/* Modifs pour le visuel des annonceurs */

#bannieretop { width: 826px; background-color: white; }
#menutop table {margin: 0px; padding: 0px; margin-left: 295px; }
#contents { width: 780px; min-height: 639px; margin-left: 15px; margin-right: 15px; margin-top: 0px; padding-top: 5px; padding-left: 15px; padding-right: 100px; }

#submenu { padding-top: 15px; border-bottom: 1px solid black; width: 760px; margin-left: 5px; margin-right: 20px; padding-left: 45px; text-align: left;}
#pagebottom p { text-align: right; color: #7AB624; font-weight: bold; font-size: 14px; padding-top: 15px; padding-right: 40px; margin-right: 140px;}

/* Zone annonceur */
#adecouvrir { display: block; color: #00AEEF; font-variant: small-caps; font-weight: bold; font-size: 13px; text-align: center; vertical-align: middle; font-family: Tahoma, Arial, Lucida Grande, sans-serif; letter-spacing: 4px; width: 171px; margin-left: 0px; margin-bottom: 5px; background-color: #7AB624; }
#adecouvrir a { text-decoration: none; color: #e5fdc3; font-weight: bold; }
#partenaire { width: 171px; background-color: white; position: absolute; margin-left: 826px; top: 14px; font-family: Arial, sans-serif; font-size: 10px; height: 150px; vertical-align: middle; text-align: center; border-left: 1px solid black; }
#partenaire_text { color: #00AEEF; }
#encart_part { }
/* fin de Zone annonceur */

/* Menu de droite */
#menuright { width: 153px; background-color: #e5fdc3; text-align: center; position: absolute; margin-left: 826px; padding-left: 9px; padding-right: 9px; top: 192px; font-family: Arial, sans-serif; font-size: 14px; height: 704px; border-left: 1px solid black;}
#menuright p {  text-align: center; text-indent:2px;  line-height:15px; margin-left:-9px; margin-top:10px; margin-bottom:0px; margin-right:-9px; color: #7AB624; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted lightgrey; font-variant: small-caps; font-weight: bold; color: #7AB624;}
#menuright img { padding-top: 4px;}
#menuright_text {  }
#menuright a { text-decoration: none; color: black; font-weight: bold; }
#menuright a:hover { color: #7AB624; }
/* fin du Menu de droite */

#tableaurelais { font-size: 11px; }

/* Fin des modifs pour le visuel des annonceurs */


