/* CSS sur articles dans base de donnée ?? */
.lesart_rsqmj{
	color:#000; text-decoration:underline;font-weight:600;
}
.lesart_rsqmj:hover{
	color:#f96501; text-decoration:none;font-weight:700;font-size:14px;cursor:pointer;
}

#reaffich{display: none; width: 95%; margin: 20px auto 0 auto; height: 30px; font-size: 13px; color: #295e1f; background-color:#d0e8cc;border-radius:3px;padding:8px 0 0 20px;}
#reaffich:hover{color: #fff; background-color:#295e1f;cursor:pointer;}
/* AJOUT CSS Document */

a:hover #jetente{
color: #47655d;
}
table#objmethd{
width:100%;font-size:12px;
}
table#objmethd td{
border:solid 1px #999;
color: #327237;
padding-left:2px;
}
table#objmethddeux{
width:100%;font-size:12px;
}
table#objmethddeux td{
border:solid 1px #999;
color: #0b5cf1;
padding-left:2px;
}
/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#ffffff;
display:block;
height: 100%;
}
#html{
height: 100%;
}
img {border: 0;}
#global{
	border: solid 0px red;
	position:relative;
	top:0px;
	width:1025px;
	height:100%;
	margin-left: auto;
	margin-right: auto;
}
#eetty{
top: 65px;
left: 20px;
position: absolute;
width: 200px;
height: 125px;
background-color: transparent;
z-index:5;
}

#global #menuHautHeader{
	border: solid 0px red;
	width:450px;
	height:45px;
	overflow:hidden;

}

#global #menuHautHeader #menuHautHeaderOglet{
	border: solid 0px black;
	width:350px;
	height:16px;
	margin-left:32px;
	margin-top:29px;
	overflow:hidden;

}

#global #menuHautHeader #menuHautHeaderOglet ul {
	list-style:none;
	margin:0px;
	padding:0px;

}
#global #menuHautHeader #menuHautHeaderOglet ul li{
	float:left;
	display:block;
	width:117px;
	margin-left:1px;
	text-align:center;
}
#global #menuHautHeader #menuHautHeaderOglet ul li a {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold;  text-decoration:none;
}
#global #menuHautHeader#menuHautHeaderOglet ul li a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #EA661E; font-weight:bold; text-align:center; text-decoration:none;
}

#header {
	border: solid 0px blue;
	background: url(../images/baniere3.jpg) no-repeat;
	height: 200px;
	width:1024px;
	padding: 0px;
	margin:0px;
	overflow:hidden;

}
#headeradmin {
	border: solid 0px blue;
	text-align: center;
	background: url(../images/baniere_admin.png) no-repeat;
	height: 264px;
	width:1025px;
	padding: 0px;
	margin:0px;
	overflow:hidden;

}

#header h1 a{
	display:none;
	height:100px;
	width:100px;
	position:absolute;
	left:50%;
	margin-left:-445px;
	margin-top:7px;
}
#header h1 span{
	display:none;
}

#swf1{
	display:block;
	position:absolute;
	width:210px;
	height:138px;
	overflow:hidden;
	left: 391px;
	top: 103px;
}
#swf2{
	display:block;
	position:absolute;
	width:210px;
	height:138px;
	overflow:hidden;
	left: 811px;
	top: 103px;
}

#swf3{
	display:block;
	position:absolute;
	width:210px;
	height:138px;
	overflow:hidden;
	left: 601px;
	top: 103px;
}
span {
margin: 0px;
paddding: 0px;

}

p {
margin: 0px;
paddding: 0px;
}
input{
margin: 0px;
paddding: 0px;
}

#realisation{display:bolck; width:105px; height:47px;}
#realisation a{display:block; text-decoration:none}
#realisation a:hover{display:block; text-decoration:none}

#multipage {
	display:block;
	width:545px;
	height:25px;
	margin-top:-10px;
	margin-left:0px;


}
#multipage a{text-decoration:none; color:#333333}
#multipage a:hover{text-decoration:underline; color:#333333}

#dateActu{margin-left:50px}

.gras {
	font-weight: bold;
}

.gras_noir {
	font-weight: bold;
	color:#000000;
}

.bordure_pointilles_bas {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color:#FF0000;
}



.bouton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#C8C78C;
	border: 1px solid #9F9540;
}


#footer{	
	height:82px;
	
}
#img_footer{display:block; width:960px; height:82px; background-image:url(../images/background_footer_img.jpg); background-repeat:no-repeat; position:absolute; top:0px;	left:50%; margin-left:-430px; padding:4px}
#img_footer span{color:#FFFFFF; font-size:11px; float:left; }
#img_footer h2{display:none; }

#lien_footer{display:block; width:400px; height:23px; margin-left:550px; margin-top:30px}
#lien_footer ul{list-style:none;margin:0px;	padding:0px;}
#lien_footer ul li{float:left; margin-right:15px}
#lien_footer ul li a{color:#FFFFFF; text-decoration:none}
#lien_footer ul li a:hover{color:#FFFFFF; text-decoration:underline}



#headerInter{
	background: url(../images/baniereInter.jpg) no-repeat;
	height: 264px;
	width:1025px;
	padding: 0px;
	margin:0px;
	overflow:hidden;
}

#headerInter h1 a{
	display:none;
	height:100px;
	width:100px;
	position:absolute;
	left:50%;
	margin-left:-445px;
	margin-top:7px;
}
#headerInter h1 span{
	display:none;
}

#contenuer_baniere{
	position:absolute;
	height: 138px;
	width:518px;
	top: 107px;
	padding: 0px;
	left: 516px;
}






#lang{
display:block;
height:17px;
width:110px;
margin-top:10px;
margin-left:10px;
float:left;
}

