/* CSS Document */
body { background-color:#492727; font-family: Arial; font-size:12px; color: #FFFFFF; margin:5px 0 10px 0; }
a {color:#ffffff; font-weight:bold;}
a:hover {color:#F50C11; text-decoration:none; }

#full { text-align: center; width: 964px; margin:0 auto; background-image:url(img/bg.jpg); background-repeat:repeat-y; clear:both;}
#header { background-image:url(img/header.jpg); background-repeat:no-repeat; height:219px; padding:0 0 0 0; margin:0 0 0 0; clear:both;}
#bgbas { background-image:url(img/bas.jpg); background-repeat:no-repeat; height:15px; padding:0 0 0 0; margin:0 0 0 0; clear:both;}
#table { margin:0 auto; }
/***** Menu haut *****/
.menuh { color:#F50C11; font-weight: bold; font-size:20px; text-align: left; padding:180px 0 0 350px;}
.menuh a { margin:0 15px 0 0; color:#0A0106; background-image: url('img/li.png'); background-position:0 4px; background-repeat:no-repeat; padding: 0 0 0px 23px;}
.menuh a:hover { color:#F50C11; }

/***** Menu gauche *****/
.menug { font-weight: bold; font-size:12px; width: 144px; background-image: url('img/fondmg.jpg'); background-repeat:repeat-y; padding:0 0 0 0; margin:4px 0 4px 4px; }
.menug .hautmenu { background-image: url('img/hautmg.jpg'); background-repeat:no-repeat; height:44px; padding:0 0 0 0; margin:0 0 0 0; }
.menug .titremenu { color:#F50C11; font-weight: bold; font-family: Georgia; font-size:18px; padding:12px 0 0 30px; margin:0 0 0 0; }
.menug ul { list-style-type:none; padding:0px 0px; margin:0 0 0 10px;}
.menug ul li { line-height:25px; padding: 0 0 0px 3px;}
.menug ul li a { COLOR:#ffffff;}
.menug ul li a:hover {COLOR:#F50C11; }

.menug ul img { padding:0px; margin:0 0 0 0;}

.menug .mgimg { width: 168px; text-align:center; padding:0 0 4px 0; margin:0px;}
.menug .lienmg { padding:0 0 0 5px; margin:0;}
.menug .basmenu { background-image:url('img/basmg.jpg'); background-repeat:no-repeat; height:16px; padding:0 0 0 0; margin:0 0 0 0; }
.menug .news { padding:4px 0 0 14px; margin:0 0 0 0;}
.menug .news img { border:1px solid #BF3E44; }


h1 { font-size:160%; padding:10px 0 5px 0; color:#F50C11; font-style:italic; margin:0px; }
h2 { font-size:130%; padding:0 0 10px 0; font-weight:normal; margin:0px; }
h3 { font-size:130%; padding:0 0 10px 0; margin:0px; }
h4 { font-size:140%; padding:10px 0 0 0; margin:0px; color:#F50C11; }
h5 { font-size:120%; padding:5px 0 8px 0; margin:0 0 0 0; }
.affildesc { text-align:justify; padding:0 50px 10px 50px; margin:0; }
.affilinscription { font-size:110%; padding:0 0 10px 50px; text-align:left; margin:0px; }
.promoliens { width:790px; margin:0 0 0 0; padding:0 0 5px 0; }
.formlien { width:650px; padding:0 0 0 0; margin:0 0 0 0; text-align:right; }
.promoban { width:770px; margin:0 0 0 0; padding:0 0 5px 0; clear:both; }
.formban { width:680px; padding:5px 0 5px 0; margin:0 0 0 0; }
.formban120 { width:130px; padding:5px 3px 5px 3px; margin:0 0 0 0px; float:left; text-align:center; }
.formban140 { width:150px; padding:5px 3px 5px 3px; margin:0 0 0 0px; float:left; text-align:center; }
.spacepromo { width:720px; height:20px; border-bottom:1px dotted #F50C11; padding:10px 0 0 0; margin:0 0 10px 0}

.promothumb { width:770px; margin:0 0 0 0; padding:0 0 5px 0; clear:both; }

/***** Bas de Page *****/
#copy { font-size:95%; padding:0 0 10px 0; margin:30px 0 0 0;}
#copy a { margin: 0 0 0 40px; padding:0 0 0 0; color:#FFFF00; }
/***** Pied de Page *****/
#partenaires { font-size:12px; font-weight: bold; width: 955px; margin:0 auto; padding:10px 0 0 0;}
