/* CSS Document */
/**--------- general------------ **/
body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #000;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	background-image:url("images/body_bg.jpg"); 
	margin-top:0px;
	padding-top:0px;
}
a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
a:link{color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#105D97; text-decoration:none;}	  


#main-content{
	background-color:#FFFFFF;
	width:1000px;
	padding-top:0px;
	margin-top:0px;
}

.panelLeft{
	width:210px;
	padding-left:0px;
	text-align:left;

}

.panelCenter{
	width:600px;
	overflow:hidden;
}

.panelRight{
	width:180px;
	padding-left:0px;
	text-align:left;
}
.spacing{
	width:5px;
}

.imgcenter {
   text-align:center; 
}

#top-bar{
	width:100%;
	height:185px;
	background-color:#FFFFCC;
	
	
}

#logo-bar{
		background-image:url("images/livre_ouvert.png");
		background-repeat:no-repeat;
		background-position:center;
		float:left;
		width:200px;
		height:150px;
}

#pub-bar{
	background-image:url("images/yeuxelsarouge.gif");
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	width:800px;
	height:150px;
}

/******************menu******************************/
#menu{
	/*background-image:url("images/menu_bg.gif");*/
	background-image:url("images/menu_line1.gif");
	background-repeat:repeat-x;
	line-height:37px;
	height:37px;
	font-size:12px;
	width:1000px;
	overflow:hidden;
	float:left;
	margin-top:2px;
	margin-bottom:0px;
}
/******************search bar******************************/
#search{
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		height:37px;
		width:490px;	
		float:left;
		text-align:right;
}

.button_go{
	vertical-align:middle;
	margin-left:0px;	
}
.searchtxt{
	width:250px;
	height:14px;
	vertical-align:middle;
}
/*---------nav top------------*/
#navh{
	float:left;
	height:37px;
	width:510px;
	margin-right:0px;
	
	}

#navh ul{
	margin: 0; 
	padding: 0; 
	list-style-type:none;
	float:left;
}
#navh li{
	float:left;
	LIST-STYLE-TYPE: none;
	height:37px;
}
#navh li a{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
	padding-right:8px; 
	display:block;
	height:37px;
	overflow:hidden;
	text-align:center;
}
#navh li a:hover{
     /*background:url("images/menu_line1.gif");*/
	 background:url("images/menu_bg.gif");
	 height:36px;
 }
 
#navh li#menuimg{
	float:left;
	width:1px;
	height:37px;
	/*background:url("images/menu_line.gif");*/
	padding:0px;
}
#navh li#fin{
		float:left;
		width:10px;
		height:37px;
		/*background:url("images/menu_line.gif");*/
}

#navh li#space{
	float:left;
	width:1px;
	height:36px;
	/*background:url("images/menu_line.gif");*/
}
#navh li img a:hover{
	border:0px;
	float:left;
	padding-top:2px;
	height:32px;
	padding-right:0px;
	background-image:url("images/menu_line1.gif");
	background-repeat:repeat-x;
}
#navh li img{
	border:0px;
	float:left;
	padding-top:5px;
	height:30px;
	padding-right:0px;
	width:30px;
}
/********titire1***************/
.titre1{
	margin-left:0px;
	margin-top:10px;	
    width:290px;
	line-height:32px;
	font-weight:bold;
	color:#1B9DEF;
	text-align:left;
	border:1px solid #1B9DEF;
	border-bottom:0px;
	background-color:#FFFFFF;
	float:left;
	}


.titre1left{
	background-image:url("images/ico3.gif");
	background-repeat:no-repeat;
	background-position:12px 12px;
	margin-left:0px;
	height:32px;
	float:left;
	width:25px;
	margin-right:0px;
}
.titre1right{

}
.titre1center{

    float:left;
	height:32px;
	width:255px;
	background-image:url("images/mtitle2.gif");
	background-position:right top;
	background-repeat:no-repeat;
}
.titre1center a{
	color:#1B9DEF;
	font-weight:bold;
	height:32px;
	font-size:14px;
}
.titre1center a:hover{
	color:#D6015E;
	font-weight:bold;
	height:32px;
	font-size:14px;
}
.titre1body1{
		background-color:#FFFFFF;
        float:left;
		margin-top:0px;
		margin-left:0px;
		width:290px;
	
		border:1px solid #1B9DEF;
		padding-left:0px;
		}