#lang ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}

#lang ul li{
	float:left;
	display:block;
	height:17px;
	width:25px;
	margin-top:0px;
	margin-left:6px;
}
#lang ul li a {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; text-align:left; text-decoration:none;
}
#lang ul li a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #EA661E; font-weight:normal; text-align:left; text-decoration:none;
}
#lang span{
display:none;
}

flagfr {  background: url(../images/FRflag.gif) no-repeat ;}
flagen {  background: url(../images/ENflag.gif) no-repeat ; }
flaghl {  background: url(../images/HLflag.gif) no-repeat ; }

#conditionG{margin-left:810px; display:block; width:200px; height:20px; margin-top:80px}
#conditionG a{text-decoration:none; color:#999999}
#conditionG a:hover{text-decoration:underline; color:#EA661E}

#outilsHaut{
position:absolute;
top:149px;
left:0px;
height:40px;
width:980px;
margin:0px;
padding:0px;
}

#bandeau{
position:absolute;
top:192px;
left:0px;
height:189px;
width:980px;
}

#bandeau h1 a{
	display:none;
	height:100px;
	width:775px;
	position:absolute;
	left:50%;
	margin-left:-445px;
	margin-top:0px;
}
#bandeau h1 span{
	display:none;
}

#corps{
border: solid 0px black;
width:1025px;
background-image:url(../images/background-corps.jpg);
background-repeat:repeat-y;
overflow:hidden;
}
#corpsRM{

border: solid 0px black;
width:1027px;
background-image:url(../images/background-corps.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

/*     ------------------------Bloc Menu GAUCHE --------------------------        */
#corpsBlocGauche {
float:left;
border: solid 0px red;
width:20%;
display:block;
margin-top:1px;
margin-left:6px;
padding-left:0px;
}
#corpsBlocGaucheRM {
float:left;
border: solid 0px red;
width:20%;
display:block;
margin-top:15px;
margin-left:6px;
padding-left:0px;
}
#corpsBlocGaucheadmin {
color:#FF6600; 
font-weight:bold; 
font-size:12px;
border: solid 1px black;
width:35%;
display:block;
float:left;
margin-top:1px;
margin-left:6px;
padding-left:8px;
}

#info{
margin-left: 5px;
margin-top: 6px;
width: 202px;
border: solid 0px red;
}
#infobas{
padding:0px; 
margin-bottom:20px; 
margin-top:-20px;
margin-left: 5px;
width: 202px;
border: solid 0px red;
}


#info2{
border: solid 0px red;
margin-left:5px;
width:202px;
padding:0px;
height:82px;}



#corpsBlocGauche ul{
margin-left:5px;
list-style:none;
margin-top:0px;
width:203px;
padding:0px;

}

#corpsBlocGauche ul li{
display:block;
}

#corpsBlocGaucheRM ul{
margin-left:5px;
list-style:none;
margin-top:0px;
width:203px;
padding:0px;

}

#corpsBlocGaucheRM ul li{
display:block;
}

/*     ------------------------Gestion du survol pour diférentes couleurs --------------------------        */

.Rubrique1{padding-bottom:0px; padding-top:2px; padding-left:5px; display:block; width:191px; color: #525252;}
.Rubrique1#sousrubrique1{padding-bottom:0px; padding-top:2px; padding-left:-5px; display:block; width:190px; color: #525252;font-size: 12px; font-weight: bold;}
.Rubrique1:hover #sousrubrique1{padding-bottom:0px; padding-top:2px; padding-left:-5px; display:block; width:190px; color: #525252;font-size: 12px; font-weight: bold;}
.Rubrique1 a {margin: 7px 0 0 0; font-family:arial; font-size: 11px; color: #999999; text-align:left; text-decoration:none; width:145px; display:block; }
.Rubrique1 a:hover{border: solid 0px #cc0000; font-family:arial; font-size: 11px; color: #006699; font-weight:bold; text-align:left; text-decoration:none}



#tenttravail{margin: 0 0 0 0; padding-left:5px; width: 197px; background-color: #f6996f;}
#tentinterreg{margin: 0 0 0 0; padding-left:10px; width: 192px;}
#tenttravailbis{display: none; margin: 0 0 0 5px; padding-left:10px; padding-bottom:10px; width: 192px; background-color: #E3E3AD;}
/*#Rubrique1:hover #tenttravail{border: solid 1px #cc0000; display: block; margin: -10px 0 0 0px; padding-left:10px; padding-bottom:10px;width: 180px;}*/
.ttssrub{color: #000000; font-size: 11px; cursor: pointer;}
#ttssrubinter{color: #47650D; font-size: 11px; cursor: pointer;}

.menssrub:hover{margin: 0 0 0 2px;}


#Rubrique2{border: solid 0px red; padding-bottom:0px; padding-top:2px; padding-left:31px; display:block; width:145px}
#Rubrique2 a {font-family:arial; font-size: 11px; color: #00499A; font-weight:bold; text-align:left; text-decoration:none; width:145px; display:block; height:25px;}
#Rubrique2 a:hover{font-family:arial; font-size: 11px; color: #00499A; font-weight:bold; text-align:center; text-decoration:none;  margin-left:-18px}

#Rubrique3{height:100%; padding-bottom:0px; padding-top:2px; padding-left:31px; display:block; width:145px}
#Rubrique3 a {font-family:arial; font-size: 11px; color: #ffffff; font-weight:bold; text-align:left; text-decoration:none; width:145px; display:block; height:25px;}
#Rubrique3 a:hover{font-family:arial; font-size: 11px; color: #ffffff; font-weight:bold; text-align:center; text-decoration:none;  margin-left:-18px}

/*     ------------------------ FIN Gestion du survol pour diférentes couleurs --------------------------        */
#ssRubrique1 a{font-family:arial; font-size: 11px; color: #0077B4; font-weight:bold; text-align:left; text-decoration:none; width:135px; height:auto; margin-left:10px;padding:3px 0px 7px 0px}
#ssRubrique1 a:hover{font-family:arial; font-size: 11px; color: #756452; font-weight:bold; text-align:left; text-decoration:none; margin-left:-18px; background-image:none; margin-left:10px;}
#ssRubrique1{paddin-top:-50px;}

#ssRubrique2 a{font-family:arial; font-size: 11px; color: #FF6600; font-weight:bold; text-align:left; text-decoration:none; width:135px; height:20px; margin-left:10px;}
#ssRubrique2 a:hover{font-family:arial; font-size: 11px; color: #756452; font-weight:bold; text-align:left; text-decoration:none; margin-left:-18px; background-image:none; margin-left:10px;}
#ssRubrique2{paddin-top:-50px; }

#ssRubrique3 a{font-family:arial; font-size: 11px; color: #FF6600; font-weight:bold; text-align:left; text-decoration:none; width:135px; height:20px; margin-left:10px;}
#ssRubrique3 a:hover{font-family:arial; font-size: 11px; color: #756452; font-weight:bold; text-align:left; text-decoration:none; margin-left:-18px; background-image:none; margin-left:10px;}
#ssRubrique32{paddin-top:-50px; }


/*-------------------------------------------------------------------------------*/


/*     ------------------------Bloc Menu HAUT --------------------------        */

#corpsBlocDroit {
border: solid 0px blue;
width:79%;
margin-left:220px;
margin-top: 0px;
z-index: 10;
}
#corpsBlocDroitRM{
border: solid 0px blue;
width:79%;
margin-left:220px;
margin-top: -12px;
z-index: 10;
}
#corpsBlocDroitadmin {
border: solid 1px blue;
width:58%;
display:block;
float: left;
margin-left: 20px;
height:100%;

}

#menuHaut{
margin-left:40px;
height:48px;
width:680px;
background:url(../images/menuhaut.gif) no-repeat;
}

