@charset "utf-8";

@font-face
{
font-family:"journal";
src:url("fonts/journal.eot");
src:local("journal"), url("fonts/journal.ttf");
}html, body
{

 height: 100%;
 width: 100%;

}

*{

 margin:0;
 padding:0;
 text-decoration:none;
 list-style-type:none;
 border:0;

}

body{
 
 background:#c9b499 url(../../../templates/commun/img/fond.png) repeat-x 0 0;

}

.hide{
 
 display:none;

}

.ombre1{
  
 -moz-box-shadow: 2px 3px 4px #999;
 -webkit-box-shadow: 2px 3px 4px #999;

}

.arrondi{
  
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;

}

.fondmods{
 
 background:#f5e5ce;
 padding:6px;

}

.divmods{

 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 background:#fff;
 width:100%;
 height:100%;

}

.cboth{
 
 clear:both;

}#ode_co{

 margin:0 auto;

}

#ode_bandeau_menu{

 clear:both;
 margin:0 auto;
  
}

#ode_megapub{

 clear:both;
 margin:0 auto;

}

#ode_ariane{

 clear:both;
 margin:0 auto;

}


#ode_accueil_part1{

 display:block;
 width:964px;
 height:250px;
 margin:0 auto;
 padding:8px;
 background:#f9f9f7;

}

#ode_defilement{

 float:left;

}

#ode_pub2{

 float:right;

}


#ode_accueil_part2{

 display:block;
 width:964px;
 height:406px;
 margin:10px auto 0 auto;
 padding:8px;
 background:#f9f9f7;

}

#ode_accueil_part2_col1{

 display:block;
 width:auto;
 height:auto;
 float:left;

}

#ode_monodelices{

 margin:8px 0 0 0;

}

#ode_flux{

 margin:8px 0 0 0;

}

#ode_accueil_part2_col2{

 display:block;
 width:auto;
 height:auto;
 float:left;
 margin:0 0 0 8px;

}

#ode_casseroles{

 margin:8px 0 0 0;

}

#ode_accueil_part2_col3{

 display:block;
 width:auto;
 height:auto;
 float:right;

}

#ode_produitmois{

 margin:8px 0 0 0;
  
}


#ode_cotepratique{

 margin:8px 0 0 0;
  
}

#ode_dernieres{

 display:block;
 width:964px;
 height:auto;
 margin:10px auto 0 auto;
 padding:8px;
 background:#f9f9f7;

}

#ode_liens{

 margin:10px auto 0 auto;

}

#ode_footer{

 margin:1px auto 12px auto;
  
}#ode_co{

 display:block;
 width:980px;
 height:22px;

}

#ode_co *{
 
 display:block;
 height:16px;
 float:right;
 color:#69524a;
 font-family:verdana;
 font-size:9px;

}

#ode_co .macuisine{

 display:block;
 width:115px;
 height:22px;
 background:url(../../../mods/mod_connexion/img/fr/macuisine.png) no-repeat;

}

#ode_co .co{

 background:url(../../../mods/mod_connexion/img/connecter.png) no-repeat top left;
 padding:6px 10px 0 21px;

}

#ode_co .ins{

 background:url(../../../mods/mod_connexion/img/inscrire.png) no-repeat top left;
 padding:6px 10px 0 23px;

}

#ode_co .nom{

 background:url(../../../mods/mod_connexion/img/inscrire.png) no-repeat top left;
 padding:6px 10px 0 23px;

}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;

}

.TB_overlayMacFFBGHack {background: url(mods/mod_connexion/img/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
/*	background: #ffffff;*/
    background:transparent;
	z-index: 1002;
	color:#000000;
	display:none;
/*	border: 4px solid #525252;*/
    border:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	display:none;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
	display:none;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	 display:none;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
    display:none;
}

#TB_ajaxContent{
	clear:both;
	/*padding:2px 15px 15px 15px;*/
	padding:0;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:1003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> personnal thickbox settings <<<-------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#tp .titre{

 width:100%;
 height:67px;
 background:url(mods/mod_connexion/img/fond_titre.png);
 -webkit-border-top-left-radius:5px;
 -webkit-border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
 margin:0 0 28px 0;

}

