@charset "utf-8";
/* CSS Document */
@import url(commun.css) ;

body {font-family:Arial, Helvetica, sans-serif; margin-left: auto; margin-right:auto; padding:0; height:auto;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; margin-top: 3px; text-align:left;}
h6 {margin: 0px; padding-top: 13px; font-weight:400;}
img {border:none;}
ul {font-size:10px;}
a:hover {background-color:#FF0;}

#haut {float:left; width:950px; height: 120px; margin-left: auto; margin-right:auto;}

.formulaire_recherche input {width:150px;font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;}

#logo {float:left; width: 800px;}
#logo img {float:left;margin-top:15px;}
#logo h1 {visibility:hidden;}

#minimenu {float:left; width: 150px;}
#minimenu ul {float: left; font-size: 11px;margin-right: 15px; margin-top:35px;}
#minimenu ul a {color: #000000; text-decoration:none;}

#perso {width: 248px; float:left; padding: 20px; margin: 20px; background-image: url(images/moi.gif); background-repeat: no-repeat; background-position:center top; padding-top: 65px; border-bottom: 1px solid black;}
#perso a{color:#B927B3; text-decoration:none;}
#perso h2 {border-left:3px #B927B3 solid; padding-left:3px;}

#pro {width: 248px; float:left; padding: 20px; margin: 20px; background-image: url(images/desire.gif); background-repeat: no-repeat; background-position:center top; padding-top: 65px; border-bottom: 1px solid black;}
#pro a{color:#F5B427; text-decoration:none;}
#pro h2 {border-left:3px #F5B427 solid; padding-left:3px;}

#merdier {width: 248px; float:left; padding: 20px; margin: 20px; background-image: url(images/firefox.gif); background-repeat: no-repeat; background-position:center top; padding-top: 65px; border-bottom: 1px solid black;}
#merdier a{color:#27B95D; text-decoration:none;}
#merdier h2 {border-left:3px #27B95D solid; padding-left:3px;}

#legal {width: 990px; float:left; padding: 20px; margin: 20px; background-image:url(images/info.gif); background-repeat: no-repeat; background-position:center top; padding-top: 65px; border-bottom: 1px solid black;}
#legal a{color:#03B8D6; text-decoration:none;}
#legal h2 {border-left:3px #03B8D6 solid; padding-left:3px;}

td.dist_titre {font-size: 10px; color:#000000; border-bottom: 1px dotted #000;}
td.dist_liste-complete {height: 20px;}

/* 404 */
#qcq {float: left; margin-left:auto; margin-right: auto; margin-top: 30px;height: 400px; width: 950px; border-bottom: 1px solid #000; background-image: url(images/oups.png); background-position: bottom center; background-repeat:no-repeat;}
#qcq a, #qcq a:hover, #qcq a:visited, #qcq-d a, #qcq-d a:hover, #qcq-d a:visited {text-decoration: none; color: #03B8D6;}
#qcq li {font-size: 10px;}
#global h1 a {color:#000; text-decoration:none;}
#qcq h2 {float :left; margin: 0px; padding: 0; height:400px; width: 600px; background:url(images/404.jpg);}
#qcq h2 span {display:none;}
#qcq h3 {font-size:100px; float :left; margin: 0px; padding: 0px 0px 0px 120px;}
#qcq h6 {padding-top: 3px;}
#qcq-d {float:left; width: 200px; padding-left: 60px; margin-top: 20px;}

/*Auteurs */
#ecrire-auteur {float: left; width: 980px; height: 320px;}
#ecrire-auteur a, #ecrire-auteur a:hover, #ecrire-auteur a:visited {text-decoration: none; color: #03B8D6;}
#ecrire-auteur li {font-size: 14px;}
#formulaire_ecrire_auteurnew {float: left;width: 600px; border-bottom:1px solid #000; background-image: url(images/ecrire.gif); background-position: bottom right; background-repeat:no-repeat;}
#formulaire_ecrire_auteurnew legend {display: none;}
#formulaire_ecrire_auteurnew fieldset {width: 380px; border: 0;}
#formulaire_ecrire_auteurnew input {margin-bottom: 1px;}
#formulaire_ecrire_auteurnew input.submit {margin-left: 60px;}
#formulaire_ecrire_auteurnew li {list-style:none; text-align: right;}

#bio {float: left; width: 380px;}
#bio a, #bio a:hover, #bio a:visited {text-decoration: none; color: #03B8D6;}
#bio li {font-size: 10px;}
#bio h3 {font-size:45px; margin: 0px; color:#FF6600; padding: 20px 0 0 20px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #000; }
#bio h6 {padding-top: 3px;}


/* Sommaire */
#sommaire {float: left; height: auto; width: 950px; margin: 30px auto 0 auto; padding: 0 0 50px 0; background: url(images/fond_sommaire.gif) bottom right no-repeat; font-family:Georgia, "Times New Roman", Times, serif; }
#sommaire a {text-decoration: none;}
#sommaire li {font-size: 10px;}
#sommaire li span.parent {font-size: 8px; color: #CCC;}
#sommaire li:hover span.parent {color:#000;}
#sommaire li:hover {list-style:circle;}
#sommaire h2 {font-size:133px; float :left; margin: 0px; color:#FF6600; padding: 0px 0px 0px 120px;}
#sommaire h3 {font-size:80px;margin: 0px; padding: 0px 0px 0px 120px; text-align:right;}
#sommaire h3 a:hover {text-shadow:#FF0 3px 1px; background-color:#FFF;}
#sommaire h6 {padding-top: 3px;}
#sommaire #thebigone {float: left;}
#sommaire-d {float:left; width: 250px; padding-left: 60px; margin-top: 20px;}
#sommaire-d .texte { font-family:Arial, Helvetica, sans-serif;}
#sommaire-d .texte a {text-decoration: underline; color:#000;}
#sommaire-d h3{font-size: 11px; font-weight:normal; margin:0; padding:0 0 10px 0; width: 200px; font-family:Georgia, "Times New Roman", Times, serif; }
#sommaire-d p{font-size: 10px;}

/* Mots */
#mots {float: left; height: 300px; width: 950px; margin: 30px auto 0 auto; background: url(images/web.gif) bottom right no-repeat; font-family:Georgia, "Times New Roman", Times, serif;}
#mots h2 {font-size:45px; margin: 0px; color:#FF6600; padding: 0px 0px 0px 120px; }
#mots p {padding: 0px 0px 0px 130px;}
#mots ul {padding: 0px 0px 0px 160px; }
#mots li {font-size:15px;}
#mots a {color:#000; text-decoration:none;}


