body 
{	
    background-image:url(images/fond.png);
	background-repeat :repeat-x; 
    margin:0px;
    font:13px verdana,arial, tahoma;
}

.HeaderGrid
{
 background-image: url(images/fondHeaderGrid.png);
 background-repeat :repeat-x;
 height:20px;
}

.HeaderGridCarac
{
 background-color:#F0F3F8;
 height:20px;
 color:#685A51; 
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:Gray;/*: lemonchiffon;*/
    color: red;
}

.accesClient
{
	width:169px;
	height:170px;
	background-image:url(images/acces_client2.jpg);
	background-repeat:no-repeat;
}

.droite_cadre_membre_haut
{
	background-image:url(images/Page_Accueil/pgaCadreDroitHaut.png);
	background-repeat:no-repeat;
	height:6px;
	width:160px;
}

.droite_cadre_membre_milieu
{
	background-image:url(images/Page_Accueil/pgaCadreDroitMilieu.png);
	background-repeat:repeat-y;
	color:#fff;
	text-align:left;
	font-size:11px;
	/*padding:0 12px 0 5px;*/
}

.droite_cadre_membre_bas
{
	background-image:url(images/Page_Accueil/pgaCadreDroitBas.png);
	background-repeat:no-repeat;
	height:6px;
	width:160px;
}

.droite_cadre_certif_haut
{
	background-image:url(images/Page_Accueil/pgaCadreDroitHaut.png);
	background-repeat:no-repeat;
	height:6px;
	width:160px;
}

.droite_cadre_certif_milieu
{
	background-image:url(images/Page_Accueil/pgaCadreDroitMilieu.png);
	background-repeat:repeat-y;
	color:#fff;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	padding:0 5px 0 4px;
}

.droite_cadre_certif_milieu2
{
	background-image:url(images/Page_Accueil/pgaCadreDroitMilieu.png);
	background-repeat:repeat-y;
	color:#fff;
	text-align:center;
	font-size:11px;
	padding:0 5px 0 5px;
}

.droite_cadre_certif_milieu3
{
	background-image:url(images/Page_Accueil/pgaCadreDroitMilieu.png);
	background-repeat:repeat-y;
	color:#fff;
	text-align:center;
	height:10px;
}

.droite_cadre_certif_bas
{
	background-image:url(images/Page_Accueil/pgaCadreDroitBas.png);
	background-repeat:no-repeat;
	height:6px;
	width:160px;
}

.droite_cadre_guide_haut
{
	height:113px;
	width:160px;
	background-image:url(images/Page_accueil/livre.gif);/*livre.png*/
	background-repeat:no-repeat;
	/*color:#fff;
	text-align:left;
	font-size:11px;
	padding:0 12px 0 5px;
	overflow:hidden;*/
}

.droite_cadre_guide_milieu
{
	height:100px;
	width:156px;
	background-image:url(images/Page_accueil/fondLivre2.png);
	background-repeat:repeat-x;
	color:#fff;
	text-align:left;
	font-size:11px;
	padding:0 3px 0 3px;
	border-left: 1px solid #949494;
	border-right: 1px solid #949494;
	/*overflow:hidden;*/
}

.droite_cadre_guide_bas
{
	height:6px;
	width:160px;
	background-image:url(images/Page_accueil/pgaCadreDroitBas.png);
	background-repeat:no-repeat;
	/*color:#fff;
	text-align:left;
	font-size:11px;
	padding:0 12px 0 5px;
	overflow:hidden;*/
}

.droite_cadre_ship_haut
{
	background-image:url(images/Page_Accueil/pgaCadreDroitHaut.png);
	background-repeat:no-repeat;
	height:6px;
	width:160px;
}

.droite_cadre_ship_milieu
{
	background-image:url(images/Page_Accueil/pgaCadreDroitMilieu.png);
	background-repeat:repeat-y;
	color:#fff;
	text-align:left;
	font-size:11px;
	padding:0 12px 0 5px;
}

.droite_cadre_ship_bas
{
	background-image:url(images/Page_Accueil/pgaCadreDroitBas.png);
	background-repeat:no-repeat;
	height:6px;
	width:160px;
}

.gauche_cadre_bourse_haut
{
	background-image:url(images/Page_Accueil/pgaCadreDroitHaut.png);
	background-repeat:no-repeat;
	height:6px;
	width:160px;
}