#tp .titre .h1{

 display:block;
 width:auto;
 height:auto;
 margin:27px 0 0 20px;
 float:left;

}

#tp .titre .close{

 display:block;
 width:auto;
 height:auto;
 margin:21px 18px 0 0;
 float:right;
 cursor:pointer;

}

#tp .corps{

 display:block;
 height:auto;
 width:100%;
 background:#fff;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 margin:0 auto;

}

#tp .corps .form{

 display:block;
 width:430px;
 height:auto;
 margin:0 auto;

}

#tp .corps .form .legende{

 display:block;
 width:176px;
 height:auto;
 float:left;
 font:bold 12px verdana;
 color:#333;
 padding:4px 0 0 0;
 clear:both;
 *height:23px;

}

#tp .corps .form .phrase{

 display:block;
 width:100%;
 height:auto;
 font:normal 11px verdana;
 color:#333;
 margin:0 0 20px 0;

}

#tp .corps input[type="text"], #tp .corps input[type="password"], #tp .corps textarea{

 display:block;
 width:234px;
 float:right;
 background:#f5e5ce;
 padding:0 8px;
 color:#333;
 font:11px verdana;
 margin:0 0 5px 0;
 clear:none;
 *padding:4px 8px 0 8px;
 *height:18px;

}

#tp .corps input[type="text"], #tp .corps input[type="password"]{

 height:22px;
 padding:0 8px;

}

#tp .corps textarea{

 height:100px;
 padding:4px 8px 0px;
}

#tp .corps input.err{

 background:#d14d1e;
 color:#fff;

}

#tp .corps select{

 display:block;
 width:250px;
 height:22px;
 float:right;
 background:#f5e5ce;
 padding:0;
 color:#333;
 font:11px verdana;
 margin:0 0 5px 0;
 clear:none;

}

#tp .corps input[type="checkbox"]{

 display:block;
 width:auto;
 height:auto;
 float:left;
 clear:both;
 margin:4px 10px 0 0;
 *margin:2px 10px 0 0;

}

#tp .corps .form .check{

 display:block;
 width:auto;
 height:auto;
 float:left;
 font:bold 12px verdana;
 color:#333;
 padding:4px 0 0 0;
 margin:0 0 18px 0;

}

#tp .soustitre1
{

 margin:0 0 10px 0;

}

#tp .soustitre2
{

 clear:both;
 margin:20px 0 10px 0;

}

#tp a, #tp .lien
{

 color:#f58016;
 cursor:pointer;

}

#tp a:hover, #tp .lien:hover
{

 text-decoration:underline;

}

#tp .corps .submit
{

 display:block;
 width:82px;
 height:27px;
 background-repeat:no-repeat;
 background-position:0 0;
 cursor:pointer;
 clear:both;

}

#tp .corps .connexion
{

 background-image:url(mods/mod_profil/img/fr/connexion.png);
 
 

}

#tp .corps .inscription
{

 background-image:url(mods/mod_profil/img/fr/inscription.png);

}

#tp .corps .envoyer
{

 background-image:url(mods/mod_commentaires/img/fr/envoyer.png);

}

#tp .corps .valid .submit
{

 float:left;

}

#tp .corps .login .submit
{

 float:right;

}

#tp .corps .submit:hover
{

 background-position:0 -27px;

}

#tp .corps .aste
{

 clear:both;
 font:normal 10px verdana;
 color:#999;
 padding:15px 0 0 0;

}

#tp .corps .end
{

 clear:both;
 padding:28px 0 3px 0;
 display:block;
 width:379px;
 height:auto;
 margin:0 auto;
 font:normal 10px verdana;
 color:#333;

}

#tp .corps .end a
{

 color:#333;

}

