body {background-color: #afbfcc;
	background-image: url(images/fond_degrade.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;}
table{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;}
.tableau{border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;margin:0 6px 0 6px;clear:both;text-align:center}
.tableau th{font-size: 10px; color: #FFFFFF; height:20px;border-left: 1px solid #ffffff;background-color: #afbfcc;text-align:center}
.tableau td {border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}
.conteneurs td{height:45px}

form{	border: 0; padding: 0; margin: 0;}
.cadre{border: 1px solid #708596}
.bordureimage{border: 1px solid #b4c2c5;}
.bloc{background-color:#dbe7e9; border: 1px solid #b4c2c5; padding: 2px;margin: 1px;font-size:9px;}
.bloc2{background-color:#ecf5f7; border: 1px solid #dbe7e9; padding: 2px;margin: 1px;}
u{display:block;text-decoration:none; height:1px; font-size:1px; clear:both;}

.margd{margin-right:10px; float:left;}
.margg{margin:0 0 10px 10px; float:right;}
.padg{padding-left:15px;}
.padd{padding-right:15px;}
.padh{padding-top:15px;}
.padb{padding-bottom:15px;}
.demi{width:47%;}
.justifie{text-align:justify;}
.fleft{float:left;}
.fright{float:right;}
.petit{font-size:10px;}
.note{font-size:10px; color:#cccccc;}
ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	list-style-type: none;
	margin: 0px;
	padding:0px;
}
li{
	background-image: url(images/puce.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
	border: 0;
	margin: 3px 0;
	margin-left: 5px;
	padding: 0 0 0 10px;
}
p{margin: 0; padding: 0 0 6px 0; border: 0}
h1{color: #aaaaaa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; letter-spacing: -1px; padding: 0; margin:0; font-weight: normal;}
h2{color: #5789c7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; letter-spacing: -1px; padding: 0; margin:0; font-weight: normal;}
h3{color: #5789c7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  18px; font-weight: normal; border: 0; padding: 0; margin:0;  letter-spacing: -1px; }
h4{color: #888888; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  13px; font-weight: bold; border: 0; padding: 1px 0 1px 0; margin: 0;  letter-spacing: -1px; }
h5{color: #efefef; font-family: Arial, Helvetica, sans-serif; font-size:  15px; font-weight: normal; border: 0; padding: 0; margin:0;  letter-spacing: 0px; }
img{display: block; clear:both;margin: 0; padding: 0;border: 0;}
div{margin: 0; padding: 0; border :0;}
a {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;}
a:hover {color: #999999;}

#blocs td{border: 1px solid #cccccc;background-image: url(images/fond_bloc.jpg); background-position: bottom; background-repeat: repeat-x; padding:2px; padding-bottom: 8px; padding-left: 10px;}
#blocs img{	border: 1px solid #ededed;}
.grisclair{color: #efefef;}
.grisclair a{color: #efefef;}
.grisclair a:hover{color: #FFFFFF;}
#menu{margin: 0;	padding: 0;	border:0;background-color: #f5f5f5;	width: 180px;}
#menu ul{margin:0;	padding: 0; border:0;	background-color: #ffffff;}
#menu li{margin: 0;	padding: 12px 0 10px 24px;	border: 0;
	background-image: url(images/fond_onglet.gif);	background-repeat: no-repeat;	background-position: bottom left;
	background-color: #f6f6f6; border-bottom: 2px solid #ffffff;
	color: #708596; 	width: 160px;	list-style-image: none;	list-style: none;}
#menu li.selection{background-image: url(images/fond_onglet_select.gif);}
#menu a{text-decoration: none;}
#menu a.bleu{	
	color: #708596;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	line-height: 14px}
#menu a.bleu:hover{	color: #97a9b7;}
#menu img{margin: 0;
	padding: 0;
	border:0;
	background-color: #ffffff;}
#menu img.tel{
	padding: 0 0 2px 0;
}

/*menu de gauche (activites Feron)*/
#sousmenu{margin:40px 0 0 -10px;	padding: 0;	border:0; width: 170px;}
#sousmenu li{margin: 0 0 10px 0;	padding: 10px 0 6px 14px;	
	border-top: 1px solid #ffffff;border-bottom: 2px solid #c6d0d4;background-image:none; 
	color: #708596; width: 170px;	list-style-image: none;	list-style: none;background-color:#f0f3f3 ;}
#sousmenu li.selection {
	background-image: url(images/fond_champ.gif); background-repeat: repeat-x; background-position:top;
	border: 0; border-bottom: solid 2px #adbcc2; background-color: #fafbfb;}
#sousmenu li.selection a{font-style: italic;color:#aa0000;}
#sousmenu li a{
	color: #708596;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	text-align: left;
	line-height: 12px}
#sousmenu li a:hover{color: #97a9b7;}
/*=========================================================*/

#newsletter input{
	background-color: #444444;
	color: #ffffff;
	border: 1px solid #b1b1b1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d1d1d1;
}
#newsletter td .grisclair{text-align:left;}
#trame{background-image: url(images/trame_fond.gif);}
#gauche{padding-right: 10px; padding-left: 10px; width:160px;background-image: url(images/fond_colonnegauche.gif); background-color:#f4f7f8; background-repeat: no-repeat}
#ombre{background-repeat:repeat-y; background-position: left;}
#contenu {background-image: url(images/fond_diag_int.jpg); background-repeat: no-repeat; background-position: top left; background-color: #ffffff;}
#accueil{width: 85%; margin-left: 30px; margin-top: 20px; margin-bottom: 20px}
#incoterms a{color: #708596; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  13px; font-weight: bold; border: 0; padding: 1px 0 1px 0; margin: 0;  letter-spacing: -1px; text-decoration: none}
#incoterms a:hover{color: #b4bec7}
.erreur{ color:#BB0000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-decoration:none }
.champcontact{ border:1px solid #526c75; color:#254061; background-image: url(images/fond_champ.gif); background-repeat: repeat-x; background-position: top;
	background-color: #FAFBFB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-left:1px;padding-right:1px; }
.champcontacterreur{ border:1px solid #5f0606; color:#FFFFFF; background-color:#be0d0d; background-image: url(images/fond_champerreur.gif); 
	background-repeat: repeat-x; background-position: top; background-color: #b60b0b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;
	font-weight:normal; padding-left:1px;padding-right:1px;} 
.send{height: 17px; background-image: url(images/fond_send.gif); background-repeat: repeat-x; background-position: top; background-color: #363c6f; color: #dfe8ea;
	text-align : center; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #1e1e41;}
