#contentnews { float: left; width: 100%; }
#contentnews li { font-size:10px; height: 30px; list-style: none; margin: 0 0 4px 0; padding: 10px; background-color:#d5d5d5; border: #e4e4e4 solid 1px; color:#373737; font-family:Verdana, Arial, Helvetica, sans-serif;}
#checkform-msg-conteneur
{
list-style-type:none;
}
#checkform-msg-conteneur .checkform-error{
font-weight:bold;
color:#F2A4A4;
background:transparent !important;
width:240px;
}

#checkform-msg-conteneur
{
background:#FFFFFF;
list-style-type:none;
list-style-image:none;
color:#EEEED2 !important;
width:240px;
text-align:center;
margin:5px auto;

}

.checkform-error{
width:80%;
font-weight:bold;
color:#F2A4A4;
padding:2px;
text-align:center;
}

/*================= Définition CLASS Header =================*/
body{ margin:0; padding:0; background-color : #f7f5f6; }

a:hover{text-decoration:none;}
a {	color:#333333;}
.fond{ background:url(../images/bande_fond.jpg) 0 0 repeat-x;}
.main {margin: auto; width:960px;}


.clear { clear:both;}


.colone { float:left;}


.menu1 li:hover ul, .menu1 li a:hover ul { position: absolute; top: 34px; }
.menu1 li:hover ul, .menu1 li,.menu1 a:hover ul, .menu1 a { display: block; float: left; }
.menu1 li { position: relative; }
.menu1 li ul { display: none; }
.menu1 ul { left: -1px; padding: 0; }
.menu1 ul, a:hover { margin: 0; }
.menu1 ul li:hover li { margin: 0; }
/*================= Fin CLASS Header =================*/


/*================= Fin CLASS PAGINATION =================*/
.page_encours{ background-color:#999; color:#f2f2f2; }
.page_choix{ border:1px solid #d3d0d0; }
.page_choix:hover{ background-color:#6fafdd; color:#fff; border:1px solid #fff}
.nav_barremenu { font-size:13px; color:#6d6c6c; text-align:center; width:237px; }
/*================= Fin CLASS PAGINATION =================*/


/*================= Style commun =================*/
.tablespace { margin-top: 5px; padding-left:40px; width:100%; }
.title{font-size:14px; color:#000000;  margin-bottom:5px; margin-top:20px;}
.police{font-size:12px; color:#6d6c6c;   line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*================= Fin du style commun =================*/
.titleblue  {font-size:12px; color:#1a56b3; font-weight:bold; }
.titlered{font-size:14px; color:red; font-weight:bold; }


/*================= Bloc  admin  =================*/
.bloc_01 { background-image:url(../images/haut_01.gif);background-repeat:no-repeat; width:17px; height:53px;}
.bloc_02 { color:#6d6c6c; font-weight:bold; font-size:18px; background-image:url(../images/haut_02.gif);background-repeat:repeat-x; height:53px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.bloc_03 { background-image:url(../images/haut_03.gif);background-repeat:no-repeat; width:23px; height:53px;}
.bloc_left { background-image:url(../images/left.gif);background-repeat:repeat; width:17px;}
.bloc_right { background-image:url(../images/right.gif);background-repeat:repeat; width:23px; height:53px;}
.bloc_middle { background-image:url(../images/middle.gif);background-repeat:repeat; }
.bloc_middle a { text-decoration:none; font-size:12px; color:#6d6c6c; background-image:url(../images/middle.gif);background-repeat:repeat; }
.bloc_middle a:hover { text-decoration:none; font-size:12px; color:#6d6c6c; background-image:url(../images/middle.gif);background-repeat:repeat; }
.bloc_04 { background-image:url(../images/bloc_04.gif);background-repeat:no-repeat; width:17px; height:32px;}
.bloc_05 { background-image:url(../images/bloc_05.gif);background-repeat:repeat-x; height:32px;}
.bloc_06 { background-image:url(../images/bloc_06.gif);background-repeat:no-repeat; width:23px; height:32px;}
.fieldset { position : relative; top :                   1em;
	margin : auto;
	width: 70%;
   
 }
/*================= Page d'accueil news =================*/
.site_center {text-align:center; width:100%;}
.content{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;}
.titre_news { color:#034bb7; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px;  font-size:13px; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.titre_news  a{ color:#034bb7; font-weight:bold; font-size:13px; width:220px; text-decoration:none; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.titre_news  a:hover{ color:#034bb7; font-weight:bold; font-size:13px; width:220px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.bloc_menu_haut{ background-image:url(../images/news/bloc_news_haut.jpg);background-repeat:no-repeat; width:237px; height:34px;}
.bloc_menu_centre { background-image:url(../images/news/bloc_news_centre.jpg);background-repeat:repeat-y ; width:237px; }
.bloc_menu_bas{ background-image:url(../images/news/bloc_news_bas.jpg);background-repeat:no-repeat; width:237px; height:18px; }
.bloc_menu_nouveaute { background-image:url(../images/news/nouveautehaut.jpg);background-repeat:no-repeat; width:690px; height:33px; }
.bloc_menu_nouveautemiddle { background-image:url(../images/news/nouveautemiddle.jpg);background-repeat:repeat; width:690px; }
.bloc_menu_nouveautebas { background-image:url(../images/news/nouveautebas.jpg);background-repeat:no-repeat; width:690px; height:12px; }
.news {color:#666666;font-size:12px; width:220px; padding-left:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.news a {color:#666666;font-size:12px; width:220px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.news a :hover{color:#666666;font-size:12px; width:220px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.news_produit {color:#666666;font-size:12px; width:100%; padding-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
/*================= fin d'accueil news =================*/

/*================== CSS pour la partie Partenaires ====================*/
 .liste ul { list-style:none;}
 .liste {padding:10px 0 0 0px;  text-align: left; font-size:11px;}
 .liste li {background:url(../images/partenaires/list_bull.gif) center left no-repeat; margin:0; padding:0 0 0 13px;  line-height:1.5em; color:#CC0000; }
 .liste li a {color:#CC0000;}

/*==========================================*/



/*================= fin d'accueil news =================*/
 .texte{ text-align:left;font-size:12px; color:#6d6c6c; font-family:Verdana, Arial, Helvetica, sans-serif; }
 .texte a{ text-align:left;font-size:12px; color:#6d6c6c; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
 .texte a:hover{ text-align:left;font-size:12px; color:#6d6c6c; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; }
 .textejustify{ text-align:justify;font-size:12px; color:#6d6c6c; font-family:Verdana, Arial, Helvetica, sans-serif;}
 .textejustify11{ text-align:justify;font-size:11px; color:#6d6c6c; font-family:Verdana, Arial, Helvetica, sans-serif;}
 .textecenter{ text-align:center; font-size:16px; color:#6d6c6c; font-family:Verdana, Arial, Helvetica, sans-serif;}
 .textecenter a{ text-align:center;font-size:16px; color:#6d6c6c; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
 .textecenter a:hover{ text-align:center;font-size:16px; color:#6d6c6c; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*================= fin d'accueil news =================*/


/*=================footer*=================*/
.footer{ 
	background:url(../images/footer.jpg);
	background-repeat: no-repeat;
	color:#808286;
	font-size:12px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer a{ color:#808286; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer a:hover{ text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; }
/*==================================*/

.box{float:left; padding-right:20px; padding-left:20px; padding-top:90px; text-align:justify; font-size:12px; color:#6d6c6c; }
.click{ padding-left:120px; padding-bottom:5px;  padding-right:10px; }
.bann  {margin-top:15px; margin-bottom:15px; }
.title2{font-size:12px; color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textBlack{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*content*/




.menu_head{border:0px solid #998675; width:130px; height:32px; padding:0; margin:0;}