#tp .corps .end a:hover
{

 text-decoration:underline;

}

#tp #CF_offers
{

 clear:both;
	
}#ode_ariane{

 display:block;
 width:971px;
 height:19px;
 padding:7px 0 0 9px;

}

#ode_ariane, #ode_ariane a{
 
 color:#4b3831;
 font-family:verdana;
 font-size:9px;

}

#ode_ariane a:hover{

 text-decoration:underline;

}

#ode_pub{

 display:block;
 width:300px;
 min-height:250px;

}

#ode_pub2{

 display:block;
 width:300px;
 height:250px;

}

#ode_megapub{

 width:964px;
 padding:10px 0 0 0;
 text-align:center;

}#ode_footer{

 display:block;
 width:980px;
 height:25px;
 padding:8px 0 0 0;
 font:10px verdana;
 color:#7b6b5c;

}

#ode_footer a{
 
 color:#7b6b5c;

}

#ode_footer a:hover{
  
 text-decoration:underline;
 
}

#ode_footer .logo
{

 float:right;
 margin:4px 0 0 0;

}

#ode_footer .pub
{

 float:left;
 margin:18px 0 0 0;

}

#ode_footer .pub a
{

 vertical-align:-23px;

}

#ode_footer .xiti
{

 float:left;
 clear:left;

}#ode_liens{

 display:block;
 width:980px;
 height:auto;
 background:#151210;
 -webkit-border-top-right-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -moz-border-radius-topright:5px;
 -moz-border-radius-bottomright:5px;
 -moz-border-radius-bottomleft:5px;
 font:10px verdana;

}

#ode_liens li{
 
 display:block;
 width:220px;
 height:auto;
 float:left;
 padding:0 0 10px 20px;

}

#ode_liens li li{
 
 width:auto;
 float:none;
 padding:0 0 4px 0;

}

#ode_liens .titre{

 color:#ff5e00;
 padding:10px 0 4px 0;

}

#ode_liens a{

 color:#fff;

}

#ode_liens a:hover{
 
 text-decoration:underline;

}

#ode_liens .credits, #ode_liens .credits a{
 
 color:#7b6b5c;

}

#ode_liens .credits1{
 
 padding:20px 0 4px 0;

}

#ode_liens .fond{
 
 position:relative;
 bottom:0px;
 left:-25px;

}

#ode_liens .mail{

 padding:0;

}

#ode_liens .avtmail{

 padding:0 0 2px 0;

}#ode_newsletter{
 
 display:block;
 width:300px;
 height:103px;
 background:url(../../../mods/mod_newsletter/img/fond.png) no-repeat 0 0;
  
}

#ode_newsletter form{

 margin:0;
 padding:0;

}

#ode_newsletter div{

 display:block;
 width:auto;
 height:27px;
 padding:45px 0 0 0;

}

#cha_new{

 display:block;
 width:180px;
 height:21px;
 margin:1px 0 0 13px;
 padding:0 0 0 7px;
 float:left;
 border:solid 1px #d86e0d;
 color:#666666;
 font:bold 9px verdana;

}

#ok_new{
 
 display:block;
 width:27px;
 height:27px;
 float:left;
 margin:0 0 0 8px;
 background:url(../../../mods/mod_newsletter/img/ok.png) no-repeat 0 0;
 cursor:pointer;

}

#ok_new:hover{

 background-position:0 -27px;
 
}

#ode_newsletter p{
 
 display:block;
 width:200px;
 height:30px;
 clear:both;
 margin:0 0 0 16px;
 padding:0;
 color:#fff;
 font:10px verdana;

}#ode_communaute_premier{

 display:block;
 width:409px;
 height:204px;

}

#ode_communaute_premier .divmods{
 
 background:#fff;

}

#ode_communaute_premier .selblog{
 
 display:block;
 width:144px;
 height:49px;

}


