@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-color:#c61f26; background-image:url(../img/fond2.png); background-repeat:repeat-x;}

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

#global {width:950px; margin:auto;}
#global2 {width:100%; margin:auto;}
/*////////////////////////////////////////////////////*/

#header {float:left; width:950px; height:160px;}
#logo {float:left; margin-top:20px; margin-left:30px;}
#valeurs { float:left; width:150px; margin-top:18px; margin-left:30px; font-size:14px; font-weight:bold; line-height:18px; color:#FFFFFF; }
#concerne{ float:right; width:170px; margin-top:18px; margin-right:30px; font-size:12px; font-weight:bold; font-style:italic; text-align:right; color:#FFFFFF; }
#slogan { float:left; width:300px; margin-top:10px; margin-left:30px; font-size:14px; font-weight:bold; color:#FFFFFF;}

/*////////////////////////////////////////////////////*/

#main_menu {float:left; width:950px; height:55px; background-image:url(../img/bande_menu.png); background-repeat:repeat-x;}
#main_menu ul {float:right; margin-right:30px; list-style:none;}
#main_menu li { float:left; margin-left:5px; margin-top:11px;}
#main_menu li a {font-size: 14px; font-weight:bold; color:#000000; text-decoration: none;}
#main_menu li a:hover, #menu li a:focus, #menu li a:active {color:#c61f26;}

/*////////////////////////////////////////////////////*/

#gauche { float:left; width:370px;}
#sous_menu {float:right; width:185px; margin-top:10px;}
#sous_menu ul {float:left; margin-left:20px;}
#sous_menu li { float:left; list-style:none; }
#sous_menu li a {float:left; width:185px; height:20px; line-height:20px; text-decoration:none; font-size:12px; font-weight:bold; color:#999999;}
#sous_menu li a:hover/*, #menu li a:focus, #menu li a:active */{background-image:url(../img/cartouche_hover.png); background-repeat:no-repeat; font-size:13px; color:#FFFFFF;}
#siege {margin-bottom:-100px;}



/*////////////////////////////////////////////////////*/

#droit { float:right; width:580px;}
#droit li{ list-style-type:none;font-size:12px;display: inline;float:left;width:300px; margin-left:50px;color:#FFFFFF;}
#droit h1 { font-size:18px; font-weight:bold; color:#FFFFFF; margin-top:10px; margin-left:10px; margin-bottom:20px;}
h2 {font-size:16px;font-weight:bold;margin-top:10px; margin-left:10px;text-transform:uppercase;}
#contenu_1 {float:right; width:580px; }
#contenu_1 p {float:left; width:300px; margin-left:50px; margin-top:20px; font-size:12px; color:#FFFFFF;}
#contenu_1 img { float:right; margin-right:30px;}

#contenu_2 {float:right; width:580px;margin-top:20px; }
#contenu_2 p {float:left; width:300px; margin-left:50px; margin-top:20px; font-size:12px; color:#FFFFFF;}
#contenu_2 img { float:right; margin-right:30px;}

#contenu_3 {float:right; width:580px;margin-top:20px; }
#contenu_3 p {float:left; width:300px; margin-left:50px; margin-top:20px; font-size:12px; color:#FFFFFF;}
#contenu_3 img { float:right; margin-right:30px;}


/*///////////////////////////////////////////////////*/

#footer { float:left; width:100%; height:100px; background-image:url(../img/fond3.png);}
#footer p {  font-size:9px; color:#000000; text-align:center; margin-top:40px;}
#adresse {float:left; width:120px; font-size:10px; color:#000000; margin-left:30px; margin-top:25px}
#norme {float:right; width:795px; font-size:10px; color:#000000; margin-right:30px;margin-top:15px;overflow:hidden;}

/*//////////////////////////////////////////////////*/

#formcontactcontainer{width:350px; margin-left:30px}
#formcontactcontainer #contact-form-table{width:100%;}
#witness{margin-left:20px; font-size:10px; color:#FFFFFF;}



/*//////////////////////////////////////////////////*/

.hover {color:#FFFFFF;}
.ssmenu_select { color:#FFFFFF; }
.flright{float:right}
.warn{color:#000000;font-weight:bold} .gwarn{color:#FFFFFF;}
.ten{font-size:10px}