/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,img
	{
	border: 0;
	margin: 0;
	padding: 0;
	}

body
	{
	background-color: #bfbfbf;
	background-image: url(../medias_communs/images/structure/img_fond_page.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #727171;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

p
	{
	margin: 0 0 6px 0;
	}
	
h1
	{
	color: #F02E00;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 0 0 12px 0;
	text-transform: uppercase;
	}
	
h2
	{
	font-size: 14px;
	margin: 0 0 7px 0;
	}
	
h3
	{
	color: #fb820c;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 14px 0;
	text-transform: uppercase;
	}
	
ol
	{
	padding-left: 25px;
	margin-bottom: 17px;
	}
	
ul
	{
	padding-left: 18px;
	margin-bottom: 17px;
	}
	
ol li
	{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-left: 15px;
	}

ul li
	{
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 15px;
	}

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

a:hover
	{
	color: #9e0601;
	text-decoration: none;
	}

/*	structure générale	*/

#wrapper
	{
	background-color: #616161;
	background-image: url(../medias_communs/images/structure/img_fond_wrapper.gif);
	margin: 0 auto;
	width: 934px;
	}

#contenu
	{
	width: 934px;
	}

.fermeture
	{
	clear: both;
	}

.fleche
	{
	vertical-align: middle;
	}
	
.photodroite
	{
	float: right;
	margin-left: 30px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ef4509;
	border-right-color: #9e0700;
	border-bottom-color: #9e0700;
	border-left-color: #ef4509;
	margin-bottom: 20px;
	}

/*	entête	*/

#entete
	{
	background-image: url(../medias_communs/images/structure/img_entete_bande_haut_rouge.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 934px;
	}

#logo
	{
	padding: 37px 0 23px 37px;
	width: 486px;
	}
	
#logoint
	{
	padding: 29px 0 19px 37px;
	width: 405px;
	}

#bandeauphotos
	{
	background-image: url(../medias_communs/images/structure/img_fond_entete_photos.gif);
	height: 245px;
	}
	
#bandeauphotosint
	{
	background-image: url(../medias_communs/images/structure/img_fond_entete_photos_int.gif);
	height: 205px;
	}

#bandeauphotos #photo1, #bandeauphotos #photo2, #bandeauphotos #photo3, #bandeauphotos #photo4
	{
	float: left;
	display: inline;
	}

#bandeauphotos #photo1
	{
	margin: 0 31px 0 32px;
	width: 325px;
	}

#bandeauphotos #photo2
	{
	margin: 19px 31px 0 0;
	width: 150px;
	}

#bandeauphotos #photo3
	{
	margin: 19px 33px 0 0;
	width: 150px;
	}

#bandeauphotos #photo4
	{
	margin: 19px 0 0 0;
	width: 150px;
	}
	
#bandeauphotosint #photo1, #bandeauphotosint #photo2, #bandeauphotosint #photo3, #bandeauphotosint #photo4
	{
	float: left;
	display: inline;
	}

#bandeauphotosint #photo1
	{
	margin: 0 31px 0 32px;
	width: 325px;
	}

#bandeauphotosint #photo2
	{
	margin: 19px 31px 0 0;
	width: 150px;
	}

#bandeauphotosint #photo3
	{
	margin: 19px 33px 0 0;
	width: 150px;
	}

#bandeauphotosint #photo4
	{
	margin: 19px 0 0 0;
	width: 150px;
	}

/*	menu principal	*/
#menuprincipal
	{
	background-color: #f0f0ec;
	height: 66px;
	margin: 0 10px;
	width: 913px
	}

#menuprincipal img
	{
	margin: 0 1px 0 0;
	}

#menuprincipal img.dernier
	{
	margin: 0;
	}

/*	contenus accueil	*/

#contenuaccueil
	{
	background-image: url(../medias_communs/images/structure/img_fond_wrapper.gif);
	background-repeat: repeat-y;
	width: 933px;
	}

#rangee1
	{
	background-color: #f0f0ec;
	color: #535252;
	margin: 0 10px;
	padding: 23px 0 27px 0;
	}

#rangee1 .col1
	{
	float: left;
	display: inline;
	margin: 0 0 0 52px;
	padding: 0 45px 0 0;
	width: 360px;
	}

#rangee1 .col2
	{
	float: left;
	display: inline;
	padding: 11px 0 0 0;
	width: 456px;
	}

#rangee1 .col1 p
	{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	}

#rangee1 .col2 p
	{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	}

#rangee2
	{
	background-color: #f7f7f7;
	margin: 0 10px;
	padding: 14px 0 14px 29px;
	}

#rangee2 .col1
	{
	float: left;
	display: inline;
	margin: 0 18px 0 0;
	width: 141px;
	}

#rangee2 .col2
	{
	float: left;
	display: inline;
	margin: 0 18px 0 0;
	width: 269px;
	}

#rangee2 .col3
	{
	border-left: 1px solid #d4d2d3;
	float: left;
	display: inline;
	margin: 0 18px 0 0;
	padding: 0 0 0 23px;
	width: 124px;
	}

#rangee2 .col4
	{
	float: left;
	display: inline;
	width: 269px;
	}

/*	bas de page	*/

#basdepage
	{
	background-image: url(../medias_communs/images/structure/img_fond_basdepage.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0 10px;
	width: 914px;
	}

#contact
	{
	background-color: #494948;
	color: #b3b3b3;
	float: left;
	display: inline;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 0 0 21px;
	padding: 15px 0 13px 0;
	text-transform: uppercase;
	width: 325px;
	}

#contact .col1
	{
	float: left;
	display: inline;
	margin: 0 10px 0 18px;
	width: 20px;
	}

#contact .col2
	{
	float: left;
	display: inline;
	width: 230px;
	}

#infos
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	display: inline;
	text-align: right;
	margin: 0 46px 0 0;
	padding: 15px 0 0 0;
	text-transform: uppercase;
	width: 521px;
	}

#infos #liens
	{
	margin: 0 0 26px 0;
	}

#infos #liens span
	{
	margin: 0 0 0 15px;
	}

#infos #liens a:link, #infos #liens a:visited
	{
	color: #fff;
	}

#infos #liens a:hover
	{
	color: #cd0404;
	}

#copyright
	{
	color: #cccbcb;
	}

#copyright .compagnie
	{
	color: #fb820c;
	}

/*	pages intérieures	*/

#contenuinterieur
	{
	background-image: url(../medias_communs/images/structure/img_fond_wrapper.gif);
	background-repeat: repeat-y;
	width: 933px;
	}

#contenuinterieur #contenus
	{
	background-color: #f0f0ec;
	color: #535252;
	margin: 0 10px;
	padding: 23px 18px 27px 18px;
	}

.noteaencadrer
	{
	border: 1px solid #b8b8b4;
	padding: 5px;
	width: 400px;
	}
