/*******************************    BODY   *********************************/

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0 0px 0;
padding: 0;
background-image:url(images/image_fond.jpg);
background-attachment:fixed;
background-position: top;
background-color:#FFFFFF;
background-repeat: no-repeat;
}


span {display:none;}


#contour {
position: relative;
width: 980px;
margin: 0 auto; 
border-bottom:1px #8ad2e5 solid;
border-right:1px #8ad2e5 solid;
border-left:1px #8ad2e5 solid;
}

/*******************************    TITRE INDEX   *********************************/

.titre-texte{
font-family: Verdana, Helvetica;
font-size:14px;
font-weight: bold;	
color:#9574b6;
margin :0;
padding:0;
background-image: url(images/ligne.gif);
background-repeat: no-repeat;
height:25px;
padding : 0px 0 0 0px;
margin : 0px 0 0px 0;
text-align:center;
}



/*******************************    TITRE TYPE  *********************************/

.titre-type{
font-family: Verdana, Helvetica;
font-size:14px;
font-weight: bold;	
color:#9574b6;
margin :0;
padding:0;
background-image: url(images/ligne2.gif);
background-repeat: no-repeat;
height:25px;
padding : 0px 0 0 0px;
margin : 0px 0 0px 0;
text-align:center;
}


/*******************************    TITRE MENU  *********************************/

.titre-menu{
font-family: Verdana, Helvetica;
font-size:14px;
font-weight: bold;	
color:#9574b6;
margin :0;
padding:0;
background-image: url(images/ligne2.gif);
background-repeat: no-repeat;
height:25px;
padding : 0px 0 0 0px;
margin : 0px 0 0px 0;
text-align:center;
}



/*******************************    LIENS ET TEXTE   *********************************/

.liencote {color: #9669c6 ; font-family: Verdana, Helvetica; font-size: 11px; font-weight: bold;}
.lienccote:hover {color: #9669c6 ; font-family: Verdana, Helvetica; font-size: 13px; font-weight: bold; text-decoration:underline;}

.lienmenu {color: #000000 ; font-family: Verdana, Helvetica; font-size: 11px; font-weight: normal; text-decoration:none;}
.lienmenu:hover {color: #000000 ; font-family: Verdana, Helvetica; font-size: 11px; font-weight: normal; text-decoration:underline;}

.lienmenu2 {color: #000000 ; font-family: Verdana, Helvetica; font-size: 11px; font-weight: normal; text-decoration:underline;}
.lienmenu2:hover {color: #000000 ; font-family: Verdana, Helvetica; font-size: 11px; font-weight: normal; text-decoration:underline;}

.texte {color: #000000 ; font-family: Verdana, Helvetica; font-size: 11px; font-weight: normal; text-align: justify;}
.texte2 {color: #000000 ; font-family: Verdana, Helvetica; font-size: 13px; font-weight: normal; text-align: justify;}



/*******************************    MENU DETAILS MAUVE   *********************************/

#bloc-menu{
width : 227px;
margin:0;
padding:0;
}
#haut-menu{
font-family: Verdana, Helvetica;
font-size:12px;
font-weight: bold;
color:#9574b6;
text-align:left;
background-image: url(images/tab_menu_up.gif);
background-repeat: no-repeat;
height: 30px;
margin:0;
padding : 6px 0px 0px 20px;
overflow:hidden;
}
#texte-menu{
background-image: url(images/tab_menu_bg.gif);
background-repeat: repeat-y;
font-size : 11px;
text-align:left;
margin:0;
padding:0;
padding : 5px 20px 10px 10px;

}
#bas-menu{
background-image: url(images/tab_menu_down.gif);
background-repeat: no-repeat;
height: 16px;
margin:0;
padding:0;
}






/*******************************    MENU DETAILS ROSE  *********************************/

#bloc-menu-rose{
width : 227px;
margin:0;
padding:0;
}
#haut-menu-rose{
font-family: Verdana, Helvetica;
font-size:12px;
font-weight: bold;
color:#c66ab6;
text-align:left;
background-image: url(images/tab_menu2_up.gif);
background-repeat: no-repeat;
height: 30px;
margin:0;
padding : 6px 0px 0px 20px;
overflow:hidden;
}
#texte-menu-rose{
background-image: url(images/tab_menu2_bg.gif);
background-repeat: repeat-y;
font-size : 11px;
text-align:left;
margin:0;
padding:0;
padding : 5px 20px 10px 10px;

}
#bas-menu-rose{
background-image: url(images/tab_menu2_down.gif);
background-repeat: no-repeat;
height: 16px;
margin:0;
padding:0;
}




/*******************************    BLOC COTE  *********************************/