#ode_communaute_premier .illu{
 
 display:block;
 width:137px;
 height:145px;
 margin:0 0 0 7px;
 padding:10px 0 0 0;
 background:url('mods/mod_communaute_premier/img/fond_img.png') repeat-y top right;

}

#ode_communaute_premier .body{
 
 float:right;
 display:block;
 width:226px;
 padding:0 26px 0 13px;

}

#ode_communaute_premier .body h2{
 
 display:block;
 width:176px;
 height:32px;
 background:url('mods/mod_communaute_premier/img/fr/h2.png') no-repeat 0 0;
 margin:9px 0 0 0;
 padding:0 0 15px 0;
 

}

#ode_communaute_premier .body h3{
 
 font:bold 13px Verdana;

}

#ode_communaute_premier .body h3 a{

 color:#44332d;

}

#ode_communaute_premier .body h3 a:hover
{

 text-decoration:underline;

}

#ode_communaute_premier .body .par
{

 font:10px Verdana;
 color:#999;
 display:block;

}

#ode_communaute_premier .body .par a
{

 font-weight:bold;
 color:#f48219;

}

#ode_communaute_premier .body .par a:hover
{

 text-decoration:underline;

}

#ode_communaute_premier .body .ilya
{

 display:block;
 font:10px Verdana;
 color:#999;

}

#ode_communaute_premier .body p
{

 font:11px Verdana;
 color:#333;
 padding:5px 0 0 0;

}

#ode_communaute_premier .body hr
{

 border:none 0; 
 border-top:1px dashed #deccb3;
 height:1px;
 margin:10px 0 3px 0;

}

#ode_communaute_premier .body .links
{

 font:10px Verdana;
 color:#fd8200;

}

#ode_communaute_premier .body .links a
{

 color:#fd8200;

}

#ode_communaute_premier .body .links a:hover
{

 text-decoration:underline;

}

#ode_communaute_premier .body .sep
{

 padding:0 5px;

}#ode_coterecettes{

 display:block;
 width:409px;
 height:204px;

}

#ode_coterecettes .divmods{
 
 background:#fff url(../../../mods/mod_coterecettes/img/fond.jpg) top right no-repeat;

}

#ode_coterecettes h2{
 
 display:block;
 width:190px;
 height:40px;
 background:url(../../../mods/mod_coterecettes/img/fr/h2.png) bottom right no-repeat;

}

#ode_coterecettes a{

 color:#333333;

}

#ode_coterecettes a:hover{
 
 color:#e67914;

}

#ode_coterecettes ul{

 font:12px verdana;
 margin:4px 0 0 0;

}

#ode_coterecettes li{
 
 display:block;
 width:133px;
 height:21px;
 padding:5px 0 0 29px;
 margin:0 0 0 29px;
 background:url(../../../mods/mod_coterecettes/img/fond_li.png) bottom left no-repeat;

}

#ode_coterecettes .last{
 
 height:23px;
 padding:2px 0 0 26px;
 background:url(../../..//mods/mod_coterecettes/img/plus.png) top left no-repeat;
 font:19px journal;
 letter-spacing:1px;

}#ode_cotepratique{

 display:block;
 width:288px;
 height:130px;
  
}

#ode_cotepratique h2{
 
 display:block;
 width:175px;
 height:32px;
 background:url(../../../mods/mod_cotepratique/img/fr/h2.png) bottom right no-repeat;
 padding:8px 0 0 13px;

}

#ode_cotepratique a{

 color:#333333;

}

#ode_cotepratique a:hover{
 
 color:#cf330e;

}

#ode_cotepratique ul{

 font:12px verdana;
 margin:4px 0 0 0;

}

#ode_cotepratique li{
 
 display:block;
 width:200px;
 height:21px;
 margin:0 0 0 29px;
 padding:5px 0 0 29px;
 background:url(../../../mods/mod_cotepratique/img/fond_li.png) bottom left no-repeat;
}