.gauche_cadre_bourse_milieu
{
	background-image:url(images/Page_Accueil/pgaCadreDroitMilieu.png);
	background-repeat:repeat-y;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:0;
}

.gauche_cadre_bourse_bas
{
	background-image:url(images/Page_Accueil/pgaCadreDroitBas.png);
	background-repeat:no-repeat;
	height:6px;
	width:160px;
}

.trouvezBtn
{
	background-image:url(images/trouvezBtn.png);
	background-repeat:no-repeat;
	width:206px;
	height:29px;
	text-align:center;
}

.devisBtn
{
	background-image:url(images/standardBtn.png);
	background-repeat:no-repeat;
	width:162px;
	height:29px;
	text-align:center;
}

.demandeBtn
{
	background-image:url(images/standardBtn.png);
	background-repeat:no-repeat;
	width:162px;
	height:29px;
	text-align:center;
}
.table_central
{
	background-color: #ffffff;/*#91887f;*/
	font-family:Verdana;
}

#tableddl select
{
    font-size:10px;
    height:18px;
}

.general
{
	color:#685A51;/*#2D346C;*/
	font-family:Verdana;
}

.intitule
{
    color:#685A51;
    font-size:14px;
    padding-left:10px;    
    font-weight:bold;
}

    
.texte1
{
	color:#685A51;/*#2D346C;*/
    font-size:11px;
}

   
.hyperlink_option
{
	color:#685A51;/*#2D346C;*/
    font-size:11px;
}
    
.tour_doigt
{
	color:#685A51;/*#2D346C;*/
    font-size:9px;
    text-decoration:underline;
}
    
.verif
{
    color:Red;
    font-size:12px;
    font-weight:bold;
}



.ligne_contenu
{
	background:rgb(248,248,248);
	vertical-align:top;
	color:#2D346C;
}

.table_recap
{
	border-left:6px outset #DBDBDB;
	border-right:6px outset #DBDBDB;
	border-top:6px outset #DBDBDB;
	border-bottom:6px outset #DBDBDB;
	color:#2D346C;
}
.case_recap
{
	background:rgb(248,248,248);
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	color:#2D346C;
}

.case_recap_devis
{
	background:rgb(248,248,248);
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	color:#685A51;
    font-size:11px;
}

.contenu_recap
{
	color:#2D346C;
}

.admin_contenu_general
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

.admin_zone_centrale
{
	background-color:#F2F1EC;
}

.admin_case_detail
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}



.loader
{	
	visibility:hidden;		
	position:absolute; 	
	top:600px;	
	height: 40px; 
	width: 150px;
	left: 50%; 	 
	margin-left: -75px; 
	background-color:White;
	border: 1px solid #000000;	
}


.updateProgressMessage
    {
        margin:3px; 
        font-family:Trebuchet MS; 
        font-size:small; 
        vertical-align: middle;
    }

.UpdatePanel2
{
	width: 100%;
	height: 40px;
	background-color: #ffffff;/*#91887f;*/
}

   
.DataGridFixedHeader 
{ 
    POSITION: relative; 
/*TOP: expression(this.offsetParent.scrollTop); */
	
}

.infobulle{              
    visibility : hidden; 
    border: 2px solid #878585;
    padding: 10px;  
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFFF;   
    background-image:url(images/degrade.jpg);
    background-repeat :repeat-y;  	 	
    position:absolute;
    left: 50%; 
    /*top:185px; */
    margin-left: -200px; /*260*/ 		
    z-index:1000;
    height:250px; /*284*/
}
/*
html>body .infobulle {  /* seulement pour navigateurs modernes! */
/*  position: fixed;
}*/

.infobulle_devis
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

.infobulle2{              
    visibility : hidden;  
    border: 2px solid #878585;
    padding: 10px;  
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFFF;   
    background-image:url(images/degrade.jpg);
    background-repeat :repeat-y;  	 	
    position:absolute;
    left: 50%; 
    top: 5px;			
    margin-left: -260px; 	
    z-index:1000;			 
}

.infobulleMonture
{
    visibility : hidden; 
    border: 2px solid #878585;
    padding: 10px;  
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFFF;   
    background-image:url(images/degrade.jpg);
    background-repeat :repeat-y;  	 	
    position:absolute;
    left: 50%; 
    /*top:185px; */
    margin-left: -170px;/*-270px; 		*/
    z-index:1000;
    height:180px;       
}

