/* CSS Document */
body { background-color:#333333; font-family:Arial; font-size:12px; color:#FFFFFF; margin:5px 0 10px 0;}
a { color:#CE0055; font-weight:bold;}
a:hover { color:#800000;}
#header { background-image:url(img/header.jpg); background-repeat:no-repeat; width:960px; height:210px; padding:0 0 0 0; margin:0 auto;  }
#full { background-image:url(img/fond.jpg); background-repeat:repeat-y; width:960px; padding:0 0 0 0; margin:0 auto;}
#tablefull { width:960px; margin:0 auto;}
#footer { background-image:url(img/bas.jpg); background-repeat:repeat-y; width:960px; padding:0 0 0 0; margin:0 auto; height:19px; }

/***** Menu gauche *****/
.menug { font-weight: bold; width: 150px; background-image: url('img/fondmg.jpg'); background-repeat:repeat-y; padding:0 0 0 0; margin:4px 0 6px 8px; }
.menug .hautmenu { background-image: url('img/hautmg.jpg'); background-repeat:no-repeat; padding:0 0 0 0; margin:0 0 0 0; }
.menug .titremenu { font-weight: bold; font-family: Georgia; font-size:130%; padding:8px 0 4px 0; margin:0 14px 8px 15px; border-bottom:1px dotted #CE0055; text-align:center; }
.menug ul { list-style-type:none; padding:0px; margin:0 0 0 10px;}
.menug li { line-height:20px; padding: 0 0 0px 0px; font-size:110%;}
.menug .basmenu { background-image:url('img/basmg.jpg'); background-repeat:no-repeat; height:10px; padding:0 0 0 0; margin:0 0 0 0; }
.banabo { width: 150px; padding:0 0 0 0; margin:4px 0 6px 8px; }

h1 { font-size:160%; padding:10px 0 5px 0; color:#CE0055; 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; }
.promoflv { width:790px; margin:0 0 0 0; padding:0 0 5px 0; }
.promoflv span { font-size:150%;}
.formlien { width:720px; 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:100%; padding:20px 0 5px 0; text-align:center;}
.outfooter { font-size:100%; padding:0 0 0 0; margin:10px auto 0 auto; text-align:center; }
#partenaires { font-size:100%; font-weight: bold; width: 955px; margin:0 auto; padding:10px 0 0 0;}