#ode_cotepratique .divmods{
 
 background:#fff url(../../../mods/mod_cotepratique/img/fond.png) bottom right no-repeat;

}#ode_recettejour{

 display:block;
 width:215px;
 height:269px;
  
}

.divrecettejour
{

 width:215px;
 height:269px;
 background:#fff;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -moz-border-radius-bottomright:5px;
 -moz-border-radius-bottomleft:5px;

}

.divrecettejour a.image
{

 display:block;
 width:215px;
 height:39px;
 background-repeat:repeat;
 background-position:0 0;
 padding:188px 0 0 0;

}

.divrecettejour a.image span
{

 display:block;
 width:205px;
 height:37px;
 background:#000;
 opacity:0.67;
 -moz-opacity:0.67;
 filter:alpha(opacity=67); 
 padding:2px 0 0 10px;
 color:#fff;
 font:normal 24px journal;
 letter-spacing:1px; 

}

.divrecettejour a.refresh
{

 position:relative;
 bottom:81px;
 left:175px;

}

.divrecettejour a.titre
{

 display:block;
 width:201px;
 height:35px;
 padding:7px 7px 0 7px;
 color:#f58015;
 font:12px verdana;
 text-align:center;

}

.divrecettejour a.titre:hover
{

 text-decoration:underline;

}

#ode_corps_admin .form
{

 display:block;
 width:400px;
 height:auto;
 float:left;
 clear:left;

}

#ode_corps_admin .divrecettejour
{

 float:left;

}#ode_monodelices{

 display:block;
 width:227px;
 height:57px;

}#ode_produitmois{
	
 display:block;
 width:300px;
 height:140px;
 background-repeat:no-repeat;
 background-position:0 0;

}

#ode_produitmois a{

 display:block;
 width:300px;
 height:30px;
 padding:110px 0 0 0;

}

#ode_produitmois .produit_mois{

 display:block;
 width:100%;
 height:30px;
 background:#000;
 -moz-opacity:0.67;
 opacity:0.67;
 filter:alpha(opacity=67); 

}

#ode_produitmois span.titre{

 display:block;
 width:120px;
 height:30px;
 float:left;
 padding:0 0 0 10px;
 color:#f58015;
 font:normal 24px journal;
 letter-spacing:1px;
 line-height:28px;

}

#ode_produitmois span.nom{

 display:block;
 width:150px;
 height:19px;
 float:right;
 text-align:right;
 padding:11px 8px 0 0;
 font:11px verdana;
 color:#fff;

}

#ode_produitmois a:hover{

 padding:100px 0 0 0;
 height:40px;
 transition-duration:200ms;
 -webkit-transition-duration:200ms;
 -moz-transition-duration:200ms;
 -o-transition-duration:200ms;

}

#ode_produitmois a:hover .produit_mois{

 height:40px;
 -moz-opacity:0.85;
 opacity:0.85;
 filter:alpha(opacity=85);
 transition-duration:200ms;
 -webkit-transition-duration:200ms;
 -moz-transition-duration:200ms;
 -o-transition-duration:200ms;

}#ode_flux{
 
 display:block;
 width:227px;
 height:47px;
 background:#e9dfcf;

}

#ode_flux .rss{
 
 margin-top:13px;
 margin-left:5px;

}

#ode_flux .fb{
 
 margin-left:1px;

}#ode_casseroles{

 display:block;
 width:421px;
 height:177px;
 margin:8px 0 0 0;
 background-repeat:no-repeat;
 background-position:0 0;

}

#ode_casseroles a
{

 display:block;
 width:421px;
 height:177px;
 margin:0;
 padding:0;
 z-index:200;
 position:relative;
 *bottom:175px;

}

#ode_casseroles .jc{

 display:block;
 width:100px;
 height:30px;
 margin:6px 10px 0 0;
 float:right;
 text-align:right;
 color:#fff;
 font:10px verdana;

}

#ode_casseroles .date{
 
 display:block;
 width:200px;
 height:20px;
 padding:155px 0 0 18px;
 float:left;
 color:#fff;
 font:10px verdana;

}