.titre1body2{
		background-color:#FFFFFF;
		margin-top:0px;
		width:290px;
		height:100px;
		border:1px solid #1B9DEF;
		float:left;
}
.titre1body3{
		background-color:#FFFFFF;	
		margin-top:0px;
		width:290px;
		height:100px;
		border:1px solid #1B9DEF;
	    float:left;
}

/*******info************/
.infotop{
    background-image:url("images/subtitle1.gif");
	width:208px;
	height:20px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	padding-top:10px;
	margin-left:1px;
}
.infobody{
	background-image:url("images/info_main.gif");
    width:208px;
	border:1px solid #1B9DEF;
	text-align:left;
	line-height:18px;
	height:245px;
	color:#000000;
	font-weight:bold;

}
.infobody a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}	
.infobody a:hover {
    text-decoration:underline;
	color:#D6015E!important;
}
.intobottom{
	background-image:url("images/info_bott_middle.gif");
	width:207px;
}

/************CSS de menu à droit : panier *******************/
.RightModTop{
	background-image:url("images/subtitle3.gif");
	color:#ffffff;
	width:182px;
	height:25px;
	padding-top:6px;
	font-weight:bold;
	text-align:left;
	margin-right:1px;
	
}
.RightModBody{
    width:174px;
	border:1px solid #1B9DEF;
	color:#1B9DEF!important;
	text-align:left;
	line-height:18px;
	background-color:#FFFFFF;
	height:180px;
	margin-right:1px;
	padding:3px;
}

.RightModBody a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#D6015E!important;
	font-size:11px;
}	
.RightModBody a:hover {
	color:#1B9DEF!important;
    text-decoration:underline;
}

/******************CSS de menu à droit : pub********************/
.RightModPub {
	border:1px solid #1B9DEF;
	width:180px;
}
.RightModPub a{
	color:#000000;
	font-style:italic;
	width:178px;
	padding-top:6px;
	line-height:22px;
	text-align:inherit;
	margin-right:1px;
	
}
.titre{
	color:#1B9DEF!important;
	text-align:left;
	line-height:28px;
	font-weight:bold;
	font-style:normal;
	
}
.espaces{
	color:#D6015E!important;
	text-align:left;
	line-height:28px;
	font-weight:bold;
	font-style:normal;
	width:180px;
	font-size:14px;
}
/***************CSS de menu à droit : Notre adresse **********************/
.RightModAdresseTop{
	background-image:url("images/subtitle3.gif");
	color:#ffffff;
	width:182px;
	height:25px;
	padding-top:6px;
	font-weight:bold;
	text-align:left;
	margin-right:1px;
}
.RightModAdresseBody{
    width:174px;
	border:1px solid #1B9DEF;
	text-align:left;
	line-height:18px;
	height:340px;
	margin-right:1px;
	padding:3px;
}

.RightModAdresseBody a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	/*color:#D6015E!important;*/
	font-size:11px;
}	
.RightModAdresseBody a:hover {
	/*color:#1B9DEF!important;*/
    text-decoration:underline;
}
/*********************Catégarie*******************/
.comptop{
	width:208px;
	height:23px;
	font-weight:bold;
    color:#ffffff;
	text-align:left;
	padding-top:7px;
	margin-left:1px;
	background-image:url("images/subtitle1.gif");
}
.compbody{
    width:206px;
	border:1px solid #1B9DEF;
	text-align:left;
	line-height:18px;
    color:#1B9DEF;
	margin-bottom:5px;
	margin-left:1px;
}	
/*.compbottom{
	background:url("images/comp_bottom.gif");
	width:210px;
	height:7px;
	line-height:1px;
}*/
*.compcontent{
    width:200px;
}
.MenuCatSecTitre a{
	color:#1B9DEF!important;
	font-weight: bold;
	font-size:12px;
}
.MenuCatSecTitre a:hover{ 
	color:#D6015E!important;
    text-decoration: none;
    font-weight: bold
}
/******************CSS de magasin************************/
.infosite{
	color:#1B9DEF!important;
	line-height:30Px;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10Px;
	font-weight: bold;
	text-align:left;
}

