/***********************************************/

/*CSS SITE DE DYMASTYLE Laurent LENOIR le 25/10/2008                      */

/***********************************************/

body{
	
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #cccccc url(images/bg_grad.gif) fixed;
}
#autour {

	

	width: 995px;

	margin:0px auto;

	background-color: #FFFFFF;

}











/************** Titres entêtes **************/



h1{

 font: bold 120% Arial,sans-serif;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}



h2{

 font: bold 114% Arial,sans-serif;

 color: #006699;

 margin: 0px;

 padding: 0px;

}



h3{

 font: bold 100% Arial,sans-serif;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}



h4{

 font: 100% Arial,sans-serif;

 color: #333333;

 margin: 0px;

 padding: 0px;

}



h5{

 font: 100% Arial,sans-serif;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}





/*************** Liste des puces ***************/



ul{

 list-style-type: square;

}



ul ul{

 list-style-type: disc;

}



ul ul ul{

 list-style-type: none;

}



/********* Formulaires *********/



form {

	margin: 0;

	padding: 0;

	background-color:#FFFFFF;

}



label{

 font: bold 1em Arial,sans-serif;

 color: #FFFFFF;

}

				

input{

	font-family: Arial,sans-serif;

	padding-bottom: 0px;

	margin-bottom: 5px;

}



/***********************************************/

/* Fond de la page                             */

/***********************************************/

#fond{

	position:absolute;

	top: 140px;

	width:995px;

	background-color: #ffffff;

	height: auto;

}







/***********************************************/

/* Menus                           */

/***********************************************/

#masthead{
	width: 995px;
	height:79px;
	padding:0px;

		
	
}

.masthead1 {

float:left;
width:294px;
height:80px;

}
.masthead2 {

float:left;
width:525px;
height:80px;


}
.masthead3 {

float:left;
width:176px;
height:80px;

}


#menu_espaces {
float:left;
width: 995px;
height:26px;

}


.menu_espaces1 {
float:left;
width: 160px;
height:26px;
margin-right:2px;


}

.menu_espaces2 {
float:left;
width: 160px;
height:26px;
margin-right:2px;
}
.menu_espaces3 {
float:left;
width: 160px;
height:26px;
margin-right:2px;
}
.menu_espaces4 {
float:left;
width: 160px;
height:26px;
margin-right:2px;
}
.menu_espaces5 {
float:right;
width: 300px;
height:22px;
padding: 0px;
background-color:#FFFFFF;



}

#haut_dyma{
	position:relative;
	width: 995px;
	height:50px;
	padding:0px;
	margin-top:10px;
	background:#FFFFFF;
	
	
	}




.retrait {

margin-left:15px;

margin-bottom:2px;

margin-top:2px;

}









/* Menu horizontal1 */



#barre{

position: relative;

width: 885px;

height: 20px;

border-bottom: 3px solid #EB8241;

color: #000000;

margin-left:0px;

padding-left:110px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

background-color:#FFFFFF;

	text-transform: uppercase;



}



#barre img{

 display: block;

}



#barre a {

	font-size: 100%;

	padding: 0 4px 0 0;

	color:#333333;

}



#barre a:link{

	color: #333333;

	text-decoration: none;

}



#barre a:visited{

	color: #333333;

	text-decoration: none;

}



#barre a:hover{

	color: #FF3366;

	text-decoration: none;

}













#subnav

{

position: relative;

top: -1px;

z-index: 101;

margin: 0;

padding: 0px 0 3px 0;

background:  #FFFFFF;

border-bottom: 1px solid ##B0000A;

background-color:#FFFFFF;

}



#subnav UL

{

list-style: none;

margin: 1px 0 0px 13px;

padding: 0px;



}



#subnav LI

{

position: relative;

z-index: 102;

display: block;

margin: 0;

padding: 0;

float: left;

width: auto;

}



#subnav A

{

color: #fff;

display: block;

width: auto;

text-decoration: none;

margin: 0;

padding: 2px 12px 2px 10px;

}



#subnav A:hover, #subnav A:active { color: #444; }

#subnav A.active:link, #subnav A.active:visited { color: #444; }

#subnav BR, #navcontainer BR { clear: both; }

/* CSS Document */



#pageNav{

	float: left;

	width:160px;

	padding: 0px;

	margin-left:1px;

	background-color: #ffffff;

	

	font: small Verdana,sans-serif;



}





.allo{

	padding: 0px;

	margin-left:1px;

	background-color: #F5f7f7;

	font: small Verdana,sans-serif;

	text-align: center;

	text-decoration: none;

	font-size: x-small;

	color:#333333;

	font-weight: bold;

}

#pageNav1{
	float: right;
	width:178px;
	padding: 0px;
	margin-right:2px;
	background-color: #ffffff;
	font: small Verdana,sans-serif;
	margin-top:35px;

}



#content{

	padding: 0px 2px 0px 2px;

	margin:40px 164px 0px 176px;

	background-color:#FFFFFF;

}





/***********************************************/

/* Component Divs                              */

/***********************************************/

#siteName{

	margin: 0px;

	padding: 16px 0px 8px 0px;

	color: #ffffff;

	font-weight: normal;

	background-color:#FFFFFF;

}



/************** utility styles *****************/



#utility{

	font: 75% Verdana,sans-serif;

	position: absolute;

	top: 16px;

	right: 0px;

	color: #919999;

	background-color:#FFFFFF;

}



#utility a{

	color: #ffffff;

}



#utility a:hover{

	text-decoration: underline;

}



/************** pageName styles ****************/