#menuHaut ul {
	list-style:none;
	margin:0px;
	padding:0px;

}
#menuHaut ul li{
	float:left;
	display:block;
	margin-top:8px;
	width:70px;
	margin-right:13px;
	margin-left:11px;


}
#menuHaut ul li a {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight:normal; text-align:left; text-decoration:none;
}
#menuHaut ul li a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #EA661E; font-weight:normal; text-align:left; text-decoration:none;
}

#contact{font-weight:bold;color: #EA661E;}



#arbo{
border: solid 0px green;
height:17px;
width:746px;
display:block;
padding-top:0px;
padding-left:10px;
margin-left:55px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
overflow:inherit;
background-image:url(../images/background-arbo.jpg);
background-repeat:no-repeat;
}
#arboRM{
border: solid 0px green;
height:21px;
width:741px;
display:block;
padding-top:16px;
padding-left:20px;
margin-left:55px;
margin-top: 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
overflow:inherit;
background-image:url(../images/background-arboRM.jpg);
background-repeat:no-repeat;
z-index: 10;
}

#arboRM2{
border: solid 0px green;
height:41px;
width:741px;
display:block;
padding-top:16px;
padding-left:20px;
margin-left:55px;
margin-top: 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
overflow:inherit;
background-image:url(../images/background-arboRM.jpg);
background-repeat:no-repeat;
z-index: 10;
}

#arboInter{
height:17px;
width:746px;
display:block;
padding-top:0px;
padding-left:10px;
margin-left:55px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
overflow:inherit;
background-image:url(../images/background-arboInter.jpg);
background-repeat:no-repeat;

}

/*/////////////////////////////////////////////////////////////////////////////
--------------- partie centrale accueil---------------------------------------
/////////////////////////////////////////////////////////////////////////////*/
#roubaix{
	display:block;
	position:absolute;
	font-family:arial;
	font-size: 25px;
	color:#FF9900;
	font-weight:bold;
	left: 558px;
	top: 21px;
}


#conteneur{border: solid 0px black; margin-top:25px; display:block; width:58%; min-height: 1200px; float:left; }
#conteneurinter{border: solid 0px black; margin-top:25px; display:block; width:58%;float:left; }
#conteneurtwo{display: none; border: solid 0px black; margin-top:25px;width:58%; height: 150%; float:left; }
#conteneurthree{display: none; border: solid 0px black; margin-top:25px;width:58%; height: 150%; float:left; }
#listart{background-color: #f8f7e6}
#listart a:hover{text-decoration:underline;}

#actus{border: solid 0px black; width:18%; float:left; margin: 0 0 0 1.5%;}
#actusdeux{border: solid 0px black; width:18%; height: 96px; float:left; margin: 20px 0 0 1.5%; background-image:url(../images_new/aplat-newsletter-out.png); background-position: top left; background-size: 100%; background-repeat: no-repeat; text-align: center; color: #ffffff; padding: 30px 0 0 0;}
#actusdeux:hover{font-weight: bold; font-size: 12px; background-image:url(../images_new/aplat-newsletter-hover.png); background-position: top left; background-size: 100%; background-repeat: no-repeat;}

#actustrois{border: solid 0px black; width:17.5%; height: 114px; float:left; margin: 20px 0 0 1.5%; background-image:url(../images_new/aplat_carte.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat; text-align: left; color: #ffffff; padding: 30px 0 0 0.5%; font-size: 10px;}
#hovchterr{width: 100%; padding: 0 0 0 0;}
#hovchterr:hover{width: 98%; padding: 0 0 0 2%;}

