/* CSS Document */

/* influence sur page */

#ot{background-color:#D99C29;background-image:url(../imgs/fond/fond-barre-orange.jpg);}
#ot .centre{background-image:url(../imgs/fond/cote-centre-orange.jpg);}
#ot .centre2{background-image:url(../imgs/fond/haut-centre-orange.jpg);}
#ot .centre3{background-image:url(../imgs/fond/bas-centre-orange.jpg);}
#ot .page{background-image: url(../imgs/fond/barre-fonce-orange.gif);}
#ot .bandeau{background-image: url(../imgs/fond/bandeau-orange.jpg);}
#ot #ombrecontenu{background-image:url(../imgs/fond/barre-contenu-orange.gif);}




#contenu{   background-color:#FFFFFF;
   border-top:4px solid black;
   background-image:url(../imgs/fond/barre-contenu.gif);
   background-position:right top;
   background-repeat:no-repeat;
   padding-top:20px;
   padding-left:20px;
   padding-bottom:20px;
}

#contenu blockquote,.forms .blockquote{
   font-size:1em;

   float:right;
   margin:10px;
   padding-left:10px;
   width:170px;border-left:1px solid #D99C29;
}
#contenu blockquote a img{
   border:1px solid black;
}

#contenu blockquote img{
float:none;
clear:both;
/*vertical-align:baseline;*/
border:none;
margin:5px 1px 5px 1px;
}

/*Nouveaux styles sur images (fev 2009)*/
#contenu .flotte-gauche{
float:left!important;
margin:0 2px 0 0!important;
}
.flotte-gauche{
float:left!important;
margin:0 2px 0 0!important;
}
#contenu .flotte-droite{
float:right!important;
margin:0 0 0 2px!important;
}
.flotte-droite{
float:right!important;
margin:0 0 0 2px!important;
}
/*********************/


#contenu blockquote a{color:black;}


#contenu div,.forms .div{

   margin-top:40px;
   margin-right:190px;

}#contenu div  img{
   float:left;
   margin-right:5px;
   margin-bottom:5px;


}
#contenu div a img{
   border:1px solid black;

}
#contenu div p,#contenu blockquote p{

   margin-right:0px;
}
#contenu div h2{
   font-family:Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#000000;
   margin:0px;
   padding:0px;
   line-height:1;
   border-bottom:none;

}
/* titre principal */
#contenu h1, .forms .h1{
   color:#D99C29;

   font-family:Verdana, Arial, Helvetica, sans-serif;
   /*text-transform:uppercase;*/
   font-weight:bold;
   padding:0px;
   padding-bottom:2px;
   border-bottom:2px solid #D99C29;
   font-size:1.8em;
   line-height:1;
   margin:0px;
   margin-right:230px;
}

/* titre secondaire */
#contenu h2, .forms .h2{

   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   padding:0px;
   padding-bottom:1px;
   color:#ADA6A8;
   border-bottom:1px solid #D99C29;
   font-size:1.4em;
   line-height:0.9;
   margin:0px;
   margin-top:20px;
   padding-left:10px;
   margin-right:230px;
}
#contenu h2:first-letter, .forms .h2:first-letter,#contenu h1:first-letter, .forms .h1:first-letter,#contenu h3:first-letter, .forms .h3:first-letter{
   text-transform:capitalize;
}
/* encart */

.encadre, #contenu .encadre, .forms .encadre, #contenu h5, .forms .h5{font-weight:normal;line-height:1em;display:block;
   background-color:#F3DEB7;
   color:#AE5E00;


   padding:5px;
   font-size:1em;
   margin-bottom:17px;
   margin-right:230px;

}

/* sous sous titre*/

#contenu h3, .forms .h3{
   margin:0px;
   margin-top:15px;
   margin-left:0px;
   margin-bottom:10px;
   font-size:1.3em;
   font-weight:bold;
   color:#BD002B;
   margin-right:230px;

}

#contenu p, .forms .p{
   margin:0px;
   margin-top:10px;
   font-size:1em;
   color:#000000;
   margin-right:20px;}

#contenu blockquote p{
   margin-right:0px;
}
   
#contenu cite, .forms .cite{
   color:#093B67;

   margin:0px;
   padding-bottom:5px;
   font-style:italic;
   font-size:12px;
   margin-right:20px;
}

.sansretour, #contenu pre, .forms .pre{
   color:#BD002B;   font-variant:normal;
   font-family:Verdana, Arial, Helvetica, sans-serif;

   font-size:1em;   white-space:nowrap;
   text-align:left;
   font-weight:bold;
   margin-right:20px;
   display:block;
   padding-bottom:35px
}


#contenu img{
   margin-right:10px;
   margin-bottom:10px;
   margin-top:10px;

   vertical-align:text-top;
   float:left;
   
}
#contenu .picto,#contenu pre img{  margin:0px;
float:left;

}
#contenu blockquote img{
/*   float:none;
   vertical-align:baseline;*/
   border:none !important;border:none;
   margin:1px !important;
   margin-right:1px;
   margin-bottom:1px;
}


.forms .strong{
font-weight:bold;	
}
.forms .em{
font-style:italic;	
}
.forms .sub{
vertical-align: sub;
}
.forms .sup{
vertical-align: sup;
}
.forms .q,#contenu q{
font-style:italic;	
}
.forms .q:before,#contenu q:before{
content:open-quote;
}
.forms .q:after,#contenu q:after{
content:open-quote;
}
.forms .samp,#contenu samp{
font-style:italic;		
	font-family: "Courier New", Courier, mono;
}
.forms .samp:before,#contenu samp:before{
content:open-quote;
}
.forms .samp:after,#contenu samp:after{
content:open-quote;
}
.forms .dfn,#contenu dfn{
	font-family: "Courier New", Courier, mono;
}
.sur, .forms .sur,#contenu .sur{
   background-color:#F3DEB7;
}