body{
	margin: 0;
	padding: 0;
	background-color: #fffbdd; /* ece8c4 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a img{
	border: 0;
}

#header, #page{
	position: absolute;
	width: 1000px;
	left: 50%;
	margin: 0;
	margin-left: -500px;
}

#header{
	top: 0;
	z-index: 10;
	padding: 0;
}

#page{
	top: 61px;
	z-index:3;
}

#content{
	overflow: hidden;
}

#menu{
	margin-top: 65px;
	margin-left: 15px;
	width: 180px;
	overflow: hidden;
	float:left;
}

#centre{
	width: 605px;
	margin: 0 11px 0 0;
	float:left;
	background: #FFFFFF url(images/fond.gif) no-repeat;
	min-height: 400px;
}

#centre .rootline{
	color: #c11b00;
	font-size: 10px;
	margin: 55px 23px 8px 23px;
}

#centre .rootline .current{
	color: #f32500;
}

#centre .titrepage{
	color: #c11b00;
	font-size: 32px;
	margin: 0 23px 15px 23px;
}

#centre .dsc-content{
	margin: 15px 23px 10px 23px;
}

#centre .dsc-content-templavoila_pi1{
	margin: 15px 0 15px 0;
}

#droite{
	float:left;
}

#droite .dsc-content{
	margin: 0;
}

#footer{
	margin: 23px 0;
	color: #c11a00;
	text-align: center;
}

#footer a{
	color: inherit;
	padding: 0 5px;
	border-right: 1px #c11a00 solid;
	text-decoration: none;
}

#footer a:last-child{
	border-right: 0;
}

#footer a.link_35{
	font-weight: bold;
}



.dsc-header, .tx-indexedsearch-whatis{
	color: #f32500;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0;
}

/****************************************** Menu **********************************************/

#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	margin-left: 15px;
}

#menu li{
	display: block;
	overflow: hidden;
	height: 26px;
}

#menu .recherche, #droite .recherche{
	margin-left:5px;
	padding-left: 45px;
	padding-top: 11px;
	width: 116px;
	height: 35px;
	background:url(images/fond_recherche.png) no-repeat;
	overflow: hidden;
}
#menu #encartgauche{
	margin-left:7px;
}

#menu .recherche .saisie, #droite .recherche .saisie{
	width: 70px;
	margin:4px 5px 0px 0px;
	float: left;
	color: #c0c0c0;
	border: 1px #c0c0c0 solid;
}

#menu .recherche .submit, #droite .recherche .submit{
	margin-top:4px;
	float: left;
}


#menu a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu li{
	background: url(images/fond_nav_gauche.png) no-repeat;
	padding-left: 21px;
	padding-top: 5px;
	height: 21px;
}

#menu li.on{
	background: url(images/fond_nav_gauche_act.png) no-repeat;
}


/****************************************** Bloc newsletter ******************************************/

.tx-aosteconfig-pi2{
	margin: 0;
	width: 166px;
	height: 143px;
	overflow: hidden;
	background:url(images/fond_newsletter_home.png) no-repeat;
}

.tx-aosteconfig-pi2 form{
	color: #ffcc00;
	margin: 107px 5px 0 25px;
}

.tx-aosteconfig-pi2 .saisie{
	width: 99px;
}

/****************************************** Bloc autres sites ******************************************/
#droite .dsc-content-menu{
	padding: 15px;
	width: 142px;
	height: 59px;
	background:url(images/fond_sitesmarques_home.png) no-repeat;
	overflow: hidden;
}

#droite .dsc-content-menu label{
	display: block;
	color: #ec0101;
	font-weight: bold;
	margin-bottom:5px;
}

#droite .dsc-content-menu select{
	float: left;
	margin-right: 5px;
}

#droite .dsc-content-menu input{
	float: left;
}

/****************************************** Bloc recette du mois ******************************************/
.tx-aosterecettes-pi2{
	padding: 46px 12px 20px 10px;
}

.tx-aosterecettes-pi2 .zoom-recette{
	height: 186px;
	overflow: hidden;
}

.tx-aosterecettes-pi2 h3{
	margin: 0;
	padding: 0 13px;
	font-weight: bold;
	font-size: 14px;
	color: #ff8600;
	min-height: 35px;
	margin-bottom: 5px;
	overflow: visible;
}