#corpsActus{width:100%; min-height: 350px; border: solid 0px #cc0000; background-image:url(../images_new/background_actu.jpg); background-position: top left; background-repeat: repeat; }
								/*     ------------------------Gestion partie droite accueil --------------------------        */


.blanc{font-family:arial; font-size: 22px; color: #ffffff; font-weight:bold;}


								/*     ------------------------Gestion du survol --------------------------        */
#img{position:absolute;	left: 15px;}
#Rub{display:block; width:210px; height:20px}
#Rub a {font-family:arial; font-size: 11px; color: #006699; font-weight:bold; text-align:top; text-decoration:underligne; margin-left:10px;}
#Rub a:hover{font-family:arial; font-size: 11px; color: #006699; font-weight:bold; text-align:top; text-decoration:underligne; margin-left:10px}

								/*     ------------------------ FIN Gestion du survol pour diférentes couleurs --------------------------        */

#blocssRub{paddin-top:-50px; display:block; margin-bottom:20px}
#blocssRub li a{font-family:arial; font-size: 10px; color: #0077B4; font-weight:bold; text-align:left; text-decoration:none; width:175px; display:block; height:25px; margin-left:5px;}
#blocssRub li a:hover{font-family:arial; font-size: 10px; color: #0077B4; font-weight:bold; text-align:left; text-decoration:underline; margin-left:-18px; display:block; background-image:none; margin-left:5px;}




/*      ------Zone recherche--------    */
#recherche{
	position:absolute;
	width:250px;
	height:35px;
	top: 0px;
	left: 771px;
	background-color:#669410;
	padding-top:10px;
}
#social_network{
	position:absolute;
	width:120px;
	height:30px;
	top: 0px;
	left: 640px;
	padding-top:8px;

}
#rechercheInter{
	position:absolute;
	width:302px;
	height:35px;
	top: 0px;
	left: 719px;
	background-color:#231B19;
	padding-top:10px;
}
#vidcpie{
background-image:url(../images_new/vid.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat; 
margin-bottom:20px;
margin-left:5px;
margin-top:0px;
width:202px;
padding:0px;
height:160px;}

#vidcpie:hover{
background-image:url(../images_new/vidhover.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat;
cursor: pointer; }
#formAdherent{
background-image:url(../images_new/risques_maj.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat; 
margin-bottom:20px;
margin-left:5px;
margin-top:0px;
width:202px;
padding:0px;
height:160px;}

#formAdherent:hover{
background-image:url(../images_new/risques_majhover3.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat;
cursor: pointer; }

#imgsrce{
background-image:url(../images_new/srce.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat; 
margin-bottom:20px;
margin-left:5px;
margin-top:0px;
width:202px;
padding:0px;
height:160px;}

#imgsrce:hover{
background-image:url(../images_new/srcehov.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat;
cursor: pointer; }

#imgchiro{
background-image:url(../images_new/chiro.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat; 
margin-bottom:20px;
margin-left:5px;
margin-top:0px;
width:202px;
padding:0px;
height:160px;}

#imgchiro:hover{
background-image:url(../images_new/chirohov.jpg); background-position: top left; background-size: 100%; background-repeat: no-repeat;
cursor: pointer; }

#texteRecherche{
color:#ffffff;
font-family:verdana;
font-size:13px;
float:left;
display:block;
height:20px;
}

#login{
color:#ffffff;
font-family:verdana;
font-size:13px;
width:70px;
height:auto;
display:block;
float:left;
}

#champRecherche{
font-family:verdana;
font-size:10px;
border:none;
height:15px;
width:80px;
}
#champRecherchehaut{display:block; position:relative; float:left;margin:0px 0px 0px 6px;width:auto;height:auto}
#champRecherchehautTextfield{
font-family:verdana;
font-size:10px;
width:100px;
height:15px;
display:block;
position:relative;
border:1px solid #FFFFFF;
}

#champRecherchepass{
font-family:verdana;
font-size:10px;
border:none;
height:15x;
width:80px;

}

#pass{
color:#ffffff;
font-family:verdana;
font-size:13px;
float:left;
}
.input{display:block;width:85px;height:15px;float:left;margin-bottom:10px}




#btn {
margin-left:10px;
float:left;
color:#ffffff;
font-family:verdana;
font-size:13px;
}


#newsletter{
	border: solid 0px black;
	position:absolute;
	width:245px;
	height:25px;
	left:30px;
	top:231px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	font-family:"Century Gothic"
}

#avis{
	position:absolute;
	width:245px;
	height:25px;
	left:46px;
	top:195px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	font-family:"Century Gothic"
}


#newsletter span{color:#ffffff; font-size:16px}
#newsletter a{font-weight:bold; font-family:"Century Gothic"; text-decoration:none; color:#ffffff;}
#texteNewsletter{
margin-top:12px;
float:left;
color:#ffffff;
}
#champNewsletter{
margin-top:7px;
margin-left:6px;
float:left;
}
#btn2 {
margin-top:10px;
margin-left:10px;
float:left;
}



#blocProduit{
float:left;
width:370px;
font-size:15px;
color:#000000;
display:block;
padding:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:25px;

}

