/***************************************************** NE PAS TOUCHER **************************/
#loading {

    background: transparent url(../test21/img/search_home_searching.gif) no-repeat top center ;
    height:50px;
    width:50px;
	top:50%;
	left:50%;
	display:none;
    z-index:500;
}

   .textesite_diamant {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		COLOR: #333333; 
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none;
}

/*****************************************************  OLD **************************************************************************/


.titre {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #7068AE; text-decoration: none}
.titre3 {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #614191; text-decoration: none}
a.titre2 {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #7068AE; text-decoration: none}
a.titre2:hover {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #7068AE; text-decoration: underline}
.texte { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none }
.textewindows { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #151522; text-decoration: none }
a.liensite {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}
a.liensite:hover {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
a.liensite12 {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #7E74D5;
	text-decoration: none;
}
a.liensite12:hover {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #7E74D5;
	text-decoration: none;
}
a.lienmenu {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #C16100;
	text-decoration: none;
}
a.lienmenu:hover {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.liennav {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #B37575;
	text-decoration: none;
}
a.liennav:hover {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.lienrub {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lienrub:hover {

	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
a.liensubnav {
	font: bold 10px Geneva, Arial, Helvetica, sans-serif;
	color: #433355;
	text-decoration: none;
}
a.liensubnav:hover {

	font: bold 10px Geneva, Arial, Helvetica, sans-serif;
	color: #433355;
	text-decoration: none;
}

.textegros {
font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none
}

.textetitregros {
font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #666666;
 text-decoration: none
}

.contourpanier {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;

}

.textesitegras {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}

.textesitegrasgris {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}

.ccc_select {

	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	border : 1px dotted #999999;
}
.textesitegrasgris {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}

.warning {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: Red;
	text-decoration: none;
}

.txt10noir {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txt10noirlien {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.txt12grasblanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt12grasnoir {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.txt12grasrougeitalique {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: Red;
	text-decoration: none;
}

.txt12grasrouge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.txt12noir {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.txt10noirgras {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

	
}
.tdrubriques {
	cursor: hand;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	border-top: thin none #000000;
	border-right: thin none #000000;
	border-bottom: thin none #000000;
	border-left: thin none #000000;
	text-decoration: none;
	background-color: #FFFFFF;

}
.tdssrubriques {
	cursor: hand;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: none;
	border-right-width: none;
	border-bottom-width: none;
	border-left-width: none;


}




.tdsurligne {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	border-bottom: 1px #999999 dotted;
	text-align:right;
}

.tdsurligne_l {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	border-bottom: 1px #999999 dotted;
	text-align:left;
}

.tdsurligne_lbis {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	background-color:#F5F5F5;
	border-bottom: 1px #999999 dotted;
	text-align:left;
	height:20px;
}

.prix {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
}
.prixpetit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
}
.tdrubriquesactiv {
	cursor: hand;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	border-top: thin none #000000;
	border-right: thin none #000000;
	border-bottom: thin none #000000;
	border-left: thin none #000000;
	text-decoration: none;
	background-color: #E1E1E1;


}
.tdssrubriquesactiv {

	cursor: hand;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFCC00;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
.cadre {
	border-top: thin solid #999999;
	border-right: thin solid #999999;
	border-bottom: thin solid #999999;
	border-left: thin solid #999999;

}

.contourpanier {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;

}

.tdrubrmodif {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	border-top: thin none #000000;
	border-right: thin none #000000;
	border-bottom: thin solid #000000;
	border-left: thin none #000000;
	text-decoration: none;
	background-color: #F5F5F5;
}
a.lienmenu {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a.lienmenu:hover {

	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.warning {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.paybox {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none}
.paybox1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none}
.paybox2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none}
.paybox3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #990000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none}
	
	
a.info {
	position:relative;
	text-decoration: none;
	color: white;
	z-index:0;
}

a.info span {	
	display: none; 
	border:0;
	background-color: #FFFFFF;   
}

a.info:hover {	
	text-decoration: none;
	background: none; /* correction d'un bug IE */
	 z-index: 5;    
	}

a.info:hover span {
   background-color: #FFFFFF;
   color:black;   
   height:0px;
   width:300px;
   position:absolute;   
   top:1em;
   left:1em;   
   font-size:10px;
   display: block; 		
   padding:0px;
   margin:0px;
   text-decoration: none;
   z-index: 5;    
}


a.info2 {
	position:relative;
	text-decoration: none;
	color: white;
	z-index:0;
}

a.info2 span {	
	display: none; 
	border:0;
	background-color: #FFFFFF;
	z-index: 0;    
}

a.info2:hover {	
	text-decoration: none;
	background: none; /* correction d'un bug IE */
	z-index: 5;    
	}

a.info2:hover span {
   background-color: white;
   color:black;   
   height:0px;
   width:205px;
   position:absolute;   
   top:1em;
   left:1em;   
   font-size:10px;
   display: block; 		
   padding:0px;
   margin:0px;
   z-index: 5;    
   text-decoration: none;
}

a.info:hover span img {
position: block;
z-index: 5;
}
a.info2:hover span img {
position: block;
z-index: 5;
}




a.info3 {
	position:relative;
	text-decoration: none;
	color: white;
	z-index:0;
}

a.info3 span
{	
	display: none; 
	border:0;
	background-color: #FFFFFF;   
}

a.info3:hover {	
	text-decoration: none;
	background: none; /* correction d'un bug IE */
	 z-index: 5;    
	}

a.info3:hover span
{
   background-color: #FFFFFF;
   color:black;   
   height:0px;
   width:200px;
   position:absolute;   
   top:-50px;
   left:-50px;   
   font-size:10px;
   display: block; 		
   padding:0px;
   margin:0px;
   text-decoration: none;
   z-index: 180;    
}

.formtest,
.formtest
{
	padding:0;
	margin:0;
	display: inline;
	margin-left:0px;
	background-color: #F5F5F5;
	margin-bottom:0px;
	border: none;
    color:#666666;   
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}


a.infoA {
	position:relative;
	text-decoration: none;
	color: white;
	z-index:0;
}

a.infoA span {	
	display: none; 
	border:0;
	background-color: none;
	z-index: 0;    
	height:60px;
}

a.infoA:hover {	
	text-decoration: none;
	background: none; /* correction d'un bug IE */
	z-index: 5;    
	}

a.infoA:hover span {
   background-color: none;
   color:#666666;   
   height:75px;
   width:160px;
   position:absolute;   
   top:0em;
   left:0em;   
   font-size:11px;
   display: block; 		
   padding:0px;
   margin:0px;
   z-index: 5;    
   text-decoration: none;
   font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.infoA:hover span table{

display:block;
z-index::5;
}

/*******************************************************************  NEW ***************************************************************************************/
form {
	padding: 0px;
	margin: 0px;
}
* {
	padding: 0px;
	margin: 0px;
}
td {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a{text-decoration:none;}
a:hover {text-decoration:underline;}
#big {
	background:url(../images/trame_01.jpg) repeat-x #3F3F3F;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	color:#737373;
	font-size:11px;
}
p {
	margin: 0px;
	padding: 0px;
	line-height:1.5em;
}
h1 {
	font-family:Century Gothic, Helvetica, Arial;
	color:#9fabb0;
	font-size:30px;
	margin: 0px;
	padding:  0px;
	line-height:30px;
	font-weight:normal;
}

h2 {
	font-size:18px ;
	font-family:Century Gothic, Helvetica, Arial;
	color:#9fabb0;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
}

h3 {
	font-size:14px ;
	color:#000;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
}

/********************************************** MODELE ************************************************************/
.unnamed777 a:hover , .autre a:hover{
	
	}
.autre{
		height:26px !important;
		padding:0 0 0 170px;
		line-height:10px;
}
.autre a{
		height:26px;
}
.slideshow {
		background:url(../images/20100223_homeB.jpg.jpg) no-repeat;
}
.baseline {
	color:#ffffff;
	display:block;
	text-align:center;
	font-size:11px;
	height:20px;
	padding:0 0 0 80px;
	line-height:20px;
}
#container {
	background:#fff;
	width:645px; /* à modifier*/
	padding:5px;
	margin:0 auto;
	overflow:hidden;
}

#header {
		width:645px;
		height:220px;
}
.header {
		background:url(../images/background-header.jpg) no-repeat;
		width:828px;
		height:121px;
}
.bas { margin:0 auto 10px auto;
	height:361px;
	}
#corps {
		background:url(../images/background-header.jpg) no-repeat;
		margin:0 auto;
}
#content {
		text-align:justify;
}

.promotion {
		float:right;
		width:215px;
}
.promo {color:#9f9e9e; font-size:10px; text-align:right; line-height:12px; padding:10px 0 0 0;}
.promo strong{color:#000; font-size:11px; font-weight:normal;}
.promo img {
		float:right;
		margin:0 0 5px 10px;
		border:none;
}
.promo span{
	color:#9e9018; 
	font-size:11px;
}
.promo span strong{color:#9e9018!important; }
.encart {
		float:left;
		width:310px;
		color:#737373;
}

.float_right {float:right;}
.float_left {float:left;}
.clear_both {clear:both;}
h3.float_left {
		width:213px;
}

ul {
	list-style-position:inside;
}
/********************************************** Promotions ************************************************************/
.promotions {background:url(../images/soldes_04.jpg) no-repeat;}
.promotions h1 {padding:30px 0 0 335px; float:left; color:#fe64ac; text-indent:-50px;}

.sold {
		background:url(../images/soldes_07.jpg) no-repeat center 30px;
	width:215px;
		float:right;
		color:#b6ad63;
		height:214px;
		text-align:center;
		
}
.sold span strong {
		font-size:24px;
}
.sold span {
		font-family:Century Gothic, Helvetica, Arial;
		font-size:14px;
		padding:10px 0 0 0;
		display:block;
}
.sold p {
	padding:100px 0 0 0;
}
.recherche {
		width:275px;
		margin:10px auto;
		display:block;
		color:#000;
}
.textesite {
		width:135px;
		height:15px;
		height:16px;
		line-height:15px;
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		COLOR: #333333; 
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none;
}

/********************************************** Perles ************************************************************/
.perles {background:url(../images/perles_04.jpg) no-repeat;}
.perles h1 {padding:97px 0 0 265px; float:left; color:#cbaa97; text-indent:-50px;}

.conseil2 {
		background:url(../images/perles_09.jpg) no-repeat right 30px;
	width:215px;
		float:right;
		color:#cbaa97;
		height:214px;
		}
.infos {
		overflow:hidden;
		width:635px;
		padding:0 0 0 10px;
}
.infos img {
		float:right;
		margin:0 0 0 20px;
}

/********************************************** Collection ************************************************************/
.collection {background:url(../images/collection_04.jpg) no-repeat;}
.collection h1 {padding:97px 0 0 265px; float:left; color:#000; text-indent:-50px;}

#container .guide {
		background:url(../images/collection_35.jpg) no-repeat right 0;
		float:left;
		width:175px !important;
		margin:0 20px 0 0;
		height:120px;
		padding:0 140px 0 0 !important;
}
#container .garanties {
		background:url(../images/collection_37.jpg) no-repeat right 0;
		float:left;
		width:170px !important;
		height:120px;
		padding:0 140px 0 0 !important;
}
.guide p, .guide a, .garanties p, .garanties ul {
		width:170px !important;
}
.guide a {
		width:150px !important;
}
/********************************************** Mesure ************************************************************/
.mesure {background:url(../images/mesure_04.jpg) no-repeat #1C180D;}
.mesure h1 {padding:97px 0 0 265px; float:left; color:#5d5546; text-indent:-50px;}

.enc {text-align:left !important;}
.enc h3 {text-align:left !important;}
.enc img {
		margin:0 auto;
		display:block;
		padding:5px 0;
}
.ecoute{ width:210px;
		float:right;
		color:#cac3b5;
		padding:5px 0 0 5px;}
.ecoute h2 {color:#8d8471; }
.rendu {
	background:url(../images/mesure_34.jpg) no-repeat 0 0;
	width:310px;
	margin:0 20px 0 0;
	float:left;
	color:#b1b1b1;
	font-family:Century Gothic, Helvetica, Arial;
	font-size:24px;
	padding:63px 0 0 00px;
	height:115px;
	text-align:center;
}
.autres {
	background:url(../images/mesure_36.jpg) no-repeat 0 0;
	width:295px;
	float:left;
	color:#c8a871;
	font-family:Century Gothic, Helvetica, Arial;
	font-size:24px;
	padding:10px 20px 0 0;
	height:115px;
	text-align:right;
}

.rendu:hover, .autres:hover, .MenuHorizontal a img:hover {
	
}
/********************************************** Diamant ************************************************************/
.dia {background:url(../images/diamant_04.jpg) no-repeat;}
.dia h1 {padding:60px 0 0 248px; float:left; color:#576573; text-indent:-50px;}

.enc {
		float:left;
		width:135px;
		color:#737373;	
		margin:0 22px 0 0;
		padding: 0 0 0 5px;
		}
.conseil{ width:215px;
		float:right;
		color:#98a4b0;}

/********************************************** Alliances ************************************************************/
.al {background:url(../images/alliance_04.jpg) no-repeat;}
.al h1 {padding:60px 0 0 265px; float:left; color:#a10e18;}

.diamant {
		margin:0 20px 0 0;		
		}
/*.diamant img {width:148px; margin:0 auto; display:block;}
.or img {width:148px; margin:0 auto; display:block;}*/

.encart { text-align:center; }
.encart h3  { text-align:left !important; }
.encart p { text-align:justify !important; }


/********************************************** Solitaires ************************************************************/
.sol {background:url(../images/solitaire_04.jpg) no-repeat;}
.sol h1 {padding:190px 0 0 215px; float:left;}

.solitaire {
		margin:0 20px 0 0;		
}
/*.encart img {display:block;
			margin:0 auto;}
			
.solitaire img, .accompagne img {width:107px; margin:0 auto; display:block;}*/
/*************************************************** COMMUN *******************************************************/
.way {
		color:#8f8f8f;
		font-size:10px;
		height:20px;
		line-height:20px;
}
.way strong {color:#000}
a.annotation {
	background:url(../images/diamant_32.jpg) no-repeat 0 10px;
	padding-left:20px !important;
}
.annotation {
	font-family:Century Gothic, Helvetica, Arial;
	font-size:19px;
	color:#9e9018;
	text-align:center;
	display:block;
	padding:10px 0 10px 0;
	line-height:24px;
	float:right;
}
hr { color:#c9c9c9;
	margin:10px 0;}
.unnamed777 a {color:#ffffff;}
/************************************************** MISE EN PAGE ********************************************************/
.link {
	margin:  5px  0 5px 0 !important;
   color:#9e9018;      /*Ici, changer la couleur de la police*/
   font-size: 11px;   
   text-decoration: none;
   line-height:21px!important;
   font-weight:bold;
   display:block;
   text-align:right;
}
.link:hover {
	text-decoration:underline;
}

.link2 {
	margin:  0px  0 5px 0 !important;
   color:#9e9018;      /*Ici, changer la couleur de la police*/
   font-size: 11px;   
   text-decoration: none;
   line-height:14px!important;
   font-weight:bold;
   text-align:right;
}
.link2:hover {
	text-decoration:underline;
}
.biz {
		float:left;
		width:365px;
		padding:0 40px 0 0;
}
.clic {
	background:url(../images/puce_13.gif) no-repeat 0 3px;
	margin:  5px  0 5px 0 !important;
   color:#9e9018;      /*Ici, changer la couleur de la police*/
   font-size: 11px;   
   text-decoration: none;
   line-height:21px!important;
   font-weight:bold;
   display:block;
   float:right;
   width:115px;
   padding:0 0 0 10px;
}

/************************************************** MENU ********************************************************/
.MenuHorizontal {
		margin:0 0 10px 0;
		height:20px;
		overflow:hidden;
}
#corps .MenuHorizontal a {
		display:block;
		float:left;
		padding:0 10px;
		border-right:1px solid #c1c1c1;
		color:#c1c1c1 ;
		font-size:12px;
}

#corps .MenuHorizontal a:hover {
		color:#fff;
		text-decoration:none;
}
/************************************************* FOOTER ********************************************************/

#footer .style56565, #footer .style56565 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #b4b4b4;
	line-height:11px;
}
#footer .style999ui {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-transform: Aucune;
	color: #999999;
}
#footer .Style7767 {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; color: #CCCCCC; }
#footer .Style87HU {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal;  text-transform: none; color: #CCCCCC; }


#footer a:hover {
	text-decoration: none;
	color:#fff;
}
#footer a:active {
	text-decoration: none;
	color: #666666;
}

#footer {
		background:url(../images/footer-bg.jpg) repeat-x;
}
.lien_foot {
		display:block;
		padding:5px 0 5px 0;
}

/*************************************************** MODELE *******************************************************/

div.hoteur {
width: 615px;
overflow: auto;
border-left: 1px solid #999999;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
padding: 1px;
}



.toto2 {
   display:none;
   }
   
  a.toto:hover span {
   display: block;
   }
   
   a.toto span {
   display: block;
   }

.recherchedovi {	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-top-color: #989898;
	border-right-width: 1px;
	border-left-width: 1px;
}
.Style3 {color: #FFFFFF}
.bordcentre {
	border: 1px solid #333333;
}
.contourtest {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.bienvenuediamant {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	font-weight: bolder;
}


/************************************************* Newsletter *****************************/

.texteemailing {
		display:block;
		float:right;
		font-size:12px;
		text-align:right;
		color:#c1c1c1;
		line-height:22px;
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
}


.valide {
		color:#fff;
		font-weight:bold;
		font-size:12px;
		background:#8d8d8d;
		border : 1px solid #8d8d8d;
		height:18px;
		line-height:15px;
}
.newsletter {
		float:right;
		width:180px;
		margin-left:5px;
}
.espace {
		margin:10px 0 0 0;
		display:block;
}


/********************************************** FORMULAIRE *********************************/

.recherchedovi {	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-top-color: #989898;
	border-right-width: 1px;
	border-left-width: 1px;
}
.Style3 {color: #FFFFFF}
.bordcentre {
	border: 1px solid #333333;
}
.greylightsmall{font-family:helvetica;font-size:10px;font-weight:700;color:#666666;}
a.greylightsmall{font-family:helvetica;font-size:10px;font-weight:700;color:#666666;text-decoration: underline;}
.contourtest {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.cadredroitedovu {
	border-right-width: 1px;
	border-top-style: Aucune;
	border-right-style: solid;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	border-right-color: #CCCCCC;
}
.textediamant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.bienvenuediamant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	font-weight: bolder;
}
a.bienvenuediamant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	font-weight: bolder;
}
.Style5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; font-weight: normal; line-height:14px !important; }
.biz .Style5 {padding:0 0 10px 0; }
.biz .Style5 strong {color:#000; }
.biz .Style5 img {border:none;   }
.biz .Style5 .log {float:left; padding: 0 10px 10px 0; width:139px; margin:5px 0 0 0;  }
.Style6 {font-size: 10px}
.Style2 {	FONT-SIZE: x-small; FONT-FAMILY: Arial, Helvetica, sans-serif}
.Style8 {
	color: #FF0000;
	font-weight: bold;
	font-size: small;
}

.unnamed3 {
	border: thin #666666;
}
.bord666 {
	border: 1px solid #FFFFFF;
}


.formulaireesthet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border:1px solid #E5E5E5 !important;
	width:200px;
	background-color: #FFFFFF;
	margin:0 0 10px 0;
	height:18px;

}
#valid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border:1px solid #3F3F3F !important;
	width:200px;
	background-color: #3F3F3F;
	margin:0 0 10px 0;
	height:18px;
	font-weight:bold;
	cursor:pointer;
}
.lien2 {
		display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border:1px solid #999 !important;
	width:220px;
	background-image:url(../images/puce.jpg);
	background-repeat:no-repeat;
	background-position: 204px 4px;
	background-color: #999;
	margin:0 auto 10px auto !important;
	height:18px;
	cursor:pointer;
	text-align:center;
	line-height:18px;
	padding:0 !important;

}
#corps a.lien2:hover {text-decoration:none !important;}

.formulaireesthet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border:1px solid #E5E5E5 !important;
	width:310px;
	background-color: #FFFFFF;
	margin:0 0 10px 0;
	height:70px;
	font-weight:bold;

}
.float_left {float:left;}
.PMyP_formulaire_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.mise a {
		color:#000000;
}


.label {
		float:left;
		width:90px;
}
.search-form .textediamant { 
	padding:0 0 5px 0;
}

.enveloppe h3 {background:#EFEFEF; margin:10px 0 5px 0; padding:2px 0 2px 10px;}
.enveloppe table {
		margin:10px auto 20px auto;
}
.pic {
		display:block;
		float:left;
}