﻿body {background-color:#e7e7de;margin:0;padding:0;text-align:center;font-size:0.8em;font-family:Arial, Helvetica, sans-serif;}

h1,h2,h3,h4{font-family:Georgia, "Times New Roman", Times, serif;}
h1{color:#3f3f40;font-size:1.8em;margin:0 0 20px 0;padding:0; }
h1.titreLivre{color:#3f3f40;font-size:1.8em;margin:0;padding:0; }
h2{color:#2186c6;padding:0;margin:0;}
h2.titreBleuSansMarge{color:#2186c6;padding:0;margin:0;}
h3{color:#2186c6;padding:0;margin:0;}
h4{color:#3f3f40;padding:0;margin:0;font-size:1.5em;}
h5{font-weight:bold;font-size:1em;}

.txtRemarques{font-style:italic;color:#838080; font-size:0.84em;width:100%;font-weight:normal; }
.txtErreur{font-weight:bold;color:#ff0000;}
.txtgris{color:#818181;}

a:link, a:visited {color:#2186c6;}
a:hover, a:active {text-decoration:none;color:#889c0e;}

a.regulier:link, a.regulier:visited {color:#000;text-decoration:none;}
a.regulier:hover, a.regulier:active {text-decoration:underline;color:#2186c6;}

ol li{padding:5px;}

.bordureImg{border:1px solid #818181;}

/*-----------------------------------------------------------
MasterPage
-----------------------------------------------------------*/
#entete{width:980px;margin:0 auto;padding:0;}
#entete editeur{float:right;}
#pageVLB{width:980px;margin:0 auto;padding:0;text-align:left;background-color:#fff;}
#contenu{padding:10px;width:750px;float:left;}
#colGauche{background:url('../images/bg_rouge.gif') no-repeat;width:160px;float:left;height:330px;padding:5px;margin:10px;}
#colGauche p{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;font-weight:bold;color:#fff;text-align:right;}

#boxTop{background:url('../images/box_top-white.gif') no-repeat;position:relative;height:100px;}
#boxTop img{position:absolute;top:10px;left:10px;}

#boxTop ul{background:url('../images/bg_menu.gif') no-repeat;width:636px;height:50px;position:absolute;left:200px;padding:0;margin:0;}
#boxTop ul li{padding:0 25px 0 0;float:left;position:relative;list-style: none;line-height:50px;}
#boxTop ul li.concours{width:100px;padding:3px 30px 0 35px;line-height:20px;}
#boxTop a:link, #boxTop a:visited{color:#fff;text-decoration:none;}
#boxTop a:hover, #boxTop a:active{color: #889c0e;text-decoration:underline;}
#boxTop a.concours:link, #boxTop a.concours:visited{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;font-weight:bold;}
#boxTop a.concours:hover, #boxTop a.concours:active{color: #172322;text-decoration:none;}

#footer{width:980px;margin:0 auto;padding:35px 0 0 0;font-size:0.8em;color:#525252;background:url('../images/box_bottom-white.gif') no-repeat;}
#footer a:link, #footer a:visited{color:#525252;text-decoration:none;}
#footer a:hover, #footer a:active{color: #889c0e;text-decoration:underline;}

/*-----------------------------------------------------------
ACCUEIL
-----------------------------------------------------------*/
.txtRouge{font-family:Georgia, "Times New Roman", Times, serif;color:#3f3f40;font-size:1.5em;color:#bb3027;font-weight:bold;}
#accueil{width:500px;float:left;}
#gagnant{width:215px;float:left;padding:10px;}

/*-----------------------------------------------------------
CONTACT
-----------------------------------------------------------*/
/*formulaire*/
fieldset{border:none;margin:0;padding:0;}
fieldset input[type=text], input[type=text]{font-size:1em;height:14px;border:1px solid #a5acb2;margin:3px;}
fieldset select, select{font-size:1em;height:18px;border:1px solid #a5acb2;margin:3px;}
fieldset label{font-weight:bold;width:100px;}
fieldset label.label{display:block;float:left;}
.btSubmit{margin:15px 0 0 105px;}


/*-----------------------------------------------------------
Envoyer Ami
-----------------------------------------------------------*/
#formEnvoyer{float:left;width:350px;}
#exemple {padding:10px;border:1px solid #285f74;float:left;width:350px;}
#exemple img{margin-right:5px;border:1px solid #000;}


/*-----------------------------------------------------------
Laureats
-----------------------------------------------------------*/
ul#nouveauteAparaitre {margin:0; padding:0;}
ul#nouveauteAparaitre li {list-style: none; min-height:190px; list-style-image:none;border-bottom:1px solid #a4c5df;margin: 0;padding: 10px 0 10px 0;  }
ul#nouveauteAparaitre li div.resume {margin-left:100px;}



/*-----------------------------------------------------------
Fiche Produit
-----------------------------------------------------------*/
dl#ItemSpect dt {clear: left; float: left; font-weight:bold;}
dl#ItemSpect dd{ display: block;}
#phAuteur{float:left;width:240px;padding:0 15px 0 0;}
#col2{float:left;width:460px;padding:0 0 0 10px;}

/*Suggestion*/
div#suggestion{width:450px;height:225px;padding: 0;}
div#suggestion ul{margin: 0 ; padding: 0;}
div#suggestion ul li{list-style: none; float:left; width:100px; padding:0 50px 0 0;margin: 0 ; height:160px; text-align: left;}

/* searchColumns*/
ul.searchColumns{margin:0;padding:0;}
ul.searchColumns li{margin-bottom: 0.3em;padding-right: 1em;}


/*Event*/
ul#EventSpect {padding:0;background:#f5f2ed;padding:10px;width:425px;margin:2px;}
ul#EventSpect li {list-style: none; list-style-image:none;}
ul#EventSpect li dl {margin:10px 0 0 0;}
ul#EventSpect li dl dt {font-weight:bold;clear: left;float: left;}
ul#EventSpect li dl dt dd {display: block;}

/*Critiques*/
blockquote#artiPresse cite {font-weight:bold;}
blockquote{margin-left:0;}

/*Dans la presse*/
div.liensAutre{ margin-bottom:15px;}
div.liensAutre img{ margin-right: 10px;}

#contentEvenement{background-color:#eaeaea; padding:10px; /*min-height:189px; height: auto !important; height: 189px;*/}
/*Event*/
dl#specEvent {margin:10px 0 0 0;}
dl#specEvent dt {font-weight:bold;clear: left;float: left;}
dl#specEvent dt dd {display: block;}


/*Auteur*/



/*-----------------------------------------------------------
MISC
-----------------------------------------------------------*/
.clearfix:after {content: ".";display: block;height: 0;clear: both; visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
.clearAll{clear: both;}
.floatleft{float:left;}
