/* CSS Document */
body{
font-family: Helvetica;
font-size:12px;
margin:0;
padding:0;
}

#contenu {
width:900px;
margin:0;
padding:0;
position:absolute;
left: 20px;
top:30px;
}

img{
border:0;
}
img.logo{
vertical-align:text-top;
}


.bloc-titre{
width:860px;
height:85px;
margin:0 0 20px 0;
padding:0;
voice-family: "\"}\"";
voice-family:inherit;
height:65px;
}

.bloc-vertical{

width:220px;
margin: 0 20px 0 0;
padding:0;
float:left;
voice-family: "\"}\"";
voice-family:inherit;
width:200px;
}


#logo{
width:200px;
/*background: url(img/tete-femme.jpg) no-repeat right top;*/
text-align:left;
}

#logoTitre p{
margin:40px 0 0 0;
padding:0;
font-family: Helvetica;
font-size:12px;
line-height:15px;

color:#FF9933;
}
#photo{
width:68px;
margin:0 0 0 3px;
float:right;
text-align:right;
voice-family: "\"}\"";
voice-family:inherit;
width:65px;

}


a:link {
	text-decoration: none;
	color:#666666;
	padding:0;
	margin:0;
}
a:visited {
	text-decoration: none;
	color:#666666;
	padding:0;
	margin:0;
}
a:hover {
	text-decoration: none;
	color:#ff9933;
}
a:active {
	text-decoration: none;
	color:#666666;
	padding:0;
	margin:0;
}



a:link.selection{
font-family: Helvetica;
font-size:12px;
font-weight:bold;
color:#ff9933;

}
a:visited.selection{
font-family: Helvetica;
font-size:12px;
font-weight:bold;
color:#ff9933;

}
a:hover.selection{
font-family: Helvetica;
font-size:12px;
font-weight:bold;
color:#ff9933;

}
a:active.selection{
font-family: Helvetica;
font-size:12px;
font-weight:bold;
color:#ff9933;

}



a:visited.selectionMenu{
color:#ff9933;
}
a:link.selectionMenu{
color:#ff9933;
}
a:hover.selectionMenu{
color:#ff9933;
}
a:active.selectionMenu{
color:#ff9933;
}





a:link.selectionIndex{
font-family: Helvetica;
font-size:11px;
color:#ff9933;

}
a:visited.selectionIndex{
font-family: Helvetica;
font-size:11px;
color:#ff9933;

}
a:hover.selectionIndex{
font-family: Helvetica;
font-size:11px;
color:#ff9933;

}
a:active.selectionIndex{
font-family: Helvetica;
font-size:11px;
color:#ff9933;

}






a:link.basGauche{
color:#999999;
margin: 0 5px 0 0;
}
a:visited.basGauche{
color:#999999;
margin: 0 5px 0 0;
}
a:hover.basGauche{
color:#ff9933;
margin: 0 5px 0 0;
}
a:active.basGauche{
color:#ff9933;
margin: 0 5px 0 0;
}


a:link.bas{
color:#999999;
}
a:visited.bas{
color:#999999;
}
a:hover.bas{
color:#ff9933;
}
a:active.bas{
color:#999999;
}



.menu{
width:860px;
background-color:#d6e6f6;
heigth:20px;
margin:0 0 1px 0;
padding:3px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
voice-family: "\"}\"";
voice-family:inherit;
height:19px;
}
.menuTexte {
float:left;
margin:0 40px 0 12px;

}

.menuTexteFin{
float:right;
margin:0 12px 0 0;

}


#menuC{
height:64px;
width:860px;
margin:6px 0 26px 0;
voice-family: "\"}\"";
voice-family:inherit;
height:32px;
}
.sousMenu{
font-family: Helvetica;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:left;
margin:0 20px 0 0;
float:left;
}

.sousMenu img{
margin:0 5px 0 0;
}
.sousMenuSelection img{
margin:0 5px 0 0;
}

#langue{
margin:0;
padding:14px 0 0 0;
}
form{
float:right;
margin:0;
padding:0;
}
select.style{
font-family: Helvetica;
font-size: 12px;
color: #666666;
padding:2px 0 0 0;
}

select option.style{
font-family: Helvetica;
font-size: 12px;
color: #666666;
padding:2px 0 0 0;
}

form.style{
font-family: Helvetica;
font-size: 12px;
color: #666666;
padding:2px 0 0 0;
}

input.style{
font-family: Helvetica;
font-size: 12px;
color: #666666;
padding:2px 0 0 0;
}

/*BLOC PRINCIPAL*/



.bloc-centre{

width:220px;
margin: 0 20px 30px 0;
padding:0;
float:left;
voice-family: "\"}\"";
voice-family:inherit;
width:200px;
}

.index{
background:url(img/trait-gris-index.gif) top no-repeat;
width:200px;

padding:6px 0 4px 11px;
font-family:Helvetica;
font-size:11px;
color:#666666;
voice-family: "\"}\"";
voice-family:inherit;
width:188px;


}

.titreRubriqueCouleur{
margin:6px 0 12px 0;
text-align:justify;
word-spacing: -0.1em;
font-family:Helvetica;
font-size:11px;
line-height:13px;
font-weight:bold;
color:#FF9933;
}
.titreRubrique{
margin:6px 0 12px 0;
text-align:justify;
word-spacing: -0.1em;
line-height:13px;
font-family:Helvetica;
font-size:11px;
font-weight:bold;
color:#666666;
}

.titreTV{
margin:6px 0 12px 0;
text-align:justify;
word-spacing: -0.1em;
font-family:Helvetica;
font-size:12px;
line-height:13px;
font-weight:bold;
color:orange;
}

ul{
width:188px;
line-height:13px;
font-family:Helvetica;
font-size:11px;
margin:0 ;
padding:0 0 0 12px;
voice-family: "\"}\"";
voice-family:inherit;
width:176px;

}
li{
margin:0 0 12px 5px;
padding:0;
list-style:url(img/puce.gif) outside ;
line-height:13px;
font-size:11px;
font-family:Helvetica;
color:#666666;



}


p.texte{

margin:0 0 12px 0;
font-family:Helvetica;
text-align:justify;
word-spacing: -0.1em;
font-size:11px;
line-height:13px;
color:#666666;

}


#footer{
clear:both;
width:860px;
height:65px;
padding:0;
margin:40px 0 0 0;

font-family:Helvetica;
font-size:11px;
line-height:12px;
color:#cccccc;

background:url(img/footer.gif) bottom no-repeat;

}





