/*
   Styles specifiques de la page "General"
*/



/* Styles generaux du contenu
-------------------------------------*/
#contenu {
	float:left;
	width:734px;
	}
      
	}
#contenu h2 {
	text-transform:uppercase;
	color:#b52c7e;
	}
#contenu h2 small {
	font-size:1em;
	font-weight:normal;
	}
#contenu h3 {
	margin:2em 0 .5em;
	font-size:1.2em;
	text-transform:uppercase;
	color:#b52c7e;
	}
#contenu ul, #contenu p {
	font-size:1.2em;
	}

/* Entete page produit retour liste
-------------------------------------*/
ul.menu-retour li a {
	display:block;
        margin-top:1em;
        float:right;
	width:100px;
	padding:.25em 0;
	text-align:center;
	font-weight:bold;
	color:#069;
	background-color:#bee4f7;
	}
ul.menu-retour a:hover,
ul.menu-retour a:focus {
	color:white;
	background-color:#0061a6;
	}
      
    
/* Entete page produit
-------------------------------------*/
div.entete {
	padding:2em 1em 0;
	}
#contenu div.entete h3 {
	margin-top:1em;
	}
   
   
div.entete h3 span {
	display:block;
	float:right;
	padding:2px 156px 3px 10px;
	color:white;
	background:#0061a6 url(../../../images/page_produit/bayadere.gif) repeat-y 100% 0;
	}

      
ul.entete li a {
	display:block;
	width:100%;
	padding:.25em 0;
	text-align:right;
	font-weight:bold;
	color:#0061a6;
	}
ul.entete a:hover{
	color:#00b1db;
	}
      

div.entete p {
	clear:both;
	margin:0;
	padding:0;
	height:80px;
	background:url(../../../images/page_produit/moyen_bando_gen.jpg) no-repeat 0 0;
	}
div.entetecitoyen p {
	clear:both;
	margin:0;
	padding:0;
	height:80px;
	background:url(../../../images/page_produit/moyen_bando_citoyen.jpg) no-repeat 0 0;
	}
/* Menu produit
-------------------------------------*/
div.menu-produit {
	float:left;
	width:300px;
	padding:2px 10px 10px;
	}
div.introduction {
	margin:2em 0;
	color:#0061a6;
	}
div.menu-produit ul {
	float:left;
	width:140px;
	margin-right:10px;
	margin-bottom:1.25em;
	}
div.menu-produit li {
	height:1%;
	margin-bottom:.25em;
	text-align:center;
	}

/* Menu gauche */
ul.menu-gauche li.espacement {
	margin-bottom:1.5em;
	}
ul.menu-gauche li a {
	display:block;
	width:100%;
	padding:.25em 0;
	text-align:center;
	font-weight:bold;
	color:#069;
	background-color:#bee4f7;
	}
ul.menu-gauche a.courant,
ul.menu-gauche a:hover,
ul.menu-gauche a:focus {
	color:white;
	background-color:#0061a6;
	}
	
/* Menu droit */
ul.menu-droit li {
	margin-bottom:2em;
	}
ul.menu-droit li a {
	display:block;
	margin:0 auto;
	outline:none
	}
a.lien-pdf {
	background:#bee4f7 url(img_prod/pdficon_small.gif) no-repeat 5px 50%;
	}
/* Lien visite panoramique */
a.panoramique {
	width:127px;
	height:78px;
	text-indent:-9999px;
	background:transparent url(img_prod/360.gif) no-repeat 50% 0;
	}

/* Lien prestation */
a.prestation {
	width:52px;
	height:46px;
	}

/* Lien Via Michelin */
a.via-michelin {
	width:127px;
	height:72px;
	text-indent:-9999px;
	background:transparent url(img_prod/bout-viamichelin.gif) no-repeat 50% 0;
	}

/* 
-------------------------------------*/
div.description-produit {
	float:left;
	width:414px;
	color:#0061a6;
	}
div.description-produit ul,
div.description-produit p {
	margin-bottom:.5em;
	}
      
      		/* Corps Offrir des vacances Liste de voyage
-------------------------------------*/
	div.imageoffrirliste p {
	clear:both;
	margin:0;
	padding:0;
	height:192px;
	width:400px;
	background:url(../../../images/page_offrir/liste.gif) no-repeat 0 0;
	}	
	
	/* Corps Offrir des vacances Chèque
-------------------------------------*/
	div.imageoffrirch p {
	clear:both;
	margin:0;
	padding:0;
	height:192px;
	width:400px;
	background:url(../../../images/page_offrir/cheque.jpg) no-repeat 0 0;
	}
      
	/* Corps Carte Avantage
-------------------------------------*/
	div.imagecarteav p {
	clear:both;
	margin:0;
	padding:0;
	height:192px;
	width:400px;
	background:url(../../../images/page_carteavantage/carteav.gif) no-repeat 0 0;
	}
 

        /* Corps Page Famille
-------------------------------------*/
        div.thema {
	float:left;
	width:732px;
	}
	
      
      
        div.accueil {
	width:732px;
	background-color:#ffe7f9;
	}
      
      
        div.prix {
        display:block;

	}

div.thema h2 {
	margin:.1em 0 .1em;
	font-size:1.2em;
	color:#940059;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
div.thema h3 {
	margin:.1em 0 .2em;
	font-size:1.2em;
	text-transform:uppercase;
	color:#2a6ead;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}
div.thema p {
	margin:1em 1em 1em 2em;
	font-size:1em;
	color: #940059;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	}
div.thema h4 {

	margin:.1em 0 .2em;
	font-size:0.9em;
	text-transform:uppercase;
	color:#2a6ead;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
 .lcarte:link {
	text-decoration:none;
	font-size:1.1em;
	color: #808080;
			}
			
.lcarte:visited {
	text-decoration:none; font-size:1.1em;
	color: #808080;
	}
	
.lcarte:hover {
	text-decoration:none;  font-size:1.1em;
	color: #C4047B;	}

 .ldestet:link {
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	color: #C4047B;
			}
			
.ldestet:visited {
	text-decoration:none; font-size:1.2em;
	font-weight:bold;
	color: #C4047B;
	}
	
.ldestet:hover {
	text-decoration:none;  font-size:1.2em;
	font-weight:bold;
	color:#808080 ;	} 
