
body{
	background:#FFFFFF;
	font:12px Arial,Helvetica,sans-serif;
	color:#757575;
	margin:0px;
	padding:0px;	
	height:100%;
	
}
html{ height:100%; }
#principal{
	height:100%;
	margin:auto;
	width:757px;
	
	
}
#header{	
	height:108px;
	background:url(../img/header.jpg) no-repeat;
}
#header_menu{
	line-height:17px;
	padding-top:1px;
	height:17px;
}

#header_menu_gauche{float:left; padding-left:10px;}
#header_menu_droite{float:right;  padding-right:10px; color:#FFFFFF;}

.footer {
	background-color:#EDF2FC;
}

#menu_gauche{
	/* float:left;	*/
	width:160px;	
	background:url(../img/menu_gauche_fond.gif) repeat-x #EDF2FC;
	padding-top:41px;
	padding-left:5px;
	padding-right:2px;	
}
#menu_gauche hr{ color:#FFFFFF; border-top:none; border-left:none; }

.colonne_gauche {
	background-color:#EDF2FC;
}

#menu_droite{
	float:right;
	width:116px;
}

#conteneur_droite{	
	width:590px;	
}

#contenu_pop{
	position:relative;
	width:620px;
	text-align:left;
	color:#000000;
}


#sous-menu{	
	position:relative;
	height:21px;
	font-size:10px;
	background:url(../img/sous_menu_fond.gif) repeat-x;	
	padding-left:5px;
	padding-top:3px;	 
	
}
#contenu_droite{
	padding-left:10px;
	padding-top:20px;
}


#contenu_droite_accueil{
	float:right;
	width:468px;
	
	padding-top:20px;	
	padding-left:2px;
}
#colone_gauche{ float:left; width:225px;  padding-right:8px ; }
#colone_droite{ float:right	; width:230px; }
#colone70{ float:left; width:325px;  padding-right:8px; padding-left:8px; }
#colone30{ float:right	; width:240px;  padding-right:8px;}
#colone30in{background:url(../img/border_left.gif)  0px 5px repeat-y; padding-left:5px; }


