/*Général*/

* {
	margin: 0; 
	padding: 0;
}

body {
	font-family: Myriad, Arial, Verdana, sans-serif;
	font-size : 12px;
	background-color:#000000;
}

a:link, a:visited {
	color : #A41A02;
	text-decoration:none;
	padding : 0px;
	margin : 0px;
	border : none;
}

a:hover {
	color : #CCCCCC;
	text-decoration:none;
	padding : 0px;
	margin : 0px;
	border : none;
}

img {
	border : none;
	margin : 0px;
	padding : 0px;
}

h1 {
	position : relative;
	font-size:20px;
	margin : 50px 0px 0px 35px;
	padding : 0px;
	float : left;
	width : 200px;
	height : 24px;
	font-weight: normal;
	clear: both;
}

#conteneur {
	position:relative;
	border : solid 1px #FFFFFF;
	width : 910px;
	height : 568px;
	margin-left: auto;
	margin-right: auto;
	margin-top : 30px;
	margin-bottom : 0px;
	padding : 0px;
}

#bandeau_bas {
	position:relative;
	width : 910px;
	height : 120px;
	top : 0px;
	color : #FFFFFF;
	margin : 0px;
	padding : 0px;
}

#bandeau_bas ul {
	margin : 5px 0px 0px 35px;
	list-style:none;
}

#bandeau_bas ul li {
	display : inline;
	margin : 0px;
	padding : 0px;
}

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

#bandeau_bas a:hover {
	color : #A41A02;
}

.noir {
	color : #000000;
}

.rouge {
	color : #A41A02;
}

.blanc {
	color : #FFFFFF;
}

.actualites {
	text-align : right;
	margin : 80px 30px 0px 0px;
}

/* Accueil */

#bandeau_haut {
	position:relative;
	width : 910px; 
	height : 120px;
	background-color:#A41A02;
	top : 0px; 
	left : 0px;
	margin : 0px;
	padding :0px;
	color : #FFFFFF;
}

#image {
	position:relative;
	top : 0px;
	left : 0px;
	width : 910px;
	height : 323px;
}

#bandeau_haut ul {
	margin : 63px 35px 0px 0px;
	list-style:none;
	font-weight : bold;
}

#bandeau_haut ul li {
	display : inline;
	float : right;
	vertical-align : bottom;
}

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

#bandeau_haut a:hover {
	color : #000000;
}

#bandeau_haut img {
	margin : 5px 0px 0px 5px;
}

.flash {
	text-align:right;
	font-size:10px;
	margin : 8px 10px 0px 0px;
	color : #FFFFFF;
}

/* Général pages menu */

#bandeau_haut_page {
	position:relative;
	width : 910px; 
	height : 120px;
	background-color:#000000;
	top : 0px; 
	left : 0px;
	margin : 0px;
	color : #FFFFFF;
}

#bandeau_haut_page ul {
	margin : 60px 35px 0px 0px;
	list-style:none;
	font-weight : bold;

}
#bandeau_haut_page ul li {
	display : inline;
	float : right;
}

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

#bandeau_haut_page a:hover {
	color : #A41A02;
}

#bandeau_haut_page img {
	margin : 5px 0px 0px 5px;
}

#contenu {
	position:relative;
	top : 0px;
	left : 0px;
	width : 910px;
	height : 323px;
}

#photoscentre ul {
	list-style:none;
}

#photoscentre ul li{
	position : relative;
	display : inline;
	float : left;
	width : 102px;
	height : 322px;
	margin : 0px 10px 0px 10px;
}

#photoscentre ul li h3 {
	padding-top: 50px;
}

#photoscentre ul li h3 a {
	font-size : 11px;
	color : #FFF;
	font-weight : bold;
}

#photoscentre div.cv {
	width : 220px;
	float : left;
	height : 322px;
	color : #FFF;
	padding : 0px 10px 0px 10px;
}

#photoscentre div.cv a:link{
	color : #A41A02;
}

#photoscentre div.cv a:hover{
	color : #FFFFFF;
}

#photoscentre div.cv a:visited{
	color : #A41A02;
}

#photoscentre div.cv h4 {
	color : #FFF;
	font-size : 11px;
	font-weight : bold;
	padding : 0px 10px 10px 10px;
}

#photoscentre div.cv p {
	color : #FFF;
	padding : 0px 10px 0px 10px;
}