.tx-aosterecettes-pi2 h3 a{
	text-decoration: none;
}

.tx-aosterecettes-pi2 .big-link{
	display: block;
	margin: 10px 0 10px 0;
	padding-left: 32px;
	background: url(images/bouton_valider.gif) no-repeat 13px center;
	
	font-weight: bold;
	font-size: 14px;
	color: #ff8600;
	text-decoration: none;
}

.tx-aosterecettes-pi2 form{
	padding-left: 13px;
}

.tx-aosterecettes-pi2 form input{
	float: left;
}

.tx-aosterecettes-pi2 form .saisie{
	width: 155px;
}



/****************************************** mises en pages sp�ciales ******************************************/
.cinq-treiziemes{
	overflow: hidden;
}

.cinq-treiziemes .colgauche{
	float: left;
	width: 250px;
}

.cinq-treiziemes .coldroite{
	float: right;
	width: 335px;
}

#centre .cinq-treiziemes .dsc-content{
	margin-left: 0;
}

#centre .cinq-treiziemes .colgauche .dsc-content{
	margin-right: 0;
}




.onze-vingtiemes{
	overflow: hidden;
}

.onze-vingtiemes .colgauche{
	float: left;
	width: 335px;
}

.onze-vingtiemes .coldroite{
	float: right;
	width: 253px;
}

#centre .onze-vingtiemes .dsc-content{
	margin-left: 0;
}

#centre .onze-vingtiemes .colgauche .dsc-content{
	margin-right: 0;
}




.cinquante-cinquante{
	overflow: hidden;
}

.cinquante-cinquante .colgauche{
	float: left;
	width: 275px;
}

.cinquante-cinquante .coldroite{
	float: right;
	width: 313px;
}

#centre .cinquante-cinquante .dsc-content{
	margin-left: 0;
}

#centre .cinquante-cinquante .colgauche .dsc-content{
	margin-right: 0;
}

.cinquante-cinquante .dsc-content-text{
	padding: 0 15px;
}


.head-dossier{
	text-align: right;
	overflow: hidden;
	height: 175px;
}

.head-dossier .colgauche{
	text-align: left;
	margin-top: -190px;
}


/****************************************** Formulaires ******************************************/
.dec-advforms-introduction{
	margin-bottom: 15px;
}

.dec-advforms-field{
	margin-left: 0;
}

.dec-advforms-label{
	width: 125px;
	margin-right: 5px;
	color: #c11a00;
}

.dec-advforms-yesno-option-label{
	display: block;
	color: #c11a00;
}

.dec-advforms-inputfield, .dec-advforms-options-group{
	width: 160px;
}

.dec-advforms-form .mandatory-notice{
	color: #ff8600;
	text-align: right;
	font-size: 9px;
}

.dec-advforms-submit-button{
	text-align: right;
	margin-bottom: 15px;
}

.dec-advforms-legal-information{
	margin-top: 15px;
	color: #ff8600;
	font-size: 9px;
}

.dec-advforms-error{
	width: 300px;
	padding-left: 20px;
}

.dec-advforms-additional-text{
	display: block;
	clear: both;
	padding-left: 130px;
	color: #ff8600;
}


/****************************************** News ******************************************/
.tx-ttnews-pi1-news{
	overflow: hidden;
	margin-bottom: 35px;
}

.tx-ttnews-pi1-pic{
	float: left;
	padding: 6px 7px;
	width: 206px;
	height: 146px;
	overflow:hidden;
	text-align: center;
	background: url(images/fond_news.png) no-repeat;
}

.tx-ttnews-pi1-content{
	float: right;
	width: 295px;
	color: #6e1102; /* c11b00 */
}

.tx-ttnews-pi1-content h3{
	margin: 0 0 15px 0;
	color: #f32400;
	font-size: 14px;
}


/****************************************** Bons de r�duction ******************************************/
.tx-decbr-pi2 form{
	float: left;
}

.tx-decbr{
	width: 199px;
	float: left;
	margin-top: 25px;
	color: #c51700;
}

.tx-decbr fieldset{
	display:none;
}

.tx-decbr .dec-advforms-introduction{
	display:none;
}