#pageName{

	float: left;

	width: 160px;

	margin-top: 38px;

	padding: 0px;

	background-color: #ffffff;




	

	

}



#pageName form{

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

	padding: 2px;

	background-color:#a3978f;

	width: 158px;

	text-align: center;

}



#pageName label{

	display: block;

	margin: 4px;

	padding-left: 4px;

	background-color:#a3978f;

	color: #FFFFFF;

	

}







/************* #Recherche***************/



#search{

	padding: 5px 0px 5px 20px;

	border-bottom: 1px solid #cccccc;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #white;

	text-transform: uppercase;

	position: absolute;

	left: -20px;

	top: 152px;

	height: 331px;

	width: 170px;

	background-color:#FFFFFF

}



#search form{

 margin: 0px;

 padding: 2px;

}



#search label{

	display: block;

	margin: 0px;

	padding: 0px;

	

}



/**  Formulaires Boutons **/

input.button {

	border: 1px solid #cccccc;

	background: url(../images/bus_button_bg.png) repeat-x;

	height: 20px;

	padding: 2px 10px 4px 10px;

	padding: 0px 5px 0px 5px;

	font-weight: bold;

	font-family: verdana, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	color: #white;

	margin-left: 5px;

}

input.deconnexion {

	border: 1px solid #cccccc;

	background: url(../images/bus_button_bg.png) repeat-x;

	height: 20px;

	width: 140px;

	padding: 2px 10px 4px 10px;

	padding: 0px 5px 0px 5px;

	font-weight: bold;

	font-family: verdana, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	color: #white;

}



.inputbox {

	font-size: 11px;

	margin-left: 5px;



}

/************* Sous Menu ***************/



.menubis{
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	left: 0px;
	font-size: 10px;
	position: relative;
	font-weight: bold;
	

	

}





.menubis a{

	color: #000000;

}



.menubis a:link{

	color: #333333;

	text-decoration:none;

}



.menubis a:visited{

	color: #333333;

	text-decoration: none;

}



.menubis a:hover{

	color: #a3978f;

	text-decoration: underline;

}



/************** Contenu images *****************/



.feature{

	padding: 0px 0px 10px 10px;

	font-size: 80%;

	height: 200px;

}

.feature {height: auto;}



.feature h3{

	font: bold 175% Arial,sans-serif;

	color: #000000;

	padding: 30px 0px 5px 0px;

}



.feature img{

	float: left;

	padding: 0px 0px 0px 0px;

}





/*************** Boites table ******************/



.story {

	padding: 10px 0px 0px 20px;

	font-size: 80%;

}



.story h3{

	font: bold 125% Arial,sans-serif;

	color: #000000;

}



.story p {

	padding: 0px 0px 10px 5px;

}



.story a.capsule{

	font: bold 1em Arial,sans-serif;

	color: #005FA9;

	display:block;

	padding-bottom: 5px;

}



.story a.capsule:hover{

	text-decoration: underline;

}



td.storyLeft{

	padding-right: 12px;

}





/************** Footer ****************/



#siteInfo{

	clear: both;

	border-top: 1px solid #333333;

	font-size: x-small;

	font-weight: bold;

	text-align:center;

	color: #000000;

	padding: 2px 2px 2px 2px;

	margin-top:2px;

	background-color:#FFFFFF;

}







#siteInfo a {

	font-size: 100%;

	padding: 0 2px 0 0;

	color:#000000;

}



#siteInfo a:link{

	color: #000000;

	text-decoration: none;

}



#siteInfo a:visited{

	color: #000000;

	text-decoration: none;

}



#siteInfo a:hover{

	color: #a3978f;

	text-decoration: none;

}



/************** Footer2 ****************/





#siteInfo1{

	clear: both;

	font-family: Arial, Helvetica, sans-serif;

	font-size:x-small;

	font-weight:normal;

	text-align:center;

	color: #000000;

	padding: 5px 10px 10px 10px;

	margin-top: 50px;

	background-color:#ffffff;

}







#siteInfo1 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size:x-small;

	font-weight:lighter;

	color:#000000;

}



#siteInfo1 a:link{

	color: #333333;

	text-decoration: none;

}



#siteInfo1 a:visited{

	color: #000000;

	text-decoration: none;

}



#siteInfo1 a:hover{

	color: #a3978f;

	text-decoration: none;

}









/*Footer 3 */



#bloc_lien {

	margin:auto;

	width: 600px;

	border:1px;

	border-left-style:dotted;

	border-left-width:1px;

	border-top-style:dotted;

	border-top-width:1px;

	border-bottom-style:dotted;

	border-bottom-width:1px;

	border-right-style:dotted;

	border-right-width:1px;

	border-color:#ffffff;

	font-size:11px;



	color: #ffffff;

	padding: 1px;

	background-color:#a3978f;





	

	}



/*#bloc_lien li {

	color: #FFFFFF;

	font-size: 80%;

	line-height: 85%;

	list-style-type: none;

	white-space: pre;

}

*/



#bloc_lien a {

	color: #ffffff;

	font-size: 100%;

}



#bloc_lien p {

	padding-left: 2px;

}



#bloc_lien a:link {

	text-decoration: none;

}



#bloc_lien a:visited {

	text-decoration: none;

}



#bloc_lien a:hover {

	color: #999999;

	text-decoration: underline overline;

}





#logo_bas h1 {

	color: #000000;

	font-size:x-small;

	font-weight: normal;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 10px;

	margin-left: 2px;

}











/**************** advert styles *****************/



#advert{

	padding: 10px;

}



#advert img{

	display: block;

}









/************ Menu de Gauche1 **************/



