body {
margin: 0px;
padding: 0px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
}

.antibg{
visibility:hidden;
clear:both;
height:1px;
}

#general {
margin-left:auto;
margin-right:auto;
width:860px;
background:#595452 url('img/puzzle.jpg') no-repeat;
}
#titre{
text-align: center;
top:-12px;
left:0;
position: absolute;
width: 100%;
}
#titre h1{
margin: 0;
padding: 0;
font-size: 10px;
color: #747067;
letter-spacing: 1px;
}

#header {
height:131px; /* all */
*height:137px; /* ie6 & ie7 */
_height:131px; /* ie6 */
}

#logo{
padding:30px 0px 0px 40px;
}


#contenu {
width:670px;
/*display:inline;*/
float:left;
background:#FFFFFF url('img/fond_col_gC2.gif') left repeat-y;
}

#colonedroite {
width:190px;
/*display:inline;*/
float:right;
overflow:hidden;
}
#choixdossier{
width:100%;
text-align:right;
margin:0;
}
#choixdossier select{
margin:8px 0 0 15px;
width:160px;
float:left;
}
#choixdossier select option{
width:133px;
}

#zoomsecteur {
margin-top:80px;
height:129px;
}

#zoomsecteur H1 {
color:#fbbb01;
font-size:1.2em;
margin:0px 15px 0px 15px;
font-weight:lighter;
}

#zoomsecteur P {
margin:8px 15px 0px 15px;
}

#txtsecteur {
padding-top:10px;
background-color:#595452;
}
* html #txtsecteur{
padding-top:0px;
}
*+html #txtsecteur{
padding-top:10px;
}


#txtsecteur p{
color:#FFFFFF;
margin:0px 15px 5px 15px;
}
#txtsecteur p a{
color:#FFFFFF;
text-decoration:none;
}
#txtsecteur p a:hover{
text-decoration: underline;
}

#col01 {
width:160px;
float:left;
padding-top:20px;
}
* html #col01 {width:160px;}
*+html #col01 {width:158px;}

#col01 P {
color:#000000;
margin:0px 15px 5px 15px;
font-size:0.7em;
}

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

#col02 {
width:510px;
float:left;
background:#FFFFFF;
}
* html #col02 {width:506px;}
*+html #col02 {width:508px;
margin-left:2px}

#col02 H1 {
color:#747068;
margin:20px 25px 5px 5px;
padding-left:20px;
font-size:1.09em;
font-weight: normal;
font-style:italic;
background:url(img/puce.gif) no-repeat 0.5% 2px;
letter-spacing:0px;
}

.poste {
color:#fbbb01;
font-size:1.2em;
font-weight:bold;
letter-spacing:1px;
font-style:italic;
}

#col02 p {
color: #000000;
margin:0px 25px 3px 25px;
font-size:0.8em;
font-weight:normal;
letter-spacing:0px;
font-style:normal;
}
#col02 p i, #col02 p em, #col02 p b, #col02 p strong{
font-style:normal;
font-weight:normal;
}
#col02 p.plusinfo {
text-align:right;
color:#747068;
margin-right:25px;
margin-bottom:0;
font-style:normal;
}
#col02 p a, #col02 p.plusinfo a {
color:#747068;
text-decoration:none;
}
#col02 p a:hover, #col02 p.plusinfo a:hover {
text-decoration:underline;
}

#bonchoix{
float:right;
position:relative;
bottom:0;
}


#bonchoix p{
float:left;
cursor: pointer;
margin-bottom:0;
padding:10px 0 12px 0;
font-weight:bold;
color:#747068;
font-size:0.75em;
line-height:17px;
letter-spacing:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
#bonchoix p.ch01{
width:219px;
background-color:#FABB00;
text-align:right;
padding-right:20px;
}
* html #bonchoix p.ch01{width:218px;}

#bonchoix p.ch02{
width:191px	;
background:#CAC3B5 url(img/FDtest.gif) no-repeat 25px 5px;
padding-left:80px;
}
* html #bonchoix p.ch02{width:190px;}

#footer, #footer2  {
position:relative;
clear:both;
border:1px solid #747067;
height:48px;
background:#747067;
/*bottom:0;*/
}
#footer a, #footer2 a{
color:#747067;
display:block;
width:100%;
height:48px;
background:#747067 url(img/footer.gif) no-repeat;
}
#footer a:hover, #footer2 a:hover{
color:#747067;
background:#747067 url(img/footer_on.gif) no-repeat;
}
#footer a:visited, #footer2 a:visited{
color:#747067;
}
#vie {
font-style:normal;
font-weight:normal;
}
#vie p{
font-style:normal;
font-variant:small-caps;
font-weight:normal;
}
#vie p a {
font-style:normal;
color:#000000;
text-decoration:none;
}
#vie p a:hover {
text-decoration:underline;
}