/* MISE EN PAGE GENERALE */
body { background: url('/skins/default/images/visuels/bg.png') repeat; width: 100%;  font-size: 14px; font-family: arial, sans-serif; padding: 0px; margin: 0px;}
a:link { color:#00AEEF; text-decoration:none }
a:visited { color:#00AEEF; text-decoration:none }
a:hover { color:#00AEEF; text-decoration:underline }
a:active { color:#00AEEF; text-decoration:none }
/*#page { margin: 13px auto auto auto; width: 843px;}*/
#page { margin: 13px auto auto auto; width: 1000px;}
#page #topimg { margin: 0px; padding: 0px;  }
#copyright { font-size: 13px; text-align: left; }
#menutop { background: url('/skins/default/images/visuels/head-menu.jpg') left top no-repeat; height: 55px; margin: 0px; padding: 0px;  margin-top: -3px; }
/*#menutop table {margin: 0px; padding: 0px; margin-left: 305px; }*/
#mainmenu td {width: 95px; text-align: center; padding-top: 8px;}
#mainmenu a {  color: black; font-family: arial, sans-serif; font-weight: bold; font-size: 13px; text-align: center; text-decoration: none; }
#menutop a:hover { text-decoration: underline;}
#menutop a.current {text-decoration: underline;}
#mainframe { margin: 0px; background-color: white;  }
#cadreg { background: url('/skins/default/images/visuels/gauche.png') left repeat-y;}
#cadred { background: url('/skins/default/images/visuels/droite.png') right repeat-y; }
/*#contents { margin-left: 15px; margin-right: 10px; margin-top: 0px; padding-top: 5px;}*/
#submenutop { background: url('/skins/default/images/visuels/submenutop.png') left top no-repeat; height: 32px; margin: 0px; padding: 0px;}
/*#submenu { padding-top: 15px; border-bottom: 1px solid black; width: auto; margin-left: 5px; margin-right: 20px; padding-left: 45px; text-align: left;}*/
#submenutop a { color: black; font-family: arial, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; }
#submenutop a { margin-right: 40px;}
#submenutop a:hover { text-decoration: underline;}
#pagebottom { background: url('/skins/default/images/visuels/bottom.png') left bottom no-repeat; height: 39px;}
/*#pagebottom p { text-align: right; color: #7AB624; font-weight: bold; font-size: 14px;padding-top: 15px; padding-right: 40px;}*/
#pagebottom a { color: #71B624; text-decoration: none;}
#pagebottom a:hover { color: #71B624; text-decoration: underline;}

/* Mise en page listes */
table.lst_table { border: black solid 2px;}
table.lst_table tbody td { border-right: solid 1px black; border-bottom: solid 1px black; text-align: center;}
table.lst_table thead td { text-align: center; color: black; font-weight: bold; font-size: 12px; border-bottom: solid 1px black; border-right: solid 1px black;}
table.lst_form thead td { text-align: center; color: black; font-weight: bold; font-size: 12px; border-bottom: solid 1px black;}
table.lst_form tbody td { border-right: solid 1px black; padding:10px;}
.retour, .retour a { COLOR: red; font-size: 14px; font-weight: bold; text-align: center; }

table.lst_relais { border: black solid 2px;}
table.lst_relais tbody td { border-bottom: solid 1px black; border-right: solid 1px black; text-align: center;}
table.lst_relais thead td { text-align: center; color: black; font-weight: bold; font-size: 14px; border-bottom: solid 1px black; border-right: solid 1px black;}

table.form_relais thead td { text-align: center; color: black; font-weight: bold; font-size: 14px; border-bottom: solid 1px black; border-right: solid 1px black;}
table.form_relais tbody td { border-right: solid 1px; border-bottom: solid 1px; text-align: left;}

/* Mise en page wiki */
h1, h2, h3, p, ul, li, td { font-family: arial, sans-serif; text-align :left;}

h1 { font-variant: small-caps; color: #7AB624; font-size: 15px; font-weight: bold; text-decoration : underline;}
h2 { color: #00AEEF; font-size: 14px;  font-weight: bold; text-decoration : none; line-height:15px;}
h3 { font-size: 12px; font-weight: bold; text-decoration:none; color: #FFFFFF; background-color: #605D5D; width: 100%; text-align: center; padding: 3px 0px 3px 0px; margin-top: 0px; margin-bottom: 10px;}
a img { border: none; }
img.wikiimg_floatleft { float: left; margin: 20px; border: none; display: block;}
img.wikiimg_floatright { float: right; margin: 20px; border: none; display: block; }
img.wikiimg_centered { display: block; margin: 20px; margin-left: auto; margin-right: auto; text-align: center;}
.wikimtable { width: 100%;}
.wikimtable td { width: 50%; padding: 10px; text-align: left; vertical-align: top;}
.wikitable { border: 1px solid black; width: 87%; margin-left: 30px;}
.wikitable td { border: 1px dotted black; padding: 5px; }

/* Forms */
.autowsm_form { border: 1px solid black; }
.autowsm_form td { border-bottom: 1px solid grey; font-size: 14px;  color: darkblue; }
.autowsm_form_title { background-color: lightgrey; font-weight: bold; font-size: 14px;  text-align: center; color: black;}
.autowsm_form_subtitle { font-weight: bold; font-size: 14px; text-align: center; color: black;}
input, select { font-size: 14px; }
textarea { font-family: monospace; font-size: 14px;}
.autowsm_form_error { color: red; background-color: yellow;}
.autowsm_form_subdesc { display: block;font-size: 14px; color: black; }

.warning {FONT-WEIGHT: bold; COLOR: red;}
.message {FONT-WEIGHT: bold; COLOR: blue;}

pre { font-family: arial, sans-serif; text-align :center; color: #662d91; font-size: 11px; }

/** Twitter */
.twtr-hd h4 { font-size: 10px;}   
