/*
Copyright (c) 2009, UnitedMizik. Tout droit réservés.
version: 1.0.1
*/

html{color:#272727;background:#282727;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:974px;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}


body { 
	color: #272727;
	background: #282727 url(http://www.cuisine-antillaise.fr/static/images/bg_main.gif) repeat;
	margin:0; 
	padding:0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -0.1;
	line-height: 1.4em;
	/*letter-spacing: -0.035em; */
	/* for IE6/7 */ *font-size:small;
	/* for IE Quirks Mode */ *font:x-small;
	counter-reset: chapter; 
}



h1 { font-size: 138.5%; }
h1 { font-family: Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: -2px; line-height: 1.2em; padding: 5px; margin: 0; border-bottom: 1px solid #ccc; }
h2 { font-size: 123.1%; }
h2 { font-family: Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: -1px; line-height: 1.2em; padding-left: 5px; margin: 0; }
h3 { font-size: 108%; }
strong,dt { font-weight: bold; }

img { border:0; }
p, fieldset, table, pre { margin-bottom: 1em; }
em { font-style: italic; }
optgroup { font-weight:normal; }
abbr,acronym { border-bottom: 1px dotted #000; 	cursor: help; }
del { text-decoration: line-through; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }

table { font-size:inherit; font:100%; border-collapse:collapse; }
caption { margin-bottom: .8em; text-align: center; }
th { font-weight: bold; text-align: center; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* FORM */
button,
select,
input[type="text"],
input[type="password"],
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] { border: 1px solid #ffffff; background: #FFF; font-weight: bold; color: #EB661D; outline: none; }
select, input, button, textarea, button { font:99% arial,helvetica,clean,sans-serif; *font-size:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }

a { color: #282727; text-decoration: none; }
a:hover { color: #EA661C; text-decoration: underline; }
dd { margin: 0; padding: 0 ;}
.middle { vertical-align: middle;} 
.yui-t7 {
	border-left: 3px solid #DBEDF6;
	border-right: 3px solid #DBEDF6;
	background-color: #fff;
}

/* STRUCTURE */
#hd { font-size: 11px; color: #272828; background: #ffffff; text-align: center; }
.logo { text-align: left; margin-left: 15px; }
#bd { background: #fff; border-top: 2px solid #DBEDF6; }
#home_connexion { width: 440px; background: #EB661D; color: #f2f2f2; font-size:12px; padding: 5px; height: 25px; }
.connexion_link { margin-right: 5px; }
.connexion_link a { font-size: 14px; text-align: right; text-decoration: none; }
.connexion_link a:hover { text-decoration: underline; color: #fff; }

#logged { width: 440px; background: #fff; border: 1px solid #dbedf6; padding: 5px; text-align: left; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#logged ul li { display: inline; list-style-type: none; }


.top { background: url(../images/top_background.gif) no-repeat; }

/* MENU */
#tabsE {
  float:left;
  width:100%;
  background:#dbedf6;
  height: 36px;
  /*font-size:93%;
  line-height:normal;*/
}
#tabsE ul {
margin:0;
padding:5px 10px 0 15px;
list-style:none;
}
#tabsE li {
  display:inline;
  margin:0;
  padding:0;
}
#tabsE a.accueil { background: #282727; border-right:4px solid #dbedf6; }
#tabsE a.recettes { background: #CCCC00; border-right:4px solid #dbedf6; }
#tabsE a.recettes:hover { background: #B0B000; border-right:4px solid #dbedf6; }
#tabsE a.epicerie { background: #128043; border-right:4px solid #dbedf6; }
#tabsE a.epicerie:hover { background: #0D5E31; border-right:4px solid #dbedf6; }
#tabsE a.chefs { background: #008DC0; border-right:4px solid #dbedf6; }
#tabsE a.chefs:hover { background: #00749F; border-right:4px solid #dbedf6; }
#tabsE a.membres { background: #EA661C; }
#tabsE a.membres:hover { background: #C54805; }


#tabsE a {
  float:left;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  font-size: 20px;
}

#tabsE a span {
  float:left;
  display:block;
  padding:5px 15px 4px 6px;
  color:#FFF;
}

#tabsE a span {float:none;}

.information { background: #282727; }
.home_search { margin-left: 50px; margin-top: 10px; }
.home_search .title { color: #fff; font-weight: bold; }
.home_search a { margin-left: 5px; color: #fff; text-decoration: none; }
.home_search a:hover { color: #fff; text-decoration: underline; }
.home_search input[type="submit"] {	padding:3px; border: 1px solid #eb661d; background: #eb661d; font-weight: bold; color: #fff; outline: none; }
.home_newsletter { margin-top: 10px; }
.home_newsletter .title { color: #fff; font-weight: bold; }
.home_newsletter .legende { color: #fff; font-size: 11px; }

/* CAROUSEL */
#jFlowSlide{ background:#FFF; font-family: Bodoni, "Lucida Sans Unicode","Lucida Grande",Sans-Serif; }
#myController { font-family: Bodoni, "Lucida Sans Unicode","Lucida Grande",Sans-Serif; color: #000; padding: 2px 0;  width:630px; background:#dbedf6; }
#myController span.jFlowSelected { background:#CCCC00; margin-right:0px; }

.slide-wrapper { padding: 0px; }
.slide-thumbnail { width:290px; float:left; }
.slide-thumbnail img {max-width:290px; }
.slide-details { width:310px; float:right; /*margin-left:10px;*/ overflow: hidden;}
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#000; cursor:pointer; padding: 5px 5px 2px 5px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #43A0D5; }

.button_slider { clear:both; position: absolute; bottom: 4px; right: 4px; background-color: #C54805; color: #fff; font-family: verdana, sans-serif; padding: 4px; }
.button_slider a { color: #fff; text-decoration: none; }
.button_slider a:hover { color: #fff; text-decoration: none; }


/* BLOC RECETTE */
.recette_semaine { background-color: #F96C21; color: #222; font-size: 16px; padding: 2px; height: 60px; }
.recette_semaine a { text-decoration: none; font-size:12px; }
.recette_semaine a:hover { text-decoration: none; color: #fff; }
.button_semaine { float: right; background-color: #C54805; color: #fff; font-family: verdana, sans-serif; padding: 4px; margin-right: 4px; }
.button_semaine a { color: #f96c21; text-decoration: none; }
.button_semaine a:hover { color: #fff; text-decoration: none; }

.recette_note { background-color: #CCCC00; color: #222; font-size: 16px; padding: 2px; height: 60px; }
.recette_note a { text-decoration: none; font-size:12px; }
.recette_note a:hover { text-decoration: none; color: #fff; }
.button_note { float: right; background-color: #B0B000; color: #fff; font-family: verdana, sans-serif; padding: 4px; margin-right: 4px; }
.button_note a { color: #CCCC00; text-decoration: none; }
.button_note a:hover { color: #fff; text-decoration: none; }

.recette_chef { background-color: #008DC0; color: #222; font-size: 16px; padding: 2px; height: 60px; }
.recette_chef a { text-decoration: none; font-size:12px; }
.recette_chef a:hover { text-decoration: none; color: #fff; }
.button_chef { float: right; background-color: #00749F; color: #fff; font-family: verdana, sans-serif; padding: 4px; margin-right: 4px; }
.button_chef a { color: #008DC0; text-decoration: none; }
.button_chef a:hover { color: #fff;	text-decoration: none; }

.recette_epicerie { background-color: #128043; color: #222; font-size: 16px; padding: 2px; height: 60px; }
.recette_epicerie a { text-decoration: none; font-size:12px; }
.recette_epicerie a:hover { text-decoration: none; color: #fff; }
.button_epicerie { float: right; background-color: #0D5E31; color: #fff; font-family: verdana, sans-serif; padding: 4px; margin-right: 4px; }
.button_epicerie a { color: #128043; text-decoration: none; }
.button_epicerie a:hover { color: #fff;	text-decoration: none; }

.epi_menu { height: 45px; background: #fff; border:1px solid #efefef; padding-left: 5px; }
.epi_menu .epi_button { float: right; background-color: #128043; color: #fff; font-size: 12px; font-variant: normal; font-family: verdana, sans-serif; padding: 5px; margin-right: 2px; margin-top: -10px;} 
.epi_menu .epi_button a { color: #efefef; text-decoration: none; font-weight: normal; }
.epi_menu .epi_button a:hover { color: #fff; text-decoration: none; font-weight: normal; }

.deguster { background-color: #fff; border:1px solid #dbedf6;}
.deguster a { text-decoration: none; font-size: 14px; color: #128043; }
.deguster a:hover { text-decoration: underline; color: #282727; }

.blue { background-color: #008DC0; padding: 5px; height: 145px; }
.blue h3 { color: #fff;  }
.blue p { font-size: 11px; color: #fff; }
.blue .photo { float: left; margin-right: 5px; }

a.chef_title { color: #00749F; font-variant: normal; font-size: 14px; text-decoration: none; }
a.chef_title:hover { color: #008DC0; text-decoration: underline; }

.black { background: #282727; color: #fff; padding:5px; margin-top: 20px; }
.black a { color: #fff; font-size: 12px; text-decoration: none; }
.black a:hover { text-decoration: underline; }
.black h3 { padding-left: 10px; font-variant: normal; }
.black ul li { list-style-type: square; }

.ariane { background-color: #282727; color: #fff; font-size: 11px; padding: 4px; }
.ariane a { color: #999; text-decoration: none; }
.ariane a:hover { color: #dbedf6; text-decoration: underline; }

.ariane_recette { background-color: #CCCC00; color: #fff; font-size: 11px; padding: 4px; }
.ariane_recette a { color: #282727; text-decoration: none; }
.ariane_recette a:hover { color: #fff; text-decoration: underline; }

.ariane_epicerie { background-color: #128043; color: #fff; font-size: 11px; padding: 4px; }
.ariane_epicerie a { color: #dbedf6; text-decoration: none; }
.ariane_epicerie a:hover { color: #282727; text-decoration: underline; }

.ariane_chef { background-color: #008DC0; color: #fff; font-size: 11px; padding: 4px; }
.ariane_chef a { color: #dbedf6; text-decoration: none; }
.ariane_chef a:hover { color: #282727; text-decoration: underline; }

#inscription { width: 100%; background-color: #dbedf6; }
#inscription p { padding: 5px; margin-bottom:0px; background-color: #ffffff; border-bottom:1px solid #FFF;}
#inscription fieldset { margin-bottom: 10px; border: #999 1px solid; }
#inscription fieldset:hover { background-color: #FFF; }
#inscription fieldset legend { padding: 0 10px;	border-left: #CCC 1px solid; border-right: #CCC 1px solid; font-size: 1.2em; color: #999; }

#inscription label { display: block; font-weight: bold; color: #282727; }

#inscription input { margin:2px; border: #282727 1px solid; padding: 5px; background-color: #dbedf6; }
#inscription input:hover { border: #EA661C 1px solid; background-color: #ffffff; color: #000; }
#inscription input:focus { border: #EA661C 1px solid; background-color: #ffffff; color: #000; }

#inscription select { border: #dbedf6 1px solid; padding: 5px; }
#inscription select:hover { border: #EA661C 1px solid; background-color: #f0f0f0; color: #000; }
#inscription .terms, #inscription .help { font-size: 10px; color: #282727; font-weight: normal; }

.error { background:none repeat scroll 0 0 #FFDFDF; border-color:#DF7D7D; border-style:solid; border-width:1px 0; padding:7px; }
.error ul li { list-style-type: square; list-style-position: inside; }
.valid { background:none repeat scroll 0 0 #C8FFBF; border-color:#A2EF95; border-style:solid; border-width:1px 0; padding:7px; }
.valid ul li { list-style-type: square; list-style-position: inside; }
.help { font-size: 10px; font-weight: normal; }


/* RECETTE */
#recette { padding: 5px; }
#recette h1 { color: #CCCC00; font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: -2px; line-height: 1.2em; padding: 5px; margin: 0; border-bottom: 1px solid #ccc; }
#recette h2 { background-color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: -1px; line-height: 1.2em; padding-top: 20px; margin: 0; }
#recette .legend { font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: uppercase; letter-spacing: normal; line-height: 1.6em; color: #CCCC00; }
#recette .separator { border-bottom : 1px solid #ccc; }
#recette ul { list-style-type:square; }
#recette ul li { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-transform: uppercase; letter-spacing: normal; line-height: 1.5em; }
#recette p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.5em; }
#recette .infos { background:none repeat scroll 0 0 #dbedf6; float:right; padding:5px; border: 1px solid #999; margin-top: 90px; }
#recette .option { float: right; margin-right: 10px; }
#recette .option ul li { display: inline; }
#recette h2:before { content:url(../images/puce.gif); }
#ft { padding: 5px; font-size: 12px; }
#ft a { color: #282727; }

.box-table-a
{
	padding-top: 5px;
	font-size: 12px;
	color: #282727;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
.box-table-a caption
{
	font: bold 13px/24px Arial, Sans-Serif;
	border-collapse: collapse;
	border-bottom:1px solid #dfdfdf;
	padding-left: 5px;
	background-color: #fff;
}
.box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #dfdfdf;
	border-top: 4px solid #EA661C;
	border-bottom: 1px solid #EA661C;
	color: #222222;
	text-align: left;
}
.box-table-a td
{
	padding: 8px;
	background: #dbedf6; 
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
}
.box-table-a td a
{
	color: #303030;
	text-decoration: none;
}
.box-table-a td a:hover
{
	color: #505050;
	text-decoration: underline;
}
.box-table-a .date {
	font-size: 10px;
	color: #EA661C;
}
.box-table-a .title {
	font-size: 11px;
	font-weight: bold;
	color: #303030;
}
.box-table-a .ville {
	font-size: 10px;
	color: #999;
}
.box-table-a .foot {
	background-color: #fff;
	color: #505050;
	font-size: 11px;
}
.box-table-a .fiche {
	font-size: 10px;
	text-align: right;
	padding-right: 4px;
	color: #ba0000;
}

.box-table-a .days{
	background: #3BAAE3;
	color: #fff;
}

.box-table-a .actday{
    background: #3BAAE3;
	color: #fff;
}
