body{margin: 0; padding:0;background-position: top left; background-repeat:repeat-y; background-image: url(images/fond_colonne.gif);}
table { font-family: Arial, Helvetica, sans-serif; color: #0e4082;font-size:11px; letter-spacing:1px;}
div { font-family: Arial, Helvetica, sans-serif; color: #0e4082;font-size:11px;letter-spacing:1px;}
u{text-decoration:none; display:block; clear:both; height:0;}
/*h1{color: #0b2557; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  17px; font-weight: normal; border: 0; padding: 1px 0px 1px 0px; margin:0;  letter-spacing: 0px; }*/
h1{color: #0b2557; font-family: Arial, Helvetica, sans-serif; font-size:  20px; font-weight: normal; border: 0; padding: 1px 0px 6px 0px; margin:0;  letter-spacing: 0px; text-decoration: none }
h2{color: #183775; font-family: Arial, Helvetica, sans-serif; font-size:  15px; font-weight: bold; border: 0; padding: 1px 0px 6px 0px; margin:0;  letter-spacing: 0px; text-decoration: none}
h3{color: #3b6597; font-family: Arial, Helvetica, sans-serif; font-size:  14px; font-weight: normal; border: 0; padding: 1px 0px 6px 0px; margin:0;  letter-spacing: .2px; text-decoration: none}
.lignes{border-top: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd}
.cadre{border: 1px solid #d2d2d2;}
.note{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #9a9a9a;letter-spacing:0;}
p{margin: 0 0 4px 0; padding: 0 0 6px 0; border: 0}
.clear{clrea:both;}
.just{text-align: justify }
strong{color: #0b2557;}
em{font-size: 12px;}
ul{list-style-type: none; padding: 0px;  margin:0 0 0 0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
li{background-image: url(images/puce.gif); background-repeat: no-repeat; background-position: 0 3px; padding:0; padding-left: 15px; border:0; margin: 0 }
.liclear{background-image: none}
.blocbleu{background-color: #1b3d70; padding: 8px; border: 0; margin: 0;color:#ffffff}
.blocbleu h1{color: #ffffff;margin-left: 10px;font-style: italic;}
.blocbleu h3{color: #ffffff;margin-left: 20px}
.blocbleu2{background-color: #ffffff;background-position: bottom; background-repeat:repeat-x; background-image: url(images/blocbleu.gif); padding: 10px; border: 0}
.blocorange{background-color: #ffffff;background-position: top; background-repeat:repeat-x; background-image: url(images/fond_orange.gif); padding: 8px; border: 1px solid #f8e2ae}
 /* LIENS */
a{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color:#5c8abb ;text-decoration: underline;}
a:hover{color: #94b2d3;}
.blanc{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;color: #FFFFFF; text-decoration: none}
.blanc:hover{color: #67b7d1;}
.separation{font-size:3px;}

.exposant {font-family: Arial, Helvetica, sans-serif;font-size: 9px;  vertical-align: text-top}

/*.navig{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #A7C9E7; text-decoration: none;}
.navig:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #599ad2; text-decoration: none;}*/

#navig{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #5c8abb; text-decoration: none;margin:0;
	background-image: url(images/groupepremium.gif); background-repeat:no-repeat; background-position:top left;
	padding: 0 0 0 300px; height: 60px; width: 100%}
#navig a:hover{color: #599ad2; text-decoration: none;}

 /* FORMULAIRES */
.champcontact{ border:1px solid #5c8abb; color:#005a93; background-image:  url("images/fond_champcontact.gif"); background-repeat: repeat-x;
	background-position: top; background-color: #f9fbfc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.champcontacterreur{border:1px solid #5f0606; color:#FFFFFF; background-image:  url("images/fond_champerreur.gif"); background-repeat: repeat-x;
	background-position: top; background-color: #cc0000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.erreur{	color:#be0d0d;	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal}
.send{background-image:  url("images/fond_send.gif"); background-repeat: repeat-x; background-position: top; background-color: #016f91; color: #ffffff;
	text-align : center; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #01466b;}
form{border:0; padding:0; margin:0}
input{margin:1px}

#c1{padding:0 0 0 20px;width: 210px;}
#c1 p {font-size:11px; line-height:11px;letter-spacing:1px}
#c2{padding:0 15px 15px 0;}

#menu{display:block;float:left;margin: 0; padding: 0; height: 33px; width: 484px;
		background-image: url(images/fond_menu.gif);background-repeat: repeat-x;background-position:top}
#menu li{width: 101px; display: inline; float: left;
	text-align: center; margin: 0; padding: 0; border: 0; list-style-type: none;background-image:none;}
#menu a{color: #b3cff6; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;
	height:20px; width: 100%;text-decoration: none; margin: 0;display: block;line-height: 20px;
	padding: 0; letter-spacing: 0px; border-bottom: 4px solid #325389}
#menu a:hover{border-bottom: 4px solid #16a7f6}
#menu a.selection{color: #fff01f;border-bottom: 4px solid #f8d204;}
#menu a.selection:hover{border-bottom: 4px solid #fff01f}
#menu #menu1{border-right: 1px solid #0a2b59;border-left: 0; width: 200px;}
#menu #menu2{border-right: 1px solid #0a2b59; border-left: 1px solid #4c7bca;width: 146px}
#menu #menu3{border-left: 1px solid #4c7bca;border-right: 0;width: 133px}

#bandevisuel{width:484px;height:62px;background-color: #000;text-align: right;margin: 5px 0 0 0;}

#contenu{border:0;margin:0; padding: 5px 0 0 10px; width: 660px; float:left}
#visuel{border: 0; margin: 0 0 0 -10px; padding:0; width: 660px; height:800px}

#filiales{margin:0;padding:0;border:0;}
#filiales div{display: block; float:left;width:350px; margin: 0 0 0 25px; height:170px;}
#filiales h1 h2 h3 p{display: block;padding:0; margin: 0; clear: both}
#filiales p{line-height:12px;text-align:left;}
#filiales ul li{letter-spacing:1px;}
#filiales img{margin: 0 10px 8px 0; display: block; float:left;}