/*********CSS de titre de lien de chaque page************/
.TitreLien{
	color:#666666;
	line-height:32px;
	text-align:left;
	margin-bottom:20Px;
}
.TitreLien a{
	color:#666666!important;
	font-weight: bold;
}
.TitreLien a:hover{ 
	color:#D6015E!important;
    text-decoration: none;
    font-weight: bold;
}
/*********CSS de la page de l'inscription*************/
#inscription{
	border:1px dotted  #1B9DEF;
}

.button{
	border:0px none;
	background-image:url("images/button.gif");
	background-repeat:no-repeat;
	text-align:center;
	color:#000000;
	height:20px;
	width:70px;
	font-size:11px;
	margin-top:20px;
}

.headerCheckoutColumn 
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url("images/bienvenu2.jpg");
	background-repeat:no-repeat;
	height:40px;	
	font-size:24px;
	color:#D6015E;
	margin-bottom:20px;
	text-align:center;
	padding-top:20px;
}
.Message{
	font-size:12px;
	color:#D6015E;
	width:580px;
	margin-bottom:5px;
	padding-top:20px;
}
.personnelle {
	width:600px;
	margin-top:30px;
	padding-left:10px;
}

.personnelle h3{
	text-align:left;
	color:#1B9DEF;
}

.personnelle h4{
	text-align:center;
	color:#D6015E;
}
.zoneinfos{
	text-align:right;
	float:left;
	width:50%;
	height:25px;
}
.zoneinput
{
	float:left;
	height:25px;
	text-align:left;
	width:48%;
	padding-left:1.5%;
}
small { 
	color:red;
	font-size:12px;
}
.buttonVerifi
{
	border:0px none;
	background-image:url("images/button2.gif");
	text-align:center;
	color:#000000;
	height:20px;
	width:116px;
	font-size:11px;
}
.validation
{
	margin-top:40px;
}
/*****************Css connexion***************/
.modif{
	text-align:left;
	padding-left:10px;
}

/**************CSS magasin********************/
.decorer
{  
	border:#ffffff 10px solid;

  }   
  
 
 .mid_menu{height:26px; padding-left:15px;padding-top:6px; }
.navi2_{
		float:left;width:140px !important;
		width/**/:140px;
		height:22px;
		text-align:center;
		padding-top:4px;
		background:url(images/commun/nav2.jpg);
		}
.navi_{
		float:left;
		width:140px !important;
		width/**/:140px;
		height:22px;
		text-align:center;
		padding-top:4px;
		background:url(images/commun/nav1.jpg);
		}
