body {
	font-family:arial,verdana,sans-serif;font-weight:100;font-size: 14px;color:rgb(0,20,60);
	margin-top:0px;
	text-align:center;
	width:980px;
	margin-left:auto;
	margin-right:auto;
padding-left:5px;
padding-right:5px;
background: url(../image/bg.png) left top repeat-y; 
background-position:center; 
	background-color:rgb(240,240,240);
	}
	

	
marquee p {
	text-align:left
}
marquee h3 {
height:3px;
}
.ombr{
margin-top:1px;
box-shadow: 1px 1px 1px 2px rgb(200,200,200);border-radius: 5px;
}

.recherche{

float:right;
background-color:white;
border:2px solid rgb(150,192,10);
margin:2px;
margin-top:-183px;
padding:3px;

z-index:10000;
position:relative;
font-size:0.8em;

}
.barreOrange{
height:4px;width:100px;background:rgb(235,120,23);
}
.barreCentre{
height:2px;width:30px;background-color:rgb(150,190,10);margin:auto;
}

.partlogo{
width:150px;height:130px;float:left;
}
.partlogo span{
display:table-cell;vertical-align:middle;width:110px;height:95px;text-align:right;border-right:2px solid rgb(190,190,190);padding:5px;
}
.partnom{
width:340px;height:130px;float:left;
}
.partnom span{
display:table-cell;vertical-align:middle;text-align:left;width:340px;height:95px;padding:0;margin:0;
}
.partnom span p{
text-align:left;padding-right:5px;font-size:10px;
}
.imgbig{
width:100%;
border:1px solid black;
margin:1px;
}
.imgmini{
width:65px;
margin:1px;
border:1px solid black;
}
.blocG{
width:70%; 
float:left;
padding:0px 10px 0 50px;

	}
.blocD img, .blocDmini img{
width:100%;
border:1px solid rgb(50,50,50);
	}
.blocD{
width:20%; float:right;margin-right:10px;margin-top:1px;

}
.blocGmini{
width:60%; 
float:right;
padding:0px 10px 0 50px;
}
.blocDmini{
width:18%; float:right;margin-right:10px;margin-top:1px;}
	
.fermeture{
float:right;
margin:2px;
background:white;
width:20px;
height:20px;
font-size:15px;
text-align:center;
color:red;

}
.tem{
position: fixed; top: 0; bottom: 0; left: 0; right: 0;display:none;
}
.tem div{
position: absolute; width: 900px; height: 800px; top:0; bottom:0; left:0; right: 0; margin: auto; background: rgb(252,252,252); border: solid 3px rgb(150,192,10);padding:2px;
}

.alterneDroit{
text-align:right;float:right;margin-left:20px;margin-right:20px;margin-top:-10px;margin-bottom:-50px;height:175px;width:40%;
}
.alterneGauche{
text-align:left;float:left;margin-left:20px;margin-right:20px;margin-top:-10px;margin-bottom:-50px;height:175px;width:40%;
}
.alterneDroitImg{
float:right;margin-left:20px;margin-right:20px;margin-top:-10px;margin-bottom:-50px;height:200px;
}
.alterneGaucheImg{
float:left;margin-left:20px;margin-right:20px;margin-top:-10px;margin-bottom:-50px;height:200px;
}
.alterneDroitBarre{
height:4px;width:100px;background:rgb(150,192,10);margin-left:auto;
}
.alterneGaucheBarre{
height:4px;width:100px;background:rgb(150,192,10);
}
.alterneDroit p{
text-align:right;
}
.alterneGauche p{
text-align:left;
}
.alterneDroit h4{
text-align:right;
border:none;
float:right;
}
.alterneGauche h4{
text-align:left;
border:none;
float:left;
margin-left:0;
}
.boiteVerte{
background-color:rgb(150,192,10);
padding:10px;
}	
.boiteOrange{
background-color:rgb(235,120,23);
padding:10px;
}	
	
.largeur{
width: 100%;
padding-left:50px;
}
.panneau{
float: left;
text-align: center;
}

	

.spacer {
  clear: both;
}
	
	
	
	
.legende{
font-size:10px;
font-style:italic;

	}
	


