/*Feuille de style David Marenger - Février 2010*/

body {
	margin:0;
	padding:0;
	background: #1E2147 url('../images/bg_site.jpg') center top no-repeat;
	text-align: center;
	min-width:752px; /* Prevent content from becoming unreachable in Gecko */
}
#wrapper {
  width: 752px;
  height: 100% auto;
  margin: 0 auto;
  padding:0;
  text-align: center;
/*  border:1px solid red;*/
  border: 4px solid #ffffff;
}

#header { 
	position:relative;
	width: 752px;
	height: 259px;
	margin: 0;
	padding: 0;
	background: #EFF4F9 url(../images/bandeau.jpg) no-repeat;
}
#header a.accueil{ 
  position:absolute;
  right: 20px;
  top: 10px;
  font-family: arial, helvetica, sans-serif;
  font-size:14px;
  color: #567D41;
  font-weight: bold;
  text-decoration: none;
}
#header a.accueil:hover{ 
  text-decoration: underline;
}
#maincontent {
  width: 752px;
  margin: 0 auto;
  padding:0 auto;
  text-align: left;
  background: #EFF4F9 url(../images/bg_maincontent.jpg) no-repeat;
/*  border: 1px solid red;*/
}
#maincontent #sidebarleftbg {
  width: 220px;
  float: left;
  margin: 0 auto;
  padding:0;
  text-align: left;
  min-height: 652px;
  height: auto !important;  
  height: 652px;  
  background: url(../images/bg_sidebarleft.gif) repeat-y;
/*  border: 1px solid red;*/
}
#maincontent #sidebarleftbg #sidebarleft {
  height: 100%;
  margin: 0 auto;
  padding:0;
  text-align: left;
  background: url(../images/animation_photos.gif) bottom left no-repeat;
/*  border: 1px solid red;*/
}
#maincontent #content {
  font-family: Verdana, Arial, helvetica, sans-serif;
  width: 510px;
  float: right;
  font-size: 13px;
  margin:97px 12px 0 0;
   color: #1E2147;
/*  height: 100%;*/
  text-align: justify;
  background:none;
/*border: 1px #000 solid;*/
}
#content table {
 margin:0 0 0 10px;
}
#content h1{ 
font-family: arial, helvetica, sans-serif;
text-transform: uppercase;
font-size:14px;
font-weight: bold;
line-height: 70%; 
color:#1E2147;
border-left: #5E8A49 10px solid;
margin: 8px 20px 0 0;
padding: 0 0 0 8px;
}
#content h2{ 
font-family: Verdana, Arial, helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#5E8A49;
}
#content table td{
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size: 11px;
  padding: 5px 10px 0 4px;
  color: #000;
  text-align: center;
}
#content table td img{
   border: #000 1px solid; 
   padding: 0;
}
#content table td .img_noborder {
	border: 0;
}
#content table td.nopadding{
padding: 0;
}	
/*#content_txt{
  font-family: Verdana, Arial, helvetica, sans-serif;
  text-align: justify;
  background:none;
  font-size: 12px;
  color: #1E2147;
/*  border: 1px #000 solid;
}*/
.spacer {
  clear: both;
}
#maincontent #footer { 
width: 752px;
height: 121px;
text-align: left;
margin: 0 auto;
background: url(../images/bg_pied_page.jpg) left top no-repeat;
clear: both;
/*border: 1px solid red;*/
}
#footer_txt_left { 
float: left;
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1E2147;
padding: 50px 0 0 15px;
/*margin: 20px 0 0 15px;*/
/*border: 1px solid red;*/
}
#footer_txt_left a { 
font-size: 12px;
color: #1E2147;
text-decoration: underline;
}
#footer_txt_left a:hover { 
font-size: 12px;
color: #1E2147;
text-decoration: none;
}
.footer_txt_left_2 { 
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #1E2147;
/*padding: 40px 0 0 15px;*/
margin: 5px 0 0 0;
/*border: 1px solid red;*/
}
.footer_txt_left_2 a { 
font-size: 11px;
color: #1E2147;
text-decoration: underline;
}
.footer_txt_left_2 a:hover { 
font-size: 11px;
color: #1E2147;
text-decoration: none;
}
#footer_txt_right { 
float: right;
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: right;
color: #1E2147;
padding: 80px 15px 0 0;
/*margin: 20px 0 0 15px;*/
/*border: 1px solid red;*/
}
#footer_txt_right a { 
font-size: 12px;
color: #1E2147;
text-decoration: underline;
}
#footer_txt_right a:hover { 
font-size: 12px;
color: #1E2147;
text-decoration: none;
}
.footer_txt_right_2 { 
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #1E2147;
/*padding: 40px 0 0 15px;*/
margin: 5px 0 0 0;
/*border: 1px solid red;*/
}
.footer_txt_right_2 a { 
font-size: 11px;
color: #1E2147;
text-decoration: underline;
}
.footer_txt_right_2 a:hover { 
font-size: 11px;
color: #1E2147;
text-decoration: none;
}

a { 
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 14px;
color: #5E8A49;
font-weight: normal;
text-decoration: underline
}

a:hover{ 
color: #5E8A49;
text-decoration: none;
}



#h1{ 
font-family: arial, helvetica, sans-serif;
text-transform: uppercase;
font-size:14px;
font-weight: bold;
line-height: 70%; 
color:#1E2147;
border-left: #FAA61A 10px solid;
margin: 8px 20px 0 0;
padding: 0 0 0 8px;
}
h2{ 
font-family: arial, helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#FAA61A;
}

/*  -- DIV --  */

#ZoneLien1, #ZoneLien2, #ZoneLien3, #ZoneLien4, #ZoneLien5, #ZoneLien6, #ZoneLien7, #ZoneLien8, #ZoneLien9, #ZoneLien10, #ZoneLien11, #ZoneLien12, #ZoneLien13, #ZoneLien14 {
	display:none;
}	
