a:link{text-decoration: none; color: #075b90;}
a:visited{text-decoration: none; color: #075b90;} 
a:active{text-decoration: none; color: #075b90;}
a:hover{text-decoration: none; color: #054770;}

.menu_texte a:link{text-decoration: none; color: #ffffff;}
.menu_texte a:visited{text-decoration: none; color: #ffffff;} 
.menu_texte a:active{text-decoration: none; color: #ffffff;}
.menu_texte a:hover{text-decoration: none;  color: #000000;}

.copyright a:link{text-decoration: none; color: #ffffff;}
.copyright a:visited{text-decoration: none; color: #ffffff;} 
.copyright a:active{text-decoration: none; color: #ffffff;}
.copyright a:hover{text-decoration: none;  color: #000000;}

html body {width:100%;  margin:0 0 0 0; padding:0 0 0 0;}

body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#9c9c9c;
	line-height: 16px;
	margin-right:auto;
	margin-left: auto;
}

table{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	line-height:16px;
	margin-right:auto;
	margin-left: auto;
}
	
div{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	line-height:16px;
}

.page{
	width:970px;
	background-color:#131833;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	text-align:center;
	position:relative;
}

.page_2{
	width:900px;
	margin-right:auto;
	margin-left:auto;
}

.top{
	/*background-color: #d1af68;*/
	border: #000000 0px solid;
	margin:0px;
}
	
.menu a:link{text-decoration: none; color: #ffffff;}
.menu a:visited{text-decoration: none; color: #ffffff;} 
.menu a:active{text-decoration: none; color: #ffffff;}
.menu a:hover{text-decoration: none;  color: #ffffff;}

.plus_info{
	font-weight: bold;
	font-size:11px;
	color:#ffffff;
}

.plus_info a:link{text-decoration: none; color: #ffffff;}
.plus_info a:visited{text-decoration: none; color: #ffffff;} 
.plus_info a:active{text-decoration: none; color: #ffffff;}
.plus_info a:hover{text-decoration: none;  color: #000000;}

.menu{
	font-weight: bold;
	font-size:11px;
	text-align:center;
	color:#ffffff;
	height:38px;
	width:737px;
}

.menu_accueil{
	border-right: 1px solid #ffffff;
}

.menu_entreprise{
	border-right: 1px solid #ffffff;

}

.menu_sites{
	border-right: 1px solid #ffffff;
}

.menu_sous_sites{
	width:180px;
	_width:80px;
	margin-top:7px;
	_margin-top: 10px;
	margin-left:0px;
	_margin-left:-40px;
	z-index:10;
}

.menu_douai{
	position:relative;
}

.menu_douai, .menu_lyon{
	z-index:10;
}

sur_sous_menu{
    z-index:100;
	}

.menu-douai{
	position:absolute;
	margin-left:-50px;
	margin-top:-5px;
	border:0;
}

.menu_sous_sites td{
	width:80px;
	_width:80px;
}

.menu_exposants{
	border-right: 1px solid #ffffff;
}

.menu_galerie{
	border-right: 1px solid #ffffff;
}

.menu-galerie{
    border:0;
	position:absolute;
	margin-left:32px;
	margin-top:-15px;
}

.menu_partenaires{
	border-right: 1px solid #ffffff;
}

.menu_actualites{
	border-right: 1px solid #ffffff;
}


.menu_contact{
}


.menu_off{
	font-weight: bold;
	font-size:11px;
	float:center;
	text-align:center;
	cursor:pointer;
	color:#ffffff;
	background-image:url(images/fond-menu-off.jpg);
	background-repeat:repeat-x;
	height:38px;
	padding-top:7px;
	_padding-top:2px;	
}

.menu_on{
	font-size:11px;
	float:center;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	background-image:url(images/fond-menu-on.jpg); background-repeat: repeat-x; height:38px;
	padding-top:7px;
	_padding-top:2px;	
}

.menu_off a:link{text-decoration: none; color: #ffffff;}
.menu_off a:visited{text-decoration: none; color: #ffffff;} 
.menu_off a:active{text-decoration: none; color: #ffffff;}
.menu_off a:hover{text-decoration: none;  color: #ffffff;}

.menu_on a:link{text-decoration: none; color: #ffffff;}
.menu_on a:visited{text-decoration: none; color: #ffffff;} 
.menu_on a:active{text-decoration: none; color: #ffffff;}
.menu_on a:hover{text-decoration: none;  color: #ffffff;}

.titre{
	background-color:#bfd0f9;
	padding:10px;
	height:20px;
}

.contenu{
	background-color:#ffffff;
	vertical-align:top;
}

.cote{
	background-color:#bfd0f9;
	border-left:0px solid #cbdafd;
	width:200px;
	vertical-align:top;
}

.corps{
	padding:20px;
}

.bas_page{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}
		
.menu_texte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#e4dfdb;
	text-align:right;
	background-color:#666666;
	font-weight:bold;
	padding-right:14px;
}
	
.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: right;
	font-weight:bold;
	background-color:#666666;
	padding-right:14px;
	padding-bottom:5px;
}
	
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	text-align:left;
	font-size:11px;
	font-weight: bold;
	text-align:left;
}
	
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #075b90;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	display: inline;
}
	
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	/*color: #ffffff;*/
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	/*display: inline;*/
}
	
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: right;
	color: #517018;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: inline;
}
	
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #931B21;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	display: inline;
}

.puce_rouge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #d20019;
	text-align:left;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	padding-left: 15px;
}

.puce_verte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #2b6802;
	text-align:left;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	padding-left: 15px;
}

.titre_top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #353535;
	line-height: 18px;
	font-weight: bold;
	margin: 0;
	padding: 20px 15px 0 0;
	text-align:right;
	letter-spacing: -1;
}

.telechargement{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.telechargement a:link{text-decoration: none; color: #ffffff;}
.telechargement a:visited{text-decoration: none; color: #ffffff;} 
.telechargement a:active{text-decoration: none; color: #ffffff;}
.telechargement a:hover{text-decoration: none;  color: #075b90;}

.acheteurs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.acheteurs a:link{text-decoration: none; color: #ffffff;}
.acheteurs a:visited{text-decoration: none; color: #ffffff;} 
.acheteurs a:active{text-decoration: none; color: #ffffff;}
.acheteurs a:hover{text-decoration: none;  color: #0192cb;}

.popup_drapeau{
	 display:none;
	 border: 1px solid #9f9f9f;
	 width: 183px;
	 _width: 195px;
	 height: 50px;
	 position:absolute;
	 margin-bottom: 2px;
	 margin-top: -15px;
	 _margin-top: 2px;
	 margin-left: -209px;
	 _margin-left: -239px;
	 background-color: #ffffff;
	 padding: 0 0 10px 10px;
	 text-align: left;
	 filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8; 
}

.drapeaux1{
	margin-right:9px;
	margin-top:10px;
	border: 1px solid #7a5465;
}

.drapeaux {
	/*display:none;*/
	background-color: #d2c7c2;
	height: 20px;
	_height: 20px;
	padding-right: 12px;
	text-align: right;
	font-weight:bold;
	font-size:11px;
	color: #643e51;
	vertical-align: middle;
}

.div-pop2{
	background:#000000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7; 
}

.douai{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #3d6802;
	font-weight: bold;
	margin: 0;
	padding: 0 15 0 0;
}

.bordure_douai{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	border: 1px solid #3d6802;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 0;
}


.lyon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #93117e;
	font-weight: bold;
	margin: 0;
	padding: 0 15px 0 0;
}

.bordure_lyon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	border: 1px solid #93117e;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 0;
}

.montpellier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #033fa3;
	font-weight: bold;
	margin: 0;
	padding: 0 15px 0 0;
}

.bordure_montpellier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	border: 1px solid #033fa3;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 0;
}
	
.bordures_images{
	border:1px solid #a59a88;
}

.legendes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	line-height: 15px;
	border: 0px solid;
	text-align:center;
}

.acheteurs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	background-color:#075b90;
	padding: 7px 0 7px 0;
	line-height: 14px;
}

.exposants{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	background-color:#0192cb;
	padding: 7px 0 7px 0;
	line-height: 14px;
}

.page_accueil{
	margin-top:25px;
}
.page_accueil .cms_details_titre{
	display:none;
}


/*STYLES MODULES AGENDA */

.agenda_corps{
	padding:10px 15px 0 15px;
}

.agenda_bloc{
	text-align:left;
}

.agenda_bloc_categorie{
	font-size:11px;
	font-weight:bold;
	color:#0c0c0c;
	padding: 5px 10px 5px 8px;
	border-top:1px solid #dddddd;
	text-align:left;
}

.agenda_bloc_categorie_1{
	font-size:11px;
	font-weight:bold;
	border-left:7px solid #3d6802;
	text-align:left;
}

.agenda_bloc_categorie_2{
	font-size:11px;
	font-weight:bold;
	border-left:7px solid #93117e;
	text-align:left;
}

.agenda_bloc_categorie_3{
	font-size:11px;
	font-weight:bold;
	border-left:7px solid #033fa3;
	text-align:left;
}

.agenda_bloc_categorie_nom{
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.agenda_bloc_nom{
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.agenda_bloc_nom a:link{text-decoration: none; color: #0372bc;}
.agenda_bloc_nom a:visited{text-decoration: none; color: #0372bc;} 
.agenda_bloc_nom a:active{text-decoration: none; color: #0372bc;}
.agenda_bloc_nom a:hover{text-decoration: none;  color: #fff100;}


.agenda_bloc_date{
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.agenda_bloc_description{
	font-size:11px;
	font-weight: normal;
	text-align:left;
}

.agenda_bloc_article{
	font-size:11px;
	font-weight: normal;
	text-align:left;
}

.agenda_bloc_lien{
	font-size:10px;
	font-weight: bold;
	text-align:left;
}

.agenda_bloc_lien{
	font-size:10px;
	font-weight: bold;
	text-align:left;
}

.agenda_bloc_lien a:link{text-decoration: none; color: #0372bc;}
.agenda_bloc_lien a:visited{text-decoration: none; color: #0372bc;} 
.agenda_bloc_lien a:active{text-decoration: none; color: #0372bc;}
.agenda_bloc_lien a:hover{text-decoration: none;  color: #fff100;}

.agenda_bloc_lien_voir_tout{
	font-size:10px;
	font-weight: bold;
	text-align:left;
	border-top:1px solid #dddddd;
	padding-left:15px;
	height:30px;
	_height:35px;
	padding-top: 10px;
}

.agenda_bloc_lien_voir_tout a:link{text-decoration: none; color: #000000;}
.agenda_bloc_lien_voir_tout a:visited{text-decoration: none; color: #000000;} 
.agenda_bloc_lien_voir_tout a:active{text-decoration: none; color: #000000;}
.agenda_bloc_lien_voir_tout a:hover{text-decoration: none;  color: #ffffff;}

.agenda_categorie_nom{
	font-weight:bold;
	font-size:11px;
	/*padding:10 15 12 15;*/
	padding-bottom: 12px;
	text-align:justify;
}

.agenda_liste_categorie_nom{
	font-weight:bold;
	font-size:11px;
	padding:0 0 5px 0;
	text-align:justify;
}

.agenda_liste_bloc{
	font-weight:bold;
	font-size:11px;
	padding:10px 15px 12px 15px;
	text-align:justify;
}

.agenda_liste_nom{
	font-weight:bold;
	font-size:11px;
	padding:2px 0 2px 0;
	text-align:justify;
}

.agenda_liste_description{
	font-weight: normal;
	font-size:11px;
	padding:0 0 0 0;
	text-align:justify;
}

.agenda_liste_lien{
	font-weight:bold;
	font-size:11px;
	padding:0 0 18px 0;
	text-align:justify;
}

.agenda_liste_lien a:link{text-decoration: none; color: #04408b;}
.agenda_liste_lien a:visited{text-decoration: none; color: #04408b;} 
.agenda_liste_lien a:active{text-decoration: none; color: #04408b;}
.agenda_liste_lien a:hover{text-decoration: none;  color: #01a4d4;}

.agenda_liste_retour{
    margin: 0 0 25px 15px;
	padding: 3px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #552c0e;
	background-color:#e6e6e6;
	border:1px solid #9c9c9c;
	cursor:pointer;
	width:50px;
}

.agenda_liste_retour a:link{text-decoration: none; color: #0f77bc;}
.agenda_liste_retour a:visited{text-decoration: none; color: #0f77bc;} 
.agenda_liste_retour a:active{text-decoration: none; color: #0f77bc;}
.agenda_liste_retour a:hover{text-decoration: none;  color: #033fa3;}

.agenda_details_colonne_image{
	float:right;
	width:440px;
	text-align:right;
}

.agenda_details_photo{
}

.agenda_details_mini{
	padding-bottom :10px;
	text-align:right;
	width:220px;
	float:right;
}

.agenda_details_colonne_texte{
	font-size:11px;
	font-weight: normal;
	text-align:left;
	padding: 0 20px 20px 0;
}

.agenda_details_nom{
	font-size:11px;
	font-weight: bold;
	text-align:left;
	padding-bottom:10px;
}

.agenda_details_date{
	font-size:11px;
	font-weight: bold;
	text-align:left;
	padding-bottom:5px;
	color:#044992;
}

.agenda_details_heure{
	font-size:11px;
	font-weight: normal;
	text-align:left;
	padding-bottom:10px;
	color:#000000;
}

.agenda_details_description{
	font-size:11px;
	text-align:left;
	font-weight: bold;
	padding-bottom:10px;
}

.agenda_details_coordonnees{
	font-size:11px;
	text-align:left;
	font-weight: normal;
	padding-bottom:10px;
	margin-top:15px;
}

.agenda_details_coordonnees_2{
	font-size:11px;
	text-align:left;
	font-weight: normal;
	padding-bottom:10px;
}

.agenda_details_pays{
	font-size:11px;
	text-align:left;
	font-weight: bold;
	padding-bottom:12px;
	color:#044992;
}

.agenda_details_plan{
	font-size:11px;
	font-weight: bold;
	text-align:left;
	padding-bottom:5px;
	color:#044992;
	padding-left: 15px;
}

.agenda_details_map{
	text-align:center;
	padding: 12px 0 12px 0;
}

.google_map{
	border:1px solid #9c9c9c;
}

.agenda_details_gps{
	text-align:center;
	padding: 0 0 12px 0;
}

.agenda_details_retour{
    margin: 15px 0 25px 305px;
	padding: 3px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #552c0e;
	background-color:#e6e6e6;
	border:1px solid #9c9c9c;
	cursor:pointer;
	width:50px;
}

.agenda_details_retour a:link{text-decoration: none; color: #0f77bc;}
.agenda_details_retour a:visited{text-decoration: none; color: #0f77bc;} 
.agenda_details_retour a:active{text-decoration: none; color: #0f77bc;}
.agenda_details_retour a:hover{text-decoration: none;  color: #033fa3;}

.agenda_details{
	padding: 15px 0 15px 0;
}


/* FIN STYLES MODULE AGENDA */


.panier_resume_bloc{
	padding:5px;
	width:210px;
	_width:210px;
}
	
.panier_resume_titre{
	text-align:right;
	padding-bottom:5px;
	float:left;
	width:40px;
	display:none;
}
	
.panier_resume_contenu{
	color:#ffffff;
	text-align:right;
	width:210px;
	font-weight:normal;
}

.panier_resume_separateur{
	clear:both;
}
	
.panier_resume_lien{
	font-weight:bold;
	text-align:right;
	font-size:9px;
	width:210px;
	cursor:pointer;
}

a:link .panier_resume_lien {color:#e2c467;}
a:visited .panier_resume_lien{color:#e2c467;} 
a:active .panier_resume_lien{color:#e2c467;}
a:hover .panier_resume_lien{color:#FFFFFF;}


.panier_fond{
	background-color:#f7f4f3;
}

.panier_contenu{
	width:720px;
	background-color:#f7f4f3;
}

.panier_sous_titre_on{
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight:bold;
	height:20px;
	_height:26px;
	padding-top:6px;
	padding-left:10px;
	border-bottom:2px solid #000000;
	margin-bottom:10px;
}

.panier_sous_titre{
	font-size: 11px;
	font-style: normal;
	color: #999999;
	font-weight:bold;
	height:20px;
	_height:26px;
	padding-top:6px;
	padding-left:10px;
	border-bottom:2px solid #999999;
	margin-bottom:10px;
}

.panier_sous_titre a:link{text-decoration: none; color: #999999;}
.panier_sous_titre a:visited{text-decoration: none; color: #999999;} 
.panier_sous_titre a:active{text-decoration: none; color: #999999;}
.panier_sous_titre a:hover{text-decoration: none;  color: #9e098b;}


.panier_tableau_tete_1{
	background-color:#000000;
	width:280px;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	padding:3px;
}

.panier_tableau_tete_2{
	background-color:#000000;
	width:100px;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
	padding:3px;
}

.panier_tableau_tete_3{
	background-color:#000000;
	width:100px;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
	padding:3px;
}

.panier_tableau_tete_4{
	background-color:#000000;
	width:100px;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
	padding:3px;
}

.panier_tableau_tete_5{
	background-color:#000000;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
	padding:3px;
}

.panier_tableau_colonne_1{
	text-align:left;
	padding:3px;
	border-bottom:1px solid #525252;
	vertical-align:top;
	background-color:#FFFFFF;
}

.panier_tableau_colonne_1 a:link{color:#000000; text-decoration:none;}
.panier_tableau_colonne_1 a:visited{color:#000000; text-decoration:none;}
.panier_tableau_colonne_1 a:active{color:#000000; text-decoration:none;}
.panier_tableau_colonne_1 a:hover{color:#9e098b; text-decoration:none;}

.panier_tableau_colonne_2{
	text-align:right;
	padding:3px;
	border-bottom:1px solid #525252;
	font-size:11px;
	vertical-align:top;
	background-color:#FFFFFF;
}

.panier_tableau_colonne_3{
	text-align:right;
	padding:3px;
	border-bottom:1px solid #525252;
	vertical-align:top;
	background-color:#FFFFFF;
}

.panier_tableau_colonne_4{
	text-align:right;
	padding:3px;
	border-bottom:1px solid #525252;
	vertical-align:top;
	background-color:#FFFFFF;
}

.panier_tableau_colonne_5{
	text-align:right;
	padding:3px;
	border-bottom:1px solid #525252;
	vertical-align:top;
	background-color:#FFFFFF;
}

.panier_formulaire{
	border:1px solid #000000;
	font-size:11px;
	height:20px;
}

.panier_formulaire_readonly{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:0px;
	margin:0px;
}

.panier_total_colonne_1{
	padding:3px;
	width:280px;
	font-weight:bold;
	font-size:11px;
	background-color:#cccccc;
	height:20px;
}

.panier_total_colonne_2{
	padding:3px;
	width:100px;
	font-weight:bold;
	font-size:11px;
	background-color:#cccccc;
	height:20px;
}

.panier_total_colonne_3{
	padding:3px;
	width:100px;
	font-weight:bold;
	font-size:11px;
	background-color:#cccccc;
	height:20px;
}

.panier_total_colonne_4{
	padding:3px;
	width:100px;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	background-color:#cccccc;
	height:20px;
}

.panier_total_colonne_5{
	padding:3px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#cccccc;
	height:20px;
}

/*****************************************************************************************************************/
.paiement_coordonnees_bloc{
	background-color:#ffffff;
	border:1px solid #525252;
	margin-top:20px;
	padding:3px;
}

.paiement_coordonnees_presentation{
	font-weight:bold;
	padding-bottom:20px;
}

.paiement_coordonnees_commentaire{
	padding-bottom:10px;
}

.paiement_coordonnees_adresse{
	background-color:#ffffff;
	border:1px solid #525252;
	width:320px;
	text-align:left;
	font-weight:normal;
	color:#000000;
	padding:3px;
	vertical-align:top;
}

.paiement_coordonnees_adresse_colonne_1{
	width:90px;
	font-weight:bold;
	padding:3px;
	vertical-align:top;
}

.paiement_coordonnees_adresse_colonne_2{
	padding:3px;
	vertical-align:top;
}


.paiement_coordonnees_adresse .formulaire{
	width:200px;
}

.paiement_coordonnees_message .formulaire{
	width:675px;
	height:50px;
}
.paiement_coordonnees_bloc_titre{
	font-weight:bold;
	background-color:#dddddd;
	color:#000000;
	padding:3px;
}

.paiement_coordonnees_bloc_commentaire{
	font-size:10px;
	padding:3px;
	padding-bottom:10px;
}

.paiement_coordonnees_adresse_facturation{
	vertical-align:top;
	background-color:#ffffff;
	border:1px solid #525252;
	width:320px;
	text-align:left;
	font-weight:normal;
	color:#000000;
	padding:3px;
}

.paiement_coordonnees_adresse_facturation .formulaire{
	width:200px;
}

.paiement_coordonnees_produit_colonne{
	padding:3px;
}

.paiement_coordonnees_produit_titre_1{
	font-weight:bold;
	width:100px;
}

.paiement_coordonnees_produit_titre_2{
	font-weight:bold;
	width:290px;
}

.paiement_coordonnees_produit_titre_3{
	font-weight:bold;
	width:100px;
	text-align:right;
}

.paiement_coordonnees_produit_titre_4{
	font-weight:bold;
	text-align:center;
	width:80px;
}

.paiement_coordonnees_produit_titre_5{
	font-weight:bold;
	width:60px;
	text-align:right;
}

.paiement_coordonnees_produit_colonne_1{
	text-align:left;
	vertical-align:top;
}

.paiement_coordonnees_produit_colonne_2{
	text-align:left;
	vertical-align:top;
}

.paiement_coordonnees_produit_colonne_3{
	text-align:right;
	vertical-align:top;
}

.paiement_coordonnees_produit_colonne_4{
	text-align:center;
	vertical-align:top;
}

.paiement_coordonnees_produit_colonne_5{
	text-align:right;
	vertical-align:top;
}

.paiement_coordonnees_promo_texte{
	padding:3px;
	padding-bottom:0px;
	float:left;
	width:190px;
}

.paiement_coordonnees_promo_formulaire{
	padding:3px;
	padding-bottom:0px;
	float:left;
	width:110px;
}
.paiement_coordonnees_promo_formulaire .formulaire{
	width:100px;
}

.paiement_coordonnees_promo_bouton{
  padding:3px;
  padding-bottom:0px;
  padding-top:5px;
  float:left;
  width:200px;
}

.paiement_coordonnees_promo_message{
	color:#e20030;
	font-weight:bold;
}

.paiement_coordonnees_bloc_prix{
	width:230px;
	_width:240px;
	background-color:#ffffff;
	border:1px solid #525252;
	margin-top:20px;
	padding:3px;
	float:left;
}

.paiement_coordonnees_prix_ttc{
	padding:5px;
}

.paiement_coordonnees_prix_ttc_1{
	float:left;
	width:130px;
	font-weight:bold;
}

.paiement_coordonnees_prix_ttc_2{
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
}

.paiement_coordonnees_tva{
	padding:5px;
}

.paiement_coordonnees_tva_1{
	float:left;
	width:130px;
	font-weight:bold;
}

.paiement_coordonnees_tva_2{
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
}

.paiement_coordonnees_livraison{
	padding:5px;
}

.paiement_coordonnees_livraison_1{
	float:left;
	width:130px;
	font-weight:bold;
}

.paiement_coordonnees_livraison_2{
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
}

.paiement_coordonnees_prix_total{
	padding:5px;
}

.paiement_coordonnees_prix_total_1{
	float:left;
	width:130px;
	font-weight:bold;
}

.paiement_coordonnees_prix_total_2{
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
}

.paiement_coordonnees_bloc_paiement{
	float:left;
	width:420px;
	margin-top:20px;
	padding:3px;
	padding-top:20px;
	text-align:center;
	font-weight:bold;
}

.paiement_coordonnees_bouton_retour{
	padding-top:20px;
}

.paiement_coordonnees_voile{
	background-color:#d3c7c4;
	/* Opacity in IE */
	filter: alpha(opacity=80);
	/* Opacity in Mozilla */
	-moz-opacity: 0.8;
	width:100%;
	height:100%;
	text-align:center;
}

.paiement_coordonnees_voile_texte{
	width:440px;
	background-color:#ffffff;
	margin-top:30px;
	text-align:center;
	padding:20px;
	margin-left:120px;
	line-height:18px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	border:1px solid #464646;
	text-align:center;
}

.paiement_coordonnees_voile_texte a:link{text-decoration: none; color: #008f8d;}
.paiement_coordonnees_voile_texte a:visited{text-decoration: none; color: #008f8d;} 
.paiement_coordonnees_voile_texte a:active{text-decoration: none; color: #008f8d;}
.paiement_coordonnees_voile_texte a:hover{text-decoration: none;  color: #000000;}


.paiement_cb_logos{
	text-align:center;
	padding-top:15px;
}

.paiement_cb_presentation_1{
	padding-top:15px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.paiement_cb_bouton{
	text-align:center;
	padding:30px
}

.paiement_cb_bouton input{
	cursor:pointer;
	color:#ffffff;
	padding:3px;
	font-weight:bold;
	background-color:#000000;
	border:1px solid #ffffff;
	font-size:12px;
	
}

.paiement_cb_presentation_2{
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.paiement_cb_retour{
	padding-top:50px;
}

.paiement_bouton_retour{
	padding:5px;
	
}


.paiement_recapitulatif_presentation{
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}

.paiement_recapitulatif_texte_cheque{
	border:1px solid #000000;
	padding:10px;
	background-color:#eeeeee;
	margin-top:20px;
	margin-bottom:20px;
}

.paiement_recapitulatif_texte_imprimer{
	 text-align:center;
	 font-weight:bold;
	 background-color:#008f8d;
	 color:#ffffff;
	 padding:5px;
}

.paiement_recapitulatif_texte_imprimer a:link{text-decoration: none; color: #ffffff;}
.paiement_recapitulatif_texte_imprimer a:visited{text-decoration: none; color: #ffffff;} 
.paiement_recapitulatif_texte_imprimer a:active{text-decoration: none; color: #ffffff;}
.paiement_recapitulatif_texte_imprimer a:hover{text-decoration: none;  color: #ffffff;}

.entete_facture h1{
	font-size:12px;
}

*/

/* FIN STYLES MODULE CATALOGUE */


/* STYLES MODULE NEWS */

/* BLOC ACTUS COTE */

.actualite_bloc{
}

.actualite_bloc_titre{
	background-color:#a59a88;
	height:21px;
	_height:28px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	display:none;
}
 
.titre_une{
    background-image:url(images/fond-agenda.jpg);
	height:38px;
	_height:38px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	color:#000000;
}
 
.actualite_bloc_news{
	padding:10px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:10px;
	float:left;
	width:184px;
}

.actualite_bloc_image{
	display:block;
	border:0px solid #FF0000;
	text-align:center;
}

.actualite_bloc_nom{
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding-bottom:0px;
	text-align:left;
}

.actualite_bloc_nom a:link{text-decoration: none; color: #000000;}
.actualite_bloc_nom a:visited{text-decoration: none; color: #000000;} 
.actualite_bloc_nom a:active{text-decoration: none; color: #000000;}
.actualite_bloc_nom a:hover{text-decoration: none;  color: #9e098b;}


.actualite_bloc_date{
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

.actualite_bloc_description{
	display:block;
	
}

.actualite_bloc_lien{
	font-weight:bold;
	font-size:10px;
	text-align:center;
}
.actualite_bloc_lien a:link{text-decoration: none;}
.actualite_bloc_lien a:visited{text-decoration: none; } 
.actualite_bloc_lien a:active{text-decoration: none; }
.actualite_bloc_lien a:hover{text-decoration: none;  }



.actualite_bloc_lien_voir_tout{
	padding:3px;
	margin-top:5px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

.actualite_bloc_lien_voir_tout a:link{text-decoration: none; color: #000000;}
.actualite_bloc_lien_voir_tout a:visited{text-decoration: none; color: #000000;} 
.actualite_bloc_lien_voir_tout a:active{text-decoration: none; color: #000000;}
.actualite_bloc_lien_voir_tout a:hover{text-decoration: none;  color: #ca9903;}

/* LISTE ACTUS */

.actualite_corps{
	padding:10px 15px 10px 15px;
}


.actualite_categorie_nom{
	display:none;
}

.actualite_liste{
}

.actualite_liste_bloc{
	padding:10px;
	border-bottom:1px solid #000000;
}

.actualite_liste_bloc_on{
	background-color:#eeeeee;
}

.actualite_liste_colonne_image{
	float:left;
	width:220px;
}

.actualite_liste_colonne_texte{
}

.actualite_liste_nom{
	font-weight:bold;
	color:#04448e;
	font-size:11px;
}

.actualite_liste_nom a:link{text-decoration: none; color: #04448e;}
.actualite_liste_nom a:visited{text-decoration: none; color: #04448e;} 
.actualite_liste_nom a:active{text-decoration: none; color: #04448e;}
.actualite_liste_nom a:hover{text-decoration: none;  color: #019dd1;}

.actualite_liste_date{
	font-weight:bold;
	font-size:10px;
}

.actualite_liste_description{
}

.actualite_liste_lien{
	font-weight:bold;
	font-size:10px;
	padding-top:5px;
}

.actualite_liste_lien a:link{text-decoration: none; color: #04448e;}
.actualite_liste_lien a:visited{text-decoration: none; color: #04448e;} 
.actualite_liste_lien a:active{text-decoration: none; color: #04448e;}
.actualite_liste_lien a:hover{text-decoration: none;  color: #019dd1;}

/* DETAILS ACTUS */

.actualite_details{
	padding:20px;
}

.actualite_details_colonne_image{
	float:right;
	width:440px;
	text-align:right;
}

.actualite_details_photo{
}

.actualite_details_mini{
	padding-bottom :10px;
	text-align:right;
	width:84px;
	float:right;
}

.actualite_details_colonne_texte{
padding:0 0 10px 0;
}

.actualite_details_nom{
	font-weight:bold;
	font-size:11px;
	color:#04448e;
	padding-bottom:5px;
}

.actualite_details_nom a:link{text-decoration: none; color: #04448e;}
.actualite_details_nom a:visited{text-decoration: none; color: #04448e;} 
.actualite_details_nom a:active{text-decoration: none; color: #04448e;}
.actualite_details_nom a:hover{text-decoration: none;  color: #019dd1;}

.actualite_details_date{
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.actualite_details_description{
	padding-top:5px;
}

.actualite_details_fichier{
	padding-top:10px;
}

.actualite_details_retour{
    margin: 15px 0 25px 0;
	padding: 3px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #552c0e;
	background-color:#e6e6e6;
	border:1px solid #9c9c9c;
	cursor:pointer;
	width:50px;
}

.agenda_details_retour a:link{text-decoration: none; color: #0f77bc;}
.agenda_details_retour a:visited{text-decoration: none; color: #0f77bc;} 
.agenda_details_retour a:active{text-decoration: none; color: #0f77bc;}
.agenda_details_retour a:hover{text-decoration: none;  color: #033fa3;}

   
/* FIN STYLES MODULE NEWS */


/* STYLES MODULE ALBUM MULTIMEDIA*/

.album_liste_categorie{
	text-align:left;
}

.album_liste_espace_categorie{
	vertical-align:top;
	padding-right:5px;
	padding-bottom:10px;
	background-color: #e6e6e6;
	border: 1px solid #c4c2c2;
}

.album_liste_espace_categorie_on{
	vertical-align:top;
	padding-right:5px;
	padding-bottom:10px;
	background-color: #d8d6d6;
	border: 1px solid #c4c2c2;
}

.album_liste_bloc_categorie{
	vertical-align:top;
	font-weight:bold;
	text-align:center;
	padding-left: 5px;
}

.album_liste_bloc_categorie_on{
	border: 1px solid #c4c2c2;
}

.album_liste_bloc_categorie a:link{text-decoration: none; color: #0192cb;}
.album_liste_bloc_categorie a:visited{text-decoration: none; color: #0192cb;} 
.album_liste_bloc_categorie a:active{text-decoration: none; color: #0192cb;}
.album_liste_bloc_categorie a:hover{text-decoration: none;  color: #04428d;}


.album_liste_nom_categorie{
	font-weight:bold;
	padding-bottom:5px;
	text-align:center;
}

.album_liste_mini_categorie{
	text-align:center;
}

.album_liste_voir_categorie{
	font-weight:bold;
	text-align:center;
}

.album_liste_description_categorie{
	padding-top:0px;
	font-weight:bold;
	text-align:center;
	font-size:10px;
}

.album_corps{
	text-align:left;
	padding: 10px 15px 10px 10px;
}

.album_description_nom{
	font-weight:bold;
	padding-bottom:10px;
	padding: 5px 15px 10px 10px;
}

.album_description_categorie{
	padding-left:0px;
	text-align:justify;
	padding-bottom:10px;
}

.album_liste_produit{
}

.album_liste_espace_produit{
	vertical-align:top;
	padding-right:5px;
	padding-bottom:10px;
	background-color: #e6e6e6;
	border: 1px solid #c4c2c2;
}

.album_liste_espace_produit_on{
	vertical-align:top;
	padding-right:5px;
	padding-bottom:10px;
	background-color: #d8d6d6;
	border: 1px solid #c4c2c2;
}

.album_liste_bloc_produit{
	vertical-align:top;
	font-weight:bold;
	text-align:center;
	padding-left: 5px;
}

.album_liste_bloc_produit_on{
	border: 1px solid #c4c2c2;
}

.album_liste_bloc_produit a:link{text-decoration: none; color: #0192cb;}
.album_liste_bloc_produit a:visited{text-decoration: none; color: #0192cb;} 
.album_liste_bloc_produit a:active{text-decoration: none; color: #0192cb;}
.album_liste_bloc_produit a:hover{text-decoration: none;  color: #04428d;}


.album_liste_mini_produit{
	padding-top:5px;
}

.album_liste_nom_produit{
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.album_liste_description_produit{
	text-align:center;
}

.album_liste_type_produit{
	display:none;
	font-size:10px;
	text-align:center;
}

.album_liste_dimension_produit{
	display:none;
	font-size:10px;
	text-align:center;
}

.album_liste_poid_produit{
	display:none;
	font-size:10px;
	text-align:center;
}

.album_liste_voir_produit{
	font-size:10px;
	text-align:center;
}

.album_liste_voir_produit a:link{text-decoration: none; color: #044690;}
.album_liste_voir_produit a:visited{text-decoration: none; color: #044690;} 
.album_liste_voir_produit a:active{text-decoration: none; color: #044690;}
.album_liste_voir_produit a:hover{text-decoration: none;  color: #0192cb;}


.album_description_nom{
	padding-left: 15px;
	font-weight:bold;
}

.album_description_nom a:link{text-decoration: none; color: #04428d;}
.album_description_nom a:visited{text-decoration: none; color: #04428d;} 
.album_description_nom a:active{text-decoration: none; color: #04428d;}
.album_description_nom a:hover{text-decoration: none;  color: #0192cb;}

.album_details_precedent{
	padding-bottom:6px;
	text-align:left;
	padding-left: 15px;
	font-weight:bold;
}

.album_details_precedent a:link{text-decoration: none; color: #04428d;}
.album_details_precedent a:visited{text-decoration: none; color: #04428d;} 
.album_details_precedent a:active{text-decoration: none; color: #04428d;}
.album_details_precedent a:hover{text-decoration: none;  color: #00afd9;}

.album_details_suivant{
	padding-bottom:6px;
	text-align:right;
	padding-right: 15px;
	font-weight:bold;
}

.album_details_suivant a:link{text-decoration: none; color: #04428d;}
.album_details_suivant a:visited{text-decoration: none; color: #04428d;} 
.album_details_suivant a:active{text-decoration: none; color: #04428d;}
.album_details_suivant a:hover{text-decoration: none;  color: #00afd9;}


.album_details_corps{
padding:10px 15px 10px 15px;
}

.album_details_gauche{
}

.album_details_photo{
}

.album_details_droite{
}

.album_details_info_produit{
	width:100%;
}

.album_details_colonne_1{
	vertical-align:top;
}

.album_details_produit{
	padding-top:7px;
	font-weight:bold;
	color:#04428d;
}

.album_details_description{
}

.album_details_colonne_2{
	width:200px;
	vertical-align:top;
	padding-left:20px;
	padding-top:22px;
}



.album_details_type_produit{
	font-size:10px;
}

.album_details_dimension_produit{
	font-size:10px;
}

.album_details_poid_produit{
	font-size:10px;
}

.album_details_retour{
	margin: 0 0 25px 0;
	padding: 3px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #552c0e;
	background-color:#e6e6e6;
	border:1px solid #9c9c9c;
	cursor:pointer;
	width:50px;
}

/* FIN STYLES MODULE ALBUM MULTIMEDIA*/

/* STYLES MODULE CMS */

.cms_liste_categorie{
	font-weight:bold;
	font-size:11px;
	padding:10px 15px 0 15px;
	text-align:justify;
}

.cms_liste_bloc{
	margin: 15px 10px 15px 10px;
	width:708px;
	text-align:left;
}

.cms_liste_menu{
	padding:5px 15px 5px 15px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#f3f3f3;
	float:left;
	width:145px;
	_width:175px;
	text-align: center;
	font-weight:bold;
	color:#0192cb;
}

.cms_liste_menu a:link{text-decoration: none; color: #04448e;}
.cms_liste_menu a:visited{text-decoration: none; color: #04448e;} 
.cms_liste_menu a:active{text-decoration: none; color: #04448e;}
.cms_liste_menu a:hover{text-decoration: none;  color: #075b90;}

.cms_liste_menu_on{
	padding:5px 15px 5px 15px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#dddddd;
	color:#075b90;
	float:left;
	width:145px;
	_width:175px;
	text-align: center;
	font-weight:bold;
}

.cms_liste_menu_on a:link{text-decoration: none; color: #000000;}
.cms_liste_menu_on a:visited{text-decoration: none; color: #000000;} 
.cms_liste_menu_on a:active{text-decoration: none; color: #000000;}
.cms_liste_menu_on a:hover{text-decoration: none;  color: #000000;}


.cms_details_bloc{
	padding: 0 15px 0 15px;
	text-align:justify;
}


.cms_details_titre{
	font-weight:bold;
	font-size:11px;
	padding: 10px 15px 10px 0;
}

.cms_details_contenu{
}

/* FIN STYLES MODULE CMS */
 
.formulaire{
	margin: 0 0 0 0;
	overflow:hidden;
	padding:1px 1px 1px 10px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:transparent;
	border:1px solid #000000;
}

.titres_formulaire{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#ffffff;
}

.bouton{
	margin: 0 0 0 0;
	padding: 3px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #552c0e;
	background-color:#a59a88;
	border:0px solid #ffffff;
	cursor:pointer;
	margin-right:auto;
	margin-left:auto;
}
	/*styles modules*/
	
	/*fin styles modules*/
	
/* STYLES FORMULAIRE CONTACT */

	.formulaire_titre{
	padding-top:20px;
	font-weight:bold;
	
}

.formulaire_commentaire{
	padding-bottom:15px;
	}
	
	
  .formulaire_champ_titre {
    display:block;
    width:90px;
    float:left;
	font-weight:bold;
	height:35px;
}
  .formulaire_champ_titre_ville {
    width:60px;
}
  
  .formulaire_champ {
    display:block;
    float:left;
	border:1px solid #000000;
	background-color:#ffffff;
	color:#000000;
	height:18px;
	width:205px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  }
  
  .formulaire_champ_adresse {
  }
  
  .formulaire_champ_cp {
  width:50px;
  }
  
  .formulaire_champ_ville {
  width:95px;
  }
  
  .formulaire_champ_message {
	height:80px;
	width: 515px;
	
  }
  
  .checkbox_condition {
    width:100%
  }

  .formulaire_separation {
   float:left;
   width: 15px;
   height:20px;
   border: 1px solid transparent;
    
  }
  
  .formulaire_champ_titre_option{
  float:none;
  width:100%;
  display:none;
  }
  
  .bouton{
  margin-top: 15px;
  	color: #04448e;
	background-color:#e6e6e6;
	border:1px solid #9c9c9c;
  font-weight:bold;
  cursor:pointer;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:2px;
  }
  
  .formulaire_boutons{
  margin-top: 15px;
  background-color: transparent;
  }
  
  .formulaire_block{
  float:left;
  
  }
  
   .formulaire_bouton_gauche{
	float:left;
   text-align:left;
   width: 150px;
   margin: 0 0 10px 90px;
   
  }
  
  .formulaire_bouton_droite{
	float:left;
    text-align:left;
	width: 150px;
	margin: 0 0 10px 0;
 }
 
 /*STYLES NEWSLETTER*/
 
 .mailing{
	font-size:11px;
	margin-top:5px;
	margin: 0 15px 0 15px;
}

 
 .mailing_bloc{
	font-size:10px;
	margin-top:5px;
	padding: 0 15px 0 15px;
}


.newsletter_titre{
    font-weight:bold;
	font-size:10px;
	color:#004b93;
	text-align:left;
}

.mailing_bloc_texte_intro{
	font-size:11px;
	padding-bottom:5px;
}

.mailing_bloc_champ_email{
	font-size:11px;
	background-color:#ffffff;
	border:1px solid #666666;
	width:172px;

}

.mailing_bloc_champ_nom{
	font-size:10px;
	margin-top:5px;
	width: 160px;
	font-size:10px;
	background-color:transparent;
	border:1px solid #e2001a;
}

.mailing_bloc_champ_prénom{
	font-size:10px;
	margin-top:5px;
	width: 160px;
	font-size:10px;
	background-color:transparent;
	border:1px solid #e2001a;
}

.mailing_bloc_champ_ville{
	font-size:10px;
	margin-top:5px;
	width: 160px;
	font-size:10px;
	background-color:transparent;
	border:1px solid #e2001a;
}

.mailing_bloc_champ_tel{
	font-size:10px;
	margin-top:5px;
	width: 160px;
	font-size:10px;
	background-color:transparent;
	border:1px solid #e2001a;
	text-align:left;
}

.mailing_bloc_bouton_abonnement{
	margin-top:5px;
	width: 75px;
	font-size:11px;
	background-color:#0192cb;
	margin-left:45px;
	color:#ffffff;
	font-weight:bold;
}

.champs_raison{
	font-size:10px;
	margin-top:5px;
	width: 350px;
	background-color:transparent;
	border:1px solid #e2001a;
	height:50px;
}

.libelle{
	font-size:11px;
	color: #004b93;
	font-weight: bolder;
}

.bouton_desabonner{
	font-size:10px;
	margin-top:5px;
	width: 100px;
	background-color:#edf3f9;
}

.mailing_titre{
	font-size:11px;
	margin-top:10px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	margin-bottom: 10px;
}

.mailing_sous_titre{
	font-size:11px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	margin-bottom: 10px;
}
	
 /*FIN *STYLES NEWSLETTER*/

/*STYLES DRAPEAUX TRADUCTION AUTOMATIQUE*/
	
.drapeaux {
	display:none;
	position:absolute;
	top:160px;
	left:710px; 
}

.bloc_drapeaux {
	padding-bottom:10px;
	float:left;
	width:35px;
}

.bordures_drapeaux{
 	border:1px solid #ffffff;
}
/*FIN STYLES DRAPEAUX TRADUCTION AUTOMATIQUE*/

/*STYLES AGENCES*/

.agence_corps{
	text-align:center;
	padding: 0 15px 10px 15px;
}

.agence_liste_categorie{
}

.agences_liste_bloc{
}

.agence_liste_bloc_categorie{
	padding: 0 15px 10px 15px;
}

.agence_liste_nom_categorie{
    font-weight:bold;
	font-size:11px;
	color:#004b93;
	text-align:left;
	padding-top: 12px;
	padding-bottom: 8px;
}

.agence_liste_nom_categorie a:link{text-decoration: none; color: #0192cb;}
.agence_liste_nom_categorie a:visited{text-decoration: none; color: #0192cb;} 
.agence_liste_nom_categorie a:active{text-decoration: none; color: #0192cb;}
.agence_liste_nom_categorie a:hover{text-decoration: none;  color: #04448e;}

.agence_liste_mini_categorie{
    font-weight:bold;
	font-size:11px;
	color:#004b93;
	text-align:center;
}

agences_liste_gauche{
    font-weight:bold;
	font-size:11px;
	color:#004b93;
	text-align:center;
}

.agences_liste_photo{
	text-align:left;
	padding-bottom: 15px;
	padding-top: 12px;
}

.agences_liste_droite{
}

.agences_liste_nom{
    font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:left;
}

.agences_liste_adresse{
}

.agences_liste_info{
    font-weight:bold;
	font-size:11px;
	padding-top:12px;
	text-align:left;
}

.agences_liste_info a:link{text-decoration: none; color: #0192cb;}
.agences_liste_info a:visited{text-decoration: none; color: #0192cb;} 
.agences_liste_info a:active{text-decoration: none; color: #0192cb;}
.agences_liste_info a:hover{text-decoration: none;  color: #04448e;}

.catalogue_liste_retour{
	padding: 3px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #552c0e;
	background-color:#e6e6e6;
	border:1px solid #9c9c9c;
	cursor:pointer;
	width:50px;
}

.catalogue_liste_retour a:link{text-decoration: none; color: #0f77bc;}
.catalogue_liste_retour a:visited{text-decoration: none; color: #0f77bc;} 
.catalogue_liste_retour a:active{text-decoration: none; color: #0f77bc;}
.catalogue_liste_retour a:hover{text-decoration: none;  color: #033fa3;}


.agences_details_bloc{
	padding: 0 15px 10px 15px;
}

.agences_details_nom{
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:left;
}

.agences_details_photo{
	text-align:left;
	padding-bottom: 15px;
	padding-top: 12px;
}

.agences_details_adresse{
	text-align:left;
	padding-bottom: 15px;
}

.agences_details_retour {
	text-align:center;
}

.agences_details_retour a{
	display:block;
	width:50px;
	margin: 0 0 25px 0;
	margin-left: auto;
	margin-right:auto;
  padding: 3px;
	border:1px solid #9c9c9c;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #552c0e;
	background-color:#e6e6e6;
	cursor:pointer;
}

.agences_details_retour a:link{text-decoration: none; color: #0f77bc;}
.agences_details_retour a:visited{text-decoration: none; color: #0f77bc;} 
.agences_details_retour a:active{text-decoration: none; color: #0f77bc;}
.agences_details_retour a:hover{text-decoration: none;  color: #033fa3;}

.agences_details_plan{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #0194cc;
	margin-bottom:8px;
}

agences_details_map{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin-top:8px;
}

.agences_details_gps{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #0194cc;
	padding-top:8px;
}

/*FIN STYLES AGENCES*/


/*STYLES PARTENAIRES*/

.partenaire_corps{
	padding: 10px 15px 10px 15px;
}

.partenaires_liste_part{
	width:705px;
}

.partenaires_liste_part_td{
	width:235px;
}

.partenaires_liste_texte{
	text-align: left;
	font-size: 11px;
}

.partenaires_liste_societe{
  text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
}

.partenaires_liste_activite{
    text-align: left;
	font-size: 11px;
	font-weight: normal;
}

.partenaires_liste_lien{
    text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding-bottom:20px;
}

.partenaires_liste_lien a:link{text-decoration: none; color: #0199ce;}
.partenaires_liste_lien a:visited{text-decoration: none; color: #0199ce;} 
.partenaires_liste_lien a:active{text-decoration: none; color: #0199ce;}
.partenaires_liste_lien a:hover{text-decoration: none;  color: #04448e;}

.partenaires_details{
padding: 10px 15px 10px 15px;
}

.partenaires_details_societe{
    text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
}

.partenaires_details_activite{
    text-align: left;
	font-size: 11px;
	font-weight: normal;
}

.partenaires_details_retour{
 	margin: 15px 0 25px 0;
	padding: 3px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #552c0e;
	background-color:#e6e6e6;
	border:1px solid #9c9c9c;
	cursor:pointer;
	width:50px;
}

.agences_details_retour a:link{text-decoration: none; color: #0f77bc;}
.agences_details_retour a:visited{text-decoration: none; color: #0f77bc;} 
.agences_details_retour a:active{text-decoration: none; color: #0f77bc;}
.agences_details_retour a:hover{text-decoration: none;  color: #033fa3;}

.exposant_google_map{
	text-align:center;
	margin-top:20px;
}

.exposant_google_map .google_map{
	margin-left:auto;
	margin-right:auto;
}

/*FIN STYLES PARTENAIRES*/