#ode_casseroles img{
 
 display:block;
 width:180px;
 height:28px;
 clear:right;
 float:right;
 margin:113px 4px 0 0;
 *margin:149px 4px 0 0;

}#cadre_dernieres
{

 display:block;
 height:auto;
 overflow:hidden;
 float:left;
 position:relative;

}

#cadre2_dernieres
{

 display:block;
 width:5500px;
 height:227px;
 position:relative;
 background:#fff;

}

#cadre2_dernieres div
{

 display:block;
 width:215px;
 height:227px;
 float:left;
 margin:0 1px 0 0;

}

#cadre_dernieres a
{

 display:block;
 width:215px;
 height:39px;
 padding:188px 0 0 0;

}

#cadre_dernieres a span
{

 display:block;
 width:177px;
 height:auto;
 padding:1px 19px 6px 19px;
 color:#fff;
 font:24px journal;
 letter-spacing:1px;
 background:#000;
 opacity:0;
 -moz-opacity:0;
 filter:alpha(opacity=0);

}

#cadre_dernieres a:hover span
{
	
 opacity:0.85;
 -moz-opacity:0.85;
 filter:alpha(opacity=85);
 -webkit-transition-duration:1000ms;
 -moz-transition-duration:1000ms;
 -o-transition-duration:1000ms;
 transition-duration:1000ms;
 


}

#cadre_dernieres span.left
{

 display:block;
 width:36px;
 height:36px;
 float:left;
 position:relative;
 left:-286px;
 bottom:127px;
 background:url(../../../mods/mod_dernieres_ajoutees/img/left.png) no-repeat 0 0;
 cursor:pointer;
 z-index:200;

}

#cadre_dernieres span.right
{

 display:block;
 width:37px;
 height:36px;
 float:right;
 position:relative;
 right:11px;
 bottom:127px;
 background:url(../../../mods/mod_dernieres_ajoutees/img/right.png) no-repeat 0 0;
 cursor:pointer;

}

#ode_dernieres h2
{

 display:block;
 width:286px;
 height:29px;
 clear:left;
 float:left;
 margin:17px 0 0 11px;
 background:url(../../../mods/mod_dernieres_ajoutees/img/fr/h2.png) no-repeat 0 0;

}

.pub{

 float:right;

}#ode_defilement{

 display:block;
 width:656px;
 height:250px;

}

#diaporama{

 display:block;
 width:100%;
 height:75px;
 position:relative;
 z-index:1;
 background-repeat:no-repeat;
 background-position:0 0;

}

#diaporama a
{

 display:block;
 width:656px;
 height:250px;

}

#diaporama .bandeau
{
  
 display:block;
 width:400px;
 height:65px;
 background:#000;
 -moz-opacity:0.67;
 opacity:0.67;
 filter:alpha(opacity=67);
 cursor:pointer;

}

#diaporama .titre
{

 display:block;
 width:auto;
 height:auto;
 margin:2px 0 0 12px;
 font:36px journal;
 color:#f58015;     

}

#diaporama .soustitre
{

 display:block;
 width:auto;
 height:auto;
 margin:0 0 0 14px;
 font:13px Verdana;
 color:#fff;
 position:relative;  
 top:-9px;

}#ode_bandeau_menu{

 display:block;
 width:980px;
 height:150px;
 background:url(../../../mods/mod_entete/img/fond_new.png) repeat-x 0 0;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -moz-border-radius-bottomright:5px;
 -moz-border-radius-bottomleft:5px;
  
}

#ode_bandeau_menu .logo
{

 display:block;
 width:270px;
 height:96px;
 float:left;
 color:#fff;
 font:18px journal;
 background:url(../../../mods/mod_entete/img/ologo.png) no-repeat 0 4px;

}

#ode_bandeau_menu .logo a
{

 display:block;
 width:174px;
 height:54px;
 margin:13px 0 0 27px;

}

