body {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:justify;
font-size:12px;
font-family:Arial,Verdana;
color:#969696;
}

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

input, select{
font-family:Arial,Verdana;
color:#525252;
border:1px solid #006593;
margin-right:8px;
background:#fff;
font-size:12px;
padding-left:4px;
}

ul,li{
margin:0px;
padding:0px;
list-style:none;
}

/* liens */

a, a:visited {
font-weight: bold;
color: #009085;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #BADC98;
}


/* Divs Principaux */

#global{
margin:0px auto auto auto;
width:695px;
}

#top{
height:330px;
}

#bottom{
display:block;
background:url(../images/fondbottom.jpg) no-repeat;
padding-top:25px;
padding-bottom:25px;
height:auto;}

#copyright{
position:relative;
margin-bottom:20px;
color:#869c9a;
left:150px;
} 
/* Divs Top */

#logo{
position:absolute;
top:22px;
}

#logo a{
border:0px;
}

#menu{
position:relative;
left:568px;
top:25px;
width:127px;
/* border-bottom:2px solid #FFF; */
}

#menu a{
display:block;
font-size:14px;
font-weight:700;
color:#fff;
padding:4px 4px 4px 6px;
border:0px;
text-align:left;
}
#menu a:hover {
background:#009085;
width:117px;
}

#menu li {
padding-bottom:7px;
}

#flags{
position:relative;
left:578px;
top:0px;
width:105px;
}
#flags input{
border:1px solid #e2dfa8;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#login{
	position: relative;
	top: -4px;
}


#private{
font-weight:700;
color:#fff;
position:relative;
padding:8px 8px 0px 8px;
height:18px;
top:290px;
width:550px;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
background:#009085;}

#private a{
font-weight:700;
color:#fff;
border-bottom-width: 0px;
border-bottom-style:none;
}

#privatemenu {list-style-type:none; margin:0 0 0px 0; padding:0 ;  }

#privatemenu li {display:block; float:left; position:relative; z-index:100; margin-top:-8px; margin-right:1px;}
#privatemenu li span {display:block; z-index:100; background:#009085; padding: 5px 10px;font-size:1.1em;}
#privatemenu li a, #privatemenu li a:visited {display:block; padding:0;}
/* #privatemenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);} */
#privatemenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0}
#privatemenu dt {background: #009085; margin:0; font-size: 1.1em; border-bottom:1px solid #fff; float:left; }
#privatemenu dd {display:none; background: transparent; border-bottom:1px solid #fff; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#privatemenu dt a, #privatemenu dt a:visited {display:block; color:#fff; padding: 5px 10px; text-decoration:none;}
#privatemenu dd a, #privatemenu dd a:visited {background:#009085; color:#fff; text-decoration:none; display:block; padding: 5px 10px;}

#privatemenu li a:hover {border:0;}

#privatemenu li:hover dd, #privatemenu li a:hover dd {display:block;}
#privatemenu li:hover dl, #privatemenu li a:hover dl {border-bottom:0px solid #e2dfa8;}
#privatemenu li:hover dt a, #privatemenu li a:hover dt a, #privatemenu dd a:hover {background: #e2dfa8; color:#fff;}

#contact{
font-weight:700;
color:#fff;
float:right;
height:10px;
top:0px;
width:70px;
background:#009085;
}

#contact a{
font-weight:700;
color:#fff;
border-bottom-width: 0px;
border-bottom-style:none;
}

#contactlogin{
font-weight:700;
color:#fff;
position:relative;
padding:0px;
height:10px;
top:267px;
left:500px;
width:50px;
background:#009085;}

#contactlogin a{
font-weight:700;
color:#fff;
padding:5px;
margin:5px;
border-bottom-width: 0px;
border-bottom-style:none;
}
#contactlogin a:hover {
background:#e2dfa8;
padding:5px;
margin:5px;
}

/* Divs Bottom 

#bottom img{
border:1px solid #009085;
}

#bottom p{
padding-bottom:25px;
}
*/

/* Class */

.tableau {border-collapse:collapse;}

.tableau td {
margin:-4px;
padding:4px;
border:1px solid #009085;
}

.table {
margin:-4px;
padding:0px;
}

.table td{
text-align:left;
vertical-align:top;}

.textes{
padding:20px;
width:400px;
}

.images{
display:block;
width:130px;
}

.textmiddle {display:block; padding:10px 10px 10px 10px; margin-left:150px; margin-right:150px ;text-align:justify; align:center;}

.textleft {display:block; padding:10px 10px 10px 10px; margin-left:5px; text-align:justify;}
.textleft p { vertical-align:middle;}
.textleft img {float:right;margin-left:50px;}

.textright {display:block; padding:10px 10px 10px 10px;margin-right:10px; text-align:justify;}
.textright p { vertical-align:middle;}
.textright img {float:left;margin-right:50px;}

.noborder{
font-family:Arial,Verdana;
color:#525252;
border:0px;
margin-right:8px;
background:#fff;
font-size:12px;
padding-left:4px;
}