#sectionLinks{

	margin: 0px;

	padding: 0px;



}



#sectionLinks h3{

	padding: 10px 0px 2px 10px;

	border-bottom: 1px solid #cccccc;

}



#sectionLinks a:link, #sectionLinks a:visited {

	display: block;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cccccc;

	background-color:#a3978f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: #ffffff;

	text-decoration: none;

	text-indent:20px;

}

li.puce



{



    list-style: url("images/croix.png") ;

	

	



}



.interligne {

	font-size: small;

	color: #D10D21;

	font-weight:bold;

	}



#sectionLinks a:hover{

	border-top: 1px solid #cccccc;

	background-color:#141313;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color:#FFFFFF;

}





/************ Menu de Gauche2 **************/



#sectionLinks1{

	margin: 0px;

	padding: 0px;



}



#sectionLinks1 h3{

	padding: 10px 0px 2px 10px;

	border-bottom: 1px solid #cccccc;

}



#sectionLinks1 a:link, #sectionLinks1 a:visited {

	display: block;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cccccc;

	background-color:#a3978f;

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: #ffffff;

	text-decoration: none;

	text-indent:20px;

}



#sectionLinks1 a:hover{

	border-top: 1px solid #cccccc;

	background-color:#dd5c21;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color:#000000;

}





/************ Menu de Gauche Ceremonie **************/



#sectionLinks2{

	margin: 0px;

	padding: 0px;



}



#sectionLinks2 h3{

	padding: 10px 0px 2px 10px;

	border-bottom: 1px solid #cccccc;

}



#sectionLinks2 a:link, #sectionLinks2 a:visited {

	display: block;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cccccc;

	background-color:#a3978f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: #ffffff;

	text-decoration: none;

	text-indent:20px;

}



#sectionLinks2 a:hover{

	border-top: 1px solid #cccccc;

	background:#997d9c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#000000;

	font-weight: bold;

	text-decoration: none;

}
/************ Menu de Gauche Ceremonie **************/


#sectionLinks3{

	margin: 0px;

	padding: 0px;



}



#sectionLinks3 h3{

	padding: 10px 0px 2px 10px;

	border-bottom: 1px solid #cccccc;

}



#sectionLinks3 a:link, #sectionLinks3 a:visited {

	display: block;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cccccc;

	background-color:#997d9c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: #ffffff;

	text-decoration: none;

	text-indent:20px;

}



#sectionLinks3 a:hover{

	border-top: 1px solid #cccccc;

	background:#a3978f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#000000;

	font-weight: bold;

	text-decoration: none;

}

/************ Menu de Gauche Cortege **************/



#enfant{

	margin: 0px;

	padding: 0px;



}



#enfant h3{

	padding: 10px 0px 2px 10px;

	border-bottom: 1px solid #cccccc;

}



#enfant a:link, #enfant a:visited {

	display: block;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cccccc;

	background-color:#a3978f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: #ffffff;

	text-decoration: none;

	text-indent:20px;

}



#enfant a:hover{

	border-top: 1px solid #cccccc;

	background-color:#141313;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#000000;

	font-weight: bold;

	text-decoration: none;

}

/************ Menu de Gauche-mariee **************/



#mariee{

	margin: 0px;

	padding: 0px;



}



#mariee h3{

	padding: 10px 0px 2px 10px;

	border-bottom: 1px solid #cccccc;

}



#mariee a:link, #mariee a:visited {

	display: block;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cccccc;

	background-color:#a3978f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: #ffffff;

	text-decoration: none;

	text-indent:20px;

}



#mariee a:hover{

	border-top: 1px solid #cccccc;

	background-color:#997d9c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color:#000000;

}







/************ Menu de Gauche-Destock **************/



#destockage{

	margin: 0px;

	padding: 0px;



}



#destockage h3{

	padding: 10px 0px 2px 10px;

	border-bottom: 1px solid #cccccc;

}



#destockage a:link, #destockage a:visited {

	display: block;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cccccc;

	background-color:#a3978f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: #FFFFFF;

	text-decoration: none;

	text-indent:20px;

}



#destockage a:hover{

	border-top: 1px solid #cccccc;

	background-color:#e30670;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}





/**************** Bloc Flash *****************/



#flash{

	padding: 5px;

}











/************* #separateur ***************/



.newRubMenu{

	display: block;

	background-repeat: no-repeat;

	height: 24px;

	margin-top:2px;

	margin-bottom:2px;

	text-transform: uppercase;

	

	

}

#separeur{

	background-image:url(images/titre.gif);

}

#separeur:hover{

	background-image:url(images/titre1.gif);

}

#separeur1 {

	background-image: url(images/femme.gif);	

}

#separeur1:hover {

	background-image: url(images/femme1.gif);	

}

#separeur2 {

	background-image: url(images/marque.gif);

	height:19px;

	margin-left:2px;	

}

#separeur2:hover {

	background-image: url(images/marque1.gif);

	height:19px;

	margin-left:2px;	

}

#separeur3 {

	background-image: url(images/mariage.gif);

}

#separeur3:hover {

	background-image: url(images/mariage1.gif);

}

#separeur4 {

	background-image: url(images/destock.gif);

}

#separeur4:hover {

	background-image: url(images/destock1.gif);

}

#separeur5 {

	background-image: url(images/mariee.gif);	

}

#separeur5:hover {

	background-image: url(images/mariee1.gif);	

}

#separeur6 {

	background-image: url(images/cortege.gif);

}

#separeur6:hover {

	background-image: url(images/cortege1.gif);

}






/*** temporaire ****/

#section_manteau, #separ_manteau{

	display:none;

}



