@charset "utf-8";
/************************
*	Elements généraux	*
************************/

* {margin:0; padding:0;}

html {overflow-x: hidden;}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:800px;
	margin:auto;
	height: 100%;
	background-color:white;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
/*	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	color: #627582;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #627582;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #627582;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #627582;
}

/*.conteneur {width:890px; height:720px; border:1px black solid; margin:auto; margin-top:50px;}*/
.clear {clear:both;}
/*img {border:none;}
a {text-decoration:none; outline:none;}
ul {list-style-type:none;}*/

a{
	color:#68AF23;
}

/*a:visited{
	color:#87af60;
}*/
/************************
*	En-tête				*
************************/

/*.enTete {
	width:100%; 
	height:76px;
	background-image:url(../images/enTete/bg-entete.jpg); 
	background-repeat:repeat-x;
	position:relative;
}

h1 {
	float:left;
	display:inline;
	margin-left:18px;
	width:203px;
	height:76px;
}

h1 a span{
	text-indent:-99999em; 
	overflow:hidden; 
	position:absolute;
}*/

/* -------------------------------------------------------- */
/* BUTTON													*/
/*.button{
	display:block;
	font-size:13px;
	font-weight:bold;
	height:21px;
	width:166px;
	display:inline;
}

.contentButton{float:left;}

	a.buttonGroupe, a.buttonInnovation, a.buttonServices, a.buttonMedia {
		background-image:url(../images/enTete/nav1.jpg);
		height:21px;
		width:166px;
		float:left;
	}
	a.buttonGroupe:hover{
		background-image:url(../images/enTete/nav1_ro.jpg);
	}
	
	a.buttonInnovation {
		background-image:url(../images/enTete/nav2.jpg);
	}
	a.buttonInnovation:hover{
		background-image:url(../images/enTete/nav2_ro.jpg);
	}
	
	a.buttonServices {
		background-image:url(../images/enTete/nav3.jpg);
	}
	a.buttonServices:hover{
		background-image:url(../images/enTete/nav3_ro.jpg);
	}
	
	a.buttonMedia {
		background-image:url(../images/enTete/nav4.jpg);
	}
	a.buttonMedia:hover{
		background-image:url(../images/enTete/nav4_ro.jpg);
	}
	
	.buttonGroupe span, .buttonInnovation span, .buttonServices span, .buttonMedia span{
		display:block;
		line-height:31px;
		padding-left:10px;
		padding-right:8px;
		margin-right:20px;
	}*/
/* -------------------------------------------------------- */
/* MENU	*/

/*#menu {
position: absolute;
top:38px;
left:219px;
z-index:100;*/
/*width: 100%;  précision pour Opera */
/*}*/
													
/*.v-menu{
	width:166px;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		width:166px;
		list-style:none;
	}
	ul.v-menu{
		padding:1px 0px 6px 0px;
	}
		.v-menu li{
			width:166px;
			height:21px;
			display:inline;
		}
		
		.v-menu li a{
			color:#ffffff;
			font-weight:bold;
			display:block;
			padding:1px 4px 4px 10px;
			text-decoration:none;
			background-image:url(../images/enTete/bg-h-2.gif);
			background-repeat:no-repeat;
		}
		.v-menu li a:hover{
			color:#999999;
		}*/

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

			
/************************
*	Corps				*
************************/

/*.corps {
	width:890px; 
	height:572px;
	float:left;
	margin-top:19px;
	background:url(../images/corps/bg-corps.jpg) no-repeat;
	z-index:0;
}*/

