
html {
 width:100%;
 height:100%; /* force à prendre toute la hauteur disponible */
}

body {
 width:100%;
 height:100%; /* force à prendre toute la hauteur disponible */
 text-align:center; /*centre l'interface pour ie 6*/
 margin:0px 0px 0px 0px;
 
 /*fond du site*/
 background-image:url(../images/interface/fond.jpg);
 background-repeat: no-repeat;/* fond en barre */
 background-attachment:fixed;
 background-position:top;
 background-color: #FFF; 
 
 /*Texte*/
/* font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;*/
font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
 /*font-family:Arial, Helvetica, sans-serif;*/
 font-size:12px;
 color: #666;
 /*letter-spacing:.5px;*/
 line-height: 160%;
 /*overflow:hidden;*/
}


/* Définition des liens */
a:link, a:visited {
color: #999;
text-decoration:none;
}

/* Définition des liens en survol */
a:hover {
color: #000;
background: none;
text-decoration:underline; 
}

/* Définition des titres des menus */
.titre_page {
font-size:16px;
letter-spacing:1px;
font-weight:bolder;
color: #FFF;
}

/* poure les fiche produit les liens suivant et précédant*/
a.suiv_prec:link{color: #fff; text-decoration: none; font-weight:bold;}
a.suiv_prec:visited{color: #fff; text-decoration: none; font-weight:bold;}
a.suiv_prec:hover{color: #fff ; text-decoration: underline; font-weight:bold;}


.aff_metas{ text-align:center}

/*Définition du contenu à gauche */
.bloc_gauche{
float:left;
margin-right:10px;
margin-bottom:10px;
}

/*Définition du contenu à droite */
.bloc_droite{
float:right;
margin-left:10px;
margin-bottom:10px;
}

/*Définition du contenu texte */
.contenu{
margin-left:215px;
margin-right:215px;
margin-top:0px;
margin-bottom:20px;
}

/*Définition du contenu texte */
.anim{
width:1200px;
height:430px;
position:relative;
z-index:14;
left:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

/*Définition du contenu texte */
.anim2{
width:846px;
height:428px;
position:relative;
top:-28px;
z-index:14;
left:-2px;
margin-top:0x;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding:0px;
overflow:hidden;
}

/*Définition du contenu texte */
.anim_fiche{
width:846px;
height:400px;
position:relative;
z-index:14;
left:-2px;
top:-30px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

/*Définition du contenu texte */
.photo{
width:846px;
height:427px;
position:relative;
top:-27px;
z-index:14;
left:-2px;
margin-top:0x;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
padding:0px;

background-image:url(../images/900/plage-santagiulia-06.jpg);
background-position:top;
}

.retour{clear:both;}

/*Définition des titres ex : couleur, taille, typo : vu dans style client*/				   
.titrep {display:none;}
.titrep br{display:none;}

/* Pour la modification du baspage	*/

.baspage_cont{color: #999; text-decoration: none; font-size:10px; margin-left:250px; margin-right:250px} 
/*.baspage{color: #000; text-decoration: none; font-size:10px;} */
a.baspage:link{color: #999; text-decoration: none;}
a.baspage:visited{color: #999; text-decoration: none;}
a.baspage:hover{color: #999 ; text-decoration: underline;}
h1.baspage{color: #999; font-size:10px; font-weight:normal; line-height:120%}
h2.baspage{color: #999; font-size:10px; font-weight:normal; line-height:120%}

/* Pour les mentions legales	*/
a.mentions:link{color: #999; text-decoration: none;}
a.mentions:visited{color: #999; text-decoration: none;}
a.mentions:hover{color: #999 ; text-decoration: underline;}
table.mentions{  background-image:url(../images/interface/fd2.png); background-repeat:repeat-y; background-position:center; width:1200; height:100%; padding:10px; margin-left:auto; margin-right:auto}