.infobulleMontureSlide
{
    visibility : hidden; 
    border: 2px solid #A49A98;
    padding: 10px;  
    font-family: Verdana, Arial;
    font-size: 13px;
    background-color: #FFFFFF;   
    position:absolute;
    left: 50%; 
    /*top:185px; */
    margin-left: -170px;/*-270px;*/
    z-index:100000000000;
}

.infobullePF
{
    visibility : hidden; 
    border: 2px solid #A49A98;
    padding: 4px;  
    font-family: Verdana, Arial;
    font-size: 11px;
    background-color: #FFFFFF;   
    position:absolute;
    left: 50%; 
    /*top:185px; */
    margin-left: -210px;/*-270px;*/
    z-index:100000000000;
    text-decoration:none;
    color:#685A51;
    text-align:left;
}
.table_PF
{
    width:300px;
    height:250px;
    text-align:left;
} 

.table_bulle
{
    width:450px;
    height:100px;
    color:#2D346C;
}         

.table_bulleMonture
{
    /*width:350px;*/
    height:160px;
    color:#2D346C;		
}   

.table_bulleMontureSlide
{
    width:280px;
    height:350px;			
}  


.t1 
{				 
    width:170px;
    height:100%;				
}
   
.t2 
{		
    width:300px;
    height:100px;
    /*border: 2px solid #BABABA;*/
}   

.t3 
{
    width:280px;
    height:100px;
    border: 2px solid #BABABA;									
}  
   
.td1 {
	background-color:#EFEFEF;
	font-size: 10px;
	border-bottom:1px solid #BABABA;			
}

.tdMonture {			
	font-size: 15px;
	font-weight:bold;													
}


.td_derniere_ligne {		
	background-color:#EFEFEF;	
	font-size: 10px;					
}		


.td_Prix {					
	text-align:center;
	background-color:#EFEFEF;
	font-size: 21px;			
	color:#d53cb1;/*Maroon;*/
	border-bottom:1px solid #BABABA;			
}

.ligne_gridview_selectionnee
{
background-color:#ffffda;		
}

.ligne_gridview_deselectionnee
{
color:#ffffff;	
}	

.BasGridView td table
{	
	
	text-align:right;		
}

.BasGridView td table tr td
{
	text-align:right;
}

.BasGridView span
{
    font-weight:bold;
    color:#e005b9
}

.CouleurPassageSouris
{
color:#DBE7F6;
}

.Click_Image
{
	/*border:1px solid black;*/
	cursor:pointer;
}


.tdVue
{	
	width:40px;
	height:35px;
	padding:0px;
	margin:0px;
    vertical-align:middle;
    text-align:center;
}

.tdVue2
{	
	width:32px;
	height:35px;
	padding:0px;
	margin:0px;
    vertical-align:top;
}

#mini {
position:absolute;
left:255px;
top:85px;
width:300px;
height:400px;
z-index:1;
overflow: hidden;
}
#curseur {
position: absolute;
margin-left:-12px;
margin-top:-12px;
width:34px;
height:34px;
background-image:url(cascade.png);
background-repeat: no-repeat;
z-index:5;
top: -75px;
left: -75px;
}
#curseur img {
position: absolute;
top:-8px;
left:-8px;
}

.td_ligne_impaire_fiche
{
	font-family: Verdana, Arial;
	/*text-align:center;*/
	font-size:12px; 
	/*font-weight:bold;*/
	background-color:#D0D5D9;
	width:123px;
	height:23px;
}

.td_ligne_impaire_fiche_d
{
	font-family: Verdana, Arial;
/*	text-align:center; */
	font-size:12px; 
	font-weight:bold; 
	background-color:#D0D5D9;
	width:171px;
	height:23px;
	color:#685A51;
}

.td_ligne_paire_fiche
{
	font-family: Verdana, Arial;
/*	text-align:center;*/
	font-size:12px; 
	/*font-weight:bold; */
	background-color:#EDF0F3;
	width:123px;
	/*height:23px;*/
	color:#685A51;
}
.td_ligne_paire_fiche_d
{
	font-family: Verdana, Arial;
/*	text-align:center;*/
	font-size:12px; 
	font-weight:bold; 
	background-color:#EDF0F3;
	width:171px;
	height:23px;
	color:#685A51;
}

.lienHaut
{
	color:#ddd;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	text-decoration:none;	
	font-weight:bold;
}


.lienHaut:link, lienHaut:visited
{
	color:#ddd;
	text-decoration:none;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	font-weight:bold;
}
.lienHaut:hover, .lienHaut:active 
{
	color:#e005b9;
	text-decoration:none;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	font-weight:bold;
}

