/* CSS Document */

body{
	background-color:#333;
	background-image:url(../images/fond/backgrounds.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.corp{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.logo{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
}
.head{
	height:93px;
	width:990px;
	padding-right:10px;
}
.texte_rose14{
	color:#C00;
}

.liena{
	font-family: 'BankGothicMdBTMedium';
	color:#FFF;
	font-size:19px;
	text-decoration:none;
}
.liena:hover{
	color:#cb0c04;
}
/*Classes pour vérification des champs de formulaire*/
.atextf, .aself
{
	background-color:#C90D04;
	color:#FFF;
}
.textf, .self
{
	background-color:#fff;
}


.newsletterH{
	font-family: 'BankGothicMdBTMedium';
	color:#000;
	width:990px;
	height:30px;
	font-size:15px;
}

.lien_menu{
	width:1000px;
	text-align:center;
	font-family: 'BankGothicMdBTMedium';
	color:#fff;
	font-size:19px;
	margin-bottom:10px;
	margin-top:10px;
}
.lien_menu a{
	font-family: 'BankGothicMdBTMedium';
	color:#fff;
	font-size:19px;
	text-decoration:none;
	
}
.lien_menu a:hover{
	color:#d21a12;
}

.lien_home_choix1{
	width:451px;
	padding-top:3px;
	padding-left:10px;
	position:absolute;
	background-image:url(../images/fond/home_barre.png);
	background-repeat:no-repeat;
	height:33px;
	font-family: 'BankGothicMdBTMedium';
	color:#000;
	font-size:19px;
	left: 24px;
	top: 242px;
}
.lien_home_choix2{
	width:451px;
	padding-top:3px;
	padding-left:10px;
	position:absolute;
	background-image:url(../images/fond/home_barre.png);
	background-repeat:no-repeat;
	height:33px;
	font-family: 'BankGothicMdBTMedium';
	color:#000;
	font-size:19px;
	left: 0px;
	top: 242px;
}

.texteHbas{
	background-image:url(../images/fond/degrade1000.png);
	background-repeat:no-repeat;
	width:940px;
	padding:10px;
	color:#fff;
	margin-left:24px;
}
.texte_spe_B{
	font-family: 'BankGothicMdBTMedium';
	font-size:14px;
	color:#d21a12;
}

.titre{
	font-family: 'BankGothicMdBTMedium';
	color:#ffffff;
	font-size:19px;
	border-bottom:1px solid #d31c16;
}

.textdefile{
	width:1000px;
	position:relative;
	text-align:center;
	color:#fff;
	font-size:12px;
	padding-top:5px;
	margin-bottom:5px;
}

.blc_videohome{
	background-image:url(../images/fond/blc_video.png);
	width:413px;
	height:335px;
	padding:10px;
	float:left;
}

.recherche_loc{
	padding-top:20px;
	width:300px;
	height:297px;
	position:absolute;
	z-index:20;
	background-image:url(../images/fond/location_recherche.png);
	background-repeat:no-repeat;
	left: 20px;
	top: 2px;
}
.recherche_loc_gb{
	padding-top:20px;
	width:300px;
	height:297px;
	position:absolute;
	z-index:20;
	background-image:url(../images/fond/location_recherche_gb.png);
	background-repeat:no-repeat;
	left: 20px;
	top: 2px;
}

.meteoH{
	width:500px;
	height:264px;
	background-image:url(../images/fond/zone_meteo.png);
	background-repeat:no-repeat;
}
.texte_bleuegauche{
	font-weight:bold;
	font-size:12px;
	color:#d21a12;
	text-align:right;
	
}
.blc_client{
	float:left;
	width:220px;
	height:197px;
	padding:10px;
	background-image:url(../images/fond/blc_clientDroite.png);
	background-repeat:no-repeat;
	color:#333;
}

a{
	font-size:12px;
	color:#dddddd;
}
a:hover{
	color:#ffffff;
}

h4{
	margin:0px;
	padding:0px;
	font-family: 'BankGothicLtBTLight';
	font-size:14px;
	color:#d21a12;
}
.texte_bleue14{
	font-weight:bold;
	font-size:14px;
	color:#d21a12;
}
.texte_bleue20{
	font-weight:bold;
	font-size:20px;
	color:#d21a12;
}

.texte_bleue30{
	font-weight:bold;
	font-size:25px;
	color:#d21a12;
}
.lien_gaucheB{
	width:164px;
	text-align:center;
	font-size:12px;
	background-image:url(../images/fond/outBLCbleu.jpg);
	color:#000;
	border-bottom:1px solid #000; 
	padding-top:5px; 
	padding-bottom:5px;
}
.lien_gaucheB:hover{
	color:#FFF;
	background-image:url(../images/fond/overBLCbleu.jpg);
	cursor:pointer;
}

/************************Menu css nos magasins ***************/
.menucss{
	margin:0px;	
	padding:0px;
	width:164px;
	font-size:13px;
	background-image:url(../images/fond/outBLCbleu.jpg);
	color:#000;
	list-style-type:none;
}

.menucss>li{
	border-bottom:1px solid #000; 
	padding-top:5px; 
	padding-bottom:5px;
	padding-left:10px;
}

.menucss>li:hover{
	background-image:url(../images/fond/overBLCbleu.jpg);
	cursor:pointer;
}

.ssmenucss{
	margin:0px;	
	padding:0px;
	font-size:11px;
	color:#000;
}

.ssmenucss li{
	list-style-type:none;
	border-bottom:1px solid #000; 
	border-left : 1px solid #000; 
	margin:0px;
	margin-left:10px;
	padding-top:5px; 
	padding-bottom:5px;
	padding-left:5px;
}
.ssmenucss li>a{
	color:#000;
	text-decoration:none;
	font-size:11px;
}
.ssmenucss li:hover{
	font-style:italic;
}
/*************************************************************/


.bloc_cont{
	width:780px;
	padding:10px;
	float:left;
	background-image:url(../images/fond/fond_bloc2.png);
	background-repeat:no-repeat;
}

.minititre{
	margin:0px;
	padding:0px;
	font-family: 'BankGothicLtBTLight';
	font-size:14px;
	color:#ffffff;
}

.miniv2{
	height:60px;
	width:150px;
	float:left;
	font-size:12px;
	color:#777;
}

.table_reca{
	color:#000;
	font-size:12px;
}

.table_reca th{
	color:#d21a12;
}

.market_page {
	color:#fff;
	}
.market_page h1, .market_page h2{
color:#d21a12;
font-weight:bold;
font-family: 'BankGothicLtBTLight';
font-size:14px;
 }
 .market_page h1 { font-size: 1.3em; padding-left: 25px;}
.market_page h2 { font-size: 1.1em;}

.homeAccroche{
	color:#000;
}
.homeAccroche span{
	color:#d21a12;
}

.texte_b{
	color:#d21a12;
}

/*------------------------------------------------------------*/

#produits_panier{
	padding-bottom:13px;
	background-image:url(../images/fond/mini_carreNoir.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	width:220px;
}
#produits_panier h4{
	text-decoration:underline;
	position:relative;
	margin-bottom:5px;
}
#produits_panier>div{
	float:left;
	width:220px;
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom : dotted 2px #aaaaaa;
}

#produits_panier>div>div{
	width:110px;
	position:relative;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	height:35px;
}

#produits_panier span{
	position:absolute;
	right:0px;
	top:0px;
}

#produits_panier label{
	float:left;
}

#produits_panier input{
width:95px;
}

#produits_panier select{
width:100px;
color:#000;
}


/*-------infos bulles javascript-----------*/
.infobulle_js {
    position: absolute;   
    visibility : hidden;
    border: 1px solid #333;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color:#F8F8F8;
	color:#333;
	z-index:25;
	width:200px;
	
	opacity : 0.95 ;
	-moz-opacity : 0.95 ;
	-khtml-opacity : 0.95 ;
	filter : alpha(opacity=95) ; 
}
/*---------------------------------------*/
.texte_blanc td{
	color:#FFF;
}
.texte_blanc th{
	color:#FFF;
}
