/* CSS Document */

body {
background-color:#fff;
background-image:url(images/bg.gif);
background-position:top;
background-repeat:repeat-x;
font-family:Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
color:#000;
margin:0;
padding:0;
font-size:14px;

}


#drapeau {
	position: absolute;
	top: 95px;
	z-index: 10;
	right: 50%;
margin-right:-460px;
}

#logo {
	position: absolute;
	top: 0px;
	z-index: 0;
	left: 50%;
margin-left:-520px;
}

#logo_bas {
	position: absolute;
	top: 180px;
	z-index: 0;
	left: 50%;
margin-left:-490px;
}

#logo_txt {
	position: absolute;
	top: 0px;
	z-index: 20;
	left: 50%;
margin-left:-20px;
}

.chiffre {
color:#406b0d;
font-size:27px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

a:link, a:active, a:visited {
color:#11497c;
text-decoration:underline;
}

a:hover {
color:#11497c;
text-decoration:none;
}

a.lien_nav,a.lien_nav:active,a.lien_nav:visited   {
color:#fff;
text-decoration:none;
font-style:italic;
    }
	
a.lien_nav:hover {
color:#000;
text-decoration:none;
font-style:italic;

}

a.lien_nav_sel,a.lien_nav_sel:active,a.lien_nav_sel:visited   {
color:#000;
text-decoration:none;
font-style:italic;
    }
	
a.lien_nav_sel:hover {
color:#000;
text-decoration:none;
font-style:italic;

}

a.lien_prod_1,a.lien_prod_1:active,a.lien_prod_1:visited   {
font-size:20px;
color:#0054a6;
text-decoration:underline;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
    }
	
a.lien_prod_1:hover {
font-size:20px;
color:#0054a6;
text-decoration:none;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

a.lien_prod_2,a.lien_prod_2:active,a.lien_prod_2:visited   {
font-size:14px;
color:#0054a6;
text-decoration:underline;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
    }
	
a.lien_prod_2:hover {
font-size:14px;
color:#0054a6;
text-decoration:none;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}




a.menu1,a.menu1:active,a.menu1:visited   {
	color:#fff;
	text-decoration:none;

	font-weight:normal;
	text-transform:none;
	font-size:17px;
    }
	
a.menu1:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal;
	
		text-transform:none;
			font-size:17px;
}

a.menu1_sel,a.menu1_sel:active,a.menu1_sel:visited   {
	color:#000;
	text-decoration:none;
	
	font-weight:normal;
	
		text-transform:none;
			font-size:17px;
    }
	
a.menu1_sel:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal;
	
		text-transform:none;
			font-size:17px;
}

a.menu1_petit,a.menu1_petit:active,a.menu1_petit:visited   {
	color:#fff;
	text-decoration:none;
	padding-right:12px;
	padding-left:12px;
	font-weight:normal;
	text-transform:none;
	font-size:12px;
				font-style:italic;
    }
	
a.menu1_petit:hover {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
		padding-right:12px;
	padding-left:12px;
	text-transform:none;
			font-size:12px;
						font-style:italic;
}

#div_menu {
	position: absolute;
	top: 147px;
	z-index: 200;
	right: 50%;
margin-right:-460px;
border:0px solid #000;
padding-right:200px;
}

#div_robert {
	position: absolute;
	top: 153px;
	z-index: 1000;
	right: 50%;
margin-right:-460px;
border:0px solid #000;
}

.telephone {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;

}

h1, h2,h3,h4,h6,p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type: none;
}

h1 {
font-family:Georgia,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
font-weight:normal;
font-size:25px;
color:#000000;
padding-top:7px;
padding-bottom:7px;
}

.h2 {
letter-spacing:0.5px;
font-style:italic;
font-size:21px;
color:#3e7001;
}

h3 {
font-family:Georgia,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
font-weight:normal;
font-size:20px;
color:#000000;
}

h4 {
color:#003366;
font-family:Georgia,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
font-weight:normal;
font-size:21px;

}

p {
line-height:28px;
font-size:14px;
}




form {
margin : 0px;
padding : 0px;
}

a img {
border: 0;
}






.sous_titre {
color:#143153;
font-family:"Arial Narrow", Arial, Calibri;
font-size:27px;
padding-left:15px;
}

a.lien_bleu_orange,a.lien_bleu_orange:active, a.lien_bleu_orange:visited   {
font-size:11px;
color:#336699;
text-transform:none;
text-decoration:none;
font-weight:bold;
    }
	
a.lien_bleu_orange:hover {
font-size:11px;
color:#ec8c08;
text-transform:none;
text-decoration:none;
font-weight:bold;
}


.titre_vert {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:18px;
font-weight:normal;
}

.sous_titre_vert {
color:#9bba2f;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:16px;
font-weight:bold;
}


.form_petit {
color:#000000;
font-weight:normal;
font-size:10px;
}

.titre {
color:#fdc153;
font-weight:normal;
font-style:italic;
font-size:24px;
margin-top:15px;
}




.txt_petit_gris {
color:#666666;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}



.coord {
color:#FFFFFF;
font-family:'Trebuchet MS', Arial, Verdana, Tahoma;
font-weight:bold;
line-height:20px;
}

.txt_blanc {
color:#FFFFFF;
font-weight:normal;
}

.txt_petit {
font-family:Arial, Helvetica, sans-serif;
color:#a3a4a6;
font-weight:normal;
line-height:10px;
padding-left:20px;
}

.txt_petit_gras {
font-family:Arial, Helvetica, sans-serif;

color:#000000;
font-weight:bold;
line-height:10px;
padding-left:20px;
}



.titre_blanc {
color:#FFFFFF;
font-family:Arial, Verdana, Tahoma;
text-transform:uppercase;
font-weight:bold;
font-size:17px;
}

.titre_bleu {
color:#447998;
font-family:Arial, Verdana, Tahoma;
text-transform:uppercase;
font-weight:bold;
font-size:17px;
}








.footer{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
font-weight:normal;
}

a.footer,a.footer:visited   {
font-family:Arial, Helvetica, sans-serif;

color:#fff;
text-decoration:underline;
font-size:11px;
font-weight:normal;
padding-right:10px;
padding-left:10px;
    }
	
a.footer:hover {
font-family:Arial, Helvetica, sans-serif;

color:#fff;
text-decoration:none;
font-size:11px;
font-weight:normal;
padding-right:10px;
padding-left:10px;
}


input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:2px solid #2f608b;
padding:6px;

}

textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:2px solid #2f608b;
padding:8px;
}



#comp{
border-collapse:collapse;
}
#comp td{
border:1px solid #000000;
}*/