@charset "iso-8859-1";
/* CSS Document */

body{
	color: #281B17;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;	
}

h1{
	padding:0;
	margin:0;
	color:#666;
	font-size: 11px;
}
.sous_menu{
	display:inline;
}

/**********Tableau*********/

.tab_general{
	padding:8px;	
}
.tabCell_titre{
	padding-left:5px;
	padding-right:5px;
}
.tabCell_basetdroite{
	border-right:thin;
	border-right-color:#d3d3d3;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom:thin;
	border-bottom-color:#d3d3d3;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.tabCell_droite{
	border-right:thin;
	border-right-color:#d3d3d3;
	border-right-style:solid;
	border-right-width:1px;
}
.tabCell_bas{
	border-bottom:thin;
	border-bottom-color:#d3d3d3;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.menu{
	padding:3px;
	padding-left:8px; 
	background:url(images/fleche_grise.png) left no-repeat #FFF;
}


/**********Textes*********/

.texte_blanc_10{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;	
}
.texte_rose_10{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ED1E79;	
}
.texte_bas{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;	
}
.texte_fonce_10{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #281B17;	
}
.texte_gris_10{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;	
}
.texte_gris_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;	
}
.texte_marron_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #67492F;	
}
.texte_rose_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C30071;	
}
.texte_fonce_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #281B17;	
}
.texte_bleu_concept_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#589AC3;
	font-size:12px;
}
.texte_fonce_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #281B17;	
}
.texte_rose_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30071;	
}
.texte_rose_f_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #790238;	
}
.texte_rose_15{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ED1E79;	
}
.texte_bordeau_15{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #790238;	
}
.titre_gris_18{
	font-family: "Berlin Sans FB", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #808080;	
}
.titre_gris_22{
	font-family: "Berlin Sans FB", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #808080;	
}
.titre_gris_23{
	font-family: "Berlin Sans FB", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #808080;	
}
.titre_rose_23{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #ED1E79;	
}
.titre_rose_27{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #C30071;	
}
.texte_noir_f_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}
.texte_noir_f_13{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
}
/**********Liens*********/


.lien_gris_10{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B3B3B3;
	text-decoration:none
}
.lien_gris_10:hover{
	color:#666;
	text-decoration:overline underline;
}
.lien_gris_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B3B3B3;
	text-decoration:none
}
.lien_gris_11:hover{
	color:#666;
	text-decoration:overline underline;
}
.lien_fonce_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #281B17;
	text-decoration:none
}
.lien_fonce_11:hover{
	color:#666;
	text-decoration:overline underline;
}
.lien_noir_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #281B17;
	text-decoration:none
}
.lien_noir_11:hover{
	color:#666;
}
.lien_fonce_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #281B17;
	text-decoration:none
}
.lien_fonce_12:hover{
	color:#666;
}
.lien_fonce_13{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #281B17;
	text-decoration:none
}
.lien_fonce_13:hover{
	color:#666;
}
.lien_bas{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration:none
}
.lien_bas:hover{
	color:#666;
}
.lien_rose_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C30071;
	text-decoration:none;
}
.lien_rose_11:hover{
	color:#99084b;
}

.lien_rose_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30071;
	padding-left:3px;
	text-decoration:none;
}
.lien_rose_12:hover{
	color:#99084b;
}

.lien_gris_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	padding-left:3px;
	text-decoration:none;
}
.lien_gris_12:hover{
	color:#99084b;
}

.lien_rose_15{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ED1E79;
	padding-left:3px;
	text-decoration:none;
}
.lien_rose_23{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #ED1E79;
	padding-left:3px;
	text-decoration:none;
}
.lien_rose_15:hover{
	color:#99084b;
}

.lien_bleu_concept_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#589AC3;
	font-size:12px;
	text-decoration:none;
}
.lien_bleu_concept_12:hover{
	color:#184D68;
}

.lien_bordeaux_exposer_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#790238;
	font-size:12px;
	text-decoration:none;
}
.lien_bordeaux_exposer_12:hover{
	color:#38051E;
}
.lien_bordeaux_exposer_23{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#790238;
	font-size:23px;
	text-decoration:none;
}
.lien_bordeaux_exposer_23:hover{
	color:#38051E;
}

.lien_vert_apprendre_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#A4BA08;
	font-size:12px;
	text-decoration:none;
}
.lien_vert_apprendre_12:hover{
	color:#434709;
}

.lien_beige_annuaire_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DBA757;
	font-size:12px;
	text-decoration:none;
}
.lien_beige_annuaire_12:hover{
	color:#936F3F;
}

