/* CSS Document */
* {
	margin:0px;
	padding:0px; 
}

body{	
	margin:0px;
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:center;
	color:black;
	background:url(../images/background2/body.jpg) top left repeat-x;
	background-color:#155D75;
	margin-top:10px;
	margin-bottom:20px;
	z-index:1;
}

#haut{
	width:960px;
	height:170px;
	background:url(../images/background2/haut.jpg) top left no-repeat;
}

#centre{
	width:960px;
	background:url(../images/background2/centre.gif) top repeat-y;
	background-position:0px;
}

#bas{
	width:959px;
	height:28px;
	background:url(../images/background2/bas.gif) top left no-repeat;
	background-position:0px;
}

.pousseur{clear:both;}

#page {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.interieur{
	margin-left:5px;
	margin-right:5px;
}

.interieur-haut{padding-left:12px;margin-right:0px;padding-top:23px;}
.interieur-haut .interieur-haut-c1{float:left;width:33px;padding-top:100px;padding-left:5px;}
.interieur-haut .interieur-haut-c2{float:left;width:360px;margin:0;padding:0; }
.interieur-haut .interieur-haut-c3{float:left;margin:0;padding:0;/*padding-top:50px;*/ width:530px; }

.entete{
	/*width:790px;
	margin:auto;	
	padding-bottom:10px;
	border-bottom:2px solid #cccccc;
	text-align:center;
	font-size:24px;*/
	font-size:0px ; width:0px ; height:0px; clear:both;
}

