
body {padding: 0px; margin: 0px;}
#global {padding: 0px; margin: 0 auto; width:800px;}

.ln {clear:both;}
.cl {float:left;}
.clear {clear:both;}

/* modele */
#ln_1 {}
#cl_0_0 {margin:0px; padding:0px; width:100%;}
#cl_1_0	{margin:0px; width:585px; padding:5px;}
#cl_1_1	{margin:0px; width:195px; float:right;}
#cl_2_0 {width:100%;}
.box {overflow:hidden;}


body {margin:0px; padding:0px; background-color:#000000 ; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small; color:#FFF;}
h1 {color: #CCCCCC; font-size: 20px;}
h2 {color: #CCCCCC; font-size: 15px;}
h3 {color: #CCCCCC; font-size: 12px;}
a {text-decoration:none; color:#FFF; font-size:110%;}
a:hover {text-decoration:none; color:#FF6600;}
legend {color:#CCCCCC; padding-left:5px; padding-right:5px;}
li {list-style-type:none;}
img {border:0px none;}
input {border:solid 1px #666; font-size:100%; background-color:#FFF; color:#000000;}


#global {margin:auto;background-color:#333333; border:1px solid #666}


/* ------------------entete ---------------------*/

#top {padding:5px; color:#FFF; background-color:transparent;}
#top h1 {padding:0px; margin:0px; color:#FFF;}
.topLien {text-decoration:none; color:#FFF;}
.topLien:hover {text-decoration:underline; color:#FFF;}

/* ---------------------Bas de page----------------*/

.basLien {text-decoration:underline; color:#FFF;}
.basLien:hover {text-decoration:underline; color:#FFF;}


/*-------------------module--------------------------*/

.box {margin:0px; padding:0px; margin-bottom:15px;}
.box h2 {color:#CCCCCC; margin:0px 10px 0px 10px;}
.box-titre { padding:0px; text-align:center;}
.box-footer {display:none;}
.box-content {overflow:auto; padding:2px 5px; color:#666;}
.box-content p {margin:5px 0px 5px 15px; padding:0px; color:#666;}
.box-content ul {margin:5px 0px 5px 15px; padding:0px; color:#666;}
.box-content li {list-style:square; color:#666; margin:5px; padding:0px;}
.listAll{display:block; text-align:right;}

/*------------------- Articles ----------------------------------*/

.article {margin-top:0px; padding:0px; margin-bottom:5px; color:#AAA;}
.article p {padding:0px 0px 5px 5px ; margin:0px;}
.contenuArticle {margin:1px;}
.date {margin-right:10px;}
.afterArticle {padding:3px 0px; border-top:1px solid #666; width:100%; text-align:right; font-size:90%; color:#AAA;}
.beforeArticle {padding:0px 0px 5px 0px; margin:0px; width:100%; color:#666;}
.linkTopic {text-transform:lowercase;}
.linkTopic:hover {text-transform:lowercase;}
.titreArticle {text-decoration:none; color:#FFF;}
.titreArticle:hover {text-decoration:none; color:#FF6600;}
.plusExtrait {margin: 5px auto 10px auto}
.GcheTexte{float:left; margin:3px;}
.DrteTexte{float:right; margin:3px; }
.CtreTexte{margin:3px auto; display:block;}
.hitcitation {font-style:italic;text-align:justify;padding:5px 20px;background-color:#eee;}
.hitencart {border:1px solid black;text-align:justify;font-weight:bold;margin:5px 0px;padding:5px 5px;}
.hitimportant {font-weight:bold;color:red;font-weight:bold;font-size:120%;}
.hitperso1 {font-style:italic;}
.hitperso2 {font-weight:bold;}
.extraitArticle {margin-bottom:15px;}
.titreExtrait {font-weight:bold;}
.afterReactions {text-align:left; display:block}
.afterReactions .linkAddComment, .afterReactions .linkAddTrackback { font-size:130%; }
/*--------------------Liste des articles-------------------------*/

.listArticles {margin-top:0px; margin-bottom:10px; border:0px none;}
.resumeArticle {color:#AAA;}

/*--------------------Commentaires---------------------------- */
.h2commentMessage {color:#CCC;}
.comment {}
.comment hr {}
.commentMessage {padding:5px; border:1px dotted #BBB; margin:0px; color:#AAA;}
.commentOption {text-align:right; font-size:90%; color:#AAA; margin-bottom:10px;}
.responseMessage {text-align:right; background-color: #e4e4e4}
.afterReactions .linkAddComment {font-size:130%;}
/*---------------formulaire de saisie d'un commentaire--------------*/

#formComment {background-color:#333333; border:1px dotted #666;}
#formComment label {width:70px;}
#formComment input {background-color:#FFF; border:1px solid #666;}
#formComment textarea {background-color:#FFF; border:1px solid #666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:small;}


/*-------------------trackback----------------------------------*/
#addTrackback {border:1px dotted #BBB; padding:5px; color:#AAA;}
.showTrackback {padding:5px; background-color:#333333; color:#AAA; margin-bottom:10px;}
.showTrackback h2 {color:#CCC;}
.h2Trackback {color:#CCC;}
.afterReactions .linkAddTrackback {font-size:130%;}

/*-----------------fenetre d'ajout d'un trackback---------------------*/
#divTrackBack {background-color:#333333; border:1px dotted #666;}
#divTrackBack input {background-color:#FFF; border:1px solid #666;}
#divTrackBack textarea {background-color:#FFF; border:1px solid #666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:small;}


/*-------------------fenetre de recommandation---------------------------*/
#divRecommander {background-color:#333333; border:1px dotted #666;}
#divRecommander span {font-size:larger; color:#FFF;}
#divRecommander legend {font-size:larger; color:#000000;}
#divRecommander fieldset {padding:3px; margin:5px; background-color:#333333;}
#divRecommander input {background-color:#FFF; border:1px solid #666;}
#divRecommander textarea {background-color:#FFF; border:1px solid #666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:small;}

/*-----------------Newsletter-----------------------------------*/
#divNewsletter {background-color:#333333; border:1px dotted #666;}
#divNewsletter h2 {text-align:center; font-size:12pt;}
#divNewsletter input {background-color:#FFF; border:1px solid #666; color:#000;}
#divNewsletter .newsletter {}
#divNewsletter {}


/* ---------------------Calendrier--------------------------------- */
.calendarTop1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#FFF; font-weight: bold; background-color:transparent;}
.calendarToday1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#F60;}
.calendarDays1 {width:50px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#666; text-align:center;}
.calendarHeader1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFF;}
.calendarTable1 {border:0px none;}


/*-----------------------Pagination-------------------------*/
.pagination {color:#000; margin:10px auto}

/*------------------- Pages ----------------------------------*/
.page {margin-top:0px; padding:0px; margin-bottom:5px; color:#AAA;}
.page p {padding:0px 0px 5px 5px ; margin:0px;}
.pageContent {margin:1px;}
.afterPage {padding:3px 0px; border-top:1px solid #666; width:100%; text-align:right; font-size:90%; color:#AAA;}
.beforePage {padding:0px 0px 5px 0px; margin:0px; width:100%; color:#666;}
.divPageTitle h2 {text-decoration:none; color:#FFF;}
.divPageTitle h2:hover {text-decoration:none; color:#FF6600;}

/*----------------erreurs etc------------------------------*/
.error {color : #FFF}body {margin:0px; padding:0px; background-color:#ffccff ; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small; color:#404040;}


a {text-decoration:none; color:#334c66; font-size:110%;}
a:hover {text-decoration:none; color:#cc66ff;}

#global {width: 930px; background-color: #fff;}
#top {padding:0px; color:#FFF; background-color:transparent; border-bottom: 1px solid #000;}
#cl_1_1 {width: 300px; border-left: 1px dotted #CC66FF;}



.box {margin:0px; padding:0px; margin-bottom:5px;}
.box h2 {color:#334c66; font-size: 16px; margin: 15px 10px 7px 10px;}
.box-titre { padding:0px; text-align:center;}
.box-content {overflow:auto; padding:2px 5px; color:#334c66;}
.box-content li {list-style: none; color: #334c66;}
.newsletter {text-align: center;}

.beforeArticle {padding:0px 0px 5px 0px; margin:0px; width:100%; color:#666;}
.article {margin-top:0px; padding:0px; margin-bottom:5px; color:#404040; font-size: small;}
.date {margin-right:10px; margin-top: 10px; color: #334c66; font-size: 12px; font-weight: bold;}
.afterArticle {border: 0px; color: #404040; text-align: left; margin: 5px 0px 25px 0px;}

.titreArticle {text-decoration:none; color:#000; font-size: 15px;}
.titreArticle:hover {text-decoration:none; color:#cc66ff;}
.article h2 {margin-top: 7px; margin-bottom: 5px;}

.h2commentMessage {color: #000;}
.commentMessage {padding:5px; border:1px dotted #CC66FF; margin:0px; color:#404040; font-size: small;}
.commentOption {text-align:right; font-size:90%; color:#404040; margin-bottom:10px;}
#formComment {background-color: #ffccff;}
#formComment h2 {color: #000;}

.extraitArticle {margin-bottom:15px;}

.beforePage {padding:0px 0px 5px 0px; margin:0px; width:100%; color:#666;}
.page {margin-top:0px; padding:0px; margin-bottom:5px; color:#AAA;}

.divPageTitle h2 {text-decoration:none; color:#FFF;}
.divPageTitle h2:hover {text-decoration:none; color:#FF6600;}

.afterArticle br {display: none;}

.calendarTop1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color:#404040; font-weight: bold; background-color:transparent;}
.calendarToday1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#000;}
.calendarDays1 {width:50px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#888; text-align:center;}
.calendarHeader1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#404040;}
.calendarTable1 {border:0px none;}