#section_accessoire, #separ_accessoire{

	display:none;

}









/******************/



/************* nouveau menu gauche***************/

#navcontainer { 

width: 160px; 

background-color: #ffffff;

}



#navcontainer ul

{

margin-left: 5px;

padding-left: 0px;

list-style-type: none;

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

font-weight: bold;

}



#navcontainer a

{

display: block;

padding: 3px;

padding-top:3px;

width: 140px;

background-color: #ffffff;



}



#navcontainer a:link, #navlist a:visited

{

color: #000000;

text-decoration: none;

}



#navcontainer a:hover

{

background-color: #E0590E;

color: #eeeeee;

width: 150px;

padding-right:1px;

}





#navlist

{

margin-left: 0;

padding-left: 0;

list-style: none;

}



#navlist li 

{



background-repeat: no-repeat;

background-position: 5px;

padding-top:1px;

padding-bottom:1px;

}

/************* Tableaux***************/

table.moduletable {

  width            : 100%;

  margin-bottom    : 5px;

}



table.moduletable th {

	font-size        : 11px;

	font-weight      : bold;

	color            : #ffffff;

	text-align       : center;

	background-color : #E0590E;

	width            : 148px;

	height: 15px;

	margin-bottom: 2px;

	padding-bottom: 2px;

	padding-top: 2px;

	 margin-bottom    : 4px;

}



#relais {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#999999;

	text-align:left;

	padding-left:2px;

	width: 148px;

	margin-bottom: 2px;

	padding-bottom: 2px;

	padding-top: 2px;

	border:1px;

	border-style:dashed;

	margin-left: 12px;

}

#relais a:link, #sectionLinks1 a:visited {

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color:#666666;

text-decoration: none;

}



#relais a:hover{

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color:#dd5c21;

text-decoration: none;
	
}




table.moduletable td {

	font-size        : 10px;

	font-weight      : normal;

	padding: 2px;

	margin:4px;

	margin-bottom    : 4px;

	text-align: center;

}

table.moduletable th a:link, table.moduletable th a:visited

{

color: #FFFFFF;

text-decoration: none;

}



div.moduletable {

  margin-bottom: 2px;

	margin-left:10px;

	

}

table.moduletable td a:hover {

	color:#FF9933;

	text-decoration: none;

}

table.moduletable td a:link, table.moduletable td a:visited 

{

	color: #666666;

	text-decoration: none;

	text-indent: 10px;

}





#panier {

	display: block;

	background-image: url(images/selection.gif);

	background-repeat: no-repeat;

	padding: 2px 0px 12px 5px;

	height:10px;

	margin-bottom: 2px;

	margin-left:10px;

	

	

}

#newstext{

	display: block;

	background-color: #FFFFFF;

	padding: 2px 0px 12px 5px;

	background-color: #FFFFFF;

	margin-bottom: 2px;

	margin-left:10px;

	

	

}

#news {

	display: block;

	background-image: url(images/newsletter.gif);

	background-repeat: no-repeat;

	padding: 2px 0px 12px 5px;

	background-color: #FFFFFF;

	height:10px;

	margin-bottom: 2px;

	margin-left:10px;

	

	

}



.boite {

	margin: 1px 0px 2px 0px;

	font-size: 80%;

}



.livraison {

	margin: 1px 0px 2px 5px;

	font-size: 80%;

}



.boite3 {

	margin: 1px 5px 2px 0px;

	font-size: 80%;

}

.boite2 {

	margin: -5px 1px 5px 10px;

	font-size: 80%;

}




.boite_LL1 {

	list-style-image:url(images/bouton-rond.gif);

	text-align: left;

	margin-left: 20px;

	padding-left: 10px;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color:#666666

}

.boite_LL1 a{
color:#333333;
text-decoration:none;
}

.boite_LL1 a:link {
color:#333333;
text-decoration: none;
}

.boite_LL1 a:visited { 

color:#333333;
text-decoration: none;
}

.boite_LL1 a:hover {
	color:#a3978f;
	text-decoration: underline overline;
}




.promo {

	background-image:url(images/promo.gif);

	background-repeat: no-repeat;

	background-position:right;

	height: 202px;

	

	

	

}



.nouveau {

background-image:url(images/nouveau.gif) ;

background-repeat: no-repeat;

height: 202px;

background-position:left;

}

#promotions {
	margin:20px 0px 20px 0px;
	top:555px;
	position: absolute;
	left: 180px;
	width: 600px;	





}

.baspage {

	text-indent:20px;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#9B9896;

	text-align:center;

	padding-top: 4px;

	margin-bottom:0px;

	



	text-decoration: none;

}



.baspage a{

	color: #9B9896;

	text-decoration:none;

}



.baspage a:link{

	color: #9B9896;

	text-decoration:none;

}



.baspage a:visited{

	color: #9B9896;

	text-decoration: none;

}



.baspage a:hover{

	color: #E0590E;

	text-decoration: none;

}





.baspage2 {

	

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#807676;

	text-align:center;



	



	text-decoration: none;

}



.baspage2 a{

	color: #807676;

	text-decoration:none;

}



.baspage2 a:link{

	color: #807676;

	text-decoration:none;

}



.baspage2 a:visited{

	color: #807676;

	text-decoration: none;

}



.baspage2 a:hover{

	color: #E0590E;

	text-decoration: none;

}





.baspage3 {

	

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	text-align:left;

	padding-top:30px;

	text-decoration: none;

}



.baspage3 a{

	color: #000000;

	text-decoration:none;

}



.baspage3 a:link{

	color: #000000;

	text-decoration:none;

}



