body {

	background:url(gfx/font-top.jpg) repeat-x #333333;

}



/*accueil*/

#conteneuracc {

	

	left: 11%;

	margin-top: 30px;

	width: 800px;

	height: 501px;

	background-color: #555555;

	border:#656565 2px solid;

}

.blanc { color:#FFF;}

#accheader {

	height: 271px;

	margin:0px;

	padding:0px;

	background: url(gfx/fon-beta.png) 0px 58px no-repeat;

}



#centreacc {

	

	top: 271px;

	float: left;

	width: 515px;

	height: 230px;

}



#footeracc {

	height:20px;

	width:800px;

	background-color:#333333;

	position:absolute;

	top: 483px;

	left:2px;

}



#lienshaut {

	font-family: Arial, Helvetica, sans-serif;

	height: 100px;

	text-align: center;

	margin-right: 30px;

}

#lienshaut a {text-decoration: none; color:#FFFFFF}

#lienshaut-acc a {text-decoration: none; color:#FFFFFF}

#lienshaut-acc a:hover {text-decoration: underline; color:#FFFFFF}





#imgaccueil {



	width: 550px; 

	height: 251px;

	float: left;

	position:absolute;

	top:0px;

	left:0px;

}



#menujava {

	padding-top:15px;

	height: 151px;

	width: 220px;

	position: absolute;

	left: 565px;

	top: 91px;

}



#menujava2 {

	padding-top:13px;

	height: 151px;

	width: 220px;

	position: absolute;

	left: 565px;

	top: 91px;

}



#menujava img, #menujava a {vertical-align: middle;}



.titreacc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color:#FFFFFF;

	font-weight: bold;

}



.textacc {

	height: 150px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color:#CCCCCC;

	text-decoration: none;

	font-weight: normal;

	padding: 32px 40px 0px 45px;

	line-height: 16px;

}



.textacc2 {

	position: absolute;

	top: 292px;

	left: 556px;

	width: 215px;

	height: 157px;

	background-image: url(gfx/acc_13.jpg);

	background-repeat: no-repeat;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #000000;

	text-decoration: none;

	font-weight: normal;

	padding: 15px 0 0 18px;

	text-align: left;

	list-style-position: inside;

	float: right;

}

/*fin accueil*/



#conteneur {

	position: absolute; 

	left: 10.2%;

	width: 800px;

	background-color: #555555;

		border:#656565 2px solid;

}



#centre {
	width: 574px;
	margin-bottom: -30px;
	height: 1300px;

}



#menudroite {
	position: absolute;
	top: 291px;
	left: 576px;
	width: 200px;
	height:200px;
	background-color:#666666;

}



#footer {

	position:absolute;

	height: 30px;

	padding: 0 0 0px 0px;

	margin: 202px 0 0 0;

	background-color:#333333;

	bottom:0px;

}



#footercontact {

	height: 101px;

	width: 550px;

	padding: 0 0 32px 25px;

	margin: 100px 0 0 0;

}



#imgtitre {

	width: 800px; 

	background-color: #FFFFFF;

}



#logo {

	position: absolute;

	bottom: 0;

	left: 550px;

	background: url(gfx/p_pres_27.gif) no-repeat;

	height: 101px;

	width: 226px;

	float: right;

}



.haut {position: absolute; left: 475px;}

.right {

	float: right;

	position: relative;

	top: -160px;

	right: 40px;}



#mappy {

	position: relative;

	left: -28px;

	top: 0;

	width: 255px;

	float: right;

	}



a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #ffffff;

	text-decoration: none;

	font-weight: normal;

}



a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	text-decoration: underline;

	font-weight: normal;

}



a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #ffffff;

	font-weight: normal;

	text-decoration: none;

}



.liensintext a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

}



.liensintext a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}



.liensintext a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

}



.lienshaut {

	width: 220px;

	height: 112px;

}







.liensmenu a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #696A6A;

	text-decoration: none;

	font-weight: normal;

	text-transform: none;

	border: 0;

}



.liensmenu a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #696A6A;

	text-decoration: underline;

	font-weight: normal;

	text-transform: none;

}

.liensmenu a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #696A6A;

	text-decoration: none;

	font-weight: normal;

	text-transform: none;

}



.liensmenu2 a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #3A4C87;

	text-decoration: none;

	font-weight: normal;

	text-transform: none;

	vertical-align: middle;

}



.liensmenu2 a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #3A4C87;

	text-decoration: underline;

	font-weight: normal;

	text-transform: none;

	vertical-align: middle;

}

.liensmenu2 a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #3A4C87;

	text-decoration: none;

	font-weight: normal;

	text-transform: none;

	vertical-align: middle;

}



.copyright a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: 696A6A;

	text-decoration: none;

}



.copyright a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: 696A6A;

	text-decoration: underline;

}



.copyright a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #696A6A;

	text-decoration: none;

}



.texteintro {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: 727171;

	margin: 32px 0 0 33px;

	line-height: 16px;

}



.texte1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: DEDEDE;
	margin: 13px 0px 48px 33px;
	list-style-position: inside;
	list-style-type: disc;
	line-height: 16px;
	text-align: justify;
	width: 492px;

}



.texte1left {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: 727171;

	margin: 29px 0px 0px 33px;

	list-style-position: inside;

	list-style-type: disc;

	line-height: 16px;

	text-align: justify;

	width: 285px;

}



.texte2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #727171;

	padding: 0;

	list-style-position: outside;

	list-style-type: disc;

	line-height: 16px;

}



.texte3 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #58697b;

	padding: 0px 20px 0px 0px;

	list-style-position: outside;

	list-style-type: disc;

	text-align: justify;

}

.texte4 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	padding: 0;

	margin: 0;

	list-style-position: outside;

	list-style-type: disc;

	text-align: justify;

}



.titres1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #60B110;

	text-decoration: none;

	text-transform: capitalize;

	line-height: normal;

}



.titrecentre {

	margin: 0 0 0 25px;}



.titres2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: lighter;

	color: #FFFFFF;

	text-decoration: none;

	

	line-height: normal;

	text-indent: 30px;

	height: 13px;

	width: 450px;

	background: url(gfx/p_pres_15.jpg) no-repeat;

	float: left;

}



.titres3 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: 449D56;

	text-decoration: none;

	text-transform: capitalize;

	line-height: normal;

	text-indent: 30px;

	border: 0;

}



.titres4 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: 70A8E0;

	text-decoration: none;

	text-transform: none;

	font-style: normal;

	line-height: normal;

	margin: 0px;

	padding: 0px;

}



.titres5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: none;

	font-style: normal;

	line-height: normal;

	margin: 0px;

	padding: 0px;

}



.titrecontact1, .titrecontact2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: lighter;

	color: #ffffff;

	text-transform: capitalize;

	line-height: normal;

	text-indent: 30px;

	height: 13px;

	float: left;

	margin-bottom: 20px;

}



.titrecontact1 {

background: url(gfx/p_contact_18.gif); width: 245px;}

.titrecontact2 {

background: url(gfx/p_contact_20.gif); width: 200px; margin-left: 5px;}



img {border: none;}

.IMG_agrandir2 {border : 1px solid #000000;}

.IMG_agrandir {border : none;}



.txt2 {

	width:30px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	border:1px solid #000000;

	font-style: normal;

	color: #0F254D;

	text-decoration: none;

	font-weight: normal;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	line-height: normal;

}



textarea {

	scrollbar-3d-light-color: #44D90D;

	scrollbar-arrow-color: #354799;

	scrollbar-base-color: #44D90D;

	scrollbar-darkshadow-color: #44D90D;

	scrollbar-face-color: #44D90D;

	scrollbar-highlight-color: #44D90D;

	scrollbar-shadow-color: #44D90D;

	scrollbar-track-color:#44D90D;

	background-color: #EBFB9E;

	overflow:auto;

	width:200px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	border:1px solid #E21102;

	margin: 0px;

	padding: 0px;

}



.txt_cell_contact {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-style: normal;

	color: ##114E38;

	text-decoration: none;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}



.but {

	width:50px; 

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:11px; 

	border:1px solid #333333; 

	color:#000000;

	font-weight:bold;

}



.ligne {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #003366;

}

.texte3vert {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	padding: 0px;

	margin: 0px;

	list-style-position: outside;

	list-style-type: disc;

	line-height: normal;

}

.texte1chronique {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #FFFFFF;

	padding: 0px 10px;

	margin: 0px 10px;

	text-align: justify;

	list-style-position: outside;

	list-style-type: disc;

	line-height: normal;

}

.txtadress {

	width:148px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	border:1px solid #333333;

	font-style: normal;

	color: #000000;

	text-decoration: none;

	font-weight: normal;

	background-color: #FFFFFF;

	height: 15px;

	margin: 0px 0px 0px 2px;

	padding: 0px 0px 0px 2px;

}

.txtcodepostal {

	width:50px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	border:1px solid #333333;

	font-style: normal;

	color: #000000;

	text-decoration: none;

	font-weight: normal;

	background-color: #FFFFFF;

	height: 15px;

	margin: 0px;

	padding: 0px;

}



li {

	list-style-image:  url(gfx/puce_10.gif);

	list-style-type: disc;

	text-align: left;

	text-indent: 0px;

	margin: 0px;

	padding: 0px;

}



ul {

	text-align: left;

	list-style-position: inside;

	margin: 0px 10px 0px 0px;

	padding: 0px 10px 0px 0px;

	text-indent: 10px;



}

.shp_prod_detail {

	DISPLAY: none;

}



.textp {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #CC3366;

	text-decoration: none;

	font-weight: normal;

	margin: 0px 5px 0px 25px;

	padding: 0px 5px 0px 25px;

	text-transform: none;

}

.formulaire {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10px; BORDER-LEFT: medium none; WIDTH: 100%; COLOR: #255015; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.formulairebouton {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: medium none; WIDTH: 49%; COLOR: #000000; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5F5F5}

.guillemets {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bolder;

	color: #50C13E;

}



.textpres {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: F5FD05;

	text-decoration: none;

	font-weight: bold;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 0px 15px;

	line-height: normal;

}



.gras {font-weight: bold;}





headline {  

  font-family: Arial,Helvetica,sans-serif;

  font-size 24px;

}