.lienHaut2
{
	color:#fff;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	text-decoration:none;	
	font-weight:bold;
}


.lienHaut2:link, lienHaut2:visited
{
	color:#fff;
	text-decoration:none;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	font-weight:bold;
}
.lienHaut2:hover, .lienHaut2:active 
{
	color:#e005b9;
	text-decoration:none;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	font-weight:bold;
}


.lienPanier
{
	color:#fff;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	text-decoration:none;	
	font-weight:bold;
}


.lienPanier:link, lienPanier:visited
{
	color:#fff;
	text-decoration:none;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	font-weight:bold;
}
.lienPanier:hover, .lienPanier:active 
{
	color:#e005b9;
	text-decoration:none;
	font:12px Tahoma, Verdana,Arial, Sans serif;
	font-weight:bold;
}


.lienConnect
{
	color:White;
	font:12px Verdana,Arial, Tahoma, Sans serif;	
}

.lienConnect:link, lienConnect:visited
{
	color:White;
	text-decoration:underline;
	font:12px Verdana,Arial, Tahoma, Sans serif;	
}
.lienConnect:hover 
{
	color:#e005b9;/*Orange;*/
	text-decoration:underline;
	font:12px Verdana,Arial, Tahoma, Sans serif;	
}

.lienConnect2
{		
	color:Black;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
	
}

.lienConnect2:link, lienConnect:visited
{
	color:Black;
	text-decoration:underline;
	font:11px Verdana,Arial, Tahoma, Sans serif;		
}
.lienConnect2:hover 
{
	color:#e005b9;/*Orange;*/
	text-decoration:underline;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
}

.lienConnect3
{
	color:#685A51;	
}
.lienConnect3:hover 
{
	color:#E005B9;	
}

.lienConnectGrid
{		
	color:Black;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
	text-decoration:none;	
}

.lienConnectGrid:link, lienConnectGrid:visited
{
	color:Black;
	text-decoration:none;
	font:11px Verdana,Arial, Tahoma, Sans serif;		
}
.lienConnectGrid:hover 
{
	color:#e005b9;
	text-decoration:none;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
}

.lienConnect3
{
	color:White;
	text-decoration:none;
	font:12px Verdana,Arial, Tahoma, Sans serif;	
}

.lienConnect3:link, lienConnect:visited
{
	color:White;
	text-decoration:none;
	font:12px Verdana,Arial, Tahoma, Sans serif;	
}
.lienConnect3:hover 
{
	color:#e005b9;/*Orange;*/
	text-decoration:none;
	font:12px Verdana,Arial, Tahoma, Sans serif;	
}

.lienConnect4
{
	color:White;
	text-decoration:none;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
}

.lienConnect4:link, lienConnect:visited
{
	color:White;
	text-decoration:none;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
}
.lienConnect4:hover 
{
	color:#e005b9;/*Orange;*/
	text-decoration:none;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
}
.lienConnectMenu
{
	text-decoration:none;
	color:White;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
}

.lienConnectMenu:link, lienConnectMenu:visited
{
	color:White;
	text-decoration:none;
	font:11px Verdana,Arial, Tahoma, Sans serif;	
}
.lienConnectMenu:hover 
{
	color:#e005b9;/*Orange;*/
	text-decoration:none;
	font:11px Verdana,Arial, Tahoma, Sans serif;
}	

.lienGuide
{
	text-decoration:none;
	color:White;
	font:10px Verdana,Arial, Tahoma, Sans serif;	
}

.lienGuide:link, lienGuide:visited
{
	color:White;
	text-decoration:none;
	font:10px Verdana,Arial, Tahoma, Sans serif;	
}
.lienGuide:hover 
{
	color:#e005b9;/*Orange;*/
	text-decoration:none;
	font:10px Verdana,Arial, Tahoma, Sans serif;
}	
.label_fil
{		
	position:relative;
	bottom:7px;
	color:White;
	font:10px Verdana,Arial, Tahoma, Sans serif;	
}

.label_fil2
{
	position:relative;
	bottom:7px;
	color:White;
	font:10px Verdana,Arial, Tahoma, Sans serif;		
}

.lienConnectAriane 
{	
	position:relative;
	bottom:7px;
	color:White;
	font:10px Verdana,Arial, Tahoma, Sans serif;
	text-decoration:none;
}