#ode_bandeau_menu .logo span, #ode_bandeau_menu .logo h1
{

 display:block;
 width:250px;
 height:26px;
 margin:3px 0 0 18px;
 font:18px journal; 
 
}

#ode_bandeau_menu .rechercher
{

 display:block;
 width:348px;
 height:97px;
 float:right;
 margin-right:44px;
 background:url(../../../mods/mod_entete/img/o.png) no-repeat 0 0;

}

#ode_bandeau_menu .champs_rechercher
{

 display:block;
 width:auto;
 height:21px;
 padding:38px 0 0 35px;

}

#cha_rech{
 
 display:block;
 width:256px;
 height:21px;
 margin:1px 0 0 0;
 padding:0 0 0 7px;
 float:left;
 border:solid 1px #d86e0d;
 color:#666;
 font:bold 9px verdana; 

}

#ok_rech{
 
 display:block;
 width:27px;
 height:27px;
 float:left;
 margin:0 0 0 8px;
 background:url(../../../mods/mod_newsletter/img/ok.png) no-repeat 0 0;
 cursor:pointer;

}

#ok_rech:hover{

 background-position:0 -27px;

}

#ode_bandeau_menu .menu
{

 margin-left:auto;
 margin-right:auto;
 clear:right;
 display:block;
 width:928px;
 height:38px;

}

#ode_bandeau_menu .menu a
{

 cursor:pointer;

}

#ode_bandeau_menu .menu li
{

 display:block;
 width:auto;
 height:38px;
 float:left;

}

#ode_bandeau_menu .menu li div
{

 display:none;
 width:980px;
 height:auto;
 position:absolute;
 top:157px;
 left:50%;
 margin:0 0 0 -490px;
 *margin-left:-491px; /**/
 padding:0 0 10px 0;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -moz-border-radius-bottomright:5px;
 -moz-border-radius-bottomleft:5px;
 background:#44332d;
 z-index:3;

}

#ode_bandeau_menu .menu li:hover div
{

 display:block;

}

#ode_bandeau_menu .menu li a.niveau1
{

 display:block;
 width:auto;
 height:38px;

}

#ode_bandeau_menu .menu li a.niveau1 .bouton_centre
{

 display:block;
 width:auto;
 height:20px;
 padding:9px 3px;
 float:left;
 font:bold 14px Arial, Helvetica, sans-serif;
 color:#fff;
 text-shadow:1px 0 1px #5c3615;
 background:url(../../../mods/mod_entete/img/bouton_centre.png) repeat-x;

}

#ode_bandeau_menu .menu li a.niveau1 .bouton_gauche
{

 display:block;
 width:6px;
 height:38px;
 float:left;
 background:url(../../../mods/mod_entete/img/bouton_gauche.png) no-repeat 0 0;

}

#ode_bandeau_menu .menu li a.niveau1 .bouton_droite
{

 display:block;
 width:6px;
 height:38px;
 float:left;
 background:url(../../../mods/mod_entete/img/bouton_droite.png) no-repeat 0 0; 

}

#ode_bandeau_menu .menu li:hover a.niveau1 .bouton_centre, #ode_bandeau_menu .menu li:hover a.niveau1 .bouton_droite, #ode_bandeau_menu .menu li:hover a.niveau1 .bouton_gauche
{

 background-position:0 -38px;

}

#ode_bandeau_menu .menu li .boutons
{

 display:block;
 width:auto;
 height:38px;

}

#ode_bandeau_menu .menu li #boutonsrencontre li, #ode_bandeau_menu .menu li #boutonsavc li
{

 float:right;

}

#ode_bandeau_menu .menu li .boutons a.niveau2.premier
{

 margin:11px 24px 0 60px;

}

#ode_bandeau_menu .menu .livres .boutons a.niveau2.premier /**/
{

 margin:11px 14px 0 30px;

}

#ode_bandeau_menu .menu .livres .boutons a.niveau2 /**/
{

 margin-right:14px;

}

