/* CSS INTEGRA */

body {
	width:1092px;
	margin:0px auto 0px auto;
	padding:0px;
	background:#f3f3f3;
	font-size:12px;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	font-family: Geneva,Lucida Sans,Lucida Grande,Lucida Sans Unicode,Verdana,sans-serif;
	font-weight:normal;
	color:#36110f;
}


h1{font-size:2em;}

h2{font-size:1.75em;}

h1{font-size:1.5em;}
/*
h2 {
	color:#0090CC;
}

h3 {
        color:#0090CC;
}*/

#general {
	display:block;
	width:1092px;
	float:left;
	margin:0px auto 0px auto;
	padding:0px;
	background:url('images/background.jpg') repeat-y center;
}

#menu {
	display:block;
	width:992px;
	float:left;
	margin:0px 50px 0px 50px;
	padding:0px 0px 0px 0px;
	background:#fff url('images/background_main.jpg') no-repeat top left;
}

#haut {
	display:block;
	width:778px;
	height:155px;
	float:left;
	margin-left:214px;
	background:url('images/background_header.jpg') no-repeat top right;
}

#haut h1, #haut h2 {
	display:none;
}

#haut ul {
     color: #FFFFFF;
     display: block;
     list-style: none outside none;
     margin: 110px 0pt 0pt 0px;
     padding: 0pt;
}

#haut ul li {
     display: inline;
     font-family: Arial,Helvetica,sans-serif;
     letter-spacing: 0px;
     list-style: none outside none;
     margin: 0pt 0px 0pt 0px;
     text-transform: lowercase;
}


#haut ul li a, #haut ul li a:visited {
     color: #36110F;
     font-size: 0.95em;
     font-weight: bold;
     padding:9px 20px;
     text-decoration: none;
}

#haut ul li a:hover {
	background:url('images/bgd_menu_niveau1.png');
font-style:normal;
color:#fff
}


#corps {
	width:992px;
	float:left;
}

#colonne1 {
	width:215px;
	float:left;
	padding-top:275px;
}

#colonne2 {
	width:310px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
}

#colonne3 {
	width:360px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
}

#colonne4 {
	width:725px;
        float:left;
        padding-left:15px;
        padding-right:15px;
        text-align:justify;
}

#bas {
     background: #F3F3F3;
     display: block;
     float: left;
     margin: 20px 0 0 0;
     padding:10px 0;
     text-align: center;
     width: 993px;
}

#bas a, #bas a:hover {
     text-decoration: none;
     padding:25px 77px;
     border-right:1px solid #dddddd;
     font-weight:normal;
}

#bas .noborder {
	border:none;
}

#closureblock {
     background:#E9E9E9;
     clear: both;
     color: #494949;
     margin: 0;
     padding: 1px 0;
     text-align: center;
}

a:link {
     color: #C9071D;
     font-weight: bold;
     text-decoration: none;
}

a:visited {
     color: #C9071D;
     font-weight: bold;
     text-decoration: none;
}

a:hover, a:focus {
     color: #F29526;
     font-weight: bold;
     text-decoration: none;
}

a:active {
     text-decoration: none;
}


/*Partie galerie photos*/

div#galerie
{
	width: 600px ;
	background: #e9f3ff ;
	border: 1px solid #b0d2fb ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #b0d2fb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #b0d2fb ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #b0d2fb ;
}