.lienConnectAriane:link, lienConnect:visited
{
	color:White;		
	font:10px Verdana,Arial, Tahoma, Sans serif;
	text-decoration:none;		
}
.lienConnectAriane:hover 
{
	color:#e005b9;
	text-decoration:none;
	font:10px Verdana,Arial, Tahoma, Sans serif;	
}

.Tab_Ariane
{
	height:11px;
	/*background-color:#BA9B71; 	*/
	text-align:left; 
	/*padding-left:10px;*/
}

.modalBackground
{
	background:#000000;
	filter:alpha(opacity=70);
	opacity:.70;
}


/* Accordion */
.accordionHeader
{
color: #c8b362;
text-decoration: underline;
/*background-image:url(../../images/GridViewHeader.png);*/
background-color:#91887f;
background-repeat:repeat-x;
font-family : Arial, Sans-Serif;
font-size: 15px;
padding: 2px;
margin-top: 2px;
cursor: pointer;
width:200px;/*280px;*/
}

#master_content .accordionHeader a
{
color: #FFFFFF;
text-decoration: none;
}

#master_content .accordionHeader a:hover
{
background: none;
text-decoration: underline;
}

.accordionHeaderSelected
{	
color: #c8b362;
text-decoration: underline;
background-color: #91887f;
font-family: Arial, Sans-Serif;
font-size: 15px;
padding: 5px;
margin-top: 5px;
cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
color: #000000;/*#FFFFFF;*/
background: none;
text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
background: none;
text-decoration: underline;
}

.accordionContent
{	
background-color:#91887f;
border: 1px dotted silver;
padding: 2px;
width:630px;/*280px;*/
}

.td_fiche 
{
  text-align:left;
  padding-left:8px;	
  font:11px tahoma, arial, sans serif;
  padding-top:5px;
}

.FixedWidthLabel
{
  overflow: hidden;
}

.DDL
{
	width:95px;	
}

.hautBlancG
{
    width:9px;
    height:10px;
    background-image:url(images/hautBlancG.png); 
    background-repeat:no-repeat;
}

.hautBlancM
{
    width:659px;
    height:10px;
    background-image:url(images/hautBlancM.png); 
    background-repeat:repeat-x;
}

.hautBlancD
{
    width:9px;
    height:10px;
    background-image:url(images/hautBlancD.png); 
    background-repeat:no-repeat;
}





/**************************************************************************/
/*                          COMPATIBILITE                                 */
/**************************************************************************/
.logo
{
    background-image:url(images/logo.png);
    /*width:207px;
    height:41px;*/
}

.ecrin
{
	width:258px;
	height:76px; 
	/*background-image:url(images/ecrin.png); 
	background-repeat:no-repeat;*/
	background-color:#000000;
	/*vertical-align:top;
	text-align:left;*/
}

.coteMilieuG
{
    width:175px;
    background-image:url(images/Background/coteMilieuG.png); 
    background-repeat:repeat-y;
}

.coteMilieuD
{
    width:175px;
    background-image:url(images/Background/coteMilieuD.png); 
    background-repeat:repeat-y;
}

.coteG
{
	width:9px;
	height:10px;
	vertical-align:top; 
	background-image:url(images/coteG.png); 
	background-repeat:no-repeat;
}

.coteG2
{
	width:542px;
	height:36px;
	vertical-align:top; 
	background-image:url(images/coteG2.png); 
	background-repeat:no-repeat;
	/*padding-top:5px;
	padding-left:5px;*/
}

.coteGombre
{
	width:207px;
	height:45px;
	vertical-align:top; 
	background-image:url(images/coteGombre.png); 
	background-repeat:no-repeat;
}

.coteGombre2
{
	width:185px;
	height:35px;
	vertical-align:bottom; 
	background-image:url(images/Background/coteGombre2.png); 
	background-repeat:no-repeat;
}

.coteD
{
	width:9px;
	height:10px;
	vertical-align:top; 
	background-image:url(images/coteD.png); 
	background-repeat:no-repeat;
}

.coteD2
{
	width:255px;
	height:71px;
	background-image:url(images/Background/HeaderD4.png); /*coteD2.png HeaderD2.png*/
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:3px;
}

.coteGHaut
{
	background-image:url(images/coteMilieuHautG.png);
	background-repeat:repeat-y;
	width:207px;
	height:35px;
}

.coteBlancG
{
    width:9px;
    background-image:url(images/coteBlancG.png); 
    background-repeat:repeat-y;
}