#photoscentre div.cv ul li {
float : none;
display : block;
width:auto;
height : auto;
padding-bottom : 5px;
}

#photoscentre div.txt {
	width : 270px;
	float : left;
	height : 322px;
	color : #FFF;
	padding : 0px 15px 0px 15px;
}

#photoscentre div.cv p {
	color : #FFF;
	padding : 0px 10px 0px 10px;
}

#photoscentre div.txt a:link{
	color : #A41A02;
}

#photoscentre div.txt a:hover{
	color : #FFFFFF;
}

#photoscentre div.txt a:visited{
	color : #A41A02;
}

#photosgauche {
	position : relative;
	float : left;
	width : 102px;
	height : 322px;
	margin : 0px 10px 0px 0px;
}

#photosgauche h3.first {
	padding-top: 50px;
}

#photosgauche h3 a {
	font-size : 11px;
	color : #FFF;
	font-weight : bold;
}

#photosgauche p{
	margin-top : 5px;
	color : #FFF;
	width : 102px;
}

#photosdroite {
	position : relative;
	float : left;
	width : 102px;
	height : 322px;
	margin : 0px 0px 0px 10px;
}

#photosdroite h3.first {
	padding-top: 50px;
}

#photosdroite h3 a {
	font-size : 11px;
	color : #FFF;
	font-weight : bold;
}

#photosdroite p{
	margin-top : 5px;
	color : #FFF;
	width : 102px;
}

.fleche{
	float : left;
	margin : 146px 0px 0px 0px;
}

/*Gabarits plusieurs images rectangulaires horizontales*/

#textegauche1 {
position :relative;
float :left;
width :238px;
height :322px;
top :0px;
left :0px;
color :#FFFFFF;
background-image:url(../images/fd_texte_bloc_type1.jpg);
background-repeat:no-repeat;
display : block;
}

#imagesdroite1 {
position :relative;
float :left;
display :inline;
width :594px;
height :322px;
top :0px;
left :0px;
}

#menu_bas {
margin : 30px 43px 0px 10px;
width : 500px;
height : 60px;
display : inline;
float : left;
font-size:9px;
}

#imagesdroite1 img {
margin : 4px;
padding :0px;
border : none;
}

#textegauche1 h2{
font-size:11px;
font-weight:bold;
margin : 30px 75px 10px 55px;
padding : 0px;
}

#textegauche1 p {
margin : 10px 70px 8px 55px;
font-size:11px;
}

.annee {
font-size:9px;
font-style:italic;
text-align:right;
}
/*Gabarits plusieurs images rectangulaires verticales*/

#imagesdroite1 ul{
float :left;
width :138px;
height :322px;
top :0px;
left :0px;
margin : 0px 5px 0px 5px;
padding : 0px;
}

#imagesdroite1 ul li{
position :relative;
width :138px;
top :0px;
left :0px;
margin : 0px 3px 0px 3px;
padding : 0px;
}

#imagesdroite1 a:link{
margin : 0px;
padding : 0px;
}


/*Gabarits une seule image rectangulaire verticale*/
.floatdr {
float:right;
}

/*Gabarits une seule image rectangulaire horizontale*/
#imagesdroite2 {
position :relative;
float :left;
display :inline;
width :465px;
height :322px;
top :0px;
left :0px;
margin : 0px 0px 0px 129px;
}

.margin1 {
margin :6px 0px 0px 0px;
}

.floatleft {
float : left;
margin : 0px;
padding : 0px;
}

.liensh3 {
padding-top : 10px;
}

/*Gabarits pour Flash horizontal*/
#imagesdroite4{
position :relative;
float :left;
display :inline;
width :630px;
height :322px;
top :0px;
left :0px;
margin : 0px 10px 0px 60px;
}

#textegauche2 {
position :relative;
float :left;
width :130px;
height :322px;
top :0px;
left :0px;
color :#FFFFFF;
background-image:url(../images/fd_texte_bloc_type1.jpg);
background-repeat:no-repeat;
display : block;
}

#textegauche2 h2{
font-size:11px;
font-weight:bold;
margin : 55px 5px 10px 5px;
padding : 0px;
}

#textegauche2 p {
margin : 10px 5px 8px 5px;
font-size:11px;
}

.boldrouge {
font-weight : bold;
color : #A41A02;
}

.bold {
font-weight : bold;
}

.italique {
font-style:italic;
}