/* CSS Document */

html {
	height: 100%;
}


body {
height: 100%;
padding:0;
margin:0;
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

a:link, a:visited {
text-decoration:none;
color:#FFFFFF;
}

a:hover {
text-decoration:underline;
color:#FFFFFF;
}


img {
border:0:
}

.site {
background-color:#000000;
margin:auto;
width:960px;
height:600px;
color:#FFFFFF;
}


.site2 {
position:relative;
background-color:#FFA28B;
margin:auto;
width:960px;
height:600px;
color:#ffffff;
z-index:1;
}

.footer2 {
position:absolute;
left:20px;
bottom:2px;
z-index:5;
font-size : 16px;
width:920px;
}

.footer2 a:link, .footer2 a:visited, .footer2 a:hover {
color:#FFFFFF;
text-decoration:none;
}


.titre2 {
font-size:18px;
}

.plan {
position:absolute;
top:313px;
left:760px;
font-size:18px;
background-color:#333333;
border:1px solid #ffffff;
width:115px;
height:50px;
text-align:center;
line-height:45px;
}



.contenu2 {
position:absolute;
top:20px;
left:20px;
background-color:#ffffff;
background-image: url(../images/fond-annexe.jpg);
width:920px;
height:560px;
color:#000000;
z-index:2;
}


.contenu2inter {
width:890px;
height:530px;
padding:15px;
color:#000000;
overflow:auto;
font-size:12px;
z-index:3;
text-align:justify;
}

.colonne2 {
width:250px;
text-align:justify;
}

.colonne3 {
width:300px;
text-align:justify;
}

.colonne4 {
width:450px;
text-align:justify;
}

.colonne6 {
width:650px;
text-align:justify;
}

.colonne7 {
width:750px;
text-align:justify;
}

.colonne5 {
width:500px;
text-align:justify;
}

.fleche-retour {
position:absolute;
top:10px;
left:10px;
z-index:99;
}


.signature, .signature a:link, .signature a:visited {
background-color:#CCCCCC;
margin:auto;
width:960px;
height:20px;
font-size:9px;
color:#999999;
text-decoration:none;
}

.signature a:hover {
background-color:#CCCCCC;
margin:auto;
width:960px;
height:20px;
font-size:9px;
color:#666666;
text-decoration:underline;
}


.header {
position : relative;
width : 960px;
height: 100px;
}



.logo a:link, .logo a:hover, .logo a:visited{
position:absolute;
top:12px;
left:0px;
width:300px;
font-size:24px;
text-align:right;
text-decoration:none;
color:#FFFFFF;
padding:0;
}
.baseline a:link, .baseline a:hover, .baseline a:visited {
position:absolute;
top:36px;
left:0px;
width:300px;
font-size:16px;
text-align:right;
text-decoration:none;
color:#FFFFFF;
}


.titre-menu {
position : absolute;
top:4px;
left:350px;
width:521px;
height:45px;

/*line-height: 36px;
margin: 0;
padding: 10px 10px 10px 50px;
font-size:18px;
text-align:left;
*/

line-height: 16px;
margin: 0;
padding: 5px 10px 10px 20px;
font-size:14px;
text-align:left;
color:#ffffff;

}


.titre-menu a:link, .titre-menu a:visited {
color:#ffffff;
text-decoration:none;
}

.titre-menu a:hover{
color:#ffffff;
text-decoration:underline;
}




.titre-menu-bis {
position : absolute;
top:4px;
left:350px;
width:491px;
height:45px;

line-height: 16px;
margin: 0;
padding: 5px 10px 10px 50px;
font-size:14px;
text-align:left;
color:#000000;
}



.titre-menu-bis a:link, .titre-menu-bis a:visited {
color:#000000;
text-decoration:none;
}

.titre-menu-bis a:hover{
color:#ffffff;
text-decoration:underline;
}

.image-retour-menu {
position:absolute;
top:4px;
right:4px;

}


.menu {
position:absolute;
top:68px;
left:0px;
width:960px;
height:30px;
}


.menu-bio a:link, .menu-bio a:visited {
position:absolute;
top:5px;
left:3px;
width:154px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#835F29;
font-size:16px;
}

.menu-bio a:hover, .menu-bio #encours{
position:absolute;
top:0px;
left:3px;
width:154px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#835F29;
padding:2px 0 8px 0;
font-size:20px;
}