#blocText{margin-left:130px; width:225px; text-align:justify;}
#titre{ border: solid 0px blue; width:550px; height:48px; border-bottom:1px solid #cccccc; margin-left:26px; margin-bottom:-5px;}
#textTitre{ border: solid 0px #cc0000; width:500px; height:21px;  margin-left:10px; margin-top:5px; float:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px}
tr.impaire{color: #ff6600; background-image:url(../images_new/puce-herbe.jpg); background-repeat: no-repeat}
tr.paire{color: #47650D; background-image:url(../images_new/puce-pap.jpg); background-repeat: no-repeat}
#puceP{display:block; width:21px ;height:23px ; background-image:url(../images/puce-pap.jpg);background-size: 100%; float:left}
#puceH{display:block; width:21px ;height:23px ; background-image:url(../images/puce-herbe.jpg); background-size: 100%; float:left}
#contennuText{
width:500px; 
margin-bottom:50px; 
font-size:12px; 
margin-left:26px; 
text-align:justify; 
color:#666666; 
font-family:Verdana, Arial, Helvetica, sans-serif;}
#detail{float:left; padding-top:15px; margin-right:5px}
#accessoire{padding-top:15px}

.Lienverdana{color:#324709; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.Lienverdana:hover{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}

.LienverdanaRM{color:#D3D3D3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.LienverdanaRM:hover{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}

#blocdetailHaut{ margin-left:25px; display:block; width:515px; overflow:hidden;  height:100%; padding-bottom:0px; padding-top:33px;}
#BlocPhotoG {float:left; width:192px; display:block; }

#conteneurPhoto{width:280px; display:block; float:left; margin-left:0px; }
#listePhoto{ width:280px; display:block;}
#BlocPhotoD{float:left; margin-left:5px; maring-top:10px; display:block}
#photoDetail{border:solid 1px #666666; margin-bottom:10px; display:block}
#conetenudetail{margin-left:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:420px; display:block; float:left; padding-top:10px;}
#conetenudetail_prod{margin-left:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:290px; display:block; float:left; padding-top:10px;}

.separteur{margin-bottom:10px }


#combox{width:300px; height:100%; margin-top:55px; color:#688A00; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display:block; }
#combox span{float:left; padding-top:15px; padding-bottom:15px; font-weight:bold}
#liste{float:left; margin-left:15px;  margin-right:15px; display:block}




/*------------------------------------CSS Liste articles--------------------------------------------------------*/

 

#conteneur_liste_prod{
	display:block;
	width:557px;
	height:100%;
	position:absolute;
	left: 230px;
	top: 155px;
	z-index:1;


}
#header_liste{
	display:block;
	background-image:url(../images/header_liste_prod.jpg);
	background-repeat:no-repeat;
	width:557px;
	height:85px;
	margin-left:-4px;
	margin-top:13px;
}

#footer_liste_prod
{
	display:block;
	background-image:url(../images/footer_liste_prod.jpg);
	width:557px;
	height:105px;
}

#copr_liste_prod{
	position:relative;
	display:block;
	background-image:url(../images/background-liste-prod.jpg);
	width:551px;
	margin-left:1px;
	z-index:1;

}

#copr_liste_prod span{
	display:block;
	width:510px;
	margin-left:20px;
}


#conteneur_fiche{display: block; width:537px; height:100%; padding-bottom:0px; padding-top:33px}
#conteneur_fiche_prod{ display: block; width:537px; height:100%; padding-bottom:0px; padding-top:33px}

#bloc_photo{
	margin-right:20px;
	margin-bottom:20px;
	margin-left:30px;
}

#bloc_photo1{margin-right:12px; margin-bottom:12px; float:left}
#bloc_photo2{margin-right:12px; margin-bottom:12px; float:left}
#bloc_photo3{margin-right:12px; margin-bottom:12px; float:left}
#bloc_photo4{margin-right:12px; margin-bottom:12px; float:left}

#bloc_photo_prod{
	width:130px;
	margin-right:0px;
	margin-left:30px;
	float:left
}

#bhaut{display:block; width:203px; background-repeat:no-repeat; margin-left:5px}
#bphoto{display:block; float:left}
#bbas{display:block; width:203px; background-repeat:no-repeat}


#img_header{ display:block; margin-top:15px; margin-right:15px; margin-left:30px; float:left;}
#text_header{display:block; width:400px; height:25px; padding-top:35px; margin-left:70px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#F78F1F;}

#titre_article{display:block; margin-left:38px; margin-top:15px; margin-bottom:15px; color:#46650C; font-family:Arial; font-size:15px; font-weight:bold}
#titre_article span{color:#E65C00;}

#titre_article_prod{display:block; color:#A6CE3A; font-family:verdana; font-size:12px; font-weight:bold; margin-left:160px}

#fiche{display:block; margin-left:38px; margin-top:20px}
#fiche_prod{display:block; margin-left:38px; margin-top:20px}

#plusDetail{display:block;  width:100px; margin-left:400px;  margin-top:10px; background-image:url(../images/puce_suite_Article.jpg); height:14px; background-repeat:no-repeat}
#plusDetail a{text-decoration:none; font-size:11px;}

#plusDetail_prod{display:block; height:15px; width:300px; margin-left:160px; background-color:#E7F5C6; margin-top:10px; padding:10px;}
#plusDetail_prod span{
	color:#FF9900;
	font-weight:bold;
	font-size:14px;
}

#titreActu{widht:145px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-left:15px; margin-bottom:7px}
#resumActu{widht:130px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-left:15px; margin-bottom:7px}