.baspage3 a:visited{

	color: #000000;

	text-decoration: none;

}



.baspage3 a:hover{

	color: #a3978f;

	text-decoration: none;

}

.gif {


margin-top:5px;
margin-bottom:5px;




}

.baspage4 {

	

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	text-align:left;

	padding-top:10px;

	text-decoration: none;

}



.baspage4 a{

	color: #000000;

	text-decoration:none;

}



.baspage4 a:link{

	color: #000000;

	text-decoration:none;

}



.baspage4 a:visited{

	color: #000000;

	text-decoration: none;

}



.baspage4 a:hover{

	color: #a3978f;

	text-decoration: none;

}



#kelkoo {

margin-top:5px;

}

.kelk {

margin-left:15px;



margin-bottom:2px;

margin-top:2px;



	

	

}



.kelk1 {

margin-left:0px;

padding: 5px 10px 10px 30px;

	

	

}

.bajo6 {

margin-top:250px;

width:500px;







}



.bajo3 {



margin-top:10px;

color: #fff;

display: block;

width: 600px;

text-decoration: none;













}



.bajo {

font-size:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin-top:-20px;

width:600px;









}





.bajo7 {

margin-top:650px;

width:600px;

padding: 5px 10px 10px 10px;



}



.bajo2 {

margin-top:10px;

width:600px;





}

.solde {



	margin-left:3px;

	margin-top:0px;

	margin-bottom: -5px;



}



.flash {

	margin-left:35px;
	margin-bottom:20px;
	

	

}



.ceremonie{

font-size:11px;

text-align:center;

font-family: Arial, Helvetica, sans-serif;

color: #FFFFFF;

margin: 2px;

padding: 2px;

}



.ceremonie a{

	color: #FFFFFF;

	text-decoration:none;

}



.ceremonie a:link{

	color: #FFFFFF;

	text-decoration:none;

}



.ceremonie a:visited{

	color: #FFFFFF;

	text-decoration: none;

}



.ceremonie a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.ceremonie2{

font-size:11px;

text-align:center;

font-family: Arial, Helvetica, sans-serif;

color: #FFFFFF;
margin-top:5px;
margin-bottom:5px;





}



.ceremonie2 a{

	color: #FFFFFF;

	text-decoration:none;

}



.ceremonie2 a:link{

	color: #FFFFFF;

	text-decoration:none;

}



.ceremonie2 a:visited{

	color: #FFFFFF;

	text-decoration: none;

}



.ceremonie2 a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.baspage1 {

	text-indent:10px;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	text-align:justify;

	padding-top: 1px;

	margin-bottom:0px;

	border-width: 1px; 

	border-style: solid; 

	border-color: #FFCC66;

	



	text-decoration: none;

}



.baspage1 a{

	color: #333333;

	text-decoration:none;

}



.baspage1 a:link{

	color: #333333;

	text-decoration:none;

}



.baspage1 a:visited{

	color: #333333;

	text-decoration: none;

}



.baspage1 a:hover{

	color: #FFCC66;

	text-decoration: none;

}

.soldes {

	margin-left:5px;

	margin-bottom:-4px;

	margin-top: 5px;

	

}



.pub {

margin-left: 0px;

}



.pub1 {

margin-left: 37px;

margin-top:102px;

}



.concours {

margin-top:0px;

margin-left:10px;

margin-right:10px;



}

td.fleche_taille{

	background-image: url(images/fleche_oblique.jpg);

	background-repeat: no-repeat;

	background-position: 180px top;

}

#nav_marques select{

	margin-top: 5px;

	margin-bottom: 10px;

}

#nav_marques select{

	width:148px;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #29509A;

	margin-left: 15px;

}





/* Nouveau Menu horizontal */





#menuconteneur{

height:24px;

background:#fff url(images/foxmenu_bg-OVER.gif); 

display:block;

padding-left:0px;

margin-left:0px;

width:100%;

position:relative;

}

#foxmenu{position:relative;

display:block;

height:24px;

font-size:12px;

font-weight:bold;



font-family:Arial,Verdana,Helvitica,sans-serif;

padding-left:0px;
padding-right:0px;

margin-left:0px;

width:100%;

position:relative;







}

#foxmenu ul{margin:0px;padding:0;list-style-type:none;width:auto;}

#foxmenu ul li{display:block;float:left;margin:0 1px 0 0;}

#foxmenu ul li a{display:block;float:left;color:#ffffff;text-decoration:none;padding:5px 20px 1px 20px;height:19px;background:transparent url(images/foxmenu_bg-OVER.gif) no-repeat top left;}

#foxmenu ul li a:hover{color:#000;background:transparent url(images/foxmenu_bg-OFF.gif) no-repeat top right;}
#foxmenu ul li a b:hover{color:#000;background:transparent url(images/foxmenu_bg-OFF.gif) no-repeat top right;}

/*#foxmenu ul li a.current,#foxmenu ul li a.current:hover{color:#000;background:#fff;}*/
/* test */

#foxmenu li.current a {color:#000; background:url(images/foxmenu_bg-OFF.gif);}

#foxmenu li.current a b {color:#000; background:url(images/foxmenu_bg-OFF.gif); no-repeat right top;}

#foxmenu li a:hover {color:#000; background:#000 url(images/foxmenu_bg-OVER.gif);}

#foxmenu li a:hover b {color:#000; background:#000 url(images/foxmenu_bg-OVER.gif);}

#foxmenu li.current a:hover {color:#000; background:#000 url(images/foxmenu_bg-ON.gif); cursor:default;}

#foxmenu li.current a:hover b {color:#000; background:#000 url(images/foxmenu_bg-OFF.gif); cursor:default;}



