/*******  Styles génériques  *******/


body
{
 background-color: #fff;
 margin: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

table
{
 font-size : 11px;
}

li
{
 list-style:none;
}

a
{
 color : #661A4A;
}

a:hover
{
 color : #000000;
 text-decoration : none;
}

/********  Tableau de mise en forme  ********/

.tableMiseEnForme
{
 Width : 900px;
}

.tdColoneMenu
{
 width : 200px;
 vertical-align : top;
 padding-top : 180px;
 background: url(../images/logo_v3.gif) no-repeat;
 background-position: 20px 100px; 


}

.tdColoneSousMenu
{
 width : 142px;
 vertical-align : top;
 padding-top : 180px;

}

.tdColoneInfo
{
 width : 550px;
 vertical-align : top;
 padding-top : 165px;
 background: url(../images/logo_aan.gif) no-repeat;
 background-position: 0px 0px;
}







/********  Mise en forme du menu ********/

#menu ul
{

 border-top : 1px solid #4C0748;
 border-bottom : 1px solid #4C0748;
 margin : 0 0 0 16;
 padding : 0 0 0 0;



}

#menu li
{
 border-bottom : 1px solid #d4d4d4;
 padding-top : 15px;
 padding-bottom : 15px;
 padding-left : 5px;



}


#menu a
{
 color : #4C0748;
 font-weight : bold;
 text-decoration : none;
}

#menu a:hover
{
 color : #A6A6A6;
 font-weight : bold;
 text-decoration : none;
}

#menu li.current
{
 color : #4C0748;
 font-weight : bold;
 background: url(../images/curseur_current.gif) no-repeat center right;

}

#menu li.current span
{
 padding-right : 10px;
 background: url(../images/curseur_current.gif) no-repeat center right;
}





/********  Mise en forme du sous menu ********/



#sousmenu ul
{

 border-top : 1px solid #4C0748;
 background-color : #aea796;
 border-bottom : 1px solid #4C0748;
 margin : 0 0 0 6;
 padding : 0 0 0 0;

}

#sousmenu li
{

 padding-top : 10px;
 padding-bottom : 10px;
 padding-left : 20px;

}


#sousmenu a
{
 color : #eee;

 text-decoration : none;
}

#sousmenu a:hover
{
 color : #fff;

 text-decoration : none;
}

#sousmenu li.titre
{
 color : #6ACF0F;
 font-size : 11px;
 font-weight : bold;
 border-top : 1px solid #A6A6A6;
}

#sousmenu li.titreTop
{
 color : #6ACF0F;
 font-size : 11px;
 font-weight : bold;

}

#sousmenu li.current
{
 color : #fff;
 font-weight : bold;

}

#sousmenu li.reserve
{
 color : #A6A6A6;
 border-top : 1px solid #A6A6A6;
}

#sousmenu li.current div
{
 padding-right : 10px;
 background: url(../images/curseur_current_arro.gif) no-repeat center right;

 margin-right : 10px;
}











/********  Mise en forme des onglets ********/

#onglet
{

 margin-left : 16px;
 
 border-bottom : 1px solid #A6A6A6;  

}


#onglet ul
{

 margin : 0 0 1 16;
 padding : 0 0 0 0;

}


#onglet li
{
 display : inline;
 margin-right : 4px;
 padding : 0 10 1 10;

 background-color : #E1E1E1;

 border-top : 1px solid #A6A6A6;
 border-left : 1px solid #A6A6A6;
 border-right : 1px solid #A6A6A6;  
}

#onglet li.current
{
 display : inline;
 margin-right : 4px;
 padding : 0 10 1 20;



 color : #ffffff;
 font-weight : bold;

 border-top : 1px solid #A6A6A6;

 border-right : 1px solid #A6A6A6;

 background: #A6A6A6 url(../images/onglet_haut.gif) no-repeat center left;  
}


#onglet li a
{
 text-decoration : none;
 color: #808080;
}

#onglet li a:hover
{
 text-decoration : none;
 color: #000000;
}


/********  Mise en forme du contenu ********/



#contenu
{
 margin-left : 16px;
 margin-top : 30px;
}


#contenu h2
{
 color : #661A4A;
 font-size : 12px;
 font-weight : bold;
 margin-bottom : 8px;
 margin-top : 18px;
 margin-left: 10px;
}

#contenu p
{
 font-size : 12px;
 margin : 0 0 10 10;
 text-align: justify;
}


#contenu p.fondBlue
{
 font-size : 12px;
 margin : 0 0 10 10;
 text-align: justify;
 background-color : #E4F3F8;
 padding: 2 5 2 5;
}



#contenu ul
{
 padding : 0 0 0 0;
 margin : 0 0 0 40;
}

#contenu li
{
 padding : 0 0 0 10;
 margin : 0 0 0 0;
 background: url(../images/puce_li.gif) no-repeat center left;
 font-size : 12px;
 font-weight : normal;
 color : #000000;
}





#goToTop
{
 text-align : right;
 margin-top : 20px;
}


#alignRight
{
 text-align : right;
}



#contenu ul.mavRouge
{
 padding : 0 0 0 0;
 margin : 0 0 0 0;
}

#contenu ul.mavRouge li
{
 padding : 0 0 0 0;
 margin : 0 0 0 0;
 background:none ;
 font-size : 13px;
 font-weight : bold;
 color : #661A4A;
 list-style:none;
}

#contenu ul.mavRouge a
{
 background: url(../images/puce_mav_rouge.gif) no-repeat 3px 2px;
 font-weight : bold;
 color : #661A4A;
 text-decoration : none;
 padding : 0 0 0 15;

}

#contenu ul.mavRouge a:hover
{
 background:  url(../images/puce_mav_rouge_on.gif) no-repeat center left;
}







#contenu ul.mavBleu
{
 padding : 0 0 0 0;
 margin : 0 0 0 35;
}

#contenu ul.mavBleu li
{
 padding : 0 0 0 10;
 margin : 0 0 0 0;
 background: url(../images/puce_mav_bleu.gif) no-repeat center left;
 font-size : 11px;
 font-weight : standard;
 color : #333;
}




#contact
{
 margin-left : 10px;
 font-size : 12px;
 text-align: justify;
}

#contact div
{
 float : left;
 margin : 0 0 0 0;
}



/********  Mise en forme du J'Te vois/J'Te vois plus des images  ********/

.cache
{
 display : none;
}

.visible
{
}


/********  Mise en forme des onglets bas ********/

#ongletBas
{

 margin-left : 16px;
 margin-top : 20px;
 border-top : 1px solid #A6A6A6;  

}


#ongletBas ul
{

 margin : 0 0 1 16;
 padding : 0 0 0 0;

}


#ongletBas li
{
 display : inline;
 margin-right : 4px;
 padding : 0 10 1 10;

 background-color : #E1E1E1;

 border-bottom : 1px solid #A6A6A6;
 border-left : 1px solid #A6A6A6;
 border-right : 1px solid #A6A6A6;  
}

#ongletBas li.current
{
 display : inline;
 margin-right : 4px;
 padding : 0 10 1 20;



 color : #ffffff;
 font-weight : bold;

 border-top : 1px solid #A6A6A6;

 border-right : 1px solid #A6A6A6;

 background: #A6A6A6 url(../images/onglet_bas.gif) no-repeat center left;   
}


#ongletBas li a
{
 text-decoration : none;
 color: #808080;
}

#ongletBas li a:hover
{
 text-decoration : none;
 color: #000000;
}

/********  Mise en forme du footer ********/

#footer
{
 margin-left : 25px;
 margin-top : 25px;
 
 padding-left : 15px;
 padding-top : 4px;
 padding-bottom : 4px;
 background-color : #F2F2F2;
 color : #666;   
}