.lien_bleu_actualites_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2b8496;
	font-size:12px;
	text-decoration:none;
}
.lien_bleu_actualites_12:hover{
	color:#184852;
}

.lien_violet_contact_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#483b69;
	font-size:12px;
	text-decoration:none;
}
.lien_violet_contact_12:hover{
	color:#1a1428;
}

.lien_fond_rouge{
	display:block;
	width:185px;
	height:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	background-color:#790238;
	background:url(images/pointilles_hori3.png) bottom repeat-x;
}

.lien_fond_rouge span{
	padding-left:15px;
	background:url(images/fleche_blanche.png) no-repeat left;
}

.lien_fond_rouge:hover{
	display:block;
	width:185px;
	height:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#281B17;
	font-size:10px;
	text-decoration:none;
	background-color:#790238;
	background:url(images/pointilles_hori3_over.png) bottom repeat-x;
}

.lien_fond_rouge:hover span{
	padding-left:15px;
	background:url(images/fleche_fonce.png) no-repeat left;
}
.lien_fonce_19{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #281B17;
	text-decoration:none
}
.lien_fonce_19:hover{
	color:#666;
	text-decoration:overline underline;
}
.nav{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C30071;
	text-decoration:none;
}
.nav:hover{
	color:#99084b;
}
.lien_turquoise_12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A7B3;
	padding-left:3px;
	text-decoration:none;
}
.lien_turquoise_12:hover{
	color:#024244;
}

.lien_turquoise_11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A7B3;
	padding-left:3px;
	text-decoration:none;
}
.lien_turquoise_11:hover{
	color:#024244;
}



/**********Formulaires*********/
input{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C30071;	
}
.input40{
	background:url(images/fond_input_40.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:36px;
	height:15px;
	border:none;
	padding:2px;
}
.input75{
	background:url(images/fond_input_90.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:71px;
	height:15px;
	border:none;
	padding:2px;
}
.input115{
	background:url(images/fond_input_115.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:111px;
	height:15px;
	border:none;
	padding:2px;
}
.input125{
	background:url(images/fond_input_125.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:121px;
	height:15px;
	border:none;
	padding:2px;
}
.input145{
	background:url(images/fond_input_145.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:141px;
	height:15px;
	border:none;
	padding:2px;
}
.input200{
	background:url(images/fond_input_200.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:196px;
	height:15px;
	border:none;
	padding:2px;
}
.textarea {
	background-color:#f2f2f2;
	border-style:solid;
	border-width:1px;
	border-color:#cecece;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#C30071;
}

.select{
	border:1px #cecece solid;
	background-color:#f2f2f2;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#C30071;

}

.partenaires a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #281B17;
	text-decoration:none
}
.partenaires a:hover{
	color:#666;
	text-decoration:overline underline;
}


#chiner{
	color:#C30071;
	font-size:30px;
	font-weight:normal;
	margin-bottom:5px;
}
#slogan{
	color:#slogan;
	font-size:24px;
	font-weight:normal;
	margin-top:5px;
}
.titre_bloc_accueil{
	margin:2px;
	font-size:20px;
	font-weight:normal;
}
#carte_france{
	position:absolute;
	background:#FFF;
	padding:20px;
	width:438px;
	left:50%;
	margin-left:-219px;
	top:200px;
	z-index:100;
}
#overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(images/noir_alpha.png);
}
.numeros{
	float:right;
	border-left:solid 1px #B3B3B3;	
}
.bt_numero{
	display:block;
	width:18px;
	height:15px;
	padding-top:3px;
	border:solid 1px #B3B3B3;
	margin:3px;
	color:#B3B3B3;
	cursor:pointer;
}
.bt_numero_actif{
	display:block;
	width:18px;
	height:15px;
	padding-top:3px;
	border:solid 1px #B3B3B3;
	background:#7C6359;
	margin:3px;
	color:#FFFFFF;
	cursor:pointer;
}
.masque_produits_accueil{
	float:left;
	height:190px;
	width:338px;
	overflow:hidden;	
}
/*api google*/
 /* the width of the controls (keep same as gsc-results for flush look) */
#searchcontrol { width:500px; }
.gsc-control { width:500px; }
/* the width of the search results box; no height value = nice auto look  */
.gsc-results { width:500px; }
/* the width of the search input */
.gsc-input { width:60px; }
/* hide "powered by google" (optional) */
.gsc-branding { display:none; }
/* custom colors */
.gs-title a { color:#ED1E79; font-weight:bold; }
#searchcontrol a { color:#ED1E79; }