#environnement{position:relative; font-family:"Century Gothic"; border: solid 0px #fff; font-size:18px; font-weight:bold; color:#E3E3AE; float:left; margin-top:0px; margin-left:391px; width: 210px; height: 53px; text-align: center; background-color: #47650d; padding: 5px 0 0 0;}
#environnement:hover{color:#47650d;background-color: #E3E3AE;}
#patrimoine{ font-family:"Century Gothic"; font-size:18px; font-weight:bold; color:#E3E3AE; float:left; margin-top:0px; margin-left:0px; width: 210px; height: 53px; text-align: center; background-color: #993400; padding: 5px 0 0 0;}
#patrimoine:hover{color:#993400;background-color: #E3E3AE;}
#pedagogie{font-family:"Century Gothic"; font-size:18px; font-weight:bold; color:#E3E3AE; float:left; margin-top:0px; margin-left:0px; width: 210px; height: 53px; text-align: center; background-color: #e95c00; padding: 5px 0 0 0; letter-spacing: -0.5px}
#pedagogie:hover{color:#e95c00;background-color: #E3E3AE;}
#textEnvironnement{display:block; width:200px; padding: 10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E3E3AE; margin-top:155px; margin-left:400px; float:left}
#textPatrimoine{display:block; width:200px; padding: 10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E3E3AE; margin-top:155px; margin-left:10px; float:left}
#textPedagogie{display:block; width:200px; padding: 10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E3E3AE; margin-top:155px; margin-left:10px; float:left}


#plusInfo{margin-bottom:10px; margin-left:15px; }
#plusInfo a{color:#FFFFFF; font-size:11px; text-decoration:none}
#plusInfo a:hover{text-decoration:underline}

.touteActu{margin-left:25px; z-index:100}
.touteActu a{ color:#E3E3AE; font-size:13px; font-weight:bold; text-decoration:none}
.touteActu a #jeretente{ color:#993400; font-size:13px; font-weight:bold; text-decoration:none}
.touteActu a:hover{text-decoration:underline}
.touteActu a:hover #jeretente{ color:#E3E3AE; font-size:13px; font-weight:bold; text-decoration:none}

#touteActu{margin-left:25px; z-index:100}
#touteActu a{ color:#E3E3AE; font-size:13px; font-weight:bold; text-decoration:none}
#touteActu a:hover{text-decoration:underline}

/* WAIPdesign */
#ssm-fiches {
	width:183px;
	float:left
}

#ssm-fiches-centre {
	width:176px;
	background: #77a02a url('../images/background_actu.jpg') repeat-y
}

#ssm-fiches ul {
	margin:0;
}

#ssm-fiches li {
	margin: 0;
	padding: 4px;
    list-style:none
}

#ssm-fiches li a {
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
	color:#fff;
	text-decoration:none
}

#ssm-fiches-bas {
	width:176px;
	height:37px;
	background:url('../images/footerActus.jpg');
	display:block
}

#contennuText #fiche {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

#contennuText #fiche h3 {
	margin: 30px auto;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #f60;
	text-align: center;
}

#contennuText #fiche h4 {
	margin-top: 50px;
	color: #690;
}

#contennuText #fiche h5 {
	width: 100%;
	margin: 20px auto 0;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	color: #f60;
	text-align: right;
	border-bottom: 1px solid #f60;
}

#contennuText #fiche h5 span.date {
	float: left;
}

#contennuText #fiche h6 {
	width: 100%;
	margin: 5px auto 20px;
	font-size: 12px;
	color: #b0b0b0;
}

#contennuText #fiche h6 a {
	color: #b0b0b0;
	text-decoration: none;
}

#contennuText #fiche h6 a:hover {
	color: #669900;
}

#contennuText #fiche div.center {
	width: 532px;
	margin-top: 10px;
	text-align: center;
}

#contennuText #fiche div.center span.legende {
	margin: 5px 0 20px;
	display: block;
}

#contennuText #fiche table.photos2 {
	width: 100%;
	margin: 25px 0;
	text-align: center;
	border-collapse: collapse;
}

#contennuText #fiche table.photos2 td {
	width: 50%;
}

#contennuText #fiche table.photos2 img {
	width: 250px;
}

#contennuText #fiche table.donnees {
	width: 100%;
	margin: 25px 0;
	text-align: left;
	border-collapse: collapse;
}

#contennuText #fiche table.donnees td {
	padding: 4px;
	border: 1px solid #000;
}

#telprog{margin:0 auto; width: 182px; background-color: #E3E3AD; font-size: 9px; padding: 0 0 0 3px;}
#telprog:hover{margin:0 auto; width: 177px; background-color: #E3E3AD; font-size: 9px; padding: 0 0 0 8px;}

#telprice{margin:0 auto; width: 182px; background-color: #E3E3AD; font-size: 9px; padding: 0 0 0 3px;}
#telprice:hover{margin:0 auto; width: 177px; background-color: #E3E3AD; font-size: 9px; padding: 0 0 0 8px;}

/* page agenda gen*/
#anttpub{
	width: 100%;
	padding: 10px 0 0 0;
	height: 40px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background-color: #77A02A;
	text-align: center;
	cursor: pointer;
}
#anttpub:hover{
	color: #77A02A;
	background-color: #fff;}
#formtn{
	width: 100%;
	padding: 20px 0 0 0;
	height: 30px;
	color: #536f1e;
	font-size: 13px;
	font-weight: bold;
	background-color: #E3E3AD;
	text-align: center;
	cursor: pointer;
}
#formtn:hover{
	color: #E3E3AD;
	background-color: #536f1e;}
#evenmt{
	width: 100%;
	padding: 20px 0 0 0;
	height: 30px;
	color: #723416;
	font-size: 13px;
	font-weight: bold;
	background-color: #F6996F;
	text-align: center;
	cursor: pointer;
}
#evenmt:hover{
	color: #F6996F;
	background-color: #723416;}
	
/* page spé à différents Partenaires*/
#partfin{
	width: 100%;
	padding: 22px 0 0 0;
	height: 48px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background-color: #77A02A;
	text-align: center;
	cursor: pointer;
}
#partfin:hover{
	color: #77A02A;
	background-color: #fff;}