#bloc-cote{
width : 227px;
margin:0;
padding:0;
}
#bloc-cote-haut{
background-image: url(images/tab_cote_up.gif);
background-repeat: no-repeat;
height: 6px;
margin:0;
padding:0;
overflow:hidden;
}
#bloc-cote-texte{
background-image: url(images/tab_cote_bg.gif);
background-repeat: repeat-y;
font-size : 11px;
text-align:justify;
margin:0;
padding:0;
padding : 0px 0px 0px 0px;
}
#bloc-cote-bas{
background-image: url(images/tab_cote_down.gif);
background-repeat: no-repeat;
height: 6px;
margin:0;
padding:0;
}





/*******************************    BLOC INDEX   *********************************/

#bloc-texte-index{
width : 680px;
margin:0;
padding:0;
}
#haut-texte-index{
background-image: url(images/tab_index_up.gif);
background-repeat: no-repeat;
height: 10px;
margin:0;
padding:0;
overflow:hidden;
}
#texte-index{
background-image: url(images/tab_index_bg.gif);
background-repeat: repeat-y;
font-size : 11px;
text-align:justify;
margin:0;
padding:0;
padding : 5px 20px 10px 20px;

}
#bas-texte-index{
background-image: url(images/tab_index_down.gif);
background-repeat: no-repeat;
height: 10px;
margin:0;
padding:0;
}


/*******************************    BLOC TYPE   *********************************/

#bloc-type-index{
width : 680px;
margin:0;
padding:0;
}
#haut-texte-type{
background-image: url(images/tab_index_up.gif);
background-repeat: no-repeat;
height: 10px;
margin:0;
padding:0;
overflow:hidden;

}
#texte-type{
background-image: url(images/tab_index_bg.gif);
background-repeat: repeat-y;
font-size : 11px;
text-align:justify;
margin:0;
padding:0;
padding : 5px 20px 10px 20px;
line-height:16px; 
}
#bas-texte-type{
background-image: url(images/tab_index_down.gif);
background-repeat: no-repeat;
height: 10px;
margin:0;
padding:0;
}



/*******************************    MENU PRINCIPAL   *********************************/


#menu{
height : 27px;
padding : 0;

}
.menuhaut{
list-style-type: none;
margin: 0;
padding:0;
height : 27px;
}
.menuhaut li{
float:left;
margin: 0;
padding : 0;
}

/*   01 Accueil  */
.accueil a{
	display:block;
	width :157px;
	height:27px;
	background-image: url(images/menu_01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.accueil a:hover{
	background-image: url(images/menu_01.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
.accueil-actif a{
	display:block;
	width :157px;
	height:27px;
	background-image: url(images/menu_01.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}


/*   02 Equipe  */
.equipe a{
	display:block;
	width :148px;
	height:27px;
	background-image: url(images/menu_02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.equipe  a:hover{
	background-image: url(images/menu_02.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
.equipe-actif a{
	display:block;
	width :148px;
	height:27px;
	background-image: url(images/menu_02.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}



/*   03 Cliniques */
.cliniques a{
	display:block;
	width :141px;
	height:27px;
	background-image: url(images/menu_03.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.cliniques a:hover{
	background-image: url(images/menu_03.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
.cliniques-actif a{
	display:block;
	width :141px;
	height:27px;
	background-image: url(images/menu_03.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}




/*   04 Interventions */
.interventions a{
	display:block;
	width :139px;
	height:27px;
	background-image: url(images/menu_04.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.interventions a:hover{
	background-image: url(images/menu_04.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
.interventions-actif a{
	display:block;
	width :139px;
	height:27px;
	background-image: url(images/menu_04.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}




/*   05 Garanties   */
.garanties a{
	display:block;
	width :137px;
	height:27px;
	background-image: url(images/menu_05.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.garanties a:hover{
	background-image: url(images/menu_05.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
.garanties-actif a{
	display:block;
	width :137px;
	height:27px;
	background-image: url(images/menu_05.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}


/*   06 Tarifs   */
.tarifs a{
	display:block;
	width :143px;
	height:27px;
	background-image: url(images/menu_06.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tarifs a:hover{
	background-image: url(images/menu_06.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
.tarifs-actif a{
	display:block;
	width :143px;
	height:27px;
	background-image: url(images/menu_06.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}



/*   07 Contact   */
.contact a{
	display:block;
	width :115px;
	height:27px;
	background-image: url(images/menu_07.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.contact a:hover{
	background-image: url(images/menu_07.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
.contact-actif a{
	display:block;
	width :115px;
	height:27px;
	background-image: url(images/menu_07.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}



/*******************************    MENU COTE   *********************************/

ul#menucote
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#menucote li
{
	margin: 0 0 5px 0 ;
	padding: 0 ;
}

ul#menucote li a
{
	display: block ;
	width: 227px ;
	line-height: 29px ;
	text-indent: 10px ;
	text-decoration: none ;
	background: url(images/menu_index.gif) no-repeat 0 0 ; /
	border: 0px;
}

ul#menucote li a:hover
{
	background: url(images/menu_index.gif) no-repeat 0 -29px ; 
	border: 0px;
}
	