*{
margin:0;
padding:0;
}
img{
border:0;
}
body{
font-size:16px;
}
#logo{
margin: 13px 0 0 17px;
}
#entete{
background: url(../images/entete_bg.png) 0 88px repeat-x #eee;
padding:56px 0 0 219px;
height: 34px;
list-style:none;
}		  
#entete li{
float:left;
}
#job{
position:absolute;
top:122px;
left:50px;
}
#contenu{
max-width:650px;
margin:0 0 0 200px;
padding:0 25px 25px 25px;
color:#444;
}
caption, th{
font-weight:bold;
text-align:left;
margin:0 0 5px 0;
}
table{
border-collapse:collapse;
margin:0 0 25px 0;
}
caption{
font-size:19px;
font-style:italic;
}
th{
font-size:16px;
}
td,th{
padding:2px 25px 2px 0;
border-bottom:1px dotted #aaa;
}
td{
font-size:14px;
}
h1, h2, h3, h4, caption{
font-family:Utopia, Georgia, "Times New Roman", Times, serif;
color:#ca4873;
}
h4{
color:#EE8855;
font-size:16px;
margin:20px 0 0 0;
}
h2{
font-style:italic;
font-size:22px;
margin:20px 0 0 0;
}
h3{
margin:20px 0 0 0;
font-size:19px;
font-style:italic;
}
h1{
font-size:32px;
color:#0a4893;
margin:30px 0 10px 0;
font-style:italic;
}
p, ul, .texte{
line-height:1.3;
font-weight:normal;
font-style:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.italic_rouge{
font-style:italic;
color:#ca4873;
}
p{
margin:9px 0;
padding-left:2px;
}
#contenu a:hover{
color:#333;
border-bottom:solid 1px;
}
#contenu ul{
margin:7px 0 0 15px;
padding-left:15px;
list-style-image: url(../images/bullet0.gif);
}
#contenu ul li ul{
margin:2px 0 5px 5px;
list-style-image: url(../images/bullet3.gif);
}
#contenu ul li ul li ul{
line-height:1.8;
font-size:12px;
margin:3px 0 5px 0;
list-style-image: none;
list-style:none;
}
#contenu a{
color:#333;
text-decoration:none;
border-bottom:solid 1px;
}
#contenu ul a{
color:#666;
}
#contenu ul li ul li ul li a{
border-bottom:none;
}
form{
margin:15px 0 0 0;
width:401px;
}
form p{
margin:0;
padding: 3px 0 3px 0;
border-bottom:1px #ccc dashed;
}
form p.last{
border:0;
}
form input,form textarea,form select{
width: 200px;
}
input.btn{
font-family:Georgia, "Times New Roman", Times, serif;
padding:1px 5px;
font-size:12px;
width: auto;
overflow: visible;
}
form, input, select, textarea{
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}
label{
margin:3px 0 0 0;
padding:0;
float: left;
width: 180px;
font-size:12px;
}
legend{
padding: 0 5px;
background:#FFF;
font-size:11px;
color:#996600;
}
fieldset{
border:1px solid #ccc;
margin:0 0 6px 0;
padding:6px 6px 2px 6px;
}
p#copier_coordonees{
border:none;
margin-top:0;
color:#00c;
}
p#copier_coordonees a{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00c;
font-size:11px;
cursor:pointer;
border:none;
}
p#copier_coordonees a:hover{
border:none;
color:#66f;
}
#logodiv{
position:absolute;
left:0px;
top:0px;
background: url(../images/fond_logo.gif) top left repeat-x transparent;
height:300px;
width:203px;
}
#sousmenu{
position: absolute;
top:88px;
left:0px;
padding:22px 0 22px 0;
text-align:right;
background: url(../images/bord_vertical.gif) top right no-repeat;
width:203px;
height:300px;
}
#sousmenu ul{
padding:30px 30px 0 0;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
}		  
#sousmenu ul li{
font-size:90%;
margin:0 0 6px 0;
}
#sousmenu a{
text-decoration:none;
font-weight:bold;
color:#ba9;
}
#sousmenu .current a{
color:#666;
}
#espaceclient{
font-size:12px;
padding-right:20px;
position:relative;
top:-26px;
float:right;
background:url(../images/icon_popup.png) no-repeat 81px 3px;
}
#espaceclient a{
text-decoration:none;
color:#777;
}
#espaceclient a:hover{
color:#333;
}