#parttech{
	width: 100%;
	padding: 22px 0 0 0;
	height: 48px;
	color: #536f1e;
	font-size: 13px;
	font-weight: bold;
	background-color: #E3E3AD;
	text-align: center;
	cursor: pointer;
}
#parttech:hover{
	color: #E3E3AD;
	background-color: #536f1e;}
#autcpie{
	width: 100%;
	padding: 10px 0 0 0;
	height: 60px;
	color: #723416;
	font-size: 13px;
	font-weight: bold;
	background-color: #F6996F;
	text-align: center;
	cursor: pointer;
}
#autcpie:hover{
	color: #F6996F;
	background-color: #723416;}
	
	
/* page particulier famille*/
.jesslign{
text-decoration: none; color: #ff6600
}
.jesslign:hover{
text-decoration: underline;
}
#aplatenseign{
	width: 100%;
	padding: 10px 5px 0 5px;
	height: 40px;
	color: #fff;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background-color: #77A02A;
	text-align: center;
}
#aplat_centr_lois{
	width: 100%;
	padding: 10px 5px 0 5px;
	height: 110px;
	color: #fff;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background-color: #77A02A;
	text-align: center;
}
#decouverte{
	width: 100%;
	padding: 10px 0 0 0;
	height: 50px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background-color: #77A02A;
	text-align: center;
	cursor: pointer;
}
#decouverte:hover{
	color: #77A02A;
	background-color: #fff;}
#ludique{
	width: 100%;
	padding: 5px 0 0 0;
	height: 55px;
	color: #536f1e;
	font-size: 13px;
	font-weight: bold;
	background-color: #E3E3AD;
	text-align: center;
	cursor: pointer;
}
#ludique:hover{
	color: #E3E3AD;
	background-color: #536f1e;}
#participe{
	width: 100%;
	padding: 10px 0 0 0;
	height: 50px;
	color: #723416;
	font-size: 13px;
	font-weight: bold;
	background-color: #F6996F;
	text-align: center;
	cursor: pointer;
}
#participe:hover{
	color: #F6996F;
	background-color: #723416;}
/* page agenda article*/
.titrssrub_agdart{
	width: 95%; margin: 0 auto; font-size: 14px; font-weight: bold; color: #666; overflow: hidden;
}
.titrssrub_agdart_nbre{
	width: 95%; margin: 0 auto; font-size: 11px; color: #666; overflow: hidden;
}
#bg_imgretour{background-image:url(../images_new/00_retour.jpg); background-repeat:no-repeat; top:0%;	left:0%;background-size: 100%;
}
#bg_imgretour:hover{background-image:url(../images_new/00_retourpap.jpg); background-repeat:no-repeat; top:0%;	left:0%;background-size: 100%;
}
/* NEW PAGE SRCE*/
.rubsrce{
	text-align: left;
	border-radius: 4px;
	padding: 10px 0 0 15px;
	height: 30px;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
}
.rubsrce#one{
	width: 45% !important;
	margin: 10px 0 0 15px !important;
	color: #2B2E34;
	background-color: #779F2A  ;
}
.rubsrce#one:hover{
	color: #779F2A;
	background-color: #2B2E34;
}

.rubsrce#two{
	width: 90% !important;
	margin: 10px 0 0 15px !important;
	color: #2B2E34;
	background-color: #BACF94 ;}
.rubsrce#two:hover{
	color: #BACF94;
	background-color: #2B2E34;}
	
.rubsrce#three{
	width: 75% !important;
	margin: 10px 0 0 15px !important;
	color: #2B2E34;
	background-color: #C4C4C6 ;}
.rubsrce#three:hover{
	color: #C4C4C6;
	background-color: #2B2E34;}
	
.rubsrce#four{
	width: 60% !important;
	margin: 10px 0 0 15px !important;
	color: #2B2E34;
	background-color: #99B75F;}
.rubsrce#four:hover{
	color: #99B75F;
	background-color: #2B2E34;}
	
.rubsrce#five{
	width: 35% !important;
	margin: 10px 0 0 15px !important;
	color: #2B2E34;
	background-color: #A5A6A9 ;}
.rubsrce#five:hover{
	color: #A5A6A9 ;
	background-color: #2B2E34;}

.sspartie{
	margin: 5px 0 0 18%;
	font-size: 15px;
	color: #2B2E34;
}
.sspartie li{
	display: none;
	margin: 5px 0 0 0;
}
.sspartie a{
	color: #2B2E34;
	text-decoration: none; 
	border: none;
}
a#atwo{
	color: #2B2E34;
	text-decoration: none; 
	border: none;
}

div#two:hover a{
	color: #BACF94 !important;
}

a#athree{
	color: #2B2E34;
	text-decoration: none; 
	border: none;
}

div#three:hover a{
	color: #BACF94 !important;
}

.sspartie li:hover{
	color: #779F2A;
	text-decoration:underline;
	font-weight:bold;
}


.tabreslt{
	width: 90%;
}
.tabreslt td{
	vertical-align:top;
}
.tabreslt img{
	width: 130px !important;
}
.lgdimg{
	margin-top:3px;
	padding: 5px 0 5px 0;
	width:130px;
	display: none;
	text-align: center;
	background-color: #99B75F;
	color:#414141;
	box-shadow: 6px 6px 5px 1px rgba(0, 0, 0, 0.5); 
}
.lesimg{
 width:130px;}
.lesimg:hover{
 cursor: pointer;}
 
 a.except{
text-decoration:none;color:#000;font-size:11px;	 
 }
  a.except:hover{
text-decoration:underline;	 
 }
 
 @-moz-document url-prefix()
{
    #alignspe {
        margin-top: -15px;
    }
}
	
