body
{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #0860ab;
	SCROLLBAR-SHADOW-COLOR: #0860ab;
	SCROLLBAR-3DLIGHT-COLOR: #F5F5F5;
	SCROLLBAR-ARROW-COLOR: #0860ab;
	SCROLLBAR-TRACK-COLOR: #F5F5F5;
	SCROLLBAR-DARKSHADOW-COLOR: #F5F5F5;
	SCROLLBAR-BASE-COLOR: #0860ab;
}

a
{
	text-decoration: none;
}

img
{
	border: 0;
}

.clear_both
{
	clear: both;
	visibility: hidden;
    height: 1px;
	overflow: hidden;
	/*background-color: green;*/
}


/* Haut */

#haut
{
	background-color: #0860ab;
}

/* Milieu */

#milieu
{
	
}

/* Milieu > Gauche */

#gauche
{
	float:left;
	width: 164px;
	background-color: #0860ab;
}

#guide
{
	
}

#guide_menu
{
	width: 158px;
	padding: 5px 0 5px 4px;
	margin-left: 3px;
	border: solid 2px #f6dc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7e400;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
}

#guide_menu ul
{
	margin: 0;
	padding: 5px 0 5px 16px;
}

#guide_menu A
{
	color: #f7e400;
}

#guide_menu A:hover
{
	color: #f7e400;
	font-weight: bold;
}

.form_gauche
{
	width: 158px;
	height: 30px;
	padding: 2px;
	margin-left: 3px;
	border: solid 2px #f6dc00;
	background-color: #f6dc00;
	overflow: hidden;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
	height: 22px;
}

.form_gauche input
{
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: 1px solid #A9A9A9;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: 1px solid #A9A9A9
}

#gauche div.adherents,
#gauche div.entreprises,
#gauche div.partenaires
{
	margin-top: 15px;
}

#gauche div.forum
{
	margin-top: 20px;
}

#gauche div.contact
{
	margin: 20px 0;
}

/* Milieu > Centre */

#centre
{
	margin: 0 195px 0 175px; 
	text-align: center;
}

