/* CSS Document */

#contenu{
   clear:both;
   background-color:#FFFFFF;
   padding-top:30px;
   text-align:left;
   width:465px;
   height:auto !important;
   height:750px;
   min-height:750px;
   overflow:visible;

}


#contenu2{
   clear:both;
   background-color:#FFFFFF;
    padding:10px;
   padding-top:30px;
   text-align:left;
   width:97%;

}


body.mceContentBody
{
   overflow:auto !important;

}

.col{
	position:relative;
   width:200px;
   float:left;
   padding-left:20px;
   padding-top:0px;
   font-size:12px;
}

#contenu p{
   font-size:11px;
   position:relative;
   z-index:20;
   margin-top:0px;
   margin-bottom:10px;
   padding-left:20px;
   padding-right:10px;
   line-height:1.6em;
}

#contenu p.intro{
   color:#005EAA;
   font-weight:bold;
   margin-left:20px;
   font-size:12px;
}


#contenu h1, #contenu2 h1{font-family:Verdana, Arial, Helvetica, sans-serif; color:#004A89; font-size:16px; border-bottom:1px solid #004A89;margin-left:20px; margin-right:10px;}

#contenu a h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#E52E3F; font-size:14px;  text-decoration:underline; border-bottom:0px;}

#contenu h2, #contenu2 h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#E52E3F; font-size:12px; font-weight:bold;margin-left:20px; margin-right:10px;margin-bottom:5px;}
#contenu h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#004A89; font-size:14px; border-bottom:1px solid #004A89;margin-left:20px; margin-right:10px;}
#contenu h4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px; color:#E52E3F; border-bottom:1px solid #E52E3F; margin-left:20px; margin-right:10px;margin-bottom:5px;}
#contenu h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#E52E3F;margin-left:20px; margin-right:10px;margin-bottom:5px;}
#contenu h6{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#E2263D;margin-left:20px; margin-right:10px;margin-bottom:10px;}

#contenu strong{color:#004A89;}
#contenu strong a{color:#990000;}
#contenu blockquote{
	font-size:12px;
	line-height:15px;
	margin-top:0px;
}

.fondtext{
   position:relative;
   z-index:2;
   margin-right:-70px;
   margin-left:-10px;
   margin-top:-20px;
   width:270px;

}
.blocpage .fondtext{
   position:relative;
   z-index:2;
   margin-right:-70px;
   margin-left:-4px;
   margin-top:0px;
   margin-bottom:-5px;
   width:auto;



}
.bordbleu{
   border:2px solid #005EAA;
}


#contenu .blocpage{

   width:224px;
   height:auto;
   position:relative;
   z-index:30;
   margin-left:-2px;
}

#contenu .blocpage .haut{
   margin:0px;
   width:224px;
   height:14px;
   background-color:none;
   font-size:4px;
   background-image:none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/hautc.png', sizingMethod='crop');
}
#contenu .blocpage .haut[class]{

      background-repeat:no-repeat;
      background-color:none;
      background-image:url(../design/fond/hautc.png);
}


#contenu .blocpage .bas{
   margin:0px;
   width:224px;
   height:14px;
   background-color:none;
   font-size:4px;
   background-image:none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/basc.png', sizingMethod='crop');
}
#contenu .blocpage .bas[class]{

      background-repeat:no-repeat;
      background-color:none;
      background-image:url(../design/fond/basc.png);
}



#contenu .blocpage .centre{
   margin:0px;
   width:204px;
   height:auto !important;
   height:20px;
   min-height:20px;
	
   padding-right:10px;
   padding-left:10px;
   background-color:none;
   font-size:4px;
   background-image:none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/centrec.png', sizingMethod='scale');
}
#contenu .blocpage .centre[class]{

      background-repeat:repeat-y;
      background-color:none;
      background-image:url(../design/fond/centrec.png);
}

#contenu .blocpage .centre p{
   color:white;
   margin:0px;
   padding-top:4px;
   padding-bottom:4px;
   font-size:10px;
   font-weight:bold;
}
#contenu .blocpage .centre img{
   margin-right:4px;
   float:left;
}
#contenu ul{margin-top:-2px;}
#contenu li{
	font-size:12px;
	list-style-image:url(../imgs/puce.gif);
}

.imgdroite {
	float:right;
	margin-top:8px;
	margin-bottom:4px;
	margin-left:8px;
	margin-right:15px;
	border:1px solid #005EAA;
}

.imggauche{
	float:left;margin-top:8px;
	margin-left:25px;
	margin-right:5px;
	border:1px solid #005EAA;
}



.imgdroites {
	float:right;
	
	
	border:1px solid #005EAA;
}

.imggauches{
	float:left;
	margin-left:15px;
	border:1px solid #005EAA;
}



.imgdroitew {
	float:right;
	margin-top:8px;
	margin-bottom:4px;
	margin-left:8px;
	margin-right:5px;
	
	
}

.imggauchew{
	float:left;
	margin-left:15px;
	margin-right:5px;
	
}

a{ text-decoration:none; color:#1E4699;}

a:hover{ text-decoration:underline; color:#015EAB;}


table{margin-top:-18px;line-height:0.8em; }
td { margin:0; padding:0;}


table.listereponse{
width:95%;
margin-left:20px; margin-right:10px;
font-size:11px;
line-height:12px;}
th{border-bottom:1px solid #222; padding:5px; border-right:1px solid #0675D7;  border-left:1px solid #044B8A;
 height:20px; background-color:#0158A5;color:#fff;
}
table.listereponse th.left{width:160px;}



table.listereponse tr.un{ background-color:#f1f1f1;}



table.listereponse td{border-bottom:1px solid #ccc; padding:5px; border-right:1px solid #ddd;  border-left:1px solid #eee;
padding-right:0;
}

table.listereponse thead a{ color:#fff;}
table.listereponse thead th#c150{ width:100px;}
table.listereponse thead th#c145{ width:90px;}
table.listereponse thead th#c142{ width:210px;}
textarea.mtext{float:left; height:40px; clear:both;}

.form{border:0; margin:0; padding:0;}
.form label{  padding:5px; 
color:#0158A5;  font-size:11px;width:95%; display:block;clear:both; font-weight:bold; text-transform:uppercase;}



form.grandform{width:400px;}
input.ctext, input.email{ display:block;clear:both;}
table.form{
padding:8px;
margin-bottom:40px;
background-color:#D7E5FF;
border:1px solid #4D7ACB;
}
td.form{ 
padding:8px;
border:0;
padding-top:2px;
padding-bottom:2px;
}
form{

font-size:12px;
}

#contenu label{
display:block;
margin-left:5px; 
width:180px;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}

input{ font-size:1em; border:1px solid #42609E;width:400px; }

textarea{ border:1px solid #42609E; width:400px;height:100px;
}

.submit{
padding:2px;
width:418px;
font-weight:bold;
color:#fff;
background-color:#02498B;
text-transform:uppercase;
font-size:0.9em;
}
#contenu form { margin-left:20px;}

.basrecherche{ display:block;border-bottom:1px solid #ccc;background-color:#f1f1f1;}

.magasin{display:block; border-bottom: 1px solid #f1f1f1; width:250px; }
.magasin p { padding:0 !important; margin:0 !important;}
.magasin h2 { padding:0 !important; margin:0 !important;}
.formnotice h3{ padding:0 !important; margin:0 !important; margin-left:10px !important;}
.grandform{ padding-left:18px;margin:0 !important;}