#Layer1 {
	position:absolute;
	width:165px;
	height:115px;
	z-index:2;
	left: 0px;
	top: 165px;
	background-color: #FF0000;
}
#Layer2 {
	position:absolute;
	left:0;
	top:188px;
	width:324px;
	height:190px;
	z-index:0;
}
h1{
font-size:26px;
color:rgb(245,130,33);
margin:30px auto 30px;
}
h3{
font-size:16px;
text-align:justify;
background :rgb(150,192,10);/*rgb(64,117,195);*/ /*rgb(235,120,23);*/
font-weight:bold;
color:rgb(255,255,255);}
h4{
font-size:17px;
text-align:justify;
font-weight:400;
margin-bottom:2px;
margin-left:15px;
padding:3px;

/*box-shadow: 2px 2px rgb(200,200,200), -2px -2px rgb(240,240,240), 0px 0px 0px 2px rgb(167,78,42);*/
/*box-shadow: 7px 7px 3px rgb(200,200,200);*/
border-radius: 5px;
color: rgb(70,70,70);/*color: rgb(167,78,42);color:rgb(80,110,0);*/

float:left;
}
a h4 img{
font-size:15px;
text-align:justify;
font-weight:bold;
margin-bottom:2px;
margin-left:15px;
color:rgb(10,10,10);
border-style:none;
}

h5{
font-size:17px;
text-align:center;
font-style:italic;
font-weight:lighter;

margin:6px auto;
}
h6{
font-size:14px;
text-align:left;
font-weight:bold;
}
p  { font-size:13px;font-weight:100;text-align:justify;padding-left:7px;padding-right:7px;}
ul { font-size:13px;font-weight:100;text-align:left;}
a { font-size:13px;font-weight:100;text-decoration:none;
}
div {
;
}
td {
;
}

.q{
width:980px;
display:none;
}

.menuH 	{
width:100%;
margin-right:5px;
margin-top:15px;}

.menuH a	{
	float:left;
	margin: 0 2px;
	margin-bottom: 5px;
	width: 150px; 
	height: 35px;
	display: block;
	text-align: center;
	border: 1px solid rgb(150,192,10);
	text-decoration: none;
	color: #000;
	background: #fff;
}


.menuVH 	{
margin-left:auto;
margin-right:auto;
margin-top:15px;}
.menuVH a	{
	margin: 0 2px;
	margin-bottom: 5px;
	padding:5px;
     display: block;
     text-align: center;
     border: 1px solid rgb(150,192,10);
     text-decoration: none;
     color: #000;
     background: #fff;
}
.menuVH a:hover{
     background: #ccc;
     border: 1px solid gray; 
}
.menuVH a:focus{
     background: rgb(210,210,210);
     border: 1px solid gray; 
}







.menuV 	{
margin-right:0px;
margin-top:20px;
width:21.5%;
height:100%;
float:left;
background:rgb(150,192,10);}
.menuV h3	{
margin-top:5px;
margin-bottom:5px;
}
.menuV a	{
	margin: 0 1px;
	margin-bottom: 3px;
	padding:3px;
     display: block;
     text-align: center;
     /*border: 1px solid rgb(150,192,10);*/
     text-decoration: none;
     color: #000;
     background: #fff;
	 font-size:0.8em;
}
.menuV a:hover{
     background: #ccc;
     /*border: 1px solid gray; */
}
 /*.menuV a:focus{
     background: rgb(210,210,210);
    border: 1px solid gray; 
}*/

.defil  {
margin:6px;
margin-top:15px;
float:left;
background:rgb(245,245,245);
box-shadow: 1px 1px 1px 2px rgb(200,200,200);border-radius: 5px;
}
.defil p{
margin:4px;
float:left;
text-align:center;
background:white;
box-shadow: 1px 1px 1px 2px rgb(200,200,200);border-radius: 5px;
}
.defil  p a{
font-size:1em;
font-weight:300;
color:rgb(50,50,50);
}
.defil p img{
height:200px;
box-shadow: 1px 1px 1px 2px rgb(200,200,200);border-radius: 5px;
}

.menuX{
	background : url(../image/menuH.gif), no-repeat;
	width : 140px;
	height:25px;
	float: left;
	line-height:25px;
}
.menuX a{
	font-size: 15px;
	text-decoration:none;
	color:rgb(255,255,255);}
.menu{background : url(../image/menu.gif), no-repeat;
	width : 140px;
	height:25px;
	float: left;
	line-height:25px;
	}
.menu a{
	font-size: 15px;
	text-decoration:none;
	color:rgb(50,50,50);
	}	
.menu:hover {background : url(../image/menuH.gif), no-repeat;}
.menu:hover a{color:rgb(255,255,255);}
.sm{background:transparent;
display:block;
width :140px;
float:left;
line-height:25px;
}

.smH{background : url(../image/smH.png), no-repeat;
	width : 140px;
	height:25px;
	line-height:25px;
	}
