/*Base*/
html{ background: #CCCCCC;}

/*Corps*/

body {color: #14156F;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
 	background: white; 
	padding: 120px 0px 10px 0px;
	margin: 0px;
	text-align: justify;
	position: relative;
	max-width: 990px;
	min-height:460px;
	margin: 0px auto 0px auto; 
	border: 3px solid bleu;
	/* border: 3px solid red; */
}

#tbody{margin: 43px 195px 70px 155px;
			  padding-right:70px;
				background:white;
			  text-align:left;			 
			  min-height:420px;
				text-align:justify;
				border:1px solid black;
				color:#60665F;	 
			  font-size:small;
				font-weight:normal; 
				border: none;}
	 
#tbody1{margin: 20px 175px 70px 155px;
			  padding-right:70px;
				background:white;
			  text-align:left;			 
			  min-height:420px;
				text-align:justify;
				border:none;
				color:#60665F;	 
			  font-size:small;
				font-weight:normal; 
				border: none;}

#pub{margin-top:-500px;
margin-left:40px;
background:none; 
height:180px; 
width:570px;}
#pub2{margin-left:40px;
height:200px;
width:570px;}			
#pubtexte{margin-top:60px; 
margin-left:23px; 
color:white;} 
			 
#pub2{margin-left:40px;}
				 					 
/*Paragraphes*/

p   {margin-left:50px;
		 margin-top: 0px;
		 		 }
				 
		/*Texte*/
				 
.gras{font-weight:bold;

}
.graspink{font-weight:bold;
          color:#FF0066;
}

.rabais{font-weight:bold;
        color:#FF0066;
        font-size:15px;}

	/*Titres*/
				
h1 {color:#99CC33;
			 		font-size:15px; 
					font-weight:bold;
					margin-left:50px;
					margin-top:65px;
					background: white;					
					text-align:left;  		 
					}
h2 {color:#FF0066;
 		font-size:13px;
		margin-left:50px;
		margin-top:2px;
		background: none;
		font-style:italic;
		font-weight:bold;}
				
h3 {color:#FF0066;
			 		font-size:18px; 
					font-weight:bold;
					margin-left:50px;
					background: none;					
					text-align:left;  		 
					margin-top:0px;}	

ul{margin-left:20px;}	
 
 
					 	
/*Liens*/
					 				 		
		
a{color: #99cc33;
			    font-weight: normal;
					font-size: 12px;
					text-decoration:underline;
					background: none;	
	        }
a:hover {color:#ff0066;
			 	 text-decoration:none;
				 background: none;
}	
/*Images*/

img {float:left;
border:none;}
.detailsac{padding-left:50px;
padding-top:5px;
padding-right:20px;
margin-left:15px;}
.detailsac img{padding:0px 10px 3px 10px;
}
.detailsac p{texte-align:right;}
#simplegallery1{position:relative;
top:15px;
left:626px;
}	
.photodroite{position:absolute;
top:153px;
right:10px;
					}
.photodroite img{border-bottom:none;
padding-bottom:15px;	

}
/*Navigation*/

.navigationglobale{}

#navigation a{padding:0px 0px 0px 0px; 
						   color:white;
							background: #666666;	
										text-decoration:none;}
#navigation a:hover{color: white; 
										background: #666666;		}


/*Navigation secondaire*/

.navigationbis{text-align: center;
						background:none;
						color:white;					
						height: 22px;
						padding:15px 0px 5px 0px;
						position:absolute;
						top:115px;
						left:195px;
						float:left;}
.navigationbis a{padding:15px 35px 15px 35px;
 text-decoration:none;
						  color: white;
							font-size: 13px;
							background:#666666;
	
											}
.navigationbis a:hover{color: white; 
										background: #666666;
			}

#navigation a:before{content: ' '; 
									background:none;	}
									
#navigationbis a.img{}									
/*Navigation principale*/

#navigation{text-align: left;

font-weight:bold;
	 			  	background:white;
						color: #666666;
						width:180px;
						min-height: 100px;
						padding: 15px 0px 0px 8px;
						position:absolute;
						top:150px;
						left:0px;					
						z-index: 2;
				line-height:20px;
				border:none;}
#navigation a{padding:0px 0px 0px 3px; 
						   color: #666666;
							background:white;
margin-left:0px;		
font-weight: normal;
font-size:12px;
	width:180px;
								}
							
#navigation ul{list-style-type:;
								}
#navigation a:hover{color: #ff0066; 
			background:white;
font-weight:normal;

											 }							 
											 
#navigation a.actif{font-weight:normal;
										background: white;
										color:#ff0066;}
										#navigation a.actifb{font-weight:normal;
										background: white;
										color:#ff0066;}
										
#navigation a.actifpink{font-weight:normal;
										background: white;
										color:#ff0066;}
																		

#navigation .titre{color:#ff0066;
font-size:14px;
font-weight: bold;
background: white;
text-align: center;
width:215px;
padding:10px 0px 0px 0px;
line-height:30px;}
#navigation em{text-decoration: none;
font-style: normal;
width:180px;}

											 
#navigation3{text-align: center;

font-style: normal;
font-size: 16px;
font-weight: bold;
color:white;
padding: 0px 0px 0px 0px;
position:absolute;
top:430px;
left:0px;}								
	
						
#navigation3 a{padding:0px 0px 0px 0px; 
						   color:white;
							
							font-style: normal;