.coteBlancD
{
    width:9px;
    background-image:url(images/coteBlancD.png); 
    background-repeat:repeat-y;
}

.coteGbas
{
    height:27px;
    width:15px;
    background-image:url(images/Background/coteGbas.png); 
    background-repeat:no-repeat;
}

.coteDbas
{
    height:27px;
    width:15px;
    background-image:url(images/Background/coteDbas.png); 
    background-repeat:no-repeat;
}

.milieuBas
{
    height:27px;
    width:160px;
    background-image:url(images/Background/milieuBas.png); 
    background-repeat:repeat-x;
}

.basBlancG
{
    width:9px;
    height:27px;
    /*background-image:url(images/basBlancG.png);*/
    background-image:url(images/Background/basBlancM2.png);
    /*background-repeat:no-repeat;*/
    background-repeat:repeat-x;
}

.basBlancM
{
    width:641px;
    height:27px;
    /*background-image:url(images/basBlancM.png); */
    background-image:url(images/Background/basBlancM2.png);
    background-repeat:repeat-x;
}

.basBlancD
{
    width:9px;
    height:27px;
    /*background-image:url(images/basBlancD.png);*/
    background-image:url(images/Background/basBlancM2.png);
   /* background-repeat:no-repeat;*/
   background-repeat:repeat-x;
}

.basBlancG2
{
	width:9px;
	height:27px;
	background-image:url(images/basBlancG.png);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
}

.basBlancM2
{
	width:641px;
	height:27px;
	background-image:url(images/basBlancM.png);
	background-repeat:repeat-x;
}

.basBlancD2
{
	width:9px;
	height:27px;
	background-image:url(images/basBlancD.png);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
}

.td_intermediaire
{
	height:10px;
}

.ddl_mes_infos
{
    /*width:254px;*/
    color:#685A51;
    background:url('images/ddl_background2.jpg') no-repeat;
    width:254px;
    padding:2px;
	font-size:11px;
	font-family:Verdana;
	border:none;
}

.ddl_diam
{
	color:#685A51;
	width:120px;
	padding:2px;
	background:url('images/ddl_background.jpg') no-repeat;
	border:none;			
}

.ddl_diam_2
{
	color:#685A51;
	width:160px;
	padding:2px;
	background:url('images/ddl_background3.jpg') no-repeat;
	border:none;			
}

.ddl_option
{
	color:#685A51;
	padding:2px;
	background:url('images/ddp_tour_de_doigt.jpg') no-repeat;
	border:none;	
	width:54px;		
	font-size:9px;
	font-weight:bold;	
	font-family:Verdana;
	height:18px;
}

.tb_option
{
	 border:solid 1px #bab0a6;
	 width:220px;	
	 color:#685A51;	
	 background:#f8f8f8;
}
.tb_option:focus
{
	 background:#FFFFFF;	
}

.tb_option_PF
{
	margin-top:2px;
	border:solid 1px #ab9f93;
	width:98%;	
	color:#685A51;
	background:#f8f8f8;	
}
.tb_option_PF:focus
{
	 background:#FFFFFF;	
}

.span_fiche
{
	font-weight:bold;
	font-size:10px;
}


.label_datalist
{
	font-size:11px;
	color:#685A51;				
}

.label_datalist_valeur
{
	font-size:10px;
	font-weight:bold;
	color:#685A51;		
}

.label_datalist_valeur
{
	font-size:10px;
	color:#685A51;		
}

.ongletSuiv
{
    width:130px;
	cursor:hand; 
	font-size:10px; 
	font-weight:normal; 
	color:#ab9f93;
	float:right;
	vertical-align:top;
}



.formulaire
{
	 text-align:left;
	 padding-left:30px;
}

.tb_formulaire
{
	width:116px;
	border:solid 1px #BAB0A6;
	color:#685A51;	
	font-size:11px;
	height:15px;
}

.tb_formulaire_long
{
	width:250px;
	border:solid 1px #BAB0A6;
	color:#685A51;
	font-size:11px;
	height:15px;
}

.libelle_formulaire
{
	color:#685A51;
    font-size:10px;
    font-weight:bold;    
}

.erreur_formulaire
{
	font-size:11px;
	font-style:italic;
	color:#e005b9;    
}

.tb_formulaire_devis
{
	width:97%;
	border:solid 1px #BAB0A6;
	color:#685A51;	
	font-size:11px;
}