.smH:hover{background : url(../image/smHH.png), no-repeat;}
.smH:hover a{color:rgb(255,255,255);}
.smH a{
	font-size: 15px;
	text-decoration:none;
	color:rgb(50,50,50);
	}

.smB{
background : url(../image/smB.png), no-repeat;
	width : 140px;
	height:25px;
	line-height:25px;
	}
.smB:hover{background : url(../image/smBH.png), no-repeat;}
.smB:hover a{color:rgb(255,255,255);}
.smB a{
	font-size: 15px;
	text-decoration:none;
	color:rgb(50,50,50);
	}
.smHX{
	background : url(../image/smHH.png), no-repeat;
	width : 140px;
	height:25px;
line-height:25px;
}
.smHX a{
	font-size: 15px;
	text-decoration:none;
	color:rgb(255,255,255);}	
.smBX{
	background : url(../image/smBH.png), no-repeat;
	width : 140px;
	height:25px;
line-height:25px;
}
.smBX a{
	font-size: 15px;
	text-decoration:none;
	color:rgb(255,255,255);}	

.etiquetteV{
background : rgb(150,192,10);
	display:inline;
	color:rgb(255,255,255);
	font-size: 14px;
	font-weight:bold;
		}
.etiquetteV:hover{
	background : rgb(250,250,250);
	display:inline;
	color:rgb(50,50,50);
	font-size: 14px;
	font-weight:bold;
		}		
		
.milieu{
	background-image : url(../Images/milieu.png);
	background-repeat:repeat-y;
		background-color:rgb(250,250,250);
}

.haut{
	background-image : url(../Images/haut.png);
	background-repeat:no-repeat;
		background-color:rgb(250,250,250);
}
.gauche{
	background-image:url(../Images/bordGauche.png);
	background-repeat:repeat-y;
	background-color:rgb(250,250,250);
}
.droite{
background:url(../Images/bordDroite.png) repeat-y top right;
	background-color:rgb(250,250,250);
}
.bas{
	background-image:url(../Images/bas.png);
	background-repeat:no-repeat;
		background-color:rgb(250,250,250);
}

.MoyenJustifie {
	font-size: 15px;
	text-align:justify;
	font-weight:100;
}
.MoyenItalique {
	font-size: 15px;
	text-align:justify;
	font-style:italic;
	font-weight:100;
}
.GrandNormalVert {
	font-size: 22px;
	color: rgb(80,121,0);
}
.GrandNormalOrange {
	font-size: 22px;
	color: rgb(167,78,42);
}
.PetitNormal {
	font-size: 12px;
	color: #666666;
	text-align:justify;
}
.PetitGras{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align:justify;
}
.PetitGrasVert{
	font-size: 12px;
	font-weight: bold;
	color: rgb(80,121,0) ;}
.PetitGrasOrange{
	font-size: 12px;
	font-weight: bold;
	text-align:justify;
	color: rgb(167,78,42) ;
}
.MoyenGras{

	font-size: 15px;
	font-weight:bold;
	color: rgb(100,100,100) ; } 
.MoyenGrasOrange{

	font-size: 18px;
	font-weight:bold;
	color: rgb(167,78,42) ; } 
.MoyenGrasVert{

	font-size: 16px;
	font-weight:bold;
	color: rgb(80,121,0); } 

.cache{
	opacity: 0.95;
	filter : alpha(opacity=95);
	display:none;
	z-index:1;
	position:absolute;
	width:450px;
	height:380px;
	left:100px;
	top:100px;
	font-size:1.2em;
	text-align:left;
	background-color:rgb(150,192,10);
	color:rgb(255,255,255);
}

.item {
	background-color: white ;    /*rgb(240,240,240);*/
	margin-top: 0px;
	font-weight:100;
	width:980px;
	
}
.petititem {
	background-color: white ;    /*rgb(240,240,240);*/
	margin-top: 0px;
	font-weight:100;
	width:700px;
	}
.LienItem{
	background:url(../Images/fond1.png) no-repeat center;
	height:50px;
	font-size: 22px;
	color: #97BE0D;
}

.Lien{
	font-size: 10px;
	font-weight: bolder;
	color: rgb(150,0,0);

}

.logo{
padding:15px;background:url(../Images/vert.png) repeat-y top right;

}

.footer p{
display:inline;width:250px;color:rgb(150,192,13);font-weight:bolder;font-size:20px;margin:10px;letter-spacing:-2px;
}

.footer a{
	font-size: 12px;
	font-weight:normal;
	color:rgb(100,141,0);
}
.footer a:hover {
	font-weight:normal;
	color:rgb(50,91,0);
}