.menu-consult a:link, .menu-consult a:visited {
position:absolute;
top:5px;
left:160px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#105666;
font-size:16px;
}

.menu-consult a:hover, .menu-consult #encours{
position:absolute;
top:0px;
left:160px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#105666;
padding:2px 0 8px 0;
font-size:20px;
}


.menu-interv a:link, .menu-interv a:visited {
position:absolute;
top:5px;
left:320px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#065628;
font-size:16px;
}

.menu-interv a:hover, .menu-interv #encours{
position:absolute;
top:0px;
left:320px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#065628;
padding:2px 0 8px 0;
font-size:20px;
}


.menu-hospi a:link, .menu-hospi a:visited {
position:absolute;
top:5px;
left:480px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#860C2F;
font-size:16px;
}

.menu-hospi a:hover, .menu-hospi #encours{
position:absolute;
top:0px;
left:480px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#860C2F;
padding:2px 0 8px 0;
font-size:20px;
}


.menu-coord a:link, .menu-coord a:visited {
position:absolute;
top:5px;
left:640px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#6B3779;
font-size:16px;
}

.menu-coord a:hover, .menu-coord #encours{
position:absolute;
top:0px;
left:640px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#6B3779;
padding:2px 0 8px 0;
font-size:20px;
}


.menu-tarifs a:link, .menu-tarifs a:visited {
position:absolute;
top:5px;
left:800px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#6B7083;
font-size:16px;
}

.menu-tarifs a:hover, .menu-tarifs #encours{
position:absolute;
top:0px;
left:800px;
width:157px;
height:20px;
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
background-color:#6B7083;
padding:2px 0 8px 0;
font-size:20px;
}


.menudroite tr td a:link, .menudroite tr td  a:visited {
text-decoration:none;
color:#FFFFFF;
}

.menudroite tr td a:hover {
text-decoration:underline;
color:#FFFFFF;
text-align:center;
}

.menudroite tr td {
text-align:center;

}


.contenu {
position : relative;
width : 960px;
height: 470px;
}

.contenuinterieur {
position : relative;
width : 940px;
height: 450px;
padding:10px;
font-size:16px;
text-align:justify;
}

.petitrouge {
font-size:12px;
color:#FF0000;
}

.contenuinterieur a:link, .contenuinterieur a:visited {
color:#ACD2F9;
text-decoration:none;
}

.contenuinterieur a:hover {
color:#ACD2F9;
text-decoration:underline;
}

ul {
padding:0px;
margin:0 0 0 6px;
}

ul li {
padding : 0px;
margin:0 0 0 10px;
}

li {
padding : 0px;
margin:0px;
}

.texteaccueil {
padding:0 0 0 35px;
text-align:justify;
width:500px;
font-size:16px;

}

.imgaccueil {
padding:0 0 7px 0;
text-align:right;
}

.textegrosaccueil {
font-size:24px;
text-align:justify;
}


.textegrosaccueil a:link, .textegrosaccueil a:visited {
font-size:24px;
text-align:justify;
color:#FFFFFF;
text-decoration:none;
}


.textegrosaccueil a:hover {
font-size:24px;
text-align:justify;
color:#FFFFFF;
text-decoration:underline;
}


.footer {
position : relative;
width : 960px;
height: 30px;
font-size:70%;
text-align:center;
color:#CCCCCC;
}

.footer a:link, .footer a:visited {
color:#CCCCCC;
}

.footer a:hover {
color:#FFFFFF;
}


.textepetit {
font-size:12px;
text-align:justify;
}
