body{
font-family: trebuchet, arial, verdana, sans-serif;
background:#ffffff;
text-align: center; /* IMPORTANT -> on utilise text-align: center ; pour Internet Explorer, 
c'est la seule façon de centrer les éléments de type block avec ce navigateur */
margin: 30px 0 ;
padding:0;
}
#pageindex{
border:1px solid #ffffff;
width:1000px;
margin:0 auto;
padding:0;
}
#page{
border:1px solid #3b3a3a;
width:1000px;
margin:0 auto;
padding:0;
}
#topindex{
background:url(img/logo_cavalero.png) 0 0 no-repeat;
height:50px;
margin:5px 0 8px 15px;
}
#top{
background:url(img/logo_cavalero.png) 0 0 no-repeat;
height:50px;
margin:5px 0 8px 15px;
}
#ecran{
text-align:left;
height:400px;
margin:0 15px;
padding:0;
}
.crossfadinghaut{
height:400px;
margin:0;
padding:0;
}
#cfindex1{
background:url(img/femme1index.png);
width:970px;
height:400px;
margin:0;
padding:0;
}
#cfindex2{
background:url(img/femme2index.png);
width:970px;
height:400px;
margin:0;
padding:0;
}
#cfindex3{
background:url(img/cavalero-index.png);
width:970px;
height:400px;
margin:0;
padding:0;
}
/*Menu
-------------------------------*/
#menu{
margin:0;
height:20px;
}
#menu ul{
height:20px;
}
#menu ul li{
list-style-type:none;
float:left;
}
#menu ul li a{
text-align:left;
text-decoration:none;
font-size: 0.85em;
font-variant:small-caps;
color:#1A1A1A;
margin:0 30px 0 0;
padding:0;
}
#menu ul li a:hover{
color:#7a6200;
}

/*Langue
-------------------------------------*/
p#langue{

}
p#langue a span{
color:#1a1a1a;
font-size:1.0em;
font-variant:small-caps;
text-decoration:none;
margin: 0;
padding:0;
}
p#langue a{
color:#1a1a1a;
font-size:0.9em;
font-variant:small-caps;
text-decoration:none;
margin: 0 20px;
padding:0;
}
p#langue a:hover{
color:#a0882a;
}
/*Accueil
------------------------------------*/
.crossfading{
height:132px;
margin:0;
padding:0;
}
/*ahg
------------------------------------*/
#ahg{
float:left;
width:322px;
height:132px;
margin:0 1px 0 0;
padding:0;
}
#cfahg1{
background:url(img/img_9/femme_1.1.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfahg2{
background:url(img/img_9/txt-menu-n.b.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
/*ahc
------------------------------------*/
#ahc{
float:left;
width:322px;
height:132px;
margin:0 1px;
padding:0;
}
#cfahc1{
background:url(img/img_9/femme_2.1.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfahc2{
background:url(img/img_9/txt-menu-n.b.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
/*ahd
------------------------------------*/
#ahd{
float:left;
width:322px;
height:132px;
margin:0 0 0 1px;
padding:0;
}
#cfahd1{
background:url(img/img_9/femme_3.1.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfahd2{
background:url(img/img_9/txt-menu-n.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
/*acg
------------------------------------*/
#acg{
float:left;
width:322px;
height:132px;
margin:2px 1px 2px 0;
padding:0;
}
#cfacg1{
background:url(img/img_9/femme_1.2.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfacg2{
background:url(img/img_9/txt-menu-n.b.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
/*acc
------------------------------------*/
#acc{
float:left;
width:322px;
height:132px;
margin:2px 1px;
padding:0;
}
#cfacc1{
background:url(img/img_9/femme_2.2.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfacc2{
background:url(img/img_9/txt-menu-n.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
/*acd
------------------------------------*/
#acd{
float:left;
width:322px;
height:132px;
margin:2px 0 2px 1px;
padding:0;
}
#cfacd1{
background:url(img/img_9/femme_3.2.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfacd2{
background:url(img/img_9/txt-menu-n.b.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
/*abg
------------------------------------*/
#abg{
float:left;
width:322px;
height:132px;
margin:0 1px 0 0;
padding:0;
}
#cfabg1{
background:url(img/img_9/femme_1.3.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfabg2{
background:url(img/img_9/txt-menu-n.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
/*abc
------------------------------------*/
#abc{
float:left;
width:322px;
height:132px;
margin:0 1px;
padding:0;
}
#cfabc1{
background:url(img/img_9/femme_2.3.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfabc2{
background:url(img/img_9/txt-menu-n.b.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
/*abd
------------------------------------*/
#abd{
float:left;
width:322px;
height:132px;
margin:0 0 0 1px;
padding:0;
}
#cfabd1{
background:url(img/img_9/femme_3.3.png);
width:322px;
height:132px;
margin:0;
padding:0;
}
#cfabd2{
background:url(img/img_9/txt-menu-n.b.png);
width:322px;
height:132px;
margin:0;
padding:0;
}


/*Pied
---------------------------------------*/
#adress{
}
#adress p{
color:#595959;
font-size:0.6em;
margin:10px 0;
padding:0;
}
#adress a{
color:#595959;
text-decoration:none;
margin:0;
padding:0;
}
#adress a:hover{
color:#1a1a1a;
}
/*Option
---------------------------------------*/
hr{
height:1px;
clear:both;
visibility:hidden;
margin:0;
padding:0;
}
#ecran p a{
font-size:15px;
font-weight:bold;
display:block;
width:322px;
height:132px;
margin:0;
padding:0;
text-decoration:none;
}
#top a{
font-size:15px;
font-weight:bold;
display:block;
width:281px;
height:50px;
margin:0;
padding:0;
text-decoration:none;
}
/*Galerie
-------------------------------------*/
#gallery 
{ position: relative; 
  width: 900px;
  padding-top: 8px;
}

#thumbs 
{ width: 205px; 
  float: right;
}

#thumbs a 
{ display: block; 
  float: right; 
  margin: 1px 0px 3px 10px; 
  width: 50px; 
  height: 50px; 
  border: 2px solid #40403E;
}

#thumbs a img 
{ width: 50px; 
  height: 50px; 
  border: 0;
}

#thumbs a:hover {border-color: #ddd;}

#thumbs a:hover img 
{ position: absolute; 
  width: auto; 
  height: auto; 
  right: 196px; 
  top: 8px; 
  padding: 2px;
  border: 1px solid #40403E;
}