/* FIN NEW PAGE SRCE*/
/* NEW PAGE RISQUES MINIERS MAJEURS*/
.rubrsqmj{
	text-align: left;
	border-radius: 4px;
	padding: 10px 0 0 15px;
	height: 30px;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
}
.txt-rsqmj{
	width: 95%; margin: 0 auto; font-size: 11px;color:#000;padding-bottom:15px;
}
.txt-rsqmj a{
	text-decoration:none; color: #000;font-weight:600;
}
.txt-rsqmj a:hover{
	text-decoration:underline;
}
.txt-rsqmj #titr{
	font-size: 14px;
	font-weight:600;
}
.txt-rsqmj #titr span{
	color:#ea4a00;
	font-weight:700 !important;
}
.rubrsqmj#one{
	width: 45% !important;
	margin: 10px 0 0 15px !important;
	color: #000;
	background-color: #ea4a00  ;
}
.rubrsqmj#one:hover{
	color: #ea4a00;
	background-color: #000;
}

.rubrsqmj#atwo{
	width: 90% !important;
	margin: 10px 0 0 15px !important;
	color: #000;
	background-color: #949599 ;}
.rubrsqmj#atwo:hover{
	color: #fff;
	background-color: #000;}
	
.rubrsqmj#three{
	width: 75% !important;
	margin: 10px 0 0 15px !important;
	color: #000;
	background-color: #fac8b1 ;}
.rubrsqmj#three:hover{
	color: #fac8b1;
	background-color: #000;}
.rubrsqmj#four{
	width: 62% !important;
	margin: 10px 0 0 15px !important;
	color: #000;
	background-color: #e6a283 ;}
.rubrsqmj#four:hover{
	color: #e6a283;
	background-color: #000;}	


.sspartie{
	margin: 5px 0 0 18%;
	font-size: 15px;
	color: #2B2E34;
}
.sspartie li{
	display: none;
	margin: 5px 0 0 0;
}
.sspartie a{
	color: #2B2E34;
	text-decoration: none; 
	border: none;
}
a#atwo{
	color: #2B2E34;
	text-decoration: none; 
	border: none;
}

div#two:hover a{
	color: #BACF94 !important;
}

a#athree{
	color: #2B2E34;
	text-decoration: none; 
	border: none;
}

div#three:hover a{
	color: #BACF94 !important;
}

.sspartie li:hover{
	color: #ea4a00;
	text-decoration:underline;
	font-weight:bold;
}


.tabreslt{
	width: 90%;
}
.tabreslt td{
	vertical-align:top;
}
.tabreslt img{
	width: 130px !important;
}
.lgdimg{
	margin-top:3px;
	padding: 5px 0 5px 0;
	width:130px;
	display: none;
	text-align: center;
	background-color: #99B75F;
	color:#414141;
	box-shadow: 6px 6px 5px 1px rgba(0, 0, 0, 0.5); 
}
.lesimg{
 width:130px;}
.lesimg:hover{
 cursor: pointer;}
 
 a.except{
text-decoration:none;color:#000;font-size:11px;	 
 }
  a.except:hover{
text-decoration:underline;	 
 }
 
 @-moz-document url-prefix()
{
    #alignspe {
        margin-top: -15px;
    }
}
	
	
	
.spe_art_rsqmjr a{
	color:#ea4a00;text-decoration:none;
}
.spe_art_rsqmjr a:hover{
	text-decoration:underline;
}

.spe_oneprl{color:#666;font-weight:bold;text-decoration:none;}
.spe_oneprl:hover{color:#ff6000;}

.tst_niveau a{
	color:#ea4a00 !important;
	text-decoration:none !important;
}
.tst_niveau a:hover{
	color: #c95100 !important;
	font-weight:bold !important;
}
/* FIN NEW PAGE RISQUES MINIERS MAJEURS*/
/* page transit activités gen*/
#btn1{
	width: 100%;
	padding: 20px 0 0 0;
	height: 50px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #77A02A;
	text-align: center;
	cursor: pointer;
}
#btn1:hover{
	color: #77A02A;
	background-color: #fff;}
#btn10{
	width: 100%;
	padding: 20px 0 0 0;
	height: 50px;
	color: #536f1e;
	font-size: 11px;
	font-weight: bold;
	background-color: #E3E3AD;
	text-align: center;
	cursor: pointer;
}
#btn10:hover{
	color: #E3E3AD;
	background-color: #536f1e;}
#btn3{
	width: 100%;
	padding: 12px 0 0 0;
	height: 58px;
	color: #723416;
	font-size: 11px;
	font-weight: bold;
	background-color: #F6996F;
	text-align: center;
	cursor: pointer;
}
#btn3:hover{
	color: #F6996F;
	background-color: #723416;}
#btn4{
	width: 100%;
	padding: 20px 0 0 0;
	height: 50px;
	color: #efe3dd;
	font-size: 11px;
	font-weight: bold;
	background-color: #ef5912;
	text-align: center;
	cursor: pointer;
}
#btn4:hover{
	color: #ef5912;
	background-color: #efe3dd;}
/* page transit expertises gen*/
#btning1{
	width: 100%;
	padding: 15px 0 0 0;
	height: 45px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #77A02A;
	text-align: center;
	cursor: pointer;
}
#btning1:hover{
	color: #77A02A;
	background-color: #fff;}
#btning10{
	width: 100%;
	padding: 15px 0 0 0;
	height: 45px;
	color: #536f1e;
	font-size: 11px;
	font-weight: bold;
	background-color: #E3E3AD;
	text-align: center;
	cursor: pointer;
}
#btning10:hover{
	color: #E3E3AD;
	background-color: #536f1e;}	