.entete_new{font-size:23px; color:#FFF; margin-left:20px; padding-top:10px;}
.entete_new h1{font-size:23px;font-weight:normal;}
.entete_new .entete1{color:#FFF;}
.entete_new .entete2{font-weight:bold;color:#FFF;}
.entete_new .entete3{color:#FFF;font-weight:bold;}

.contenu-centre{
	overflow:hidden;
	padding-top:20px;
}

/* MENU GAUCHE */
.menu{
	width:240px;
	font-size:14px;
	background:url(../images/background2/bordure-droite.gif) top right no-repeat;
	background-position:233px;
}

.menu ul{width:220px; _width:200px; list-style-type:none;margin-left:6px;font-weight:bold;}
.menu ul li{padding:10px;}
.menu ul .li-menu{border-bottom:1px solid black;padding:10px;}
.menu ul :hover{width:200px;background:url(../images/background2/menu-actif-1L.jpg) #BBE4D6 top left repeat-x;}
.menu ul a:hover{text-decoration:none;}
.menu ul li :hover{background:none;}
.menu .menu-actif-1L{width:200px;background:url(../images/background2/menu-actif-1L.jpg) top left repeat-x;}
.menu .menu-actif-2L{width:200px;background:url(../images/background2/menu-actif-2L.jpg) top left repeat-x;}
.menu-actu .menu-actu-actif{background-color:#e7eff0;}

.menu ul.menuspec {width:220px;_width:200px;list-style-type:none;margin-left:6px;font-weight:bold;}
.menu ul.menuspec li{padding:10px;}
.menu ul.menuspec .li-menu{border-bottom:1px solid black;padding:10px;}
.menu ul.menuspec :hover{width:200px;background:url(../images/background2/menu-actif-1L.jpg) top left repeat-x;}
.menu ul.menuspec a:hover{text-decoration:none;}
.menu ul.menuspec li :hover{background:none;}

.menu ul.menuspec .divsousmenu{margin-top:13px; }

.menu ul.menuspec .divsousmenu ul.sousmenu {list-style-type:none;}
.menu ul.menuspec .divsousmenu ul.sousmenu li{padding:5px;}
.menu ul.menuspec .divsousmenu ul.sousmenu  :hover{color:#04bea0;}
.menu ul.menuspec .divsousmenu ul.sousmenu  a:hover{text-decoration:none;}
.menu ul.menuspec .divsousmenu ul.sousmenu  li :hover{background:none;}
.menu ul.menuspec .divsousmenu ul.sousmenu li.hov1  a{color:#04bea0;}



.menu-actu{
	width:240px;
	font-size:14px;
}

.haut-actu{
	clear:both;
	width:239px;
	height:130px;
	background:url(../images/background2/haut-actu.gif) top right no-repeat;
	margin-top:5px;
	padding-top:50px;
}

.haut-actu span{font-size:25px;color:#04bea0;padding:15px;font-weight:bold;}
.haut-actu p{font-size:17px;padding-left:15px;padding-top:5px;font-weight:bold;}	

.centre-actu{
	width:239px;
	background:url(../images/background2/centre-actu.gif) top right repeat-y;
	margin-top:-50px;
	padding-top:10px;
}

.centre-actu .entoure-actu{
	border-bottom:1px solid #000;
}

.text-actu .date-actu{
	margin-bottom:5px;
	padding-top:10px;
}
.text-actu .date-actu span{
	padding:3px;
	background-color:#04bea0;
	color:#FFF;
	font-size:12px;
}

.centre-actu .text-actu{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}

.text-actu .txt-court-actu{
	padding:5px;
	font-weight:bold;
	font-size:12px;
}

.text-actu .suite-actu{
	padding:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	color:#8c918b;
}
.text-actu .suite-actu a{color:#635f53;}

.bas-actu{
	width:239px;
	height:100px;
	background:url(../images/background2/bas-actu.gif) top right no-repeat;
}

/* CONTENU CENTRE */
.contenu{
	float:right;
	width:690px;
	margin-right:8px;	
}

.contenu p{
	/*font-weight:bold;*/
	text-align:justify;
	padding-top:15px;
}

/* PAGE ACCUEIL */
.accueil{margin-top:30px;}
.image-accueil1{position:relative;float:left;width:33%;text-align:left;margin-bottom:20px;}
.image-accueil2{position:relative;float:left;width:33%;text-align:center;margin-bottom:20px;}
.image-accueil3{position:relative;float:left;width:33%;text-align:right;margin-bottom:20px;}

.titre-image-1L-CG{position:absolute;display:block;width:184px;top:10px;left:0px;text-align:center;color:white;font-weight:bold;font-size:15px;}
.titre-image-1L-CC{position:absolute;display:block;width:184px;top:10px;left:0px;text-align:center;color:white;font-weight:bold;font-size:15px;margin-left:23px;}
.titre-image-1L-CD{position:absolute;display:block;width:184px;top:10px;left:0px;text-align:center;color:white;font-weight:bold;font-size:15px;margin-left:49px;}
.titre-image-2L-CG{position:absolute;display:block;width:184px;top:1px;left:0px;text-align:center;color:white;font-weight:bold;font-size:15px;}
.titre-image-2L-CC{position:absolute;display:block;width:184px;top:1px;left:0px;text-align:center;color:white;font-weight:bold;font-size:15px;margin-left:23px;}
.titre-image-2L-CD{position:absolute;display:block;width:184px;top:1px;left:0px;text-align:center;color:white;font-weight:bold;font-size:15px;margin-left:49px;}
.clic-rubrique{width:185px;cursor:pointer;}

/* PAGES INTERIEURES */
.contenu-interieur{
	float:right;
	width:690px;
	margin-right:5px;
	
}

.navphoto{
	/*border:1px solid red;width:425px;*/
	height:85px;
	margin-top:5px;
	margin-bottom:10px;
	width:820px;
	margin:auto;
	position:relative;
	margin-bottom:10px;
}
.navphoto .navphoto_L2{	
	width:350px;
	margin:auto;	
}
.navphoto .image-accueil1{position:relative;float:left;width:80px;text-align:left;margin-bottom:10px; margin-left:10px;}
.navphoto .titre-image-1L-CG{position:absolute;display:block;width:80px;top:5px;left:0px;text-align:center;color:white;font-weight:bold;font-size:8px;}
.navphoto .titre-image-1L-CC{position:absolute;display:block;width:80px;top:5px;left:0px;text-align:center;color:white;font-weight:bold;font-size:8px;margin-left:0px;}
.navphoto .titre-image-1L-CD{position:absolute;display:block;width:80px;top:5px;left:0px;text-align:center;color:white;font-weight:bold;font-size:8px;margin-left:0px;}
.navphoto .titre-image-2L-CG{position:absolute;display:block;width:80px;top:1px;left:0px;text-align:center;color:white;font-weight:bold;font-size:8px;}
.navphoto .titre-image-2L-CC{position:absolute;display:block;width:80px;top:1px;left:0px;text-align:center;color:white;font-weight:bold;font-size:8px;margin-left:0px;}
.navphoto .titre-image-2L-CD{position:absolute;display:block;width:80px;top:1px;left:0px;text-align:center;color:white;font-weight:bold;font-size:8px;margin-left:0px;}
.navphoto .clic-rubrique{width:80px;cursor:pointer;}



.contenu-interieur .texte{
	width:690px;
	margin:auto;
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
	 
}

.contenu-interieur .vert{
	/*color:#45c005;
	color:#04bea0;*/
	color:#049669;
	
}

.contenu-interieur .vert2{
	color:#090;
}


.contenu-interieur .rouge{
	color:#F00;
}
.contenu-interieur  .menu_produit{
	float:right;
	width:765px;
	margin-right:5px;	
	
}
.contenu-interieur  .menu_produit_cadre{
	text-align:center;
	width:400px;
	margin-right:15px;
	margin-left:200px;
	border:1px solid #45c005;
	padding:5px;
}
.contenu-interieur  .menu_produit a{
	text-decoration:none;
	color:#000;
	margin-right:15px;
	margin-left:15px;
	font-size:14px;
	font-weight:bold;
}
.contenu-interieur  .menu_produit a:hover{
	text-decoration:underline;
	color:#000;
}
.contenu-interieur .texte span{/*color:#45c005; color:#04bea0;*/}
/*ici inversion des text-decoration:underline;*/
.contenu-interieur .texte a{text-decoration:underline;}
.contenu-interieur .texte a:hover{text-decoration:none;}


/*poucet page*/
.contenu-interieur .texte .titre-page .poucet{width:670px; overflow:hidden;}
.contenu-interieur .texte .titre-page .poucet .poucetG{background:url(../images/background2/poucetG.jpg) top left no-repeat; width:45px; height:50px; float:right;}
.contenu-interieur .texte .titre-page .poucet .poucetD{background:url(../images/background2/poucetD.jpg) top left no-repeat;width:45px; height:50px;float:right;}
.contenu-interieur .texte .titre-page .poucet .poucetM{background:url(../images/background2/poucetM.jpg) top left repeat-x; height:50px;float:right;}
.contenu-interieur .texte .titre-page .poucet .poucetM .titre{text-align:center; padding-top:20px; font-size:20px; font-weight:bold; /*color:#04bea0;*/color:#049669;}

/*.contenu-interieur .texte .titre-page{padding-left:10px;}*/


.contenu-interieur .texte .date-actu-cadre{color:#000;font-weight:bold;font-size:16px;}
.contenu-interieur .texte .titre-actu-cadre{color:#04bea0;font-weight:bold;font-size:21px;padding-top:2px;padding-bottom:25px;}

.contenu-interieur .texte .cadre-haut{width:680px;height:27px;background:url(../images/background2/cadre-haut.jpg) top left no-repeat;}
.contenu-interieur .texte .cadre-haut-actu{width:680px;height:74px;background:url(../images/background2/cadre-haut-actu.jpg) top left no-repeat;/*margin-top:80px;*/}
.contenu-interieur .texte .cadre-haut-actu span{color:#04bea0;display:block;padding-top:8px;padding-left:118px;font-size:27px;}
.contenu-interieur .texte .cadre-bas{width:680px;height:21px;background:url(../images/background2/cadre-bas.jpg) top left no-repeat;}
.contenu-interieur .texte .cadre-centre{width:680px;background:url(../images/background2/cadre-centre.jpg) top left repeat-y;font-weight:normal; font-size:12px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre{width:645px;margin:auto; padding-right:5px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .titre-cadre{font-weight:bold;padding-bottom:20px; font-size:13px; /*color:#04bea0;*/color:#049669;}


.contenu-interieur .texte .cadre-centre .texte-cadre-centre .titre-cadre a{ text-decoration:none;color:#049669;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .titre-cadre a:hover{ text-decoration: underline;color:#049669;}


/*bg des images */
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgh{background:url(../images/background2/imgH.jpg) bottom left no-repeat; width:265px; height:11px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgb{background:url(../images/background2/imgB.jpg) top left no-repeat; width:265px; height:11px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgm{background:url(../images/background2/imgM.jpg) top left repeat-y; width:265px;  margin:0px; position:relative;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgm img{padding-left:18px;z-index:50;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgm div{ text-align:center; width:229px; color:#049669;margin-left:18px; margin-top:3px;}

.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgmini{float:right; margin:0; padding:0; margin-left:5px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre  .bgimghmini{background:url(../images/background2/imgHmini.jpg) bottom left no-repeat; width:145px; height:11px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre  .bgimgbmini{background:url(../images/background2/imgBmini.jpg) top left no-repeat; width:145px; height:11px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre  .bgimgmmini{background:url(../images/background2/imgMmini.jpg) top left repeat-y; width:145px;  margin:0px; position:relative;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre  .bgimgmmini img{padding-left:13px;z-index:50;}

/*deco*/
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimghd1{background:url(../images/background2/imgdeco1h.jpg) bottom left no-repeat; width:367px; height:10px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgbd1{background:url(../images/background2/imgdeco1b.jpg) top left no-repeat; width:367px; height:10px; position:relative;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgmd1{background:url(../images/background2/imgdeco1m.jpg) top left repeat-y; width:367px;  }
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgmd1 img{padding-left:16px; z-index:50;}

.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimghd2{background:url(../images/background2/imgdeco2h.jpg) bottom left no-repeat; width:640px; height:12px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgbd2{background:url(../images/background2/imgdeco2b.jpg) top left no-repeat; width:640px; height:12px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgmd2{background:url(../images/background2/imgdeco2m.jpg) top left repeat-y; width:640px;overflow:hidden; position:relative;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgmd2 .centrerimg2{padding-left:15px;padding-top:8px; padding-bottom:8px;  width:100%; text-align:center;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgmd2 .centrerimg2 img{display:block; padding-bottom:3px; z-index:50;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgmd2  .txtimg{ color:#049669; text-align:center; padding:5px;}

.contenu-interieur .texte .cadre-centre .texte-cadre-centre .loupe {position:absolute; margin:0; padding:0; z-index:500; _width:20px; _height:19px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .loupe img { _width:21px; _height:20px;}

/*cadre pour creer les alt des photos a gauche */
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgm .altimg1{text-align:center; margin:0; padding:0;  margin-left:18px;/*padding-right:3px; padding-left:15px;*/ padding-top:3px; padding-bottom:3px; font-size:11px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgm .altimg4{ text-align:center; float:left; margin:0; padding:0; width:112px;  /*border:1px solid #DCDCDC;*/  font-size:11px;}
/*cadre pour creer les alt des photos a droite */
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .bgimgmmini .altimg1{text-align:center; margin:0; padding:0;padding-left:5px; padding-right:5px; color:#049669; padding-top:3px; padding-bottom:3px; font-size:11px;}




/*formiulaire de contact*/
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire{ }
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire label{width:200px; display:block; float:left; margin-bottom:4px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire input{width:400px; display:block; float:left;margin-bottom:4px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire select{width:400px; display:block; float:left;margin-bottom:4px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire .domaine{width:20px; display:block;float:left; margin-bottom:4px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire .domaine2{width:20px; display:block;float:left; margin-bottom:4px; margin-left:200px;}

.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire .autre_form{ margin-left:200px; }
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire .autre_form span{width:80px;  float:left; margin:0px;margin-bottom:4px; color:#000;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .formulaire .autre_form input{width:320px; float:left;  margin:0px;margin-bottom:4px; }


.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-gauche,.cadre-gauche-actu{/*float:left;*/}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-gauche,.cadre-gauche-actu img{float:left;padding-right:10px;padding-bottom:5px;}

.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-droite,.cadre-droite-actu{float:left;text-align:justify;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-droite span{font-weight:bold;/*color:#04bea0;*/}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-droite-actu span{font-weight:bold;/*color:#04bea0;*/}


.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-droite .titreliste{margin-bottom:5px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-droite ul.liste{margin-left:20px; margin-bottom:15px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-droite ul.liste li{ list-style:none; background:url(../images/puce_vert.jpg) top left no-repeat; padding-left:12px;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre .cadre-droite .italique{ font-style:italic; font-size:0.9em; font-weight:normal;}

.liens-actus{color:#04BEA0;font-weight:bold;font-size:14px;text-decoration:underline;}
.liens-fichiers{color:#04BEA0;font-weight:bold;font-size:14px;text-decoration:underline;}


/*.contenu-interieur .texte .uliste{ list-style-image:url(../images/puce_vert.jpg);list-style-position:outside;  padding-left:20px;}*/
.contenu-interieur .texte .uliste{  list-style:none; list-style-position:outside; }
.contenu-interieur .texte .uliste li{ list-style:none; background:url(../images/puce_vert.jpg) top left no-repeat; padding-left:12px;}
.contenu-interieur .espacementtd{
	text-align:center; vertical-align:middle; padding:5px 20px;}

/* FOOTER */
#footer{
	color:white;
	margin-left:5px;
	margin-top:5px;
}

#footer .footer-gauche{float:left;width:700px;}
#footer .footer-gauche .liens-footer{ text-align:center; padding-bottom:10px;}

#footer .footer-droite{float:left;/*padding-top:35px;*/ margin-left:90px;}
#footer a {color:white;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* NUAGES DE MOTS */
#keywords{ overflow:hidden; margin-left:7px; }

#tagcloud_haut {background:url(../images/keywords_haut.jpg) bottom left no-repeat; width:945px; height:7px; margin-top:20px;}
#tagcloud {background:url(../images/keywords_centre.jpg) top left repeat-y; width:945px; padding-left:2px; text-align:center; line-height: 22px;}
#tagcloud_bas {background:url(../images/keywords_bas.jpg) top left no-repeat; width:945px; height:7px;}

#tagcloud a {text-decoration:none;}
#tagcloud a:hover {text-decoration:none;background-color:#B3B3B3;color:#FFFFFF;}

.pg1-1 {color:#AA3406;font-size:16px;}
.pg1-2 {font-size:14px;color:#070089;}
.pg1-3 {font-size:12px;color:#BF2470;}
.pg1-4 {font-size:10px;color:#333333;}
.pg1-5 {font-size:8px;color:#FF3300;}
.sign, .sign a{font-size:9px;color:#BFBFBF;text-decoration:none;}


/* DIVERS */
a img{ text-decoration:none;border:0; }
h1{font-size:20px;}
h2{font-size:19px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
.centrer{text-align:center;}
.souligne{text-decoration:underline;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
.overflow{overflow:hidden;}
.pas-actu{font-size:13px;}



.contenu-interieur .texte .cadre-centre .texte-cadre-centre a {color:#049669;text-decoration:none;}
.contenu-interieur .texte .cadre-centre .texte-cadre-centre a:hover {text-decoration:underline;}