/* Menu latéral*/
/*.menuLateral {
	width:204px!important;
	width:201px;
	height:572px;
	float:left;
	background-image:url(../images/corps/bg-menuVertical.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

h4{
	width:111px;
	height:12px;
	margin-top:12px;
	margin-left:22px;
	float:left;
	display:inline;
	background-image:url(../images/corps/pays.jpg);
	background-repeat:no-repeat;
}

div.formPays{
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:5px;
}

ul.menuVertical{
	margin-left:25px!important;
	margin-left:13px;
	margin-top:8px;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	color:#69af23;
}

ul.menuVertical li.image01 {margin-top:8px!important; margin-top:3px;}
ul.menuVertical li.image02 {margin-top:9px;}
ul.menuVertical li.image03 {margin-top:11px;}
ul.menuVertical li.image04 {margin-top:10px!important; margin-top:8px; margin-bottom:10px;}

div.formRecherche{margin-left:14px; margin-top:20px;}
input.boutonGO {margin-left:2px; float:left;}
input.text {
width:140px; 
height:18px;
float:left;

	BORDER-RIGHT: #68af23 1px solid;
	BORDER-TOP: #68af23 1px solid;
	BORDER-LEFT: #68af23 1px solid;
	BORDER-BOTTOM: #68af23 1px solid;
	background-color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;


}
div.infosFormRecherche {font-size:0.7em; color:#646567; margin-left:13px;}

div.bouton {padding-top:240px;}
div.bouton img {float: left; padding-bottom:4px;}*/

/* Bloc Infos*/
h2 span{
	text-indent:-99999em; 
	overflow:hidden; 
	position:absolute;
}

h3 {
	width:620x;
	font-size : 14px;
	height:20px;
	margin-left:20px;
	padding-top : 3px;
	padding-left : 14px;
	color:#FFFFFF;
	background-image:url(../images/corps/fondTitre.jpg);
}

h3 span{
	font-size:12px;
}


h4{
	color: #68AF23;
	border-bottom: 1px solid #68AF23;
	margin-bottom: 10px;
	font-size: 13px;
	padding: 2px 0;
}

.blocInfos {
	margin-top: 10px;
	width:620px;
	height:560px;
	float:left;
	overflow:auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #4c74ac;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #4c74ac;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #4c74ac;
}

.tabGlob {
	margin-top:0px;
	position: relative; 
	left: 1px;
}
.tabGlob2 {
	margin-top:0px;
	position: relative; 
	top: 20px;
	left: 1px;
}

.paragraphe, .paraProd {font-size:1em;}
.paragraphe3 p.type1, .paragraphe p.type1, .paraProd p.type1{margin-left:170px; margin-top:20px; padding-right:10px;}
.paragraphe3 p.type2, .paragraphe p.type2, .paraProd p.type2 {margin-left:30px; margin-top:20px; padding-right:5px;}

.paragraphe3 td h4,
.paragraphe3 td p {
	margin-left: 15px
}
.paragraphe3 a img {border: none}


.typen {margin-left:20px; padding-right:5px;margin-top : 5px;}
.typen2{margin-left:20px; padding-right:5px;margin-top: 10px;}
img.type1{float:left; margin-left:25px; margin-top:5px;}
div.type1{float:left; margin-left:25px; margin-top:5px;text-align: center;padding: 2px; display:inline; width: 116px;}

