body     { color: #444; background: #757bb7; text-align: center; margin-top: 10px; margin-bottom: 10px }

a:link    { color: #9a0303;  text-decoration: none }
a:visited  { color: #800000; text-decoration: none }
a:active {
	color: #800000; text-decoration: none;
}
a:hover {
	color: #800000;  text-decoration: underline
}
#li a {font-size: 11px;}
.sitelogo  { 
background: url("spacer.gif"); 
margin: 10px 0 0 10px; 
position: absolute; z-index: 1; width: 200px; height: 50px }

.affiche  { 
background: url("spacer.gif"); 
margin: 88px 0 0 630px; 
position: absolute; z-index: 1; width: 120px; height: 92px }


#page_wrapper   { background: #ffffff repeat-y left top; text-align: left; margin-right: auto; margin-left: auto; width: 760px; height: 1500px }
#page_enveloppe  { background: #ffffff repeat-y left top; text-align: left; margin-right: auto; margin-left: auto; width: 760px; height: 4500px }
#page_enveloppe_symp  { background: #ffffff repeat-y left top; text-align: left; margin-right: auto; margin-left: auto; width: 760px; height: 1500px }

#page_header  { background: #ffffff url(../img/header.jpg) no-repeat left bottom; height: 180px; clear: both }

#page_header_e  { background: #ffffff url(../img/header_e.jpg) no-repeat left bottom; height: 180px; clear: both }

#page_header h1  { color: #66f; font-size: 20px; font-family: verdana; line-height: 26px; letter-spacing: -1px; margin: 0; padding-top: 90px; padding-left: 15px }
#page_header_e h1  { color: #66f; font-size: 20px; font-family: verdana; line-height: 26px; letter-spacing: -1px; margin: 0; padding-top: 90px; padding-left: 15px }


#page_header h2 {
  margin:0;
  padding-left:15px;
  font-family: verdana;
  font-size: 12px;
  color: #39f;
  line-height:22px;
}

#page_header_e h2 {
  margin:0;
  padding-left:15px;
  font-family: verdana;
  font-size: 12px;
  color: #39f;
  line-height:22px;
}

#menu_bar    { font-size: 80%; font-size: 95% !important; background: #ffffff url("../img/menu_bg.gif") no-repeat left bottom; margin: 0; padding: 0; height: 21px; clear: both; border: dashed 0 #cccccc }

#content_wrapper  { margin: 10px; height: 1200px; border: dashed 0 #ffffff }
#content_enveloppe  { margin: 10px; height: 1000px; border: dashed 0 #ffffff }

#center  { margin-right: auto; margin-left: auto; width: 550px; float: left; border: dashed 0 #cccccc }

#center h3  { color: #ffffff; font-size: 11px; font-family: verdana, arial, sans-serif; background: #3c7cff; margin-top: 0; margin-bottom: 5px; padding: 3px; border: solid 1px #425227 }


#center p  { font-size: 12px; font-family: verdana, arial, sans-serif; line-height: 16px; margin-top: 5px; margin-bottom: 15px; padding: 4px }

#right_side  { width: 180px; float: right; border: dashed 0 #cccccc }

#right_side h3  { color: #ffffff; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: #3C7CFF; margin-top: 0; margin-bottom: 5px; padding: 4px; border: solid 1px #425227 }
#right_side h4  { color: #ffffff; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: #9a0303; margin-top: 0; margin-bottom: 5px; padding: 4px; border: solid 1px #425227 }
#right_side a:link  { color: #ffffff;  text-decoration: underline;   }
#right_side a:hover  { color: #ffffff;  text-decoration: underline;   }
#right_side a:visited  { color: #ffffff;  text-decoration: underline; }

#right_side p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}

#page_footer   { background: #66f;  position: relative; top: 40px; height: 20px; z-index: 3; clear: both; border-right: 1px solid #425227; border-bottom: 1px solid #425227; border-left: 1px solid #425227    }

html>body #page_footer   { background: #66f;  position: relative; top: -5px; height: 20px; z-index: 3; clear: both; border-right: 1px solid #425227; border-bottom: 1px solid #425227; border-left: 1px solid #425227    }


#page_footer p {
  padding-top:15px;
  text-align:center;
  font-family: verdana;
  font-size: 10px;
  line-height:14px;
  color:#D5D0B0;
}

#page_footer A:link {
	COLOR: #FBD539; text-decoration: none
}
#page_footer A:visited {
	COLOR: #FBD539; text-decoration: none
}
#page_footer A:active {
	COLOR: #FBD539; text-decoration: none
}
#page_footer A:hover {
	COLOR: #FBD539; text-decoration: underline
}


#navcontainer ul  { color: white; font-size: 16px !important;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: url("../img/bar.jpg") no-repeat right top; margin-top: 0; margin-left: 0; padding-left: 0; width: 100%; float: left }

#navcontainer ul li { display: inline; }

#navcontainer ul li a  { color: white; text-decoration: none; background-color: transparent; padding: 5px 3px 1px; float: left; border-right: 1px solid #bd620e }

#navcontainer ul li a:hover {
  background-color: #DE6B02;
  background: url('../img/bar_bg_hover.gif') bottom left repeat-x; 
  color: #fff;
}

ul
{
list-style: square ; font-size: 90%;
}

#linklist     {  font-size: 70%; font-size: 90% !important;  font-family: Georgia, "Times New Roman", Times, serif, "Times New Roman"; font-weight: bolder; margin-left: 0; padding-left: 0; width: 140px; border-bottom: 1px solid #d1d9c4 }

#linklist li   {  font-size: 70%; font-size: 90% !important; font-family: Georgia, "Times New Roman", Times, serif, "Times New Roman";  line-height: 15px; list-style: none; margin: 0; border-top: 1px solid #d1d9c4 }

#linklist li a  {font-size: 0.9em;font-size:  0.8em !important; text-decoration: none }

.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;}
  
 .thumbnail_right {
  float:right;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;}