.tx-decbr .dec-advforms-submit-button{
	padding: 0;
	margin: 0;
	text-align: left;
}

#bulle-br{
	background: url(images/fond_bulle_br.png) no-repeat;
	width: 172px;
	height: 86px;
	padding: 17px 23px;
	color: #f32000;
	display: none;
	
	position:absolute;
	z-index: 100;
}



.tx-decbr img{
	border: 1px #c51700 solid;
}

.tx-decbr .valeur{
	font-weight: bold;	
	font-size: 13px;
}

.tx-decbr .name{
	font-weight: normal;	
	font-size: 11px;
	height: 30px;
}
/****************************************** Fiche recette ******************************************/
.tx-aosterecettes-pi1-singleView .dsc-header{
	font-size: 25px;
}

.tx-aosterecettes-pi1-bloc{
	overflow: hidden;
	margin-bottom: 15px;
	color: #c11b00;
}

.tx-aosterecettes-pi1-singleView a{
	display: block;
	margin: 15px 0 10px 0;
	padding-left: 32px;
	background: url(images/bouton_valider.gif) no-repeat 13px center;
	
	color: #ff8600;
	text-decoration: none;
}

.tx-aosterecettes-pi1-bloc a{
	float: right;
	width: 120px;
	margin: 8px 0;
}

.tx-aosterecettes-pi1-linkList a{
	font-weight: bold;
	font-size: 14px;
}

.tx-aosterecettes-pi1-visuel{
	float: left;
	width: 390px;
	height: 273px;
	padding: 5px 6px;
	background: url(images/fond_pic_recette.png) no-repeat;
	text-align: center;
	overflow: hidden;
}

.tx-aosterecettes-pi1-props{
	float: right;
	padding: 14px 15px 14px 25px;
	width: 107px;
	height: 157px;
	margin-bottom: 15px;
	background:url(images/fond_props_recette.png) no-repeat;
}

.tx-aosterecettes-pi1-prop{
	overflow: hidden;
	width: 107px;
	margin-bottom: 10px;
}

.tx-aosterecettes-pi1-picto{
	float: left;
}

.tx-aosterecettes-pi1-val{
	float: right;
	margin-top: 8px;
	width: 67px;
	color: #ff8600;
}

.tx-aosterecettes-pi1-ingr{
	float: left;
	width: 192px;
	padding-left: 3px;
}

.tx-aosterecettes-pi1-recette{
	float: right;
	width: 335px;
}

.tx-aosterecettes-pi1-bloc h4{
	color: #f32400;
	font-size: 16px;
	padding-bottom: 2px;
	background:url(images/bordure_titre_recette.gif) no-repeat left bottom;
	margin: 0;
	margin-bottom: 5px;
}

.tx-aosterecettes-pi1-ingr ul, .tx-aosterecettes-pi1-recette ol{
	margin: 0;
	padding: 0;
}

.tx-aosterecettes-pi1-ingr ul{
	padding-left: 15px;
}

.tx-aosterecettes-pi1-recette ol{
	padding-left: 25px;
}

.tx-aosterecettes-pi1-recette li{
	color: #ff8600;
	font-weight: bold;
}

.tx-aosterecettes-pi1-recette li p{
	color: #c11b00;
	font-weight: normal;
}



/**************************************** Moteur de recherche Recettes ******************************************/

.tx-aosterecettes-pi1 .big-link{
	display: block;
	margin: 10px 0 10px 0;
	padding-left: 19px;
	background: url(images/bouton_valider.gif) no-repeat left center;
	
	font-weight: bold;
	font-size: 14px;
	color: #ff8600;
	text-decoration: none;
}

.onze-vingtiemes .tx-aosterecettes-pi1{
	margin-left: 23px;
}

.tx-aosterecettes-pi1-search-option {
	overflow: hidden;
	margin-bottom: 8px;
}

.tx-aosterecettes-pi1-search-option label{
	display:block;
	float:left;
	width: 115px;
	margin-right: 5px;
}

.tx-aosterecettes-pi1-search-option select, .tx-aosterecettes-pi1-search-option input{
	width: 180px;
}

.tx-aosterecettes-pi1-search-buttons{
	padding-left: 120px;
}