.tb_Multi_formulaire_devis
{
	width:250px;
	height:40px;
	border:solid 1px #BAB0A6;
	color:#685A51;	
	font-size:11px;	
}

.tb_identification
{
	width:250px;
	border:solid 1px #BAB0A6;
	color:#685A51;	
	font-size:11px;
	height:15px;	
}

/******************		ONGLETS 	********************/

.ajax__tab_theme
{
    padding:0;
    margin:0;
    width:640px;
}

.ajax__tab_theme .ajax__tab_header 
{
    text-align:center;
    vertical-align:middle;
    height:26px;
    color:#685A51;
    font-size:14px;
    font-weight:bold;
    background-image:url(../../images/tabline.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    /*margin-left:18px;*/
    margin:0;
    padding:0;
    padding-bottom:1px;
    width:640px;
}
.ajax__tab_theme .ajax__tab_header .ajax__tab_outer 
{
    margin:0px,;
    background:url(../../images/OngletSelectD.png) no-repeat right;
    height:26px;
    padding-right:11px;
    vertical-align:middle;
    border-bottom:1px solid #DBDBDB;
    color:#685A51;
    /*margin-left:-1px;*/
}
.ajax__tab_theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:11px;
    margin:0px,;
    background:url(../../images/OngletSelectG.png) no-repeat;
    margin-left:-1px;
}
.ajax__tab_theme .ajax__tab_header .ajax__tab_tab
{
    height:26px;
    margin:0px;
    background:url(../../images/OngletSelect.png) repeat-x;
    padding-top:4px;
    font-weight:normal;
    font-size:14px;
    color:#685A51;
    width:103px;
}
.ajax__tab_theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../../images/OngletSelectD.png) no-repeat right;
}
.ajax__tab_theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../../images/OngletSelectG.png) no-repeat;
}
.ajax__tab_theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url(../../images/OngletSelect.png) repeat-x;
    padding-top:4px;
    font-weight:normal;
    font-size:14px;
    color:#685A51;
    width:103px;
}
.ajax__tab_theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../../images/OngletSelectD.png) no-repeat right;
    border-bottom:1px solid #fff;
}
.ajax__tab_theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../../images/OngletSelectG.png) no-repeat;
}
.ajax__tab_theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(../../images/OngletSelect.png) repeat-x;
    padding-top:4px;
    font-weight:bold;
    font-size:14px;
    color:#685A51;
    width:103px;
}
.ajax__tab_theme .ajax__tab_body 
{
    font-size:12px;
    border-top:0;
    /*margin-top:1px;*/
    padding:0px;
    padding-top:0px;
    /*background-color:#fff;*/
}

.intituleOnglet
{
    color:#685A51;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    width:380px;    
}

.style_ongletG
{
    text-align:left;
	width:120px;
	padding-left:10px;
	cursor:pointer; 
	font-size:10px; 
	font-weight:normal; 
	color:#ab9f93;
	float:left;
}

.style_ongletD
{
    float:right;
    text-align:right;
	width:120px;
	padding-right:10px;
	cursor:pointer; 
	font-size:10px; 
	font-weight:normal; 
	color:#ab9f93;
}

.texteOnglet td
{
    width:80px;
    text-align:center;
    vertical-align:middle;
    font-family:Verdana;
    color:#685A51;
}

.onglet_deselect
{
	color:#685A51;/*#2D346C;*/
	/*border-bottom:1px solid #DBDBDB;*/
	font-size:14px;	
	vertical-align:middle;
	border-bottom:1px solid #DBDBDB;
}  

.onglet_select
{
	color:#685A51;	
	font-size:14px;	
	vertical-align:middle;
	font-weight:bold;
}  

.zone_contenu
{
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	height:200px;
	color:#2D346C;
	/*width:100%;*/
	padding:0;
	margin:0;
	padding-top:8px;
}

.ongletRadioButtonTexte
{
    font-size:10px;
    color:#685A51;
    text-align:center;
} 

#diam1Monture td, #diam2Monture td, #montureMonture td, #tab_monture_pendentif td
{
    padding:2px 0px 2px 5px;
    border-top:1px solid #ece9d8;
}

.CadreCaracteristiques
{
	padding:2px 0px 2px 5px;
    border-top:1px solid #ece9d8;
}

.BackGrey
{
    background-color:#eeeeee;	
}

.BackLightGrey
{
    background-color:#F9F9F9;	
}