/* Boutons */



.button { 

margin: 0; 

padding: 0;

 }

.button a {

display: block;

 background: url(images/porter-avec.gif) no-repeat;

 width: 80px;

 height: 0px !important;

 height /**/:50px;

 padding: 50px 0 0 0;

overflow: hidden;

	    }

.button a:hover {

background: url(images/porter-avec-1.gif) no-repeat;

 width: 80px;

 height: 0px !important;

  height /**/:50px; 

padding: 50px 0 0 0;

	overflow: hidden;

	  }



#blanc {
background:url(images/blanc.gif) no-repeat;
width:160px;
height:1200px;
margin: 0; 
padding: 0;


}



#blanc1 {
background:url(images/blanc1.gif) no-repeat;
width:160px;
height:600px;
margin: 0; 
padding: 0;


}

/* Boites_LL */

.table_boite {
margin-top:10px;
}


._global {
width:600px;
padding:10px;



}
.boite1 h1, ._global h1 {
	margin:0;
	font-size:16px;
	padding:0 10px 5px 10px;
	text-align:center;
	border-bottom:1px solid #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;

}
.boite1 p, ._global p { margin:0; padding:5px 10px; font-size:10px;}
.boite1 {background: transparent; width:190px; float:left; margin:0 3px;}

.xhaut, .xbas {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.boite_contenu {display:block;
 border:0 solid #444;
  border-width:0 1px; 
  height:auto;
  
  }
* html .boite_contenu {height:1px;}

.color_a {
background:#701012;
 color:#fff;}
.color_b {background:#955a94; color:#fff;}
.color_c {background:#eb730a; color:#fff;}
.color_d {background:#b2ab9b; color:#000;}

.puce_LL{

	
	list-style-image:url(images/bouton-noir.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	
	}
	
.puce_LL a{
color:#333333;
text-decoration:none;
}

.puce_LL a:link {
color:#333333;
text-decoration: none;
}

.puce_LL a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL a:hover {
	color:#FF9933;
	text-decoration: none;
}

.puce_LL1{
	
	list-style-image:url(images/bouton3-lilas.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	
	}
	
.puce_LL1 a{
color:#333333;
text-decoration:none;
}

.puce_LL1 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL1 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL1 a:hover {
	color:#FF9933;
	text-decoration: none;
}


.puce_LL2{
	list-style-image:url(images/bouton-rouge.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	}
	
.puce_LL2 a{
color:#333333;
text-decoration:none;
}

.puce_LL2 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL2 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL2 a:hover {
	color:#FF9933;
	text-decoration: none;
}

.puce_LL3{
	list-style-image:url(images/bouton-vert.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	}
	
.puce_LL3 a{
color:#333333;
text-decoration:none;
}

.puce_LL3 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL3 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL3 a:hover {
	color:#FF9933;
	text-decoration: none;
}



/* Tableau_LL */

.outer {
position:relative;
padding:4em 0 3em 0;
width:54em;
background:#eee;
margin:0 auto 3em auto;
}
.innera {
overflow:auto;
width:54em;
height:9.6em;
background:#eee;
}
.outer table caption {
position:absolute;
width:51.7em;
text-align:center;
top:0;
left:0;
height:1.5em;
background:#d02433;
border:0.1em solid #fff;
color:#fff;
}
.outer thead tr {
position:absolute;
top:1.5em;
height:1.5em;
left:0;
}
.outer tfoot td {
position:absolute;
width:51.5em;
text-align:center;
background:#f0c992; 
border:0.1em solid #000;
color:#000;
bottom:0;
left:0
}
.outer th, .outer td {
width:10em; 
text-align:left;
}
.outer th {
background:#724a10; 
color:#fff;}
.outer .dk {background:#fff;
}

.tableone {
width:747px;
border-collapse:collapse;
 margin:0 auto;
 
}

.tableone  a:link {
color:#000000;
text-decoration: none;
}

.tableone  a:visited { 

color:#000000;
text-decoration: none;
}

.tableone  a:hover {
	color:#FF9933;
	text-decoration: none;
}
  
  
.tabletwo {
width:737px;
 border-collapse:collapse;
 }
 
 .tabletwo  a:link {
color:#000000;
text-decoration: none;
}

.tabletwo  a:visited { 

color:#000000;
text-decoration: none;
}

.tabletwo  a:hover {
	color:#FF9933;
	text-decoration: none;
}
  
  
.th1 {width:229px;}
.th2 {width:79px;}
.th3 {width:49px;}
.th4 {width:129px;}
.th5 {width:5px;}
.th6 {width:129px;}
.th7 {width:5px;}
.th8 {width:129px;}



.td1 {width:179px;}
.td2 {width:49px;}
.td3 {width:49px;}
.td4 {width:119px;}
.td5 {width:5px;}
.td6 {width:119px;}
.td7 {width:5px;}
.td8 {width:119px;}


.tableone {
	background:#d02433;
	border:1px solid #fff;
	color:#fff;
	

}
.tableone td {
	border:1px solid #fff;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
.tableone tbody {background:#ddd; color:#000;}
.tableone caption {
	background:#fff;
	color:#d02433;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	font-weight: bold;
}
.tabletwo td {
	background:#eee;
	color:#000;
	font-size:12px;
}
.tableone th, .tabletwo th {
	text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tabletwo tr.dk td {background:#ddd; color:#000; text-align:left;font-size:12px;}

.innerb {
	height:30em;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.etape {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

#faire-part {
padding-top:1px;
padding-bottom:1px;
}

#bougie {
padding-top:1px;
padding-bottom:1px;
}

#chaussures1 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures2 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures3 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures4 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures5 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures6 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures7 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures8 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures9 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures10 {
padding-top:1px;
padding-bottom:1px;
}

#chaussures11 {
padding-top:1px;
padding-bottom:1px;
}


#costume-mariage1 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage2 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage3 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage4 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage5 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage6 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage7 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage8 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage9 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage10 {
padding-top:1px;
padding-bottom:1px;
}

#costume-mariage11 {
padding-top:1px;
padding-bottom:1px;
}

#parfum {
padding-top:1px;
padding-bottom:1px;
}

.mon_mariage {


text-align:left;

font-size: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#0000cc;


}

.mon_mariage1 {


text-align:right;

font-size: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#0000cc;
margin-left:15px;

margin-bottom:1px;

margin-top:1px;


}
a.onglet_suivi_actif{
	display:block;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #DB2400;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #DB2400;
	margin-right:4px;
	padding:6px;
}
a.onglet_suivi {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-right:4px;
	padding:6px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
.cadre_gh {
	border: 1px solid #666666;
}

.space{
margin-bottom:10px;
margin-top:0px;
}

.space1{
padding-top:10px;
padding-bottom:10px;


}

.espace_homme {
top:0px;
width:145px;

}

.onglet1 {
background-image:url(images/onglet-homme.gif)no-repeat;
float:left;
display:inline;
width:295px;
height:255px;
margin: 0; 
padding: 0;

}

.onglet2 {
background-image:url(images/onglet-homme1.gif)no-repeat;
float:left;
display:inline;
width:295px;
height:255px;
margin: 0; 
padding: 0;

}

#apDiv1 {
	position:absolute;
	left:188px;
	top:727px;
	width:143px;
	height:229px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:335px;
	top:727px;
	width:145px;
	height:228px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:184px;
	top:935px;
	width:129px;
	height:303px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:335px;
	top:935px;
	width:140px;
	height:389px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:511px;
	top:935px;
	width:134px;
	height:173px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:647px;
	top:935px;
	width:145px;
	height:413px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:507px;
	top:727px;
	width:133px;
	height:208px;
	z-index:7;
}
#apDiv8 {
	position:absolute;
	left:627px;
	top:727px;
	width:139px;
	height:276px;
	z-index:8;
}

/************* Sous Menu ***************/

#sous_menu{
width:995px; 
height:40px;
}


#sous_menu a{
	color: #ffffff;
}
/*Nouveau Menu */
.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(images/button1.gif); position:relative; border:1px solid #bd1a2b; border-width:0 1px; border-bottom:1px solid #bd1a2b;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#fff; background:url(images/button4.gif);padding:0 8px 0 8px;}
.menu2 li.current a b {background:url(images/button4.gif) no-repeat right top;}
.menu2 li a:hover {color:#fff; background:#000 url(images/button4.gif);}
.menu2 li a:hover b {background:url(images/button4.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background: url(images/button3.gif); cursor:default;}
.menu2 li.current a:hover b {color:#fff; background: url(images/button3.gif); cursor:default;}

.baspage1 {
	text-indent:10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:justify;
	padding-top: 1px;
	margin-bottom:0px;
	border-width: 2px; 
	border-style: solid; 
	border-color: #a3978f;
	

	text-decoration: none;
}

.baspage1 a{
	color: #333333;
	text-decoration:none;
}

.baspage1 a:link{
	color: #333333;
	text-decoration:none;
}

.baspage1 a:visited{
	color: #333333;
	text-decoration: none;
}

.baspage1 a:hover{
	color: #a3978f;
	text-decoration: none;
}

.p1{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size: 11px; 
color: #ffffff; 
text-decoration : line-through;
text-align:center;
margin:2px;



	}
.p0{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
text-align:center;
margin:2px;


	}	
	
	span.barre { 

    text-decoration : line-through; 
} 
	
	.gilet{

font-size:11px;

text-align:center;

font-family: Arial, Helvetica, sans-serif;

color: #FFFFFF;
font-weight:bold;
text-align:center;
margin:2px;




}

.mariage{

	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;


	
	

}


#menu_2009 {
	height:30px;
	width:993px;
	background:#a3978f url(images/topBack.gif) repeat-x left center;
	position:relative;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	z-index:500;
	border:1px solid #ccd;
	border-width:1px 1px 0 1px;
	padding-top:2px;
	top: 2px;
	
} 
#menu_2009 ul#menu { margin:0; padding:0 0 0 5px; list-style:none; white-space:nowrap; } 
#menu_2009 ul#menu li.level1-li { float:left; height:29px; padding-top:1px; margin-right:1px; } 
#menu_2009 ul#menu li.level1-li a.level1-a { display:block; height:26px; float:left; border-left:1px solid #fff; border-right:1px solid #fff; padding:0 10px 0 10px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; color:#fff; } 
#menu_2009 ul#menu li.sub a.level1-a {color:#fff;} 
#menu_2009 ul#menu li.level1-li:hover, 
#menu_2009 ul#menu li.level1-li a.level1-a:hover {position:relative;} 
#menu_2009 ul#menu li.level1-li a.level1-a:hover, 
#menu_2009 ul#menu li.level1-li:hover a.level1-a { border-left:1px solid #2d2d2d; border-right:1px solid #000; color:#fff; background:url(images/over.gif); } 
#menu_2009 ul#menu li.sub a.level2-a 
{
color:#fff;
background:#000 url(images/button4.gif);
display:block; 
height:26px;
float:left;
border-left:1px solid #fff;
border-right:1px solid #fff;
padding:0 10px 0 10px;
text-decoration:none;
line-height:24px;
white-space:nowrap;
font-weight:bold;
 }
#menu_2009 ul#menu li.sub a.level1-a:hover { height:29px; color:#704165; background:url(images/topHover.gif); }  #menu_2009 ul#menu li.sub:hover > a.level1-a { height:29px; color:#704165; background:url(images/topHover.gif); } #menu_2009 ul#menu li div.listHolder { position:absolute; left:-9999px; top:30px; background:#fff url(images/divider.gif); border:1px solid #000; border-width:0 1px 1px 1px; padding:0;} /* IE6 only */ 
#menu_2009 table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; } 
#menu_2009 ul#menu :hover div.listHolder {left:0;} 
#menu_2009 ul#menu a:hover div.listHolder {left:-1px; top:29px;} 
#menu_2009 ul#menu div.col1 {width:141px;} 
#menu_2009 ul#menu div.col2 {width:280px;} 
#menu_2009 ul#menu div.col3 {width:420px;} 
#menu_2009 ul#menu a:hover div.left1, 
#menu_2009 ul#menu :hover div.left1 {left:-141px;} 
#menu_2009 ul#menu div.listHolder div.bottomLine {clear:left; background:#666; padding:5px 10px;} 
#menu_2009 ul#menu a:hover div.listHolder div.bottomLine {height:1px;} 
#menu_2009 ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(arrow.gif) no-repeat left center; font-weight:bold;} 
#menu_2009 ul#menu div.listHolder div.bottomLine p a {color:#fff;} 
#menu_2009 ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;} 
#menu_2009 ul.submenu {padding:0; margin:0; list-style:none; width:420px; height:24px; background:#fff;} #menu_2009 ul.submenu div.subListHolder {position:absolute; left:-9999px;} 
#menu_2009 ul.submenu li {display:block; float:left;} 
#menu_2009 ul.submenu li a {display:block; padding:0 10px; float:left; height:24px; line-height:24px; background:#fff; color:#000; text-decoration:none; text-align:center; font-weight:bold;} 
#menu_2009 ul.submenu li a:hover {background:#704165; color:#fff;} 
#menu_2009 ul.submenu li:hover > a {background:#704165; color:#fff;} 
#menu_2009 ul.submenu :hover div.subListHolder {left:-1px; top:24px; background:#fff url(images/divider.gif); border:1px solid #fff; border-width:0 1px 1px 1px;} 
#menu_2009 div.listCol {display:block; float:left; padding:10px; margin:0; width:120px;} 
#menu_2009 div.listCol h5 {padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; background:url(images/linedot.gif) repeat-x left bottom; text-align:left;} 
#menu_2009 div.listCol ul {padding:0; margin:0; list-style:none;} 
#menu_2009 div.listCol ul li {line-height:15px; padding:0; margin:0;} 
#menu_2009 div.listCol ul li a {display:block;  color:#704165; text-decoration:none; padding-left:10px; font-weight:normal; background:url(images/dot.gif) no-repeat left center; white-space:nowrap; text-align:left; width:110px;} #menu_2009 div.listCol ul li a:hover {text-decoration:underline;} 
#menu_2009 div.sublistCol {display:block; float:left; padding:10px; margin:0; width:120px; text-align:left; line-height:15px;} #menu_2009 div.sublistCol h5 {clear:left; padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; background:url(linedot.gif) repeat-x left bottom; text-align:left; color:#000;} 
#menu_2009 div.sublistCol ul {padding:0; margin:0; list-style:none; width:110px;} 
#menu_2009 div.sublistCol ul li {line-height:15px; padding:0; margin:0; width:110px} 
#menu_2009 div.sublistCol ul li a {display:block; float:left; color:#704165; text-decoration:none; padding-left:10px; font-weight:normal; background:url(dot.gif) no-repeat left center; white-space:nowrap; height:15px; line-height:15px; font-weight:normal;} 
#menu_2009 div.sublistCol ul li a:hover {text-decoration:underline; color:#704165; background:url(images/dot.gif) no-repeat left center;} 
#menu_2009 div.sublistCol ul li:hover  a {text-decoration:underline; color:#704165; background:url(images/dot.gif) no-repeat left center;} 
#menu_2009 ul#menu :hover div.listHolder ul.submenu div.bottomLine {clear:left; background:#666; padding:5px 10px; text-align:left;} 
#menu_2009 ul#menu a:hover div.listHolder ul.submenu div.bottomLine {height:1px;} 
#menu_2009 ul#menu :hover div.listHolder ul.submenu div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(images/arrow.gif) no-repeat left center; font-weight:bold;} 
#menu_2009 ul#menu :hover div.listHolder ul.submenu div.bottomLine p a {color:#fff; background:#666; display:inline; float:none; padding:0; text-decoration:underline;} 
#menu_2009 ul#menu :hover div.listHolder ul.submenu div.bottomLine p a:hover {text-decoration:none;} 
#menu_2009 table table { border-collapse:collapse; margin:-1px -10px 0 -10px; font-size:1em; width:0; height:0; }


.colonne {
	margin-right:0px;
	margin-left:0px;

}

.remise {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}

#espace {
	display: block;
	padding: 2px 0px 0px 0px;
	height:188px;
	
}

#espace1 {
	display: block;
	padding: 2px 0px 0px 0px;
	height:188px;
	
}

#espace2 {
	display: block;
	padding: 2px 0px 0px 0px;
	height:188px;
	
}

#espace3 {
	display: block;
	padding: 2px 0px 0px 0px;
	height:188px;
	
}
