html, body{margin: 0; padding: 0; text-align: center;}
body{background: #335086; color: #335086; font-size: 11px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	margin:0px; padding:0px;}
.post a 	    { text-decoration:none; color:#cc0000; font-size:100%; }
legend  { color:#5675A4; padding-left:5px; padding-right:5px;}
li      { list-style-type:none; }
img     { border:0px solid #FFFFFF;  } /* image */
input   { border:solid 1px #D8D7D7; font-size:100%; background-color:#FFFFFF; color:#5675A4; } /* bouton */
td { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; margin:0px; padding:0px;}
.bs { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; font-style:normal;}
.bs2 { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; font-style:normal;}
.bred { color:#FF0000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.bred2 { color:#FF0000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; font-style:normal;}


#page{width:900px; margin:0px auto; text-align:left;}

#top{margin:0px; border:0px solid #ffffff;}
#top h1{margin:0px;}
#top{height: 150px; margin-bottom:5px;}
#top h1{height: 80px;	line-height: 80px;	margin: 0 0 0 40px;	padding-top: 20px;	color: #FFFFFF;}
#top h1 a{text-decoration: none;	color: #FFFFFF;}

#main{float:left; overflow:hidden; width:590px; margin-left:0px; margin-top:0px; padding:0px; padding-top:3px;  border:0px solid #ffffff;}
#content{margin: 0px 0px 0px 10px; padding:0px;}
#content .error{color:#ffffff; margin:0px; padding:0px; padding-left:2px; font-size:11px; font-weight:bold; text-decoration:none; margin-bottom:10px;}
#content .found{color:#ffffff; margin:0px; padding:0px; padding-left:2px; font-size:11px; font-weight:bold; text-decoration:none; margin-bottom:10px;}


.pag { color:#ffcc33; font-size:12px; text-align:center;}
.pag a { color:#ffcc33; font-size:12px; text-decoration:none;}
.pag a:hover { color:#ffcc33; font-size:12px; text-decoration:none;} /*Liens*/
.pag strong{ background-color:#ffcc33; color:#ffffff; font-weight:bold; font-size:12px;  } /*Page courante*/
.lab { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
.back { color:#ffcc33; font-size:12px; text-decoration:none;}
.back:hover { color:#ffcc33; font-size:12px; text-decoration:none;} /*Liens*/
.back strong{ background-color:#ffcc33; color:#ffffff; font-weight:bold; font-size:12px;  text-decoration:none;} /*Page courante*/

.post {position:relative; margin-top: 0px; padding:0px; margin-bottom:0px; width:568px; border-right:2px solid #000000; border-bottom:2px solid #000000; border-top:1px solid #f0c01f; border-left:1px solid #f0c01f; background-color:#ffffff; margin-bottom:0px; padding:4px; color:#000000; overflow:hidden;}
.day-date { padding:0px; margin:0px; padding-left:4px; color: #ffffff; font-style: normal; font-size:10px;}
.post-title{ color:#ffcc33;	margin:0px; padding:0px; padding-left:2px; font-size:18px; font-weight:bold; text-decoration:none; margin-bottom:0px;}
.post-title a{ color:#ffcc33;	margin:0px; padding:0px; padding-left:2px; font-size:18px; font-weight:bold;  text-decoration:none; margin-bottom:0px;}
.post-send{ color:#ffffff;	margin:0px; padding:0px; padding-left:2px; font-size:14px; font-weight:bold; text-decoration:none; margin-bottom:0px;}
.post-send a{ color:#ffffff;	margin:0px; padding:0px; padding-left:2px; font-size:14px; font-weight:bold;  text-decoration:none; margin-bottom:0px;}

.post-cat{ color:#98aed8;	margin:0px; padding:0px; padding-left:2px; font-size:9px; font-weight:normal; text-decoration:none; margin-bottom:5px;}
.post-cat a{ color:#98aed8;	margin:0px; padding:0px; padding-left:2px; font-size:9px; font-weight:normal;  text-decoration:none; margin-bottom:5px;}
.post-cat a:hover{ color:#ffffff;	margin:0px; padding:0px; padding-left:2px; font-size:9px; font-weight:normal;  text-decoration:none; margin-bottom:5px;}
.send{ color:#98aed8;	margin:0px; padding:0px; padding-right:2px; font-size:11px; font-weight:normal; text-decoration:none; margin-bottom:5px; text-align:right;}
.send a{ color:#98aed8;	margin:0px; padding:0px; padding-right:2px; font-size:11px; font-weight:normal;  text-decoration:none; margin-bottom:5px; text-align:right;}
.send a:hover{ color:#ffffff;	margin:0px; padding:0px; padding-right:2px; font-size:11px; font-weight:normal; text-decoration:none; margin-bottom:5px; text-align:right;}

.post-info{padding:0px; margin:0px; padding-left:2px; color: #ffffff; font-style: normal; font-size:10px;}
.post-info a{color:#ffcc33;}
.post-content{text-align: justify; border:0px solid #000000;}
.post-content a{color:#335086; font-weight:bold; text-decoration:none;}
.post-content a:hover{text-decoration:none;}
.fst {font-weight:bold; font-size:18px;}

.post-content blockquote{font-family: Georgia, serif;	font-style: italic;}
.post-info-co{text-align: right;}

#sidebar{float:left; width:310px; border:0px solid #ffffff; margin:0px; padding:0px;}
#sidebar div{background-color:#004080; border-right:2px solid #000000; border-bottom:2px solid #000000; padding:0px; margin:0px; overflow:hidden;}
#sidebar div p{font-size:11px; color:#feeedd; margin-left:5px; width:297px; text-align:justify; margin-top:0px;}
#sidebar div{position:relative; margin-bottom:5px; margin-top:5px;	padding: 0px;}
#sidebar div ul{margin:5px 0px 10px 10px; padding:0px; }
#sidebar div li{list-style:disc; color:#ffcc33; margin:5px 0px 5px 10px;  padding:0px; }
#sidebar a  { color:#ffeedd; text-decoration:none;}
#sidebar a:hover  {color:#ffeedd;  text-decoration:none}

#categories strong a{color:#ffcc33;}

#sidebar h2, #sidebar h3{color: #ffcc33; font-size:15px; font-weight:bold; border-bottom:2px groove #be8a5c; padding:0px; text-align:center; width:100%; margin:0px; margin-bottom:5px;}
#search {text-align:center;}
#search form  {margin:0px; border:solid 0px #D8D7D7; padding-top:10px; padding-bottom:10px;}
#search .input2 {border:solid 1px #D8D7D7; font-size:100%; background:#335096; font-weight:bold; color:#FFEEDD; text-align:left;}
#search .submit2 {border:solid 1px #D8D7D7; font-size:100%; background:#335096; font-weight:bold; color:#FFEEDD; text-align:center;}
.submit2 {border:solid 1px #D8D7D7; font-size:100%; background:#335096; font-weight:bold; color:#FFEEDD; text-align:center;}
#calendar{text-align:center;}
#calendar h2{margin-bottom:5px;}
#calendar table{font-size: 11px; text-align: center; margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:5px; border-collapse:collapse; width:297px; border: 1px solid #ffeedd;}

#calendar table caption{ width:298px; margin-left:-1px; margin-right:0px;  margin-bottom:0px; font-size:11px; color:#FFCC33; font-weight: bold;  background-color:#335086; border: 1px solid #ffeedd; padding:3px;}
#calendar table th{text-align:center;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#FFCC33; font-weight: bold;  background-color:#335086; border: 1px solid #ffeedd; height:22px; text-decoration:none;}
#calendar table td{width: 14%;	border:1px solid #ffeedd; padding:2px; color:#ffeedd; font-size:11px;}
.inact{background-color:#3d60a0;}
.act{background-color:#ffeedd;}
.active{background-color:#ffcc33;}
#calendar table td a{color:#335083;	font-weight: bold;	text-decoration: none; padding:0px;}
#calendar table td a:hover{color:#335083;	font-weight: bold;	text-decoration: none; padding:0px;}

#links h2{margin-bottom:10px;}
#syndicate{padding-bottom:10px;}
#syndicate h2{margin-bottom:5px;}
#syndicate p{font-size:11px; color:#feeedd; margin-left:5px; width:297px; text-align:justify; margin-top:0px; margin-bottom:5px; padding-bottom:5px;}
#edito p{font-size:11px; color:#feeedd; margin-left:5px; width:297px; text-align:justify; margin-top:0px; margin-bottom:5px;}
#edito .sign{font-size:11px; color:#feeedd; margin-left:5px; width:297px; text-align:right; margin-top:0px; margin-bottom:5px;  padding-bottom:5px;}

#pied {margin-top:5px; margin-bottom:10px; position:relative; border:0px solid #000000;  text-align:right; font-weight:bold;}
#pied a { color:#ffcc33; font-size:12px; text-decoration:none;}
#pied a:hover { color:#ffcc33; font-size:12px; text-decoration:none;}


h1, h2, h3, h4, h5, h6{font-family: Verdana, Arial, Helvetica, sans-serif;}
.left{float: left;	margin-right: 1em;}
.right{float: right; margin-left: 1em;}
.GcheTexte {float:left; margin:3px;}
.DrteTexte {float:right; margin:3px;}
.CtreTexte {position:relative; margin:0px; border:0px;}

span.highlight0 {background-color: #FFFF99;}
span.highlight1 {background-color: #FF99FF;}
span.highlight2 {background-color: #99FFFF;}
span.highlight3 {background-color: #FF9999;}
span.highlight4 {background-color: #9999FF;}