.rectangle_orange{ margin: auto 0; background:url(../img/rectangle_orange.gif); width:612px; height:38px; line-height:38px; padding-left:4px; padding-right:4px; }
.rectangle_orange input.bo{ border:1px solid #ff6c2f; background:#FFFFFF; margin-top:5px;}


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

#tab_bleu{width:116px; background:#C1ECE9; font-size:1px;}
#tab_bleu_haut{ height:21px; background:url(../img/tab_bleu_haut.gif) no-repeat; color:#FFFFFF; font:small-caps bold 12px Arial,Helvetica,sans-serif; text-align:center;  }
#tab_bleu_mid{ min-height:70px; padding-left:3px; color:#014477; font-size:10px;}
#tab_bleu_bas{ width:116px; height:10px; background:url(../img/tab_bleu_bas.gif) no-repeat;}

#tab2_bleu{   position:relative;  width:216px; background:#A7D4CF; }
#tab2_bleu_haut{ height:22px; background:url(../img/tab2_bleu_haut.gif) no-repeat; color:#FFFFFF; font:small-caps bold 12px Arial,Helvetica,sans-serif; text-align:center;  padding-top:4px;}
#tab2_bleu_mid{ min-height:70px; padding-left:3px; padding-right:3px; padding-top:10px; color:#014477; font-size:10px; text-align:center; }
#tab2_bleu_bas{ height:17px; background:url(../img/tab2_bleu_bas.gif) no-repeat;  }

#tab_orange{width:116px; background:#FFD0A0; font-size:1px;}
#tab_orange_haut{ height:21px; background:url(../img/tab_orange_haut.gif) no-repeat;  color:#FFFFFF; font:small-caps bold 12px Arial,Helvetica,sans-serif; text-align:center;  }
#tab_orange_mid{ min-height:30px; padding-left:3px; color:#014477; font-size:10px; text-align:center;}
#tab_orange_bas{ height:10px; background:url(../img/tab_orange_bas.gif) no-repeat;}

.titre{		   position:relative; height:25px; margin:5px; }
.titre-gauche{ float:left; display:block; width:12px; height:25px; background:url(../img/titre_gauche.gif) no-repeat; }
.titre-mid{    float:left; display:block;             height:25px; background:url(../img/titre_mid.gif) repeat-x; padding-top:2px; color:#072A74; text-align:center; line-height:17px;}
.titre-droite{ float:left; display:block; width:12px; height:25px; background:url(../img/titre_droite.gif) no-repeat; }

.titrej{		   position:relative; height:25px; margin:5px; }
.titre-gauchej{ float:left; display:block; width:12px; height:25px; background:url(../img/titre_gauchej.gif) no-repeat; }
.titre-midj{    float:left; display:block;             height:25px; background:url(../img/titre_midj.gif) repeat-x; padding-top:2px; color:#FFFFFF; text-align:center; line-height:17px;}
.titre-droitej{ float:left; display:block; width:12px; height:25px; background:url(../img/titre_droitej.gif) no-repeat; }

.titre-jaune{		   margin-left:30px; position:relative; height:22px;  }
.titre-jaune-gauche{ float:left; display:block; width:12px; height:22px; background:url(../img/titrejaune_gauche.gif) no-repeat; }
.titre-jaune-mid{    float:left; display:block;             height:20px; background:url(../img/titrejaune_mid.gif) repeat-x; padding-top:2px; color:#FFFFFF; text-align:center; line-height:17px;}
.titre-jaune-droite{ float:left; display:block; width:12px; height:22px; background:url(../img/titrejaune_droite.gif) no-repeat; }


/*///////////////// TEXTE ET LIENS        */
a{ 		 text-decoration:none; color:#666666; }
a:hover{ text-decoration:none; color:#888888; }

a.lien_menu{   display:block;		margin-top:5px; margin-bottom:5px;	text-decoration:none; color:#6F95A0; font:small-caps bold 10px Arial,Helvetica,sans-serif; }
a.lien_menu:hover{   margin-top:5px; margin-bottom:5px; text-decoration:none; color:#A5D4CC; font:small-caps  bold 10px Arial,Helvetica,sans-serif;  }

a.lien_ssmenu{text-decoration:none; color:#837E83; font:small-caps 10px Arial,Helvetica,sans-serif; }
a.lien_ssmenu:hover{  text-decoration:none; color:#888888; }

a.lien_petit{ 	   text-decoration:none; color:#666666; font: 11px Arial,Helvetica,sans-serif;}
a.lien_petit:hover{ text-decoration:none; color:#888888; font: 11px Arial,Helvetica,sans-serif;}

a.lien_blanc{ 	   text-decoration:none; color:#FFFFFF; font: 12px Arial,Helvetica,sans-serif;}
a.lien_blanc:hover{ text-decoration:none; color:#FFFFFF; font: 12px Arial,Helvetica,sans-serif;}

a.lien_grisfonce{ 	   text-decoration:none; color:#014846; font: 12px Arial,Helvetica,sans-serif;}
a.lien_grisfonce:hover{ text-decoration:none; color:#FFFFFF; font: 12px Arial,Helvetica,sans-serif;}

a.lien_bleu{ 	   text-decoration:none; color:#014477; }
a.lien_grisboldu{ 	 text-decoration:underline;  color:#222222; font: bold 12px Arial,Helvetica,sans-serif;}
a.lien_orange{ 	   text-decoration:underline; color:#fb9820;  font-weight:bold;}
a.lien_petitblanc{ 	   text-decoration:none; color:#FFFFFF; font: 10px Arial,Helvetica,sans-serif; line-height:17px;}

h1{
	font-size:24px;
	color:#072a74;
	margin:0;
}
h2{
	font-size:12px;
	font-weight:bold;
	color:#072a74;
	margin:0;
}
h2.h18{
	font-size:16px;
	font-weight:bold;
	color:#072a74;
	margin:0;
}
h3.horange{
	font-size:13px;
	font-weight:bold;
	color:#fb9820;
	margin:0;
	text-align:justify;
}
h3.horange span{
	font-weight:normal;
}

#contenu_pop h1.hnoir{ color:#000000;   font-size:16px;	font-weight:bold; } 
#contenu_pop h1.horange{ color:#ff8a59; font-size:16px;	font-weight:bold;}

input.text{       border:0px; width:109px; background:url(../img/form_fond.gif) no-repeat;}
input.textnoir{   border:0px; width:109px; height:15px; background:url(../img/form_fondnoir.gif) no-repeat; padding-left:4px;}
input.envoie{     border:0px; width:109px; background:url(../img/form_fond.gif) no-repeat;}
select.noborder{  border:0px; width:190px; background: #FFFFFF; margin:2px;}
select.textnoir{  border:0px; width:109px; height:15px; background: #FFFFFF; border:1px solid;}
.inputsubmit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	border-width:0;
	border-color:black;
	background-color:#FFFFFF;
	height:16px;
	width:31px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	border:1px solid;
	
	color:#626262; 
	font-weight:bold;
} 

ul{margin:0; padding:0;}
li{list-style-position:inside;}
.titreblanc{ color:#FFFFFF; font:small-caps bold 12px Arial,Helvetica,sans-serif; text-align:center;  padding-top:4px;}

/*************style td 1er ligne**************/
td.tdorange{
	background:#F3921F;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:10px;	
	vertical-align:top;
}
td.tdbleu{
	background:#A7D3CF;
	color:#000000;
	font-size:11px;	
	padding:0px 10px 10px 10px;	
	vertical-align:top;
}
td.tdbleu a{	
	color:#000000;
	font-size:11px;
	text-decoration:none;
}

/*************style td 2eme ligne*************/
td.tdblancbleu{
	background:#FFFFFF;
	color:#569DB5;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	vertical-align:top;	
}
td.tdblanc{
	background:#FFFFFF;
	color:#000000;
	font-size:11px;
	padding-left:20px;
	padding:0px 10px 10px 10px;
	vertical-align:top;
}
/*************style td famille*************/
.tdfam{
	display:block;
	height:19px;
	width:560px;
	padding-top:2px;
	padding-left:25px;	
	background: url(../img/bg-btn-catalogue.gif) no-repeat #569db5;
	color:#fff;
	font-weight:bold;
}
.tdfam a{
	color:#fff;
}

.rouge{color:#FF0000;	}
/*/////////////////*/



/*///////////////// NEWSLETTER */
#principal_newsletter{
	margin:0 auto;
	width:622px;
	min-height:400px;
}
#header_newsletter{
	position:relative;
	width:612px;
	height:117px;
	background:url(../img/news_header.gif) no-repeat;
	padding-right:10px
}

#header_menu_newsletter{
	position:absolute;
	bottom:0;
	color:#FFFFFF;
	width:612px;
	text-align:right;
	margin-bottom:12px;
	
}
#contenu_newsletter{
	min-height:300px;
}
#menu_gauche_newsletter{
	position:relative;
	float:left;
	width:188px;
	min-height:300px;
	background: #f5ecd3;
	padding-left:5px;
	padding-right:2px;
	
}
#conteneur_droite_newsletter{
	float:right;
	width:422px;
	padding-left:5px;
}
#colone_gauche_newsletter{ float:left;  width:250px;   padding-right:8px;    min-height:200px; }
#colone_droite_newsletter{ float:right; width:155px;  padding-left:7px;  font-size:11px; border-left:1px solid; min-height:200px;}
/*/////////////////         */