.mid_2{height:15px;padding-left:14px;padding-top:9px;background-color:#EAEAEA;overflow:hidden;}
a.a_bei12b:link {color: #366F98;font-weight: bold;}
a.a_bei12b:visited {color: #366F98;font-weight: bold;}
a.a_bei12b:hover {color: #FF6600;font-weight: bold;}

.test{
background:#E0EDFC;
}

.nondispo{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#e30101;
	font-size:12px;
}
/*********************************************/
.bleumenu{
	/*color:#1B9DEF!important; */
}
.lkorange{
	background-image:url("images/button.gif");
	width:70px;
	height:20px;
	font-size:9px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}
/*********************************************/
.tr_fichelivre { 
     text-align: left; 
	 vertical-align : middle; 
	 background:#efefef ;
	 
	 } 
/*********************accueil**************/
.acceuiltitre{
	height:25px; 
	padding-left:5px;	
	padding-top:15px;  
}
/**************************** MISC ELEMENTS */


/* CSS prix */
#prixEchoAcceuil{
		float:right;
		width:50px;
		height:18px; 
		font-weight: bold;
		background-image:url("images/ico3.gif");
		background-repeat:no-repeat;
		background-position:left;
		color:#1B9DEF;
		text-align:center;
		padding-top:2px;

}
#prixEcho{width:100%;display:block;height:15px;text-align:center;}
.prix {font-size:11px; font-weight: bold;color: #F15009;}
.prix a{font-weight: bold;color: #F15009;}
.prix a:link{font-weight: bold;color: #F15009;}
.prix a:visited{ font-weight: bold;color: #F15009;}
.prix a:hover{ font-weight: bold;color: #000;}
.prixbigold {font-size:14px;  font-weight: bold;color: #505A9A;}

/*a:active {text-decoration:blink}*/

/*------------ CSS bonplan----------------------- */
.bontop{
	/*border:1px solid #C6C6C6;*/
	border:1px solid #1B9DEF;
	background-color:#FFFFFF;
	border-bottom:0px;
	width:585px;
	height:32px;
	line-height:30px;
	font-weight:bold;
	text-align:left;
}
.bontopleft{
	background-image:url("images/ico4.gif");
	background-repeat:no-repeat;
	background-position:12px 10px;
	width:27px;
	height:32px;
	float:left;
}
.bontopcenter{	
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url(images/mtitle.gif);	
	width:553px;
	height:32px;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	float:left;
	padding-left:5px;
}
.bontopcenter a{	
	color:#1B9DEF;
	font-weight:bold;
	font-size:14px;
}

.bontopright{ 

}
.bontopleftb{
	float:left;
}
.bontopcenterb{
	width:574px;
	float:left;
	font-size:1px;
	line-height:1px;
}
.bontoprightb{
	/* width:6px; */
	float:left;
}
.bonbody{
    width:585px;
	border:1px solid #1B9DEF;
	background-color:#FFFFFF;
	height:250px;
	padding-top:1px;
}
.bonbottom{
	width:586px;
}
.atd_bonplan {  
	 width: auto; 
     text-align: center; 
	 vertical-align : top; 
	 width: 50%;
	 border:1px solid #D4D4D4;
	 } 
.aBottom_bonplan a{
color:#fff;
font-size:13px;
}
.aBottom_bonplan a:hover{
color:#fff;
font-size:13px;
}
.aBottom_bonplan{

}
#botVT{
		width:100px;
		height:21px;
		padding-left:22px;
		padding-top:5px;
		background:url("images/btn_g.gif");

}
#botVT a
{
	color:#fff;
	font-size:13px;
	color:#D6015E;
}
#botIm{ 
		width:100px;
		height:21px;
		margin-left:20px;
		padding-left:22px;
		padding-top:5px;
		background:url("images/btn_g.gif");

}
#botIm a
{
	color:#fff;
	font-size:13px;
	color:#30AEFF;	
}
	 
/*------------- CSS acceuil-------------------------- */

.acceuil_titre1 {
	text-transform: capitalize;
	color: #000000;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
}
.acceuil_titre1 a{
	color: #000000;
}
.acceuil_titre1 a:hover{color:#105D97; text-decoration:none;}


.atd_configuration {  width: auto; 
     text-align: left; 
	  vertical-align : middle; 
	 width: 50%;
	 } 
.aConfigBorder{
	width:100%;
	border:1px solid #D4D4D4;
	margin-left:0px;
}
.atitle_bonplan {
	color:#D6015E;
	font-style:normal; 
	font-weight: bold;
	text-align:center!important;
	line-height: 20px;
	vertical-align : middle;
	}
.adetails_bonplan {
	   color: #000;
	   font-style:normal; 
	   line-height: 15px;
	  overflow: hidden;

}