.tx-aosterecettes-pi1-search-buttons input{
	border: 0;
	background-color: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.tx-aosterecettes-pi1-listrow{
	padding: 0;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
}

.tx-aosterecettes-pi1-listrow li{
	display: block;
	float: left;
	width: 279px;
	height: 76px;
	margin-bottom: 10px;
	overflow: hidden;
}

.tx-aosterecettes-pi1-listrow .tx-aosterecettes-pi1-vignette{
	float: left;
	padding: 6px;
	text-align: right;
	width: 93px;
	height: 64px;
	background: url(images/fond_vignette_recette.png) no-repeat;
}

.tx-aosterecettes-pi1-listrow a{
	display: block;
	margin: 0;
	padding-left: 32px;
	float: left;
	width: 125px;
	background: url(images/bouton_valider.gif) no-repeat 5px center;
	
	color: #ff8600;
	text-decoration: none;
}

.tx-aosterecettes-pi1-listrow .tx-aosterecettes-pi1-vignette a{
	margin: 0;
	padding-left: 0px;
	background: none;
	color: #ff8600;
	width: 93px;
	text-decoration: none;
}


.browseBoxWrap, .tx-indexedsearch-browsebox{
	text-align: center;
	color: #ff8600;
	padding: 5px 0;
	margin: 10px 0;
	border-top: 1px #ffd396 solid;
	border-bottom: 1px #ffd396 solid;
}

.browseBoxWrap span{
	border-right: 1px #ff8600 solid;
	padding: 0 5px;
}

.browseBoxWrap span:last-child{
	border: 0;
}


.tx-indexedsearch-title a{
	display: block;
	margin: 0;
	padding-left: 20px;
	float: left;
	background: url(images/bouton_valider.gif) no-repeat left center;
	font-size: 14px;
	font-weight: bold;
	color: #ff8600;
	text-decoration: none;
}

.tx-indexedsearch-descr{
	padding: 10px 0;
	border-bottom: 1px #ffd396 solid;
	margin-bottom: 10px;
}

.tx-indexedsearch-descr:last-child{
	border-bottom: 0;
}


/**************************************** Dossiers ******************************************/
.dossier #centre .titrepage{
	margin-bottom: 0;
}

.dossier .bodytext{
	margin-bottom:0;
	color:#6e1102;
}

.dossier li{
	color:#6e1102;
} 

#centre .titredossier{
	color: #7cb01a;
	font-size: 22px;
	margin: 0 23px 15px 23px;
}

#centre .actif_dossier a{
	color: #7cb01a;
}

#centre .actif_dossier ul li a{
	color:#ff8600;
}

.dossier .dsc-header{
 	color: #ff8600;
}

.dossier .dsc-content-menu{
	padding: 15px;
	width: 250px;
	height: 145px;
	background: url(images/fond_menu_dossier.png) no-repeat;
	/*overflow: hidden;*/
}

.dossier .dsc-content-menu ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.dossier .dsc-content-menu li{
	padding-left: 8px;
	background:url(images/puce_menu_dossier.gif) no-repeat left 4px;
	float: left;
	width: 236px;
	font-weight: bold;
	margin-top: 2px;
}

.dossier .dsc-content-menu li ul{
	padding-left: 35px;
}

.dossier .dsc-content-menu li li{
	font-weight: normal;
}

.dossier .dsc-content-menu a{
	color: #ff8600;
	text-decoration: none;
}

.dossier .dsc-content ul{
	padding: 0;
	list-style-position: inside;
}

.dossier .big-link{
	float:right;
	display: block;
	margin: 10px 23px 10px 0;
	padding-left: 19px;
	background: url(images/bouton_valider.gif) no-repeat left center;
	
	font-weight: bold;
	font-size: 14px;
	color: #ff8600;
	text-decoration: none;
}
.rose{color:#e2017b;}
.or{color:#dcb542}
.rouge{color:#e52000}


/********** ENCART GAUCHE *******/

#encartgauche #bloc2{
	margin-top:-5px;
	!margin-top:0px;
}


.texte_mangerbouger{
	margin-top:20px;
	color:#4f3734;
}

#footer .texte_mangerbouger a{
	text-decoration:underline;	
}

