/* CSS Document */
body {margin:0; font-family: Arial, Helvetica, sans-serif;background-color: #9d6d59;} /*f68a88 7C7F7E 705050*/

#body_conteneur  {position: relative;margin-left: auto;margin-right: auto;width: 1000px;top: 0px;background-color: #ffffff;}
#haut_h1         {position: absolute;left:160px;top: 0px;width: 640px;background-color: #ffffff;text-align:center;height:65px;}
#haut_h1_contenu {width: 640px;margin-left:5px;margin-right:5px;margin-top: 0px;font-weight:bold;background-color: #ffffff;height:65px;text-align:left;}
#middle          {position: absolute;left:160px;top: 65px;width: 640px;background-color: #ffffff;text-align:center;}
#middle_contenu  {width: 640px;margin-left:2px;margin-top: 10px;font-weight:bold;background-color: #ffffff;height:1800px;}
#gauche          {left:0px;position: absolute;top: 0px;width: 160px;text-align:left;background-color: #ffffff;margin:auto;border-left:solid 1px #000000;height:1875px;}
#banniere         {position: absolute;width:160px;}
#banniere_contenu {left:0px;width: 160px;margin-left:0px;margin-top: 5px;font-weight:bold;background-color: #ffffff;text-align:center;height:310px;}
#pub_amatcam         {position: absolute;width:160px;top:810px;}
#pub_amatcam_contenu {left:0px;width: 160px;margin-left:0px;margin-top: 0px;padding-left:0px;font-weight:bold;background-color: #ffffff;text-align:center;height:108px;}
#menu            {position: absolute;top:325px;width:155px;}
#menu_contenu    {left:0px;width: 155px;margin-left:0px;padding-left:0px;margin-top: 0px;font-weight:bold;background-color: #ffffff;text-align:left;height:500px;}
#divers          {position: absolute;top:920px;width:155px;}
#divers_contenu  {left:0px;width: 155px;margin-left:0px;padding-left:0px;margin-top: 0px;font-weight:bold;background-color: #ffffff;text-align:left;height:200px;}
#droite          {left:800px;position: absolute;top: 0px;width: 200px;text-align:left;background-color: #ffffff;margin:auto;height:1875px;border-right:solid 1px #000000}
#logo            {position: fixed;top: 0px;width: 200px;text-align:left;background-color: #ffffff;}
#logo_contenu    {left:0px;width: 200px;margin-left:0px;margin-top: 0px;font-weight:bold;background-color: #ffffff;text-align:center;}

#middle_zmembre          {position: absolute;left:160px;top: 0px;width: 640px;background-color: #ffffff;text-align:center;}
#middle_zmembre_contenu  {width: 640px;margin-left:2px;margin-top: 0px;font-weight:bold;background-color: #ffffff;height:1800px;}

a {text-decoration:none;}

.menuGauche {font-size: 13px; color: #66311a;} /*  E900A3 d60196 66311a*/
h1          {font-size: 13px; color: #66311a;margin:0;padding:0;font-weight:normal;}
em          {font-size: 13px; color: #66311a;text-decoration:none;font-style:normal;margin:0;padding:0;font-weight:normal;}
strong      {font-size: 13px; color: #66311a;text-decoration:none;font-style:normal;margin:0;padding:0;font-weight:normal;}

p.siteDescription {margin:0;padding:0;font-size: 13px; color: #000000;}
.siteImage {float: left;top: 0px;left: 5px;height:90px;padding-left:0px;padding-bottom:0px;border:1px solid #E900A3}
.siteTitreDescription {float: left; top: 0px;left: 130px;font-size:13px;text-align:justify;width:480px;padding-left:5px;font-weight:normal;height:90px;}
.siteLigneVide {clear: both; width: 100%; height: 10px; line-height: 0px; font-size: 0px; margin: 0; padding: 0; border: none;}
.clearfix:after {content: "."; height: 0px;visibility: hidden;display: block;clear: both;}
.clearfix { display: inline-block;}

.siteInOut           {font-size: 10px; color: #E900A3;}
.siteCategorie       {font-size: 10px; color: #E900A3;text-decoration:none;}
.siteCategorie:hover {font-size: 10px; color: #E900A3;text-decoration:underline;}
.pagination          {font-size: 16px; color: #66311a;}

.pageCategorie       {font-size: 12px; color: #66311a;text-decoration:none;font-weight:bold;}

.ratio        {font-size: 12px; color: #E900A3;}
a.partenaire  {font-size: 10px; color: #66311a;}

legend.zm       {font-size: 14px; color: #66311a;}
td.zm_libChamp  {font-size: 12px; color: #66311a;text-align:left;}
td.zm           {font-size: 12px; color: #66311a;text-align:left;}
.zm        {font-size: 12px; color: #66311a;}
input.zm        {font-size: 12px; color: #66311a;}
input.zm_button {font-size: 12px; color: #66311a;font-weight:bold;}
a.zm            {font-size: 12px; color: #66311a;}
a.zm:hover      {font-size: 12px; color: #66311a;text-decoration:underline;}
a.zm_menu            {font-size: 14px; color: #E900A3;}
a.zm_menu:hover      {font-size: 14px; color: #E900A3;text-decoration:underline;}
.zm_menu            {font-size: 14px; color: #E900A3;}
div.zm          {font-size: 12px; color: #66311a;}


/*known as the clearfix solution to stop floated divs in Firefox "hanging down" below a repeated background image or color.
See http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%; display: block;}
/* End hide from IE-mac */

hr.itemMenu {height:2px;background-color:#9d6d59; color:#9d6d59;width:150px; border:0px;padding: 0;margin: 0;}

.itemMenu div          {padding: 0px;margin: 0px;background-color:red;margin:1px solid red;}
.itemMenu ul           {list-style-type:none;padding: 0;margin: 0;width: 150px;}

li.itemMenu1        {background-color:#9d6d59;padding: 0;margin: 0;}
a.itemMenu1         {text-decoration:none;color:#ffffff;padding-left:22px;margin-left:0px;background:url(./images/charte/fleche4.gif) no-repeat 4px 5px;}
a.itemMenu1:link    {font-size: 12px; color: #ffffff; text-decoration: none;}
a.itemMenu1:visited {font-size: 12px; color: #ffffff; text-decoration: none;}
a.itemMenu1:hover, a.itemMenu1:active {font-size: 12px; color: #ffffff; text-decoration: underline;}

li.itemMenu2        {background-color:#ffffff;padding: 0;margin: 0;}
a.itemMenu2         {text-decoration:none;color:#66311a;padding-left:22px;margin-left:0px;background:url(./images/charte/fleche2.gif) no-repeat 4px 5px;}
a.itemMenu2:link    {font-size: 12px; color: #66311a; text-decoration: none;}
a.itemMenu2:visited {font-size: 12px; color: #66311a; text-decoration: none;}
a.itemMenu2:hover, a.itemMenu2:active {font-size: 12px; color: #66311a; text-decoration: underline;}

div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2100px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#9d6d59; }
div#disclaimer-cadre a:hover{ color:#E900A3; }

a.lienTxtHeader  {font-size: 13px; color: #66311a;text-decoration:none;font-style:normal;font-weight:normal;}