.paragraphe3 img.type2,  
.paragraphe img.type2, 
.paraProd img.type2 {float:right; margin-right:10px; margin-top:15px;}
a.link{margin-left:7px; margin-right:7px; clear:left; color:#68b022}
a.dl{
	margin-left:7px; 
	margin-right:7px; 
	padding-left:20px; 
	clear:left; 
	color:#68b022; 
	background:url(../images/telechargement/menuFichePuce.jpg) no-repeat left center;
}
.texte{/*margin: 5px 20px 0 150px;*/ float:left; margin-left:10px; margin-top:5px; text-align:justify; font-size:11px;}
.fermer{margin-right:20px;float: right; padding-top:2px;}
.bloc_dl{float:left; display:inline; margin-bottom:15px; margin-left:40px; /*margin-top:1px;*/ padding-top:5px; padding-bottom:10px; font-weight:bold; width:220px; background:#e1efd3 url(../images/telechargement/menuFicheBas.jpg) no-repeat bottom left;}
.bloc_dl2{/*float:left;*/ margin-left:240px; /*border:#68af23 1px solid; min-height:30px; height:auto!important; height:30px;*/ }
.bloc_dl3{width:328px; height:30px; padding-top:10px; border-left:#68af23 1px solid; border-right:#68af23 1px solid; min-height:30px; height:auto!important; height:30px; }
.bloc_dl4{ border-left:#68af23 1px solid; border-right:#68af23 1px solid;}

.bloc_dl img, .bloc_dl2 img{float:left;}

.paragraphe3 table,
.paragraphe table{
	margin:10px 0px 20px 35px;
}

.paraProd table{
	float:left;
	margin:10px 20px 20px 35px;
}
	
.paragraphe3 table td,
.paragraphe table td{
	text-align:justify;
	padding-bottom:10px;
	padding-right:10px;
}
	
.paragrapheContact{
	/*text-align:center;*/
	margin:10px 20px 20px 35px;
}

.paragrapheContact td.IntroContact{
	text-align:justify;
}

.paraProd table td{
	text-align:justify;
}

#mapExport{
	float:right;
}

/************************
*	Bas de page			*
************************/

    
   
.basDePage {
	width:800px; 
	height:39px;
	float:left;
	display:inline;
	/*margin-top:14px;*/
	background-image:url(../images/basDePage/bg-basDePage.jpg);
	background-repeat:no-repeat;
}
.basDePage a{
	color:#ffffff;
	font-weight: bold;
	font-size: 1em;
}
.liensBasDePage ul{
	margin-top:3px;
}

.liensBasDePage ul li{
	float:left;
	width:auto;
	display:inline;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	margin-left:5px;
}

.liensBasDePage ul li a{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

.basDePage p {
	float:left;
	display:inline;
	margin-left:6px;
	margin-top:3px;
	margin-top:1px;
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
}



/*---------------------------------------*/
/*---------------------------------------*/
/*------		  Tableaux		   ------*/
/*---------------------------------------*/
/*---------------------------------------*/


/*body {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #627582;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #627582;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #627582;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #627582;
}*/

/*a {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	color: #627582;
	text-decoration: underline;
}
a:visited {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	color: #869aab;
	text-decoration: underline;
}
a:hover {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	color: #ee7d1c;
	text-decoration: none;
}


a.home {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #ee7d1c;
	text-decoration: none;
}
a.home:visited {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #ee7d1c;
	text-decoration: none;
}
a.home:hover {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #627582;
	text-decoration: none;
}*/


.home {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #485660;
}


.prod {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #627582;

}


.tprod {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #ee7d1c;
}

.stprod {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ee7d1c;
}



.date {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.selectpays {
	WIDTH: 159px;
	background-color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 9px;
	COLOR: ##0C3D63;
}

.inputch, .input1{
	background-color: #FFFFFF;
	BORDER-RIGHT: #68af23 1px solid;
	BORDER-TOP: #68af23 1px solid;
	BORDER-LEFT: #68af23 1px solid;
	BORDER-BOTTOM: #68af23 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #0C3D63;
}

textarea{
	background-color: #FFFFFF;
	BORDER-RIGHT: #68af23 1px solid;
	BORDER-TOP: #68af23 1px solid;
	BORDER-LEFT: #68af23 1px solid;
	BORDER-BOTTOM: #68af23 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #0C3D63;
}
input.submit{
	width:206px;
	background-color: #FFFFFF;
	BORDER-RIGHT: #68af23 1px solid;
	BORDER-TOP: #68af23 1px solid;
	BORDER-LEFT: #68af23 1px solid;
	BORDER-BOTTOM: #68af23 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #0C3D63;
}
select.input1{
	width:204px;
	background-color: #FFFFFF;
	BORDER-RIGHT: #68af23 1px solid;
	BORDER-TOP: #68af23 1px solid;
	BORDER-LEFT: #68af23 1px solid;
	BORDER-BOTTOM: #68af23 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #0C3D63;
}

.inputch{
	WIDTH: 135px;
	height:20;
}
.input1, textarea{
	WIDTH: 200px;
	height:auto;
	padding:2px;
}

#liensMenuGauche {
	float:left;
}

#liensMenuGauche {
	text-decoration:none;
	
}