.infos
{
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.infos .type
{
	font-size: 14px;
	font-weight: bold;
	color: #0860ab;
}

.infos .titre
{
	font-size: 14px;
	color: #0860ab;
}

.infos .texte
{
	margin-top: 4px;
	text-align: justify;
	font-size: 12px;
}

.infosup
{
	text-align: right;
}

.infosup a
{
	color: #C60B27;
	font-size: 11px;
	font-weight: bold;
}

.infosup a:hover
{
	text-decoration: underline;
}

/* Milieu > Droite */

#droite
{
	float:right;
	width: 186px;
}

#decouvrir
{
	margin-bottom: 20px;
}

#entreprise
{
	width: 180px;
	padding: 10px;
	background-color: #f6dc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860ab;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;
}

#entreprise .telfax
{
	font-size: 11px;
}

#entreprises
{
	
}

/* Milieu > Centre > Entreprises */

#centre_entreprises
{
	margin: 0px 260px 0px 175px; 
	text-align: center;
}

.infos_entreprise, #secteur_entreprises, .entreprise_bleu, .entreprise_jaune
{
	width: 70%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#intro_entreprise
{
	margin: 15px 0 0 6px;
	color: #FF0000;
}

#secteur_entreprises
{
	padding-top: 15px;
	color: red;
	font-size: 13px;
	font-weight: bold;
}

.entreprise_bleu
{
	margin-top: 20px;
	padding: 10px;
	background-color: #CEDFEE;
}

.entreprise_jaune
{
	margin-top: 20px;
	padding: 10px;
	background-color: #FFFF99;
}

.photo_entreprise
{
	float: right;
}

.photo_entreprise img
{
	margin: 0 0 10px 10px;
}


/* Milieu > Droite > Entreprises */

#droite_entreprises
{
	float: right;
	margin-right: 5px;
	padding-top: 10px;
	width: 245px;
}

#droite_entreprises_intro
{
	float: right;
	margin-right: 5px;
	padding-top: 75px;
	width: 245px;
}

#secteur_activite
{
	background-color: #f6dc00;
}

#secteur_activite .tab_gauche
{
	float: left;
}
#secteur_activite .tab_titre
{
	margin: 3px 0;
}

#secteur_activite .tab_droite
{
	float: right;
}

#select_secteur
{
	height: 25px;
	text-align: center;
	overflow: hidden;
}

#select_secteur select
{
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* Milieu > Centre > Guide */

.guide_img, .guide_entete, .guide_texte
{
	width: 70%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.guide_img
{
	width: 72%;
	margin-bottom: 10px;
}

.guide_entete
{
	
}

.guide_entete img
{
	float:left;
}

.guide_entete h1
{
	margin: 0;
	padding: 68px 0 0 160px;
	text-align: left;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #0860a8;
}

.guide_sous_titre
{
	font-size: 16px;
	font-weight: bold;
	color: #0860a8;
}

.guide_texte
{
	text-align: justify;
}

.guide_texte A
{
	color: #0860a8;
	font-weight: bold;
}

.guide_texte A:hover
{
	text-decoration: underline;
}

.guide_pages
{
	padding: 20px 5px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.guide_pages span
{
	margin: 0 5px;
	color: #f7e400;
	background-color: #0860a8;
}

.guide_pages A
{
	color: #0860a8;
}

.guide_pages A:hover
{
	text-decoration: underline overline;
}


ul.adresse a
{
	font-size: 11px;
	font-weight: normal;
}

ul.adresse a:hover
{
	color: red;
}

/* milieu > centre > partenaires */

ul.partenaires
{
    margin-left: 200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul.partenaires li
{
    line-height: 20px;
}

ul.partenaires li a
{
    color: #0860a8;
}
ul.partenaires li a:hover
{
    color: #df0029;
}

/* Milieu > Bas */

#milieu_bas
{
	clear: both;
	padding: 10px 0;
	width: 164px;
	background-color: #0860ab;
	text-align: center;
}

/* cadre arrondi bleu clair */

#bleu_clair_g
{
	background-image: url(/img/cadre/bleu_clair_g.gif);
	background-repeat: repeat-y;
}
#bleu_clair_d
{
	background-position: right;
	background-image: url(/img/cadre/bleu_clair_d.gif);
	background-repeat: repeat-y;
}
#bleu_clair_h
{
	background-image: url(/img/cadre/bleu_clair_h.gif);
	height: 20px;
}
#bleu_clair_hg
{
	float: left;
	background-image: url(/img/cadre/bleu_clair_hg.gif);
	width: 20px;
	height: 20px;
}
#bleu_clair_hd
{
	float: right;
	background-image: url(/img/cadre/bleu_clair_hd.gif);
	width: 20px;
	height: 20px;
}

#bleu_clair_titre
{
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0860a8;
}
#bleu_clair_txt
{
	padding: 10px 20px;
	text-align: justify;
	color: #0860ab;
}

#bleu_clair_txt ul
{
	margin: 0;
	padding: 5px 0 5px 16px;
	list-style-image: url(/img/pucebleue.gif);
}

#bleu_clair_b
{
	background-image: url(/img/cadre/bleu_clair_b.gif);
	height: 20px;
}
#bleu_clair_bg
{
	float: left;
	background-image: url(/img/cadre/bleu_clair_bg.gif);
	width: 20px;
	height: 20px;
}
#bleu_clair_bd
{
	float: right;
	background-image: url(/img/cadre/bleu_clair_bd.gif);
	width: 20px;
	height: 20px;
}

/* cadre arrondi jaune */

#jaune_g
{
	background-image: url(/img/cadre/jaune_g.gif);
	background-repeat: repeat-y;
}
#jaune_d
{
	background-position: right;
	background-image: url(/img/cadre/jaune_d.gif);
	background-repeat: repeat-y;
}
#jaune_h
{
	background-image: url(/img/cadre/jaune_h.gif);
	height: 20px;
}
#jaune_hg
{
	float: left;
	background-image: url(/img/cadre/jaune_hg.gif);
	width: 20px;
	height: 20px;
}
#jaune_hd
{
	float: right;
	background-image: url(/img/cadre/jaune_hd.gif);
	width: 20px;
	height: 20px;
}

#jaune_titre
{
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #d80330;
}
#jaune_txt
{
	padding: 10px 20px;
	text-align: justify;
	color: #d80330;
}

#jaune_txt ul
{
	margin: 0;
	padding: 5px 0 5px 16px;
	list-style-image: url(/img/pucejaune.gif);
}

#jaune_b
{
	background-image: url(/img/cadre/jaune_b.gif);
	height: 20px;
}
#jaune_bg
{
	float: left;
	background-image: url(/img/cadre/jaune_bg.gif);
	width: 20px;
	height: 20px;
}
#jaune_bd
{
	float: right;
	background-image: url(/img/cadre/jaune_bd.gif);
	width: 20px;
	height: 20px;
}


/* pop-Up */

body.bleu_fonce
{
	background-color: #0860a8;
}

.textebleu, .textebleugras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860ab;
}

.textebleugras
{
	font-weight: bold;
}

.texte14rouge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.textejaune, .textejaune11bold, .textejaune12bold, .textejaune14bold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7e400;
}

.textejaune11bold
{
	font-size: 11px;
	font-weight: bold;
}

.textejaune12bold
{
	font-weight: bold;
}

.textejaune14bold
{
	font-size: 14px;
	font-weight: bold;
}