#ode_bandeau_menu .menu li .boutons a.niveau2
{

 display:block;
 width:auto;
 height:27px;
 margin:11px 24px 0 0;	

}

#ode_bandeau_menu .menu li #boutonsactualite a.niveau2.premier
{

 margin:11px 24px 0 138px;	

}

#ode_bandeau_menu .menu li #boutonsrencontre a.niveau2.premier
{

 margin:11px 197px 0 24px;	

}

#ode_bandeau_menu .menu li #boutonsavc a.niveau2.premier
{

 margin:11px 60px 0 24px;	

}

#ode_bandeau_menu .menu li #boutonsrencontre a.niveau2, #ode_bandeau_menu .menu li #boutonsavc a.niveau2
{

 display:block;
 width:auto;
 height:27px;
 margin:11px 0 0 24px;	

}

#ode_bandeau_menu .menu li .boutons a.niveau2 .bouton_gauche
{

 display:block;
 width:5px;
 height:27px;
 float:left;
 background:url(../../../mods/mod_entete/img/bouton_2_gauche.png) no-repeat 0 0; 

}

#ode_bandeau_menu .menu li .boutons a.niveau2 .bouton_droite
{

 display:block;
 width:5px;
 height:27px;
 float:left;
 background:url(../../../mods/mod_entete/img/bouton_2_droite.png) no-repeat 0 0; 

}

#ode_bandeau_menu .menu li .boutons a.niveau2 .bouton_centre
{

 display:block;
 width:auto;
 height:19px;
 float:left;
 padding:4px 6px;
 background:url(../../../mods/mod_entete/img/bouton_2_centre.png) repeat-x 0 0;
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#fff;
 text-shadow:1px 0 1px #5c3615;
 letter-spacing:1px;

}

#ode_bandeau_menu .menu li .boutons .select a.niveau2 .bouton_gauche, #ode_bandeau_menu .menu li .boutons .select a.niveau2 .bouton_droite, #ode_bandeau_menu .menu li .boutons .select a.niveau2 .bouton_centre, #ode_bandeau_menu .menu li .boutons li a.niveau2:hover .bouton_gauche, #ode_bandeau_menu .menu li .boutons li a.niveau2:hover .bouton_droite, #ode_bandeau_menu .menu li .boutons li a.niveau2:hover .bouton_centre
{

 background-position:0 -27px;

}

#ode_bandeau_menu .menu li .liste
{

 display:none;
 margin:11px 0 0 0;
 width:auto;

}

#ode_bandeau_menu .menu li .liste li
{

 display:block;
 width:196px;
 float:left;
 background:url(../../../mods/mod_entete/img/fond_liste.png) repeat-y 0 0;

}

#ode_bandeau_menu .menu li .liste#menu_concours
{

 margin-left:300px;

}

#ode_bandeau_menu .menu li li.nobg
{

 background:none;

}

#ode_bandeau_menu .menu li .liste li li
{

 display:block;
 width:auto;
 height:16px;
 padding:3px 0 0 15px;
 float:none;
 background:none;

}

#ode_bandeau_menu .menu li .liste li li, #ode_bandeau_menu .menu li .liste li li a
{

 font:bold 12px Verdana;
 color:#fff;

}

#ode_bandeau_menu .menu li .liste li li a:hover
{

 color:#f98100

}

#ode_bandeau_menu .menu li ul.premier
{

 display:block;

}

#ode_bandeau_menu .menu li .liste .souscat a
{

 font:normal 10px Verdana;
 color:#cc9966;

}

#ode_bandeau_menu .menu li .liste .souscat a:hover
{

 color:#cc9966;
 text-decoration:underline;

}

#ode_bandeau_menu .menu li .liste .souscat
{

 padding:0 0 0 27px;
 height:14px;
 background:transparent url(../../../mods/mod_entete/img/puce.png) no-repeat 15px 6px;
 *line-height:9px;
}
