/***********************************************/
/*CSS SITE DE DYMASTYLE Laurent LENOIR le 05/12/2007                      */
/***********************************************/
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: 170px;

	width:995px;

	background-color: #ffffff;

	height: auto;

}


/***********************************************/
/* Menus                           */
/***********************************************/

#masthead{
	width: 995px;
	height:80px;
	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: 0px;
	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: 0px;
	padding: 0px;
	background-color: #ffffff;
	margin-top: 35px;
	
	
}

#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 ***************/

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


#sous_menu a{
	color: #ffffff;
}


/************** 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: #333333;
	padding: 2px 2px 2px 2px;
	margin-top:2px;
	background-color:#FFFFFF;
}



#siteInfo a {
	font-size: 100%;
	padding: 0 2px 0 0;
	color:#333333;
}

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

#siteInfo a:visited{
	color: #333333;
	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: #333333;
	padding: 5px 10px 10px 10px;
	margin-top: 30px;
	background-color:#ffffff;
}



#siteInfo1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:lighter;
	color:#655F5F;
}

#siteInfo1 a:link{
	color: #655F5F;
	text-decoration: none;
}

#siteInfo1 a:visited{
	color: #655F5F;
	text-decoration: none;
}

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








/**************** 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: normal;
	padding: 3px 0px 3px 0px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color:#af5826;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}


#section_accessoire{
	margin: 0px;
	padding: 0px;

}

#section_accessoire h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#section_accessoire a:link, #section_accessoire a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:20px;
}



#section_accessoire a:hover{
	border-top: 1px solid #cccccc;
	background-color:#3e3a36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}



#section_manteau{
	margin: 0px;
	padding: 0px;

}

#section_manteau h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#section_manteau a:link, #section_manteau a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:20px;
}



#section_manteau a:hover{
	border-top: 1px solid #cccccc;
	background-color:#3e3a36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}



li.puce

{

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

}

.interligne {
	font-size: small;
	color: #D10D21;
	font-weight:bold;
	}


/************ 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:#743e50;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:20px;
}

#sectionLinks1 a:hover{
	border-top: 1px solid #cccccc;
	background-color:#507274;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


/************ 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:#9e750a;
	
	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;
}

#sectionLinks2 a:hover{
	border-top: 1px solid #cccccc;
	background:#515151;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	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:#6a1114;
	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;
}

#enfant a:hover{
	border-top: 1px solid #cccccc;
	background-color:#931c32;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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:#8c1814;
	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:#d9342f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



/************ 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:#b32a1f;
	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 ***************/
/* Laurent, je n'ai changé que ce de dont j'étais sur pour les rubriques, je te laisse faire le reste... les images sont a reprendre de toutes façon dans photoshop ;-) */
.newRubMenu{
	display: block;
	background-repeat: no-repeat;
	height: 24px;
	width:160px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;

}
#separ_accessoire{
	background-image:url(images/accessoire.gif);
	
}
#separ_accessoire:hover{
	background-image:url(images/accessoire1.gif);
	
}

#separ_chaussure{
	background-image:url(images/chaussure.gif);
	
}
#separ_chaussure:hover{
	background-image:url(images/chaussure1.gif);
	
}

#separ_chemise{
	background-image:url(images/chemise.gif);
	
}
#separ_chemise:hover{
	background-image:url(images/chemise1.gif);
	
}




#separ_manteau {
	background-image: url(images/manteau.gif);
		
}
#separ_manteau:hover {
	background-image: url(images/manteau1.gif);
		
}
#separeur {
	background-image: url(images/costume.gif);
		
}
#separeur:hover {
	background-image: url(images/costume1.gif);
		
}
#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);
}



/************* 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-size: 10px;
	color:#333333;
	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;
 
}

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%;
}

.boite1 {
	margin: 1px 5px 2px 0px;
	font-size: 80%;
}
.boite2 {
	margin: -5px 1px 5px 10px;
	font-size: 80%;
}

.boite_LL {

	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_LL a{
color:#a3978f;
text-decoration:none;
}

.boite_LL a:link {
color:#a3978f;
text-decoration: none;
}

.boite_LL a:visited { 

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

.boite_LL a:hover {
	color:#af5826;
	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 {
	
	top:285px;
	position: absolute;
	left: 190px;
	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:10px;
	

	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: #af5826;
	text-decoration: none;
}

.baspage4 {
	
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding-top:20px;

	

	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: #E0590E;
	text-decoration: none;
}



.gif {
margin-top:0px;
width:auto;

}

#kelkoo {
margin-top:5px;
}
.kelk {
margin-left:3px;
padding: 5px 10px 10px 30px;
	
	
}

.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 {
margin-top:-20px;
width:600px;




}
.pave {
margin-top:0px;
margin-bottom:20px;


}

.pave1 {
margin-top:0px;
margin-bottom:5px;

}

.bajo7 {
margin-top:650px;
width:550px;
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;
	
}

.ceremonie{
font-size:11px;
text-align:center;
font-weight:bolder;
padding-left:10px;

font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;

}


.baspage1 {
	text-indent:10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	padding-top: 1px;
	margin-bottom:20px;
	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;
}

.baspage {
	text-indent:10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	border-width: 2px; 
	border-style: solid; 
	border-color: #a3978f;
	

	text-decoration: none;
}

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

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

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

.baspage a:hover{
	color: #a3978f;
	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;
}



/*Footer */

#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:x-small;
	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: #af5826;
	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;
}

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


}

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


}

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

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

#espace-affaire {
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
}

#espace-mariage {
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
}

#espace-enfant {
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
}

#arturo1{
padding-top:2px;
padding-bottom:0px;
padding-left:1px;
}
#arturo{
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
}

#arturo2{
padding-top:2px;
padding-bottom:0px;
padding-left:1px;
}

#arturo4{
padding-top:2px;
padding-bottom:0px;
padding-left:1px;
}

#arturo5{
padding-top:2px;
padding-bottom:0px;
padding-left:1px;
}

.mon_mariage {


text-align:left;

font-size: 11px;

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

color:#0000cc;
}

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;
}

.shoes {
padding:inherit;
margin:inherit;

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



.menubis{

	padding: 5px 0px 5px 0px;

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

	width:100%;

	left: 1px;

	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: #af5826;

	text-decoration: underline;

}

#avantage{

	padding: 5px 0px 5px 0px;

	width:100%;

	left: 50px;

	font-size: 10px;

	position: relative;

	font-weight: bold;
	

	

}
	
	


/* ================================================================ 
Laurent LENOIR le 05/10/09 Dymastyle Nouveau Menu


=================================================================== */
#menu_2009 {
	height:30px;
	width:994px;
	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;
	margin-top: 0px;
	
} 
#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: 0px;
} 
#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:#af5826; background:url(images/topHover.gif); }  #menu_2009 ul#menu li.sub:hover > a.level1-a { height:29px; color:#af5826; 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:#af5826; color:#fff;} 
#menu_2009 ul.submenu li:hover > a {background:#af5826; 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:#af5826; 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:#af5826; 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:#af5826; background:url(images/dot.gif) no-repeat left center;} 
#menu_2009 div.sublistCol ul li:hover  a {text-decoration:underline; color:#af5826; 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; }

.baseline {
	text-indent:10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	
	

	text-decoration: none;
}

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

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

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

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

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