.prix
{
	font-size:28px;
	font-weight:bold;
	font-family:Garamond;
	/*font-weight:600;*/
	color:#d53cb1;
	/*font-style:italic;*/
}

.prix_datalist
{
	font-size:20px;
	font-weight:bold;
	font-family:Garamond;
	color:#d53cb1;
	vertical-align:top;
}

.diamant_titre_zone
{
	font-size:18px;
	color:#685a51;
}
/************************************************************************/
/********************************* MENU GAUCHE **************************/
/************************************************************************/
.table_une
{
	width:155px;
	height:75px;
	border:1px solid #A7A7A7;
	margin:auto;
	padding:0px;
}

.td_img_std_une
{
	width:77px;
	height:75px;
	/*background-image:url(images/Page_accueil/espace_createur.JPG);
	background-repeat:no-repeat;*/
	cursor:hand;
}

.td_img_ec_une
{
	width:77px;
	height:75px;
	background-image:url(images/Page_accueil/espace_createur.JPG);
	background-repeat:no-repeat;
	cursor:hand;
}

.td_img_vp_une
{
	width:77px;
	height:75px;
	background-image:url(images/Page_accueil/ventes_privees.JPG);
	background-repeat:no-repeat;
	cursor:hand;
}

.td_img_pe_une
{
	width:77px;
	height:75px;
	background-image:url(images/Page_accueil/pierres_exception.JPG);
	background-repeat:no-repeat;
	cursor:hand;
}

.td_img_ha_une
{
	width:77px;
	height:75px;
	background-image:url(images/Page_accueil/menuhamsa.gif);
	background-repeat:no-repeat;
	cursor:hand;
}

.td_img_ic_une
{
	width:77px;
	height:75px;
	background-image:url(images/Page_accueil/ideal_cut.JPG);
	background-repeat:no-repeat;
	cursor:hand;
}

.td_img_cdc_une
{
	width:77px;
	height:75px;
	background-image:url(images/Page_accueil/coup_de_coeur.JPG);
	background-repeat:no-repeat;
	cursor:hand;
}

.td_texte_une
{
	height:75px;
	text-align:center;
	vertical-align:middle;
	background-color:#000000;
}

.img_une
{
	/*margin:0px;
	padding:0px;*/
}
.img_une_link
{
}

.texte_une_link
{
	color:#e005b9;
	font:13px Tahoma, Verdana,Arial, Sans serif;
	/*font-weight:bold;
	font-family:Freestyle Script;
	font-size:27px;*/
	text-decoration:none;
}
.texte_une_link:hover
{
	color:#FFFFFF;
}
/******************		MODAL POPUP 	********************/

.modalBackground
{
    background:#000000;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}

/** uniformisation rose **/

.RoseMenuGauche
{
	background-color:#e005b9; 
	color:#fff; 
	font-size:13px; 
	padding:2px 0 1px 3px;
}

.BorderRose
{
	border:1px solid #E005B9;
}

.CouleurRose
{
	color:#E005B9;
}

.FontSizeRFV
{
	font-size:9px;
}


/******** ANIMATION***********/
	.flyOutDiv
	{
	     display: none;
	     overflow:hidden;
	     position: absolute;
	     width: 400px;
	     z-index: 3;
	     opacity: 0;
	     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));
	     font-size: 12px;
	     border: solid 1px #CCCCCC;
	     background-color: #FFFFFF;
	     padding: 5px;
	}
	 
	 #OpicityDiv
	 {
		height: 100%; 
		width: 100%; 
		position: fixed; 
		left: 0pt; 
		top: 0pt; 
		z-index: 10; 
		opacity: 0.5;
		filter:alpha(opacity=50);
		background-color:#000000;
		-moz-opacity : 0.5;
		-ms-filter: "alpha(opacity=50)"; /* IE 8 */ 
	 }
	 
	.flyOutDiv2
	{
	     display: none;
	     overflow:hidden;
	     position: absolute;
	     width: 415px;
	     z-index: 20;
	     opacity: 0;
	     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));
	     font-size: 12px;
	     border: solid 1px #CCCCCC;
	     background-color: #000000; 
	     /*#FFFFFF;*/
	     padding: 5px;
	}
	 
	.flyOutDivCloseX
	{
	  background-color: #666666;
	  color: #FFFFFF;
      text-align: center;
	  font-weight: normal;
	  text-decoration: none;
	  border: outset thin #FFFFFF;
	  padding: 4px;
	}