font-weight: bold;
font-size: 16px;								}
#navigation3 a:hover{color: white; 
											
										 }
#navigation ul{margin-left:-8px;
margin-top:0px;
line-height:14px;
margin-bottom:0px;
font-size:small;}

#navigation li a:{font-size:small;
margin-left:0px;
width:180px;}
#navigation li{font-size:small;
width:180px;

}
#navigation li a:hover{font-size:small;
color:#ff0066;
font-weight:normal;}											 
											 									 

										

								 													 
#coupdecoeur{position:absolute;
top:130px;
right:50px;
color:#ff0066;
font-size:14px;
font-weight:bold;}
#coupdecoeur a{text-decoration:none;
font-size:14px;
color:#ff0066;
font-weight:bold;
padding-left:0px;}
#coupdecoeur img{border-bottom:none;
padding-right:10px;}
			
/*Tableau*/
			
table {margin-left:29px;
			 margin-bottom: 0px;			 
			 margin-top:0px;
			  }
table h1{text-align: left;}
			
td    {color: #60665F;
			 background: white;
			 padding: 10px;       
			 text-align: left;
			 font-weight: bold;
			 border: 1px solid #ff0066;}	
			

									
/*Adresse client*/		    	
				 
address {margin-top:20px;
				 color: white;
				 font-size: 13px;
				 border: 1px solid #AAB6AA;
				 padding: 3px;
				 text-align: center;
    		 background:#666666;
				 width:100%;
				 font-weight:normal;
font-style:normal;}
address a{background:none;
					color:white;
					font-weight:bold;
font-style:normal;}
address a:hover{background:#e5e7e4;
color: #60665F;}

/*Doc.bas de pages*/	

.vepa{text-align:right;
background: none;;
font-size: x-small;
margin-right:5px;
color:#ff0066;}

.vepa a{text-align:right;
font-weight:normal;
font-size: x-small;
color:#ff0066;
background: none;
text-decoration:none;}

.docbaspage{margin-right:15px;
text-decoration:none;
padding-bottom:0px;
padding-top:0px;
text-align:right;
font-style:normal;
background: white;
border:none;}

.docbaspage a{color:#666666;
font-weight:normal;
background: white;
font-size:x-small;
text-decoration:none;}

.copyright{text-align:left;
background: none;
font-size: x-small;
margin-left:0px;
margin-top:-15px;}

.photodroite{float: right;
					padding:25px 10px 5px 25px;	}
					.photodroite img{padding-bottom:0px;}	


					
/*Configuration propre au design du client*/

.banner{position: absolute;
	top:4px;
	left:20px;	
		background: white;
	color:none;
	font-size:none;
	font-style: italic;	
	text-align:center;
	overflow:hidden;
	border:none;
	width:950px;
	}
	
	.banner img{padding:0px;
	border:none;}
.signature{font-style: italic;	
background: transparent;
	color:#CC3300;
	font-size:large;
	line-height:15px;
	float:left;
	margin-left:390px;}               
.merci{text-align: left;
margin-top:80px;}
.textebanner{position:absolute;
top:120px;
right:10px;
float:left;
font-size:small;
text-align:left;
line-height:35px;
font-style:italic;
color:#ff0066;}
.plansite a{text-decoration:underline;
color:#333333;
font-weight:normal;}    

.plansite h1{margin-top:10px;
}
.plansite li{margin-left:50px;}
.langues {
position:absolute;
top:15px;
right:15px;
text-decoration:none;
}
.langues a{text-decoration:none;
text-size:7px;}
.langues a:hover{color:#e3158b;}
.langues a.actif{color:#e3158b;
text-decoration:none;
font-weight:bold;}
.langues a.inactif{
text-decoration:none;}
.langues img{margin-top:-10px;}

.keywords{font-weight:normal;
font-style:normal;
color:#cccccc;
margin-bottom:-25px;
padding-left:25px;
margin-top:20px;
border-top:2px solid #666666;
border-bottom:2px solid #666666;
height:150px;}
.keywords a{margin-right:25px;
text-decoration:none;
}
.keywords a:hover{color:ff0066;}
.grand{font-size:20px;}
.moyen{font-size:15px;}
.petit{font-size:10px;}
.logo{position:absolute;
top:103px;
right:5px;}
.detailcouleurs{padding-left:50px;
height:155px;
margin-top:20px;}

.detailcouleurs img{padding:5px;
}
.detaildoublures{padding-left:50px;
height:240px;
margin-top:20px;}
.detaildoublures img{padding: 5px;}
.detailcadeaux{padding-left:50px;
height:240px;
margin-top:20px;}
.detailcadeaux img{padding: 5px;}
.slogan{
position:absolute;
top:18px;
left:640px;
font-style:italic;
font-size:12px;
color:#666666;
border:none;
text-align:left;}
.slogan a{color:#ff0066;}
.pub{position:absolute;
top: 430px;
left:10px;}
.ici{margin-bottom:0px;
margin-left:45px;
position:absolute;
top:165px;
left:470px;
font-size:10.5px;}
.normal{font-weight:normal;
font-size:small;}
.ventesprivees img{margin-left:80px;
border:1px solid #A7B2B6;}
.photodroite2 {position:absolute;
top:420px;
left:760px;}
.soldes{
float: left;
margin:0px 0px 15px 0px;

width:590px;}
.soldes img{margin-right:5px;}
#venteprivee{position:absolute;
top:-20px;
left:500px;}

