body	{ margin:0px; padding:0px; background-color:#CCD9E6; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small;}

h1      { color: #000000; font-size: 20px; } 
h2      { color: #000000; font-size: 15px; }
h3      { color: #000000; font-size: 12px; }
a 	    { text-decoration:underline; color:#336699; font-size:110%; } 
a:hover { text-decoration:none; color:#000} 
legend  { color:#000; padding-left:5px; padding-right:5px;}
li      { list-style-type:none; }
img     { border:0px solid #000000;  } 
input   { border:solid 1px #336699; font-size:100%; background-color:#FFF; color:#000; } 

/* ------------------- Box -------------------- */
/*definie le style des modules*/
.box { background-color:transparent; position:relative; margin:0px; padding:0px; margin-bottom:10px;}
.box h2  	     { color:#000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; }
.box-titre	     { position:relative; padding:0px; text-align:center; }
.box-content     { padding:2px 5px; color:#000; overflow:hidden;}
.box-content p   { margin:5px 0px 5px 15px; padding:0px; }
.box-content ul  { margin:5px 0px 5px 15px; padding:0px; overflow:hidden;}
.box-content li  { list-style:square; color:#000; margin:5px; padding:0px; overflow:hidden;}
.box-footer	     { display:none}

/* ------------------entete ---------------------*/
#header { text-align:center; margin:0px auto; background-color:#369; color:#FFF; border:1px solid #369;padding:5px;}

#top    { padding:0px; color: #FFF; margin:0px; }
#top a {color: #FFF;}
#top h1 { padding:0px; margin:0px; color:#FFF;}


.topLien{text-decoration:none;}
.topLien:hover {text-decoration:underline;}

#ln_2{margin:0px auto; background-color:#336699; color:#FFF;}
/* ---------------------Bas de page----------------*/
#footer {background-color:#336699; border:0px none; }
#footer p { margin:0px; padding: 10px;  }
#footer a {color: #FFF;}

.basLien{ text-decoration:underline;}
.basLien:hover { text-decoration:underline; }

#ln_1 {background-color:#FFF; border-left:1px solid #369; border-right:1px solid #369;}
/*------------------- Articles ----------------------------------*/
.article    	{ margin-top:0px; padding:0px; margin-bottom:5px; }
.article p  	{ padding:0px 0px 5px 5px ;margin:0px; }
.contenuArticle { margin:1px;}
.date 			{ margin-right:10px;}
.afterArticle 	{padding:3px 0px; border-top:1px solid #808080; width:100%; text-align:right; font-size:85%; color:#808080; clear:both;}
.plusExtrait	{ margin:5px auto 15px; auto}
.beforeArticle 	{padding:0px 0px 5px 0px; margin:0px; width:100%;}
.topic 	{} 
.topic a {}
.topic a:hover {}
.titreArticle	{ text-decoration:none;}
.titreArticle:hover { text-decoration:underline;}
#articleSeul {} 
.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;}
.listAll {text-align:right; display:block; font-weight:bold;}

/*--------------------Liste des articles-------------------------*/
.listArticles 	{ margin-top:0px; margin-bottom:10px; border:1px solid #FFFFFF;}
.resumeArticle 	{}

/*--------------------Commentaires---------------------------- */
.h2commentMessage {color:#336699;}
.comment    {  }
.comment hr {  }
.afterArticle .linkAddComment	{ font-size:130%; color:#336699;}
.commentMessage { padding:5px; border:1px dotted #000000; background-color:#CCD9E6; margin:0px;}
.commentOption 	{ text-align:right; font-size:85%; color:#000000; margin-bottom:10px;}

/*---------------formulaire de saisie d'un commentaire--------------*/
#formComment 			{background-color:#FFF;border:1px solid #336699;}
#formComment label 		{ width:70px; } 
#formComment input 		{ background-color:transparent;  border:1px solid #000;}
#formComment textarea	{ background-color:transparent;  border:1px solid #000;}

/*-------------------trackback----------------------------------*/
#addTrackback 		{ border:1px dotted #000000; background:#CCD9E6; padding:5px;} 
.showTrackback 		{ padding:5px; border:1px dotted #000000; background-color:#CCD9E6; margin-bottom:10px;}
.showTrackback h2 	{ color:#000000;}
.afterArticle  .linkAddTrackback 		{ font-size:130%; color:#336699;}
.h2Trackback 		{ color:#000000;}

/*-----------------fenetre d'ajout d'un trackback---------------------*/
#divTrackBack			{background-color:#FFF;border:1px solid #336699;}
#divTrackBack input 	{ background-color:transparent; border:1px solid #000000;}
#divTrackBack textarea	{ background-color:transparent; border:1px solid #000000;}

/*-------------------fenetre de recommandation---------------------------*/
#divRecommander {background:#FFF; border:1px solid #336699;}
#divRecommander span 		{ font-size:larger; color:#FFCCCC;}
#divRecommander legend 		{ font-size:larger; color:#000;}
#divRecommander fieldset 	{ padding:3px; margin:5px; background:#FFF;}
#divRecommander input 		{ background-color:transparent; border:1px solid #000000;}/*champs de texte bouton*/
#divRecommander textarea	{ background-color:transparent; border:1px solid #000000;}/*zone de saisie de texte*/

/*-----------------Newsletter-----------------------------------*/
#divNewsletter h2 			{ text-align:center; font-size:12pt;}/*titre de la page*/
#divNewsletter input 		{ background-color:transparent; border:1px solid #000000;}/*champs de texte checkbox*/
#divNewsletter 	{background:#FFF; border:1px solid #336699; }/*texte des checbox*/

/* ---------------------Calendrier--------------------------------- */
.calendarTop1 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000; font-weight: bold;  background-color:transparent;} /*entete*/
.calendarToday1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#CCD9E6; background-color:#668CB2;} /* Aujourd'hui */
.calendarDays1 	{  width:50px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000; text-align:center;}
.calendarHeader1{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;} /* lettre de la semaine */
.calendarTable1 {  border:0px none;} /* contour du calendrier */

/*-----------------------Pagination-------------------------*/
.pagination { color:#000000; margin:10px auto; }
.pagination a {} /*Liens*/
.pagination b{ } /*Page courante*/

.w100prct {width:100%}
.w20prct {width:20%;}
.w80prct {width:80%;}

#menuClicDroit {position:absolute; top:0px; left:0px; z-index:1000; visibility:hidden; background-color:#FFFFFF; border:1px solid #336699; padding:3px;}
#menuClicDroit li { list-style-type:none; margin:0px; padding:0px}
#menuClicDroit ul{margin:0px;padding:0px}

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