div.header_layer_secure {
	margin: 0;
	padding: 0;
	width: 680px;
	height: 110px;
	background: url(../../../../webdnas/images/images/layer/bg_titre_layer.jpg) repeat-x 0 0;
	background-position: top;
	background-color: #C30;
}

p.illustration_titre_secure {
	display: block;
	float:left;
	height: 110px;
	width: 195px;
	padding: 0;
	background: url(../../../../webdnas/images/layer/illustration_verrou.png) repeat-x 0 0;
}


p.texte_1_secure {
	display: block;
	width: 610px;
	color: #333;
	margin-left: 26px;
	margin-top: 26px;
}


p.nav_fermer_secure {
	float: right;
}


p.nav_fermer_secure {
vertical-align: top;
text-align: right;
z-index: 2;
float: right;
width: 113px;
height: 20px;
position: relative;
padding:0px;
margin:0px;
background: url(../../../../webdnas/images/layer/bg_dechire_droite.gif) no-repeat 0 0 ;
}

p.nav_fermer_secure a {
vertical-align: top;
margin:0px;
padding-right: 4px;
color: #C30;
font-family: Tahoma, Arial, Sans-serif;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;

}


.nav_fermer_secure a:hover {
color: #000;
font-weight: bold;
}


p.titre_layer_secure {
	text-transform: uppercase;
	font-size: 37px;
	margin: 0;
	padding-top: 20px;
	line-height:28px;
	font-weight: normal;
	color: #fff;
	font-family: Trebuchet MS, Arial, Sans-serif;
}

p.titre_layer_secure:first-line {
	margin: 0;
	padding: 0;
	line-height :28px;
	font-size : 20px;
	color : #FC9;
	font-family: Trebuchet MS, Arial, Sans-serif;
}




p.illustration_titre_secure {
	display: block;
	float:left;
	height: 110px;
	width: 195px;
	padding: 0;
	background: url(../../../../webdnas/images/layer/illustration_verrou.png) repeat-x 0 0;
}

p.illustration_secure {
	display: block;
	float:left;
	margin-left: 26px;
	margin-top: 15px;
	height: 180px;
	width: 190px;
	padding: 0;
	background: url(../../../../webdnas/images/layer/illustration_secure.jpg) repeat-x 0 0;
}


div.textes_droite_secure {
	float: right;
	width: 400px;
	margin-right: 26px;
	margin-top: 25px;
	color: #C30;
}

div.textes_droite_secure p {
	margin: 0;
	padding: 0;
}

div.textes_droite_secure h2 {
	font-size: 13px;
	margin: 0;
}
  

div.nav_basse_secure {
	display: block;
	float:left;
	width: 100%;
	margin-top: 30px;
	padding: 0;
	height: 60px;
	text-align: center;
}


