/* Général */

body {font-family: Verdana, Arial;font-size:12px; color:#000000; background-color:#EEEEEE;text-align:center; }

a{color:#7E7E7E;text-decoration:none;}
a:hover{color:#9D1830;text-decoration:none;}

h1{color:#9D1830;-x-system-font:none;font-family:georgia;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:21px;margin:2px 0px 3px 0px;}
h2{font-weight:bold;font-size:11px;color:#999999;padding:2px 2px 5px 2px;margin:3px;}
.titre{font-family:verdana;letter-spacing:0.4px;font-size:14px;font-weight:bold;font-variant:small-caps;}

p{margin:0px;}

form{display:inline;clear:both;}
input{
	text-align:left;
	font-family: Verdana, Arial;
	font-size:11px;
	border:1px solid #DDDDDD;
	color:#666666;
}
textarea{
	text-align:left;
	font-family: Verdana, Arial;
	font-size:11px;
	border:1px solid #DDDDDD;
	color:#666666;
}
select{
	text-align:left;
	font-family: Verdana, Arial;
	font-size:11px;
	border:1px solid #DDDDDD;
	color:#666666;
}

.clear{clear: both;margin:0px;padding:0px;border:0px;border-collapse: collapse;}

.content{width:992px;padding:0px;margin:0px;}
.top{width:990px;padding:0px;margin:0px;clear:both;float:left;}
.middle{width:992px;padding:0px;margin:0px;clear:both;float:left;}
.bottom{width:990px;padding:0px;margin:0px;clear:both;float:left;}
.separation{clear:both;float:left;height:5px;width:100%;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;background-color:#EEEEEE;}

.pagination{clear:both;font-family: Arial;font-size:12px;padding-bottom:10px;padding-top:5px;text-align:center;font-weight:bold;}
.pagination .items{width:500px;margin:auto;}
.pagination img{float:left;}
.pagination a{
	float:left;
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	color:#9D1830;
	padding:1px 5px;
	margin-right:3px;
}
.pagination .off{
	float:left;
	background:#F7F7F7 none repeat scroll 0 0;
	border:0px solid #DDDDDD;
	color:#444444;
	padding:2px 6px;
	margin-right:3px;
}

/*CONTAINER*/
.container{padding:0px;margin:0px;}
.arrondi_top_200_15{background: transparent url(../images/default/arrondi_top_200_15.png) no-repeat;height:15px;width:200px;}
.arrondi_bottom_200_15{background: transparent url(../images/default/arrondi_bottom_200_15.png) no-repeat;height:15px;width:200px;}
.arrondi_top_300_15{background: transparent url(../images/default/arrondi_top_300_15.png) no-repeat;height:15px;width:300px;}
.arrondi_bottom_300_15{background: transparent url(../images/default/arrondi_bottom_300_15.png) no-repeat;height:15px;width:300px;}

/*COLONNES*/
.gauche{width:255px;float:left;margin-right:5px;padding-bottom:10px;}
.center{width:728px;float:left;padding-bottom:10px;}
.droite{width:255px;float:left;margin-left:5px;padding-bottom:10px;}

.triple{width:242px;float:left;}
.triplex2{width:486px;float:left;}
.double{width:350px;float:left;}

/*Debug*/
/*.container{border:solid 1px red;}*/

.mode_preview{width:100%;padding:5px;background-color:#C0514E;color:#FFFFFF;font-variant:bold;}
.mode_preview a{color:#FFFFFF;}
.mode_debug{width:100%;padding:5px;background-color:#3D4A91;color:#FFFFFF;font-variant:bold;}
.mode_debug a{color:#FFFFFF;}
.mode_debug_item{
	left:0px;
	position:absolute;
	margin : 2px 2px 2px 20px;
	display:none;
	background-color:#FEE3AF;
	border:solid 1px #F5A50A;
	color:#000000;
	margin:5px 10px 5px 10px;
	padding:2px 2px 2px 2px;
	z-index:100;
}
.mode_debug_item_icone{
	position:relative;
	cursor:pointer;
  margin: 2px;
  border:solid 1px #3D4A91;
	height : 12px;
	width : 12px;
	background: url(../images/debug.png) no-repeat;	
	z-index:100;
}
/** CSS DES MODULES *******************************/

/* Module : MENU_GENERAL */
.menu_general{text-align:left;font-size:12px;font-variant:small-caps;font-weight:bold;}
.menu_general .menu_item{padding-left:3px;}
.menu_general a{color:#3C3C3C;}
.menu_general a:hover{color:#9D1830;text-decoration:none;}



/* Module : MENU_PORTAIL */
.menu_portail{
	float:left;
	margin:5px 0px 5px 0px;
	background:transparent url(../images/default/menu_portail_bg.gif);
	border:1px solid #CCCCCC;
	width:100%;
}
.menu_portail a{color:#000000;}
.menu_portail a:hover{color:#FFFFFF;}
.menu_portail .menu_item{
	color:#333333;
	font-family: Verdana, Arial; 
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:153px;
	height:19px;
	padding-top:4px;
	border-right:1px solid #CCCCCC;
	
}
.menu_portail .menu_item:hover{
	background:transparent url(../images/default/menu_portail_bg_red.gif);
	color:#FFFFFF;
	cursor:pointer;
}
.menu_portail #menu1{}
.menu_portail #menu2{}
.menu_portail #menu3{}
.menu_portail #menu4{}
.menu_portail #menu5{}
.menu_portail #menu6{}

/* Module : MENU_GAUCHE */
.menu_gauche{
	border-top:1px solid #B4B4B5;
	border-left:1px solid #B4B4B5;
	border-right:1px solid #B4B4B5;
	width:100%;
	font-family: Verdana, Arial; 
	font-size:11px;
	margin-bottom:5px;
}
.menu_gauche a{color:#000000;background:transparent url(../images/default/puce_off.png) no-repeat scroll 2px 2px;}
.menu_gauche a:hover{color:#FFFFFF;}
.menu_gauche .menu_item{
	padding-left:10px;
	border-bottom:1px solid #B4B4B5;
	background-color:#CCCCCC;
	color:#333333;
	text-align:left;
	line-height:16px;
	padding:4px;
	background:transparent url(../images/default/menu_portail_bg.gif);
}
.menu_gauche .menu_item:hover{
	background:transparent url(../images/default/menu_portail_bg_red.gif);
	color:#FFFFFF;
	cursor:pointer;
}

/* Module : MENU_FIV */
.menu_fiv{
	float:left;
	width:100%;
	font-family: Verdana, Arial; 
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	background:transparent url(../images/default/onglet_fond.png);
	height:22px;
}
.menu_fiv a{float:left;color:#000000;}
.menu_fiv a:hover{float:left;color:#FFFFFF;}


.menu_fiv .menu_item{
	color:#333333;
	float:left;
	text-align:center;
	padding:2px 4px;
	border:solid 1px #CCCCCC;
	color:#333333;
	line-height:16px;
}
.menu_fiv .menu_item:hover{
	background:transparent url(../images/default/menu_portail_bg_red.gif);
	color:#FFFFFF;
	cursor:pointer;
}
.menu_fiv .menu_item_on{
	line-height:16px;
	color:#9D1830;
	float:left;
	text-align:center;
	padding:2px 4px;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}

.menu_fiv .espacement{
	line-height:16px;
	height:16px;
	padding:3px 0px 2px 0px;
	float:left;
	width:10px;
	border-bottom:solid 1px #CCCCCC;
}
.menu_fiv .espacement_last{
	line-height:16px;
	height:16px;
	padding:3px 0px 2px 0px;
	float:left;
	width:5px;
	padding:auto;
	border-bottom:solid 1px #CCCCCC;
}
/* Module : MENU_BOTTOM */
.menu_bottom{
	clear:both;
	background-color:#FFFFFF;
	width:auto;
	height:14px;
	border:solid 1px #CCCCCC;
	padding:2px;
	margin:5px 0px 5px 0px;
	text-align:center;
}
.menu_bottom .menu_item{padding-left:3px;}
.menu_bottom a{color:#444444;}
.menu_bottom a:hover {color: #E4520B;}

/* Module : HEADER */
.header {
	text-align:left;
	background:#fff url(../images/default/header.jpg) no-repeat;
	height:158px;
	width:990px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	background-color:#FFFFFF;border:solid 1px #CCCCCC;
	clear:both;float:left;
	z-index:1;
}

.header .calque{
	position:relative;
	top:0px;
	left:0px;
	width:990px;
	height:158px;
	background:transparent url(../images/default/bandeau_calque.png) no-repeat;z-index:2;
}

.header .logo{
	/*position:relative;
	top:0px;
	left:792px;
	width:156px;
	height:158px;
	background:transparent url(../images/default/bandeau_logo.png) no-repeat;
	z-index:3;*/
}

/* Module : PUB */
.pub{border-color:#AAAAAA;background-color:#FFFFFF;clear:both;margin-bottom:5px;}

/* Module : LISTE_ARTICLES */
.liste_articles{clear:both;float:left;background-color:#FFFFFF;border:solid 1px #CCCCCC;margin-bottom:5px;width:100%;text-align:left;
	background:#FFFFFF url(../images/default/titre_liste_articles.png) no-repeat scroll left top;padding-top:25px;
}
.liste_articles p{margin:0px;}
.liste_articles .titre{	
	border-bottom:1px solid #9D1830;
	color:#9D1830;
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
	letter-spacing:0.6px;
}
.liste_articles .photo{width:40px;height:40px;padding:2px 5px 2px 2px;float:left;}
.liste_articles .item{clear:both;width:100%;float:left;padding-bottom:4px;}
.liste_articles .titre_liste{padding-top:3px;}
.liste_articles .date{font-size:11px;color:#9D1830;}

/* Module : LISTE_ACTUALITES */
.liste_actualites{height:208px;text-align:left;background:#FFFFFF url(../images/default/titre_liste_actualites.png) no-repeat scroll left top;padding-top:25px;
	margin-bottom:5px;border-bottom:1px solid #CCCCCC;
}
.liste_actualites p{margin:0px;}
.liste_actualites .titre{padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;}
.liste_actualites a{color:#9D1830;font-weight:bold;}
.liste_actualites .item{color:#9D1830;font-weight:bold;font-size:13px;}
.liste_actualites .contenu{color:#2D2D2D;font-size:13px;}
.liste_actualites .items{
	overflow:hidden;
	height:208px;
	background:#FFFFFF url(../images/default/actualite_fond.png) no-repeat scroll center center;
}
.liste_actualites marquee{padding:4px;}


.liste_actualites .article_photo{width:40px;height:40px;padding:2px 5px 2px 2px;float:left;}
.liste_actualites .article_item{clear:both;width:100%;float:left;padding-bottom:4px;}
.liste_actualites .article_titre_liste{padding-top:3px;}
.liste_actualites .article_sous_titre{color:#333333;}
.liste_actualites .article_date{font-size:11px;color:#9D1830;}

/* Module : LISTE_LIENS */
.liste_liens{clear:both;background-color:#FFFFFF;text-align:left;border:solid 1px #CCCCCC;margin-bottom:5px;padding-bottom:2px;
	background:#FFFFFF url(../images/default/titre_liste_liens.png) no-repeat scroll left top;padding-top:25px;}
.liste_liens .titre{
	border-bottom:1px solid #9D1830;
	color:#9D1830;
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
	letter-spacing:0.6px;}
.liste_liens .item{margin:2px 2px 0px 10px;color:#7E7E7E;font-size:12px;}
.liste_liens .pub{margin:2px 2px 5px 35px;}
.liste_liens a{color:#9D1830;font-weight:bold;}
.liste_liens a:hover{color:#7E7E7E;font-weight:bold;}

/* Module : TOP_VILLES */
.top_villes{border:solid 1px #CCCCCC;margin-bottom:5px;background-color:#FFFFFF;text-align:left;clear:both;float:left;width:100%;height:232px;overflow-y:auto;}
.top_villes .titre{clear:both;float:left;border-bottom:1px solid #9D1830;
	font-family:Verdana,Arial;font-weight:bold;font-size:13px;color:#9D1830;
	text-align:left;
	padding:2px;margin-bottom:5px;}
.top_villes .item{clear:both;float:left;padding:0px 5px;float:left;}
.top_villes .items{clear:both;float:left;width:100%;}
.top_villes .colonne{float:left;width:33%;}
.top_villes .ville{color:#000000;}
#accueil .top_villes{height:auto;}

/* Module : TOP_ENTREPRISES */
.top_entreprises{border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;text-align:left;width:100%;height:232px;overflow-y:auto;}
.top_entreprises .titre{border-bottom:1px solid #9D1830;
	padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;}
.top_entreprises .item{padding:0px 5px;}

/* Module : TOP_PREMIUMS */
.top_premiums{height:208px;overflow-y:auto;text-align:left;background:#FFFFFF url(../images/default/titre_top_premiums.png) no-repeat scroll left top;padding-top:25px;
	margin-bottom:5px;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;
}
.top_premiums .titre{padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;}
.top_premiums .items{
	height:186px;
	padding-bottom:3px;
	overflow:auto;
	
}
.top_premiums a{float:left;color:#333333;}
.top_premiums .item{clear:both;float:left;color:#984806;margin:2px 2px 0px 10px;font-size:12px;}
.top_premiums .titre_item{float:left;color:#333333;font-size:12px;font-weight:bold;}
.top_premiums .description{clear:both;float:left;color:#984806;margin:2px 2px 2px 2px;font-size:11px;}
.top_premiums .item_bottom{
	line-height:18px;
	padding:0px 10px 0px 0px;
	text-align:right;
	
}
.top_premiums .pub{margin:2px 2px 5px 35px;}
.top_premiums img{border:0px;text-align:center;float:left;}
.top_premiums .photo{float:left;width:40px;padding-right:2px;text-align:center;}
.top_premiums .contenu{text-align:center;padding-top:5px;}

.top_premiums .carre{
	border:1px solid #B4B4B5;
	margin-left:5px;
	margin-top:2px;
}
.top_premiums .titre_boite{
	background:transparent url(../images/default/menu_portail_bg_red.gif) repeat;
	height:22px;
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.top_premiums .titre_boite a{
	color:#FFFFFF;
}
.top_premiums .titre_boite img{
	clear:both;
	float:left;
	border:0px;
	padding:0px 20px 0px 0px;
}
.top_premiums .titre_boite span{
	float:left;
	padding-top:5px;
}
.top_premiums .content{
	clear:both;
	padding:5px;
	color:#444444;
}

/* Module : TOP_MEMBRES */
.top_membres{background-color:#B4A3C8;text-align:left;}
.top_membres .titre{text-align:center;color:#FFFFFF;padding-bottom:10px;}
.top_membres .item{color:#984806;margin:2px 2px 0px 10px;}
.top_membres .pub{margin:2px 2px 5px 35px;}

/* Module : ARTICLES */
.articles{clear:both;float:left;text-align:left;border:1px solid #CCCCCC;margin-bottom:5px;background-color:#FFFFFF;width:100%;}
.articles p{margin:0px;}
.articles h1{padding:5px;}
.articles h2{padding:5px;margin:0px;}
.articles .contenu{color:#222222;
	font-family:arial,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	text-align: justify;
	padding:5px;}
.articles a{color:#9D1830;text-decoration:none;}
.articles a:hover{color:#3C3C3C;text-decoration:none;}
.articles .contenu img{float:left;width:150px;padding:2px 5px 2px 2px;}
.articles .contenu .photo_priorite_1{width:100%;padding:2px 2px 5px 2px;}
.articles .photos{text-align:center;padding:5px;padding-top:10px;}
.articles .photos img{float:none;margin-left:10%;height:90px;width:auto;}
.articles .more{padding-top:2px;}

/* Module : PARAGRAPHES */
.paragraphes{border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;}
.paragraphes p{margin:0px;}
.paragraphes .contenu{color:#222222;
	font-family:arial,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	text-align: justify;
	padding:2px;}
.paragraphes a{color:#9D1830;text-decoration:none;}
.paragraphes a:hover{color:#3C3C3C;text-decoration:none;}
.paragraphes .contenu img{float:left;width:150px;padding:2px 5px 2px 2px;}
.paragraphes .contenu .photo_priorite_1{width:100%;padding:2px 2px 5px 2px;}
.paragraphes .photos{text-align:center;padding-top:10px;}
.paragraphes .photos img{float:none;margin-left:10%;height:90px;width:auto;}
.paragraphes .more{padding-top:2px;}

/* Module : RECHERCHE */
.recherche{clear:both;float:left;width:100%;padding:2px 0px 2px 0px;border:1px solid #CCCCCC;background-color:#FFFFFF;margin-bottom:5px;}
.recherche .titre{float:left;}
.recherche .options{color:#984806;font-style:italic;}
.recherche input{
	float:left;
	background:#FFFFFF url(../images/default/icone_recherche.gif) no-repeat scroll 8px center;
	padding-left:30px;
	font-size:13px;
	margin-left:5px;
	border:1px solid #9C162E;
	color:#666666;
	cursor:pointer;
	padding-bottom:1px;
	padding-top:1px;
	width:330px;
	height:18px;
}
.recherche .valider{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
	background:transparent url(../images/default/menu_portail_bg.gif) repeat-x scroll center bottom;
	color:#9C162E;
	cursor:pointer;
	padding-bottom:1px;
	padding-top:1px;
	padding:1px;
	text-align:center;
	width:140px;
	margin-right:40px;
	height:22px;
}
.recherche .shareit{padding-top:3px;}

/* Module : PRESENTATION_PORTAIL */
.presentation_portail{clear:both;width:725px;background:transparent url(../images/default/menu_portail_bg_red.gif);padding:4px 0px 4px 0px;margin-top:5px;color:#FFFFFF;}
.presentation_portail .titre{font-variant:normal;font-weight:normal;font-size:12px;}
.presentation_portail .item{}

/* Module : DECOUVERTE_GEO */
.decouverte_geo{height:208px;background:#FFFFFF url(../images/default/titre_decouverte_geo.png) no-repeat scroll left top;padding-top:25px;
	margin-bottom:5px;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
}
.decouverte_geo .titre{padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;}
.decouverte_geo .item{padding-bottom:3px;}
.decouverte_geo .carte{text-align:left;height:208px;width:190px;background:transparent url(../images/default/france.png) no-repeat;}
.decouverte_geo .carte img{clear:both;margin:0px;padding:0px;position:absolute;height:208px;width:190px;z-index:3;border:0px;}
.decouverte_geo .calques{display:none;position:absolute;height:208px;width:190px;z-index:1;border:0px;}
.decouverte_geo .calques_off{display:block;position:absolute;height:208px;width:190px;z-index:1;border:0px;}
#carte_libelle {
	display:none;
	margin:50px 25px 0px 30px;
	position:absolute;
	height:50px;width:150px;
	z-index:2;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	font-family:georgia;
}

/* Module : CARTE_DEPARTEMENT */
.carte_departement{border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;}
.carte_departement .titre{color:#FFFFFF;padding-bottom:10px;}
.carte_departement .item{color:#FFFFFF;padding-bottom:3px;}
.carte_departement .carte{text-align:left;height:541px;width:469px;background:transparent url(../images/departements/carte.png) no-repeat;}
.carte_departement .carte img{clear:both;margin:0px;padding:0px;position:absolute;height:569px;width:521px;z-index:3;border:0px;}
.carte_departement .calques{display:none;position:absolute;height:541px;width:469px;z-index:1;border:0px;}
.carte_departement .calques_off{display:block;position:absolute;height:541px;width:469px;z-index:1;border:0px;}
#carte_dep_libelle {display:none;margin:70px 15px 0px 10px;position:absolute;height:50px;width:521px;z-index:2;border:0px;color:#FFFFFF;font-weight:bold;text-align:center;font-size:20px;}

/* Module : CAT_METIERS */
.cat_metiers{border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;text-align:left;}
.cat_metiers .titre{font-weight:bold;padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;width:100%;padding-left:10px;}
.cat_metiers .item{padding-left:2px;}
.cat_metiers .titre_famille{font-weight:bold;padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;width:100%;padding-left:10px;}
.cat_metiers .liste_items {clear:both;float:left;}
.cat_metiers .container_abc {float:left;width:225px;padding-left:10px;}

/* Module : METIERS */
.metiers{border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;text-align:left;}
.metiers .titre{font-weight:bold;padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;width:100%;padding-left:10px;}
.metiers .titre_famille{font-weight:bold;padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;width:100%;padding-left:10px;}
.metiers .titre_metier{float:left;font-weight:bold;padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;width:100%;padding-left:20px;}
.metiers .item{text-align:left;padding-left:2px;}
.metiers .liste_items {clear:both;float:left;}
.metiers .container_abc {float:left;width:225px;padding-left:10px;}

/* Module TOP_ENTREPRISES_FAMILLE */
.top_entreprises_famille_mini_fiv{
	text-align:left;
	font-family: Verdana, Arial; 
	font-size:10px;
}
.top_entreprises_famille_mini_fiv .item{}

/* Module : FIV */
.fiv{clear:both;float:left;text-align:left;}

.fiv .titre{
	background:transparent url(../images/default/menu_portail_bg.gif) repeat;
	height:22px;
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	border:1px solid #9D1830;
}
.fiv .titre .libelle{color:#000000;}

.fiv h1{font-family:Verdana,Arial;font-weight:bold;font-size:13px;color:#9D1830;text-align:center;}
.fiv .logo{float:left;}

.fiv .titre_boite{
	background:transparent url(../images/default/menu_portail_bg_red.gif) repeat;
	height:22px;
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.fiv .titre_boite img{
	float:left;
	border:0px;
	padding:0px 20px 0px 0px;
}
.fiv .titre_boite span{
	float:left;
	padding-top:5px;
}
.fiv .content{
	clear:both;
	width:340px;
	float:left;
	padding:5px;
	color:#444444;
}

.fiv .localisation{
	clear:both;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #B4B4B5;
	width:357px;
	margin-bottom:5px;
	margin-right:5px;
}

.fiv .activite{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #B4B4B5;
	width:357px;
	margin-right:5px;
	margin-bottom:5px;
}
.fiv .la_description{
	clear:both;
	float:left;
	width:503px;
	height:90px;
	margin: 5px 5px 10px 5px;
	background-color:#FFFFFF;
	border:1px solid #B4B4B5;
	overflow-y:auto;
}
.fiv .contacts{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #B4B4B5;
	width:210px;
	margin-left:5px;
	margin-top:2px;
	margin:5px 0px 10px 0px;
	text-align:center;
}
.fiv .contacts a{
	float:left;
}
.fiv .contact_devis{
	background: transparent url(../images/default/fiv_devis.png) no-repeat;	
	float:left;
	width:60px;
	height:30px;
	border:0px;
	padding-top:60px;
	margin-left:5px;
	margin-right:10px;
	color:#7E7E7E;
	cursor:pointer;
}
.fiv .contact_devis:hover{
	background: transparent url(../images/default/fiv_devis_on.png) no-repeat;	
	color:#9D1830;
}
.fiv .contact_message{
	background: transparent url(../images/default/fiv_mail.png) no-repeat;	
	float:left;
	width:60px;
	height:30px;
	border:0px;
	padding-top:60px;
	margin-right:10px;
	color:#7E7E7E;
	cursor:pointer;
}
.fiv .contact_message:hover{
	background: transparent url(../images/default/fiv_mail_on.png) no-repeat;	
	color:#9D1830;
}
.fiv .contact_site{
	background: transparent url(../images/default/fiv_site.png) no-repeat;	
	float:left;
	width:60px;
	height:30px;
	border:0px;
	padding-top:60px;
	color:#7E7E7E;
	cursor:pointer;
}
.fiv .contact_site:hover{
	background: transparent url(../images/default/fiv_site_on.png) no-repeat;	
	color:#9D1830;
}
.fiv .Site_Web{
	float:left;
	padding:3px 3px 3px 12px;
	font-weight:bold;
	font-size:11px;
	width:100%;
	text-align:center;
	color:#7E7E7E;
}

.fiv .les_horaires{
	float:left;
	border:1px solid #B4B4B5;
	width:350px;
	margin-left:5px;
	margin-top:2px;
}


.fiv .Description .lib{clear:both;font-weight:bold;}
.fiv .Description img{margin-right:4px;}

.fiv .lib{clear:both;float:left;}
.fiv .value{float:left;padding-left:5px;}
.fiv .Horaires{clear:both;float:left;}
.fiv .Horaires{text-align:left;padding:5px;}
.fiv .Horaires h1{font-weight:bold;padding-bottom:5px;font-size:12px;color:#333333;}
.fiv .Horaires .lib{clear:both;font-weight:bold}
.fiv .Horaires .value{clear:both;}

.fiv .Adresse{clear:both;float:left;}
.fiv .Code_Postal{clear:both;float:left;}
.fiv .Ville{float:left;padding-left:5px;}
.fiv .Dep{clear:both;float:left;}
.fiv .Region{clear:both;float:left;}
.fiv .Tel{clear:both;float:left;}
.fiv .Dirigeant{clear:both;float:left;}

.fiv_descriptif{clear:both;}
.fiv_coordonnees{text-align:left;padding:5px;}
.fiv_coordonnees h1{font-family:Arial;font-weight:bold;padding-bottom:5px;font-size:13px;color:#9D1830;width:100%;text-align:center;}
.fiv_coordonnees_titre {font-weight:bold}
.fiv_coordonnees .lib{clear:both;float:left;}
.fiv_coordonnees .value{float:left;padding-left:5px;}


.fiv_promo{text-align:left;padding:5px;}
.fiv_promo h1{font-weight:bold;padding-bottom:5px;font-size:12px;color:#333333;}
.fiv_promo_titre {font-weight:bold}
.fiv_promo_info {}

.fiv_commentaires{text-align:left;padding:5px;}
.fiv_commentaires h1{font-weight:bold;padding-bottom:5px;font-size:12px;color:#333333;}
.fiv_commentaires_titre {font-weight:bold}
.fiv_commentaires_info {}

/* Module : fiv_description */
.fiv_description{clear:both;width:726px;text-align:left;float:left;background-color:#FFFFFF;margin-bottom:5px;border:1px solid #CCCCCC;}
.fiv_description p{margin:0px;}
.fiv_description .titre{	
	border-bottom:1px solid #9D1830;
	font-family:Verdana,Arial;font-weight:bold;font-size:13px;color:#9D1830;
	text-align:left;
	padding:2px;
}
.fiv_description .item{	
	padding:5px;
	text-align: justify;
}
.fiv_description .photo{padding:2px 5px 2px 2px;float:left;}

/* Module : liste_produits */
.liste_produits{clear:both;width:100%; text-align:left;float:left;background-color:#FFFFFF;margin-bottom:5px;border:1px solid #CCCCCC;
	background:#FFFFFF url(../images/default/titre_fiv_produits.png) no-repeat scroll left top;padding-top:25px;
}
.liste_produits p{margin:0px;}
.liste_produits .titre{	
	border-bottom:1px solid #9D1830;
	color:#9D1830;
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
	letter-spacing:0.6px;
	
}
.liste_produits .photo{width:40px;height:40px;padding:2px 5px 2px 2px;float:left;}
.liste_produits .item{clear:both;width:100%;float:left;padding:2px;padding-bottom:4px;}
.liste_produits .titre_liste{padding-top:3px;font-weight:bold;}
.liste_produits .date{font-size:11px;color:#9D1830;}

/* Module : liste_promotions */
.liste_promotions{clear:both;width:100%;text-align:left;float:left;background-color:#FFFFFF;margin-bottom:5px;border:1px solid #CCCCCC;
	background:#FFFFFF url(../images/default/titre_fiv_promotions.png) no-repeat scroll left top;padding-top:25px;
}
.liste_promotions p{margin:0px;}
.liste_promotions .titre{	
	border-bottom:1px solid #9D1830;
	color:#9D1830;
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
	letter-spacing:0.6px;
	
}
.liste_promotions .photo{width:40px;height:40px;padding:2px 5px 2px 2px;float:left;}
.liste_promotions .item{clear:both;width:100%;float:left;padding:2px;padding-bottom:4px;}
.liste_promotions .titre_liste{padding-top:3px;font-weight:bold;}
.liste_promotions .date{font-size:11px;color:#9D1830;}

/* Module : liste_photos */
.liste_photos{clear:both;text-align:left;float:left;background-color:#FFFFFF;margin-left:5px;margin-bottom:5px;border:1px solid #CCCCCC;
	background:#FFFFFF url(../images/default/titre_fiv_photos.png) no-repeat scroll left top;padding-top:25px;
}
.liste_photos p{margin:0px;}
.liste_photos .titre{	
	border-bottom:1px solid #9D1830;
	color:#9D1830;
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
	letter-spacing:0.6px;
}
.liste_photos .photo{padding:2px 5px 2px 5px;float:left;}
.liste_photos .item{float:left;padding-bottom:4px;}
.liste_photos .titre_liste{float:left;padding-top:3px;}
.liste_photos .date{font-size:11px;color:#9D1830;}

#s3slider { 
   clear:both;
   width: 235px; /* important to be same as image width */ 
   height: 200px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3slider li{list-style-type:none;margin:0px;padding:0px;}
#s3slider ul{list-style-type:none;margin:0px;padding:0px;}

#s3sliderContent {
   width: 235px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}


/* Module : DEVIS */

.formulaire_contact{
	border:solid 1px #CCCCCC;margin-bottom:5px;background-color:#FFFFFF;text-align:left;clear:both;float:left;width:95%;
}

.formulaire_contact_coord{clear:both;float:left;padding:5px;width:95%;}
.formulaire_contact_type{clear:both;float:left;padding:5px;width:95%;}
.formulaire_contact_localisation{clear:both;float:left;padding:5px;width:95%;}
.formulaire_contact_delais{clear:both;float:left;padding:5px;width:95%;}
.formulaire_contact formulaire_membre{clear:both;float:left;padding:5px;width:95%;}
.formulaire_contact crypto{clear:both;float:left;padding:5px;width:95%;}
.formulaire_contact valider{clear:both;float:left;padding:5px;width:95%;}


.formulaire_contact h1{
	clear:both;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	text-align:left;
	width:95%;
}

.formulaire_contact input{
	font-size:10px;
}

.formulaire_contact select{
	font-size:10px;
}

.formulaire_contact textarea{
	font-size:10px;
	width:406px;
}

.formulaire_contact .col_simple{clear:both;width:90%;padding-top:2px;}
.formulaire_contact .col_double_1{clear:both;float:left;width:250px;padding-top:2px;}
.formulaire_contact .col_double_2{float:left;width:400px;padding-top:2px;padding-left:2px;}
.formulaire_contact .col_quadruple_1{clear:both;float:left;width:250px;padding-top:2px;}
.formulaire_contact .col_quadruple_2{float:left;width:130px;padding-top:2px;padding-left:2px;}
.formulaire_contact .col_quadruple_3{float:left;width:130px;padding-top:2px;padding-left:2px;}
.formulaire_contact .col_quadruple_4{float:left;width:130px;padding-top:2px;padding-left:2px;}
.formulaire_contact .valider{clear:both;float:left;text-align:center;padding-top:5px;width:100%;}
.formulaire_contact .valider input{font-size:13px;}
.formulaire_contact_envoi {width:95%;text-align:center;}

/* Module : LEXIQUE_METIER */
.lexique_metier {clear:both;float:left;text-align:left;padding:5px;border:1px solid #CCCCCC;background-color:#FFFFFF;margin-bottom:5px;text-align:left;width:100%;}

.lexique_metier .titre{font-weight:bold;font-variant:small-caps;padding:10px 0px 5px 0px;}

.lexique_metier .metier{
	padding:2px 2px 2px 20px;
}
.lexique_metier .description{
	padding:2px 2px 2px 30px;
}

.lexique_metier .item{}

/* Module : COMMUNES */
.communes{border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;text-align:left;}
.communes h1{font-weight:bold;padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;width:100%;padding-left:10px;}
.communes .informations_communes{padding:5px;margin-bottom:10px;}
.communes .libelle{clear:both;float:left;width:100px;color:#333333;}
.communes .info{padding-left:2px;float:left;font-weight:bold;color:#333333;}

/* Module : DEPARTEMENTS */
.departements {border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;text-align:left;}
.departements h1{font-weight:bold;padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;width:100%;padding-left:10px;}
.departements .informations_departements{clear:both:float:left;padding:5px;margin-bottom:10px;}
.departements .libelle{clear:both;float:left;width:100px;color:#333333;}
.departements .info{padding-left:2px;float:left;font-weight:bold;color:#333333;}

/* Module : REGIONS */
.regions {text-align:left;border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;}
.regions h1{font-weight:bold;padding-bottom:5px;font-variant:normal;font-size:14px;font-family:georgia;color:#9D1830;width:100%;padding-left:10px;}
.regions .informations_regions{padding:5px;margin-bottom:10px;}
.regions .libelle{clear:both;float:left;width:100px;color:#333333;}
.regions .info{padding-left:2px;float:left;font-weight:bold;color:#333333;}


/* Module : ARIANE */
.ariane{
	clear:both;
	width:100%;
	text-align:left;
	font-size:11px;
	color:#222222;
	padding-top:2px;
}
.ariane a{color:#555555;}
.ariane a:hover{color:#9D1830;}

.ariane .menu_item{}

.ariane .menu_item:hover{}

/* Module : FICHE MEMBRE */
.membre_fiche{text-align:left;}
.membre_fiche h1{font-weight:bold;padding-bottom:5px;font-size:12px;color:#333333;}
.membre_fiche_titre {font-weight:bold}
.membre_contenu{}

/* Module : COMMENTAIRE MEMBRE */
.membre_commentaires{text-align:left;}
.membre_commentaires h1{font-weight:bold;padding-bottom:5px;font-size:12px;color:#333333;}
.membre_commentaires_titre {font-weight:bold}
.membre_commentaires_contenu{}

/* Module : RECHERCHE_RESULTATS */
.recherche_resultats .titre_page { font-family:helvetica ;font-size:15; color: black; font-weight: 800; }
.recherche_resultats .positionnement { font-family:helvetica ;font-size:10; color: black; font-weight: 400; }
.recherche_resultats .highlight {font: normal 0.8em Verdana, Sans-serif;padding: 0.01em 1em 1em 1em;	color: #C25F06;	font-weight: 600;}
.recherche_resultats .liste { font-family:Verdana,sans-serif; font-size:11; color: #0D3E7B;}
.recherche_resultats .tr_liste { background-color:#EEEEEE}
.recherche_resultats .lien_liste { color:#000000;text-decoration:none }
.recherche_resultats .titre_liste { font-family:helvetica ;font-size:15; color:#111111; font-weight: 800;}


.recherche_resultats .fiche { font-family:Verdana,sans-serif; font-size:11; color: black; } 
.recherche_resultats .lien_fiche { color:#0D3E7B;text-decoration:none }
.recherche_resultats .fond_fiche { background-color:#EEEEEE; color:#0D3E7B; }
.recherche_resultats .champ_fiche { font-family:Verdana,sans-serif; font-size:11; color:#0D3E7B; font-weight: 600;} 
.recherche_resultats .tr_fiche { background-color:#0D3E7B}
.recherche_resultats .titre_fiche { font-family:helvetica ;font-size:15; color:#FFFFFF; font-weight: 800;}

.recherche_resultats .font_navigation { font-family:Verdana,sans-serif; font-size:12; color: white; font-weight: 600;}
.recherche_resultats .tr_navigation { background-color:#0D3E7B; font-family:Verdana,sans-serif;}
.recherche_resultats .input_navigation { font-family:Verdana,sans-serif; font-size:11; color: #0D3E7B; background-color:#FEFFFF; font-weight: 500;}
.recherche_resultats li{margin-left:20px;}

/* Module : RECHERCHE_ABC_VILLES */
.recherche_abc_villes{border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;text-align:left;}
.recherche_abc_villes .titre{font-weight:bold;font-variant:small-caps;padding-bottom:5px;color:#9D1830;}
.recherche_abc_villes .item{text-align:left;}
.recherche_abc_villes .liste_items {clear:both;float:left;}
.recherche_abc_villes .container_abc {float:left;width:200px;padding-left:10px;}

/* Module : RECHERCHE_ABC_FIV */
.recherche_abc_fiv{border:solid 1px #CCCCCC;background-color:#FFFFFF;float:left;clear:both;margin-bottom:5px;width:100%;text-align:left;}
.recherche_abc_fiv .titre{font-weight:bold;font-variant:small-caps;padding-bottom:5px;color:#9D1830;}
.recherche_abc_fiv .item{text-align:left;}
.recherche_abc_villes .liste_items {clear:both;float:left;}
.recherche_abc_fiv .container_abc {float:left;width:200px;padding-left:20px;}


/* Module : STATIQUE */

.statique{
	border:solid 1px #CCCCCC;
	padding:5px;
	text-align: justify;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
.statique p{margin:0px;}

/* Module : SHAREIT - commun a tous les modules*/
.shareit {float:left;}
.shareit_img{border:0px;width:125px;height:16px;}

/* Module : GOOGLE_MAP */

.google_map{
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	clear:both;
}
.google_map .google_entreprise{
	font-size:11px;
	font-weight:bold;
}.google_map .google_adresse{
	font-size:10px;
}

/* Module : module_virtual_tour */
.module_virtual_tour{clear:both;float:left;margin-bottom:5px;}

/* Module : EN_CONSTRUCTION */
.en_construction{
	border:solid 1px #CCCCCC;text-align:center;background-color:#FFFFFF;float:left;clear:both;padding-top:40px;padding-bottom:40px;margin-bottom:5px;width:100%;
}

/* Module : MEMBRE */
.membre{
	border:solid 1px #CCCCCC;
	padding:5px;
	text-align: left;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
.membre #oubli{display:none;}
.membre #creation_compte{display:none;}
.membre .inscription_lib{cursor:pointer;}
.membre .oubli_lib{cursor:pointer;}

/* Module : JEUX_LISTE */
.jeux_liste{clear:both;float:left;background-color:#FFFFFF;border:solid 1px #CCCCCC;margin-bottom:5px;width:100%;text-align:left;
	
}
.jeux_liste p{margin:0px;}
.jeux_liste .titre{	
	border-bottom:1px solid #9D1830;
	color:#9D1830;
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
	letter-spacing:0.6px;
}
.jeux_liste .photo{width:60px;height:60px;padding:2px 5px 2px 2px;float:left;}
.jeux_liste .item{clear:both;width:100%;float:left;padding-bottom:4px;}
.jeux_liste .titre_liste{color:#9D1830;font-weight:bold;}
.jeux_liste .description{padding-top:3px;color:#7E7E7E;}
.jeux_liste .date{font-size:11px;color:#9D1830;}
