/* CSS Requiem Modding Team */

body { background-color: #253545; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#353535; }
a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #b62810; }
a:hover, a:visited:hover { text-decoration: underline; }
img { border: none; }

/* Styles principaux */
.mainbody { width: 900px; text-align: left; border: 1px solid #818b94; background-color: #e6e6e6; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.mainbigban { width: 880px; height: 215px; margin: 10px 0px 10px 10px; background-color: #000; border: 1px solid #474843; }
.biglogo {width: 255px; height: 215px; float: left; }
.bigpicture {width: 625px; height: 215px; float: right; }
.colleft { width: 245px; height: auto; margin-left: 10px; float: left; }
.colright { width: 630px; height: auto; float: right; }
.articleshome { width: auto; height: auto; padding-left: 10px; }
.articlebody { padding-left: 2px; padding-right: 2px; cursor: pointer; }
.articlebody:hover { padding-left: 2px; padding-right: 2px; background-color:#e0cdca; }
.articledate { color: #b62810; font-weight: bold; margin-bottom: 3px; }
.articleintro a:link, .articleintro a:visited { color:#353535; text-decoration: none; }
.articleintro a:hover, .articleintro a:visited:hover { text-decoration: underline; }
.footer { width: 860px; height: 45px; padding: 0px 20px 0px 20px; background-color: transparent; margin-top: 10px; text-align: left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #f5f9fc; }
.footerleft { float: left; }
.footerright { float: right; }
.morenews { padding: 0px; margin: 0px 0px 30px 25px; }
.morenews a:link, .morenews a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #b62810; }
.morenews a:hover, .morenews a:visited:hover { text-decoration: underline; }
.listnews { margin-right: 15px; }
.comment { width: auto; height: auto; padding: 5px 10px 2px 10px; margin-bottom: 2px; background-color: #c3c6c9; border-left: 5px solid #8a929a; }
.comtitre { font-size: 12px; font-weight: bold; float: left; }
.comdate { font-size: 10px; font-weight: normal; float: right; }
.combody { padding-top: 10px; font-size: 10px; font-weight: normal; clear: both; }
.actubody { padding-left: 5px; padding-right: 10px; }
.actubody img { border: 1px solid #030102; margin: 5px; }
.actubody img:hover { border: 1px dashed #b62810; }
.quotebody { width: 85%; height: auto; margin-left: 25px; padding: 5px 15px 2px 30px; margin-bottom: 2px; border-left: 5px solid #8a929a; }
.agendaitem { width: 580px; height: 60px; background-image:url(articleitem_bg.gif); background-repeat: no-repeat; padding: 5px 15px 0px 20px; }
.agendaitem h3 { padding: 0px; margin: 12px 0px 0px 0px; }
.agendaitem h3 a:link, .agendaitem h3 a:visited { font-size: 12px; }
.agendaitem p { padding: 0px; margin: 0px; }

/* Styles zones saisie */
.inputtxt { width: 150px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; border: 1px solid #c3c6c9; }
.inputtextarea { width: 500px; height: 150px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; border: 1px solid #c3c6c9; }
.button { font-size: 10px; margin-right: 25px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #8a929a; border: 1px solid #c3c6c9; }

/* Styles ODIL Zones de saisie */
.fieldtextbox, .fieldlistbox, .fieldtextareabox { width: 150px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; border: 1px solid #c3c6c9; }
.fieldtextareabox { width: 550px; height: 250px; }

/* Styles boxes */
.editotxt { padding: 0px 0px 0px 5px; }
.picofthemonth { padding-left: 15px; }
.newsrowa { width: auto; height: auto; padding: 5px 10px 5px 5px; cursor: pointer; }
.newsrowa:hover { width: auto; height: auto; padding: 5px 10px 5px 5px; background-color:#e0cdca; cursor: pointer; }
.newsrowa img { float: left; margin-right: 5px; }
.newsrowatitle { padding: 0px; margin: 2px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #b62810; font-weight: normal; }
.newsrowatitle a:link, .newsrowatitle a:visited { text-decoration: none; color: #b62810; font-weight: normal;  font-family:Arial, Helvetica, sans-serif; font-size: 18px; }
.newsrowatitle a:hover, .newsrowatitle a:visited:hover { text-decoration: none; color: #353535; font-weight: normal; }
.datenews { float:right; padding-top: 8px; font-weight: bold; }
.newsrowb { width: auto; height: auto; padding: 5px 10px 5px 5px; }
.newsrowb img { float: left; margin-right: 5px; }



/* Styles partagés */
.clearer { clear:both; font-size: 0px; height: 0px; width: auto; }
.clearernews { clear:both; margin: 5px 5px 5px 150px; background-image:url(sep_01.gif); font-size: 0px; height: 2px; width: auto; }
.clearerbottom { margin: 0px 0px 30px 0px; clear:both; font-size: 0px; height: 0px; width: auto; }
.sepflechetop { margin: 10px 15px 5px 15px; background-image:url(sep_flechetop.jpg); background-repeat: no-repeat; }
.sepflechebot { margin: 10px 15px 5px 12px; background-image:url(sep_flechebot.jpg); background-repeat: no-repeat; }
.separticles { width: 130px; background-image:url(sep_01.gif); margin: 10px 0px 10px 50px; font-size: 0px; height: 2px; }
.titlepic { margin: 10px 5px 10px 5px; }