.nav_basse_secure a {
	display: block;
	width: 152px;
	height: 40px;
	line-height: 12px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 13px;
	padding-left: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

p.bouton_fermer_secure {
	margin-left: auto;
	margin-right: auto;
	width: 152px;
	height: 40px;
	padding: 0;
	background: url(../../../../webdnas/images/layer/fond_bouton.gif) no-repeat 0 0 ;

}

.nav_basse_secure a:hover {
	color: #000;
	text-decoration: none;
}
  
  


/* LAYER MANQUE DE NEIGE */

div.header_layer_manqueneige {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 110px;
	background: url(../../../../webdnas/images/layer/bg_titre_layer.jpg) repeat-x 0 0;
	background-position: top;
	background-color: #C30;
}


p.illustration_titre_manqueneige {
	display: block;
	float:left;
	height: 110px;
	width: 195px;
	padding: 0;
	background: url(../images/assurance/illus_manque_titre.gif) repeat-x 0 0;
}


p.nav_fermer_manqueneige {
	float: right;
}


p.nav_fermer_manqueneige {
vertical-align: top;
text-align: right;
z-index: 2;
float: right;
width: 113px;
height: 20px;
position: relative;
padding:0px;
margin:0px;
background: url(../../../../webdnas/images/layer/bg_dechire_droite.gif) no-repeat 0 0 ;
}

p.nav_fermer_manqueneige a {
vertical-align: top;
margin:0px;
padding-right: 4px;
color: #C30;
font-family: Tahoma, Arial, Sans-serif;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;

}


.nav_fermer_manqueneige a:hover {
color: #000;
font-weight: bold;
}



div.nav_basse_manqueneige {
	display: block;
	float:left;
	width: 100%;
	margin-top: 30px;
	padding: 0;
	height: 60px;
	text-align: center;
}


.nav_basse_manqueneige a {
	display: block;
	width: 152px;
	height: 40px;
	line-height: 12px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 13px;
	padding-left: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

p.bouton_fermer_manqueneige {
	margin-left: auto;
	margin-right: auto;
	width: 152px;
	height: 40px;
	padding: 0;
	background: url(../../../../webdnas/images/layer/fond_bouton.gif) no-repeat 0 0 ;

}

.nav_basse_manqueneige a:hover {
	color: #000;
	text-decoration: none;
}



p.titre_layer_manqueneige {
	text-transform: uppercase;
	font-size :37px;
	margin: 0;
	padding-top: 24px;
	line-height :24px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #fff;
}

p.titre_layer_manqueneige:first-line {
	margin: 0;
	padding: 0;
	line-height :24px;
	font-size : 20px;
	color : #FC9;
}

p.texte_1_manqueneige {
	display: block;
	width: 610px;
	color: #333;
	margin-left: 26px;
	margin-top: 26px;
}

p.illustration_manqueneige {
	display: block;
	float:left;
	margin-left: 26px;
	margin-top: 15px;
	height: 180px;
	width: 190px;
	padding: 0;
	background: url(../images/assurance/illus_manque.gif) repeat-x 0 0;
}


.BoiteScroll {
	float: left;
	margin-left: 32px;
	margin-top: 10px;
	width: 614px;
	height: 300px;
	border: 1px solid #CCCCCC;
	color: #333333;
	overflow: scroll;
	overflow-x: hidden;
}

.ManqueMentionsLegales {
	float: left;
	dipslay: block;
	text-align: justify;
	font-size: 10px;
	margin-left: 32px;
	margin-top: 20px;
	width: 614px;
	color: #333333;
}

.BoiteConditions {
	float: left;
	text-align: center;
	margin-left: 32px;
	margin-top: 30px;
	margin-bottom: 10px;
	color: #00;
	width: 614px;
	font-size: 16px;
}



.LienConditions {
	margin-left:0px;
	font-size: 16px;
	text-align: center;
}

.BoiteScroll p {
	padding: 30px;
	color: #45;
}



.BoiteConditions a {
	color: #cc3300;
}



/* LAYER CARTE BLANCHE */



div.header_layer_carteblanche {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 110px;
	background: url(../../../../webdnas/images/layer/bg_titre_layer.jpg) repeat-x 0 0;
	background-position: top;
	background-color: #C30;
}

p.titre_layer_carteblanche {
	text-transform: uppercase;
	font-size :37px;
	margin: 0;
	padding-top: 24px;
	line-height :24px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #fff;
}

p.titre_layer_carteblanche:first-line {
	margin: 0;
	padding: 0;
	line-height :24px;
	font-size : 20px;
	color : #FC9;
}

p.illustration_carteblanche {
	display: block;
	float:left;
	margin-left: 10px;
	margin-top: 5px;
	height: 400px;
	width: 220px;
	padding: 0;
	background: url(../images/assurance/illus_carteblanche.jpg)  no-repeat 0 0;
}

div.textes_droite {
	float: right;
	width: 400px;
	margin-right: 26px;
	margin-top: 25px;
}

div.textes_droite p {
	margin: 0;
	padding: 0;
}

div.textes_droite h2 {
	font-size: 13px;
	margin: 0;
}
  

.avantage_carteblanche  {
	margin-left: 15px;
	padding-left: 0px;
}

p.texte_1_carteblanche {
	display: block;
	width: 610px;
	color: #333;
	margin-left: 26px;
	margin-top: 26px;
}


p.illustration_carteblanche_titre {
	display: block;
	float:left;
	position: relative;
	top: 0px;
	height: 110px;
	width: 195px;
	padding: 0;
	background: url(../images/assurance/recrop_visage.gif) repeat-x 0 0;
}


p.nav_fermer_carteblanche {
	float: right;
}


p.nav_fermer_carteblanche {
vertical-align: top;
text-align: right;
z-index: 2;
float: right;
width: 113px;
height: 20px;
position: relative;
padding:0px;
margin:0px;
background: url(../../../../webdnas/images/layer/bg_dechire_droite.gif) no-repeat 0 0 ;
}

p.nav_fermer_carteblanche a {
vertical-align: top;
margin:0px;
padding-right: 4px;
color: #C30;
font-family: Tahoma, Arial, Sans-serif;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;

}


.nav_fermer_carteblanche a:hover {
color: #000;
font-weight: bold;
}



div.nav_basse_carteblanche {
	display: block;
	float:left;
	width: 100%;
	margin-top: 30px;
	padding: 0;
	height: 60px;
	text-align: center;
}


.nav_basse_carteblanche a {
	display: block;
	width: 152px;
	height: 40px;
	line-height: 12px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 13px;
	padding-left: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

p.bouton_fermer_carteblanche {
	margin-left: auto;
	margin-right: auto;
	width: 152px;
	height: 40px;
	padding: 0;
	background: url(../../../../webdnas/images/layer/fond_bouton.gif) no-repeat 0 0 ;

}

.nav_basse_carteblanche a:hover {
	color: #000;
	text-decoration: none;
}


/* layer_garantie-annulation.css */

/* FOND LAYER */

.layer_garanti {
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 200%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.5;
            opacity:.50;
            filter: alpha(opacity=50);
        }
        
.white_content_garanti {		
            display: none;
            position: absolute;
            top: 3em;
            left: 25%;
            width: 680px; 
            padding: 9px;
            background-color: white;
            z-index:1002;
        }        
  
  
  /* ZONE TITRE LAYER */
  
.white_content_garanti p {
	text-align: left;
	font-family: Arial, Tahoma, Sans-serif; 
	line-height: 16px;
}


  
div.header_garanti {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 110px;
	background: url(../images/assurance/bg_header_garanti.jpg) no-repeat 0 0;
	background-position: top;
	background-color: #c30;
}


p.illustration_titre-garanti {
	display: block;
	float:left;
	height: 110;
	width: 195;
	padding: 0;
}



p.nav_fermer_garanti {
	display: block;
	vertical-align: top;
	text-align: right;
	width: 113px;
	height: 20px;
	position: relative;
	left: 568px;
	padding:0px;
	margin:0px;
	background: url(../../../../webdnas/images/layer/bg_dechire_droite.gif) no-repeat 0 0 ;
}

p.nav_fermer_garanti a {
	vertical-align: top;
	margin:0px;
	padding-right: 4px;
	color: #C30;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;

}


.nav_fermer_garanti a:hover {
color: #000;
font-weight: bold;
}



.titre_garanti_ligne1 {
	text-transform: uppercase;
	margin-top: 13px;
	margin-left: 195px;
	padding: 0;
	line-height :28px;
	font-size : 20px;
	color : #FC9;
	font-family: Trebuchet MS, Arial, Sans-serif;
}


p.titre_garanti_ligne2 {
	text-transform: uppercase;
	font-size: 37px;
	margin-left: 195px;
	padding-top: 2px;
	line-height:28px;
	font-weight: normal;
	color: #fff;
	font-family: Trebuchet MS, Arial, Sans-serif;
}



p.texte_1_garanti {
	display: block;
	width: 610px;
	color: #333;
	margin-left: 26px;
	margin-top: 26px;
}
  



div.textes_droite_garanti {
	float: right;
	width: 400px;
	margin-right: 26px;
	margin-top: 25px;
	color: #C30;
}

div.textes_droite_garanti p {
	margin: 0;
	padding: 0;
}

div.textes_droite_garanti h2 {
	font-size: 13px;
	margin: 0;
}
  
.titre_boite_garanti {
	float: left;
	display: block;
	margin-top: 25px;
	padding: 0;
	margin-left: 32px;
	width: 620px;
	font-size: 16px;
	color: #c30;
	font-weight: bold;
}
  
  
 /* NAVIGATION BASSE */
  
div.nav_basse_garanti {
	display: block;
	float:left;
	width: 100%;
	margin-top: 30px;
	padding: 0;
	height: 60px;
	text-align: center;
}


.nav_basse_garanti a {
	display: block;
	width: 152px;
	height: 40px;
	line-height: 12px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 13px;
	padding-left: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

p.bouton_fermer_garanti {
	margin-left: auto;
	margin-right: auto;
	width: 152px;
	height: 40px;
	padding: 0;
	background: url(../../../../webdnas/images/layer/fond_bouton.gif) no-repeat 0 0 ;

}

.nav_basse_garanti a:hover {
	color: #000;
	text-decoration: none;
}



.BoiteScrollGaranti {
	float: left;
	margin-left: 32px;
	margin-top: 5px;
	width: 614px;
	height: 300px;
	border: 1px solid #CCCCCC;
	color: #333333;
	overflow: scroll;
	overflow-x: hidden;
}



.BoiteGaranti {
	float: left;
	text-align: center;
	margin-left: 32px;
	margin-top: 30px;
	margin-bottom: 10px;
	color: #00;
	width: 614px;
	font-size: 16px;
}



.LienConditions_garanti {
	margin-left:0px;
	font-size: 16px;
	text-align: center;
}

.BoiteScrollGaranti p {
	padding: 30px;
	color: #45;
}



p.illustration_garanti {
	display: block;
	float:left;
	margin-left: 10px;
	margin-top: 8px;
	height: 200px;
	width: 220px;
	padding: 0;
	background: url(../images/assurance/illustration_garanti.jpg) no-repeat 0 0;
}


.avantage_garanti  {
	margin-left: 15px;
	padding-left: 0px;
}




/**** condi_vente.cs ***/
/*** haut du layer ***/

div.header_layer_condition {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 110px;
	background: url(../../../../webdnas/images/layer/bg_titre_layer.jpg) repeat-x 0 0;
	background-position: top;
	background-color: #C30;
}


p.illustration_titre_condition {
	display: block;
	float:left;
	height: 141px;
	width: 190px;
	padding: 0;
	background: url(../images/condi_vente/illustration_condition.png) no-repeat 0 0;
}

p.nav_fermer_condition {
	float: right;
}


p.nav_fermer_condition {
vertical-align: top;
text-align: right;
z-index: 2;
float: right;
width: 113px;
height: 20px;
position: relative;
padding:0px;
margin:0px;
margin-left:20px;
background: url(../../../../webdnas/images/layer/bg_dechire_droite.gif) no-repeat 0 0 ;
}

p.nav_fermer_condition a {
vertical-align: top;
margin:0px;
padding-right: 4px;
color: #C30;
font-family: Tahoma, Arial, Sans-serif;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;

}


.nav_fermer_condition a:hover {
color: #000;
font-weight: bold;
}


p.titre_layer_condition {
	text-transform: uppercase;
	font-size: 37px;
	margin: 0;
	padding-top: 20px;
	line-height:28px;
	font-weight: normal;
	color: #fff;
	font-family: Trebuchet MS, Arial, Sans-serif;
}
p.titre_layer_condition:first-line {
	margin: 0;
	padding: 0;
	line-height :28px;
	font-size : 20px;
	color : #FC9;
	font-family: Trebuchet MS, Arial, Sans-serif;
}




/****** fin du lhaut du layer ****/




#condition_vente
{
width:662px;
}


#condition_content
{
margin-top:50px;
height:280px;
width:560px;
overflow:auto;
margin-left:auto;
margin-right:auto;
}

#condition_content h3
{
font-size:12px;
color:#cc3300;
display:inline;
}

#condition_content h2
{
color:#cc3300;
font-size:15px;
font-family:"Trebuchet MS";
}

#condition_content p
{
padding-top:5px;
padding-bottom:30px;
}


#condition_bouton
{
width:330px;
margin-left:auto;
margin-right:auto;
margin-top:10px;	
}

#condition_bouton_print
{
background:url('../images/condi_vente/condition_bouton_print.png');
background-repeat:no-repeat;
float:left;
width:153px;
height:49px;
color:#FFFFFF;
}

#condition_bouton_close
{
margin-top:10px;
width:153px;
color:#FFFFFF;
height:39px;
background:url('../images/condi_vente/condition_bouton_close.png');
background-repeat:no-repeat;
float:right;
}

.condition_print
{
width:auto;
height:39px;
color:#FFFFFF;
text-decoration:none;
padding-left:60px;
padding-top:20px;
font-size: 16px;
font-weight: bold;
cursor:pointer;
}

.condition_print:hover
{
color:#000000;
font-weight:bold;
}

.condition_close
{
padding-top:10px;
padding-left:55px;
width:93px;
height:39px;
color:#FFFFFF;
font-size: 16px;
font-weight: bold;
text-decoration: none;
cursor:pointer;
}

.condition_close:hover
{
color:#000000;
font-weight:bold;
}

#condition_content ul
{
margin-top:-10px;
}

.inputAddAvis
{
	color:#666666;
	border: 1px solid #c2c2c2;
	font-size: 12px;
}


.ajouter_avis
{
	background-image: url('../images/conso/fond-add_avis.gif');
	background-repeat: no-repeat;
	width: 120px;
	height: 18px;
	margin: 6px;
	color:#FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
}

.ajouter_avis_indic
{
	font-size: smaller;
	color: #666666;
}

.ajouter_avis a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.ajouter_avis a:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
