body{
	background-color: #EDEDED;
	color: #000;
	font-size: 100%;
	line-height: 1.2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS", sans-serif;
}
.texte11 {background-color:#EEEEEE; border:1px solid #CCCCCC; padding-left:5px; color:#950334; font-size:11px}

h1{font-size: 1.7em;}
h2{font-size: 1.4em;}
h3{font-size: 12px;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}
#images {width:150px; float:right;  margin-bottom:15px; padding-left:10px; margin-right:5px}
pre, code{
	font-size: 1.2em;
}

pre{
	width: 100%;
	overflow: auto;
	border: 1px solid #CCC;
}

fieldset{
	border: none;
}

label{
	cursor: pointer;
	cursor: hand;
}

.field label{
	display: block;
}

input,textarea{
	border: 1px solid #999;
	font-size: 0.9em;
}

textarea{
	width: 450px;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Style1 {font-size:10px; color: #006633}
.Style2 {font-size:10px; line-height:15px;}
.Style3 {padding-top:5px}
.ariane {color:#333333; font-size:11px;}
.ariane a:link {font-size:11px; color:#333333; text-decoration:none;}
.ariane a:visited {font-size:11px; color:#333333; text-decoration:none;}
.ariane a:hover {font-size:11px; color:#CC0000; text-decoration:none;}
.cajarc {padding:10px; padding-top:0px; height:165px; background-image: url(../img/fonbien.png); background-repeat:no-repeat;}
.cajarc2 {padding:10px; padding-top:0px; height:165px; background-image: url(../img/fondrub.png); background-repeat:no-repeat;}
.imgart {float:right; margin-right:20px; margin-left:20px; margin-bottom:20px}

.goog {line-height:15px; text-decoration:none; font-size:10px; color:#999999; text-decoration:none;}
.goog a:link {font-size:10px; color:#999999; text-decoration:none;}
.goog a:visited {font-size:10px; color:#999999; text-decoration:none;}
.goog a:hover {font-size:10px; color:#CC0000; text-decoration:none;}
.nosens { position: absolute; right: -30000 px; top: -3000em; height: 1%; }
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none; font-size:11px; margin-bottom:0px; padding-bottom:0px;
}
.highslide img {  padding:10px ;border:1px solid #CCCCCC; backgroud-clor:#FFFFFF}
.highslide:hover img {
	
}

.highslide-image {
	border: 10px solid white; position:absolute
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white; text-align:left;color:#999999; font-family:verdana; font-size:11px;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
#align { position: absolute; left: -3000px; }
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;}
a{
	color:#CC0000;
font-size:11px;
text-decoration:none;
}
hr {height: 1px; border:0px; background-color:#CCCCCC; background:#CCCCCC;}
small {font-size:10px}
#small2 {padding-left:85px;}
h1 a:link {font-size:24px; font-weight:bold;}
h1 a:visited {font-size:24px;  font-weight:bold;}
a:visited{
color: #CC0000;
font-size:11px
text-decoration:none;
}

a:hover{
	color: #999999;
font-size:11px
}

.right{
	float: right;
	margin-left: 1em;
}

/* La page
-------------------------------------------------------- */
#page{
	background: url(../img/milieu.jpg) repeat-y left top;
}
 
/* L'entête
-------------------------------------------------------- */
#top{
	height: 300px;
	background:  url(../img/haut.jpg) no-repeat left top;

}

#top h1{
	padding: 45px 0 0 90px;
	margin: 0 0 0 0px;
	color: #FFFFFF;
font-size:24px;
}

#top h1 a{
	text-decoration: none;
	color: #EB0000;
font-size:24px;
}

/* Le prélude
-------------------------------------------------------- */ 
#prelude{
	background: transparent;
	color: #DFDFDF;
	text-align: center;
}

#prelude a{
	color: #DFDFDF;
	background: transparent;
}

#prelude a:hover{
	color: #666;
	background: transparent;
}

/* Le contenu
-------------------------------------------------------- */
#content h2{
	background: url(img/dot.jpg) no-repeat left top;
	padding-left: 20px;

}
#content h3{
	background: url(img/dot.jpg) no-repeat left top;
	padding-left: 18px; margin-bottom:5px;

}
#content {float:left ; width:355px ; height:100% ; margin:0;padding:0 ; background-color:#FFFFFF ;}
#resultats {border: 1px dotted; border-color:#CC0000; background-color:#F3F3F3; padding:5px;}
.day-date{
	display:none;
}

.post-title{
	color: #EB0000;
	background: transparent;
	margin-bottom: 0;
}

.post-title a{
	color: #EB0000;
	background: transparent;
	text-decoration: none;
}

.post-info{
	margin-top: 0;
	color: #A93939;
	background: transparent;
	font-size: 0.9em;
}

.post-info a{
	color: #A93939;
	background: transparent;
	text-decoration: none;
}

.post-content{
	text-align: justify;
}

.post-content blockquote{
	font-family: Georgia, serif;
	font-style: italic;
}

.post-info-co{
	text-align: right;
}
#trackbacks , #comments {
	font-size: 0.9em;
}
#trackbacks blockquote, #comments blockquote{
	border-left: 5px solid #EEE;
	border-right: 1px solid #EEE;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	margin: 0.7em 0;
	padding: 5px;
}
ul {margin: 0 ;
	padding: 0 ;
	list-style-type: none ; font-size:11px; text-indent: 5px ;}

/* La barre de navigation
-------------------------------------------------------- */
#sidebar div{
	color: inherit;
}

#sidebar div ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar h2, #sidebar h3{
	color: #EB0000;
	margin: 0 0 1ex 0;
}

#sidebar h3{
	font-size: 1em;
	margin: 0;
}

#sidebar div#search{
	color: inherit;
	height: 15px;
	line-height: 10px;
	padding-bottom: 0;
	margin-bottom:0;
}
html>body #sidebar div#search{
	height: 25px;
}
#sidebar div#search h2{
	display:none;
}

#search fieldset, #search p{
	margin: 0;
	padding: 0;
}

#q{
	padding-left: 18px;
	background: #DFDFDF url(img/q.png) no-repeat 4px center;
	width : 110px;
}

#sidebar div#calendar{
	/*border-top: 1px solid #F0F0F0;*/
	display:none;
	
}

#sidebar div#calendar table{
	font-size: 0.8em;
	text-align: center;
	margin: 0 auto;
	border-collapse: collapse;
}

#sidebar div#calendar table caption{
	margin: 0 auto;
}

#sidebar div#calendar table th{
	color: #493;
	background: transparent;
}

#sidebar div#calendar table td{
	width: 14%;
	line-height: 2em;
	border: 1px solid #EEE;
}


#sidebar div#calendar table td a{
	display: block;
	background: #EFA;
	color: #493;
	font-weight: bold;
	text-decoration: none;
}

#sidebar div#calendar table td a:hover{
	background: #DBB8DC;
	color: #A93939;
}

#left {float:left ; width:180px ; background-color:#FFFFFF; border:1px dotted; border-color:#CCCCCC; height:100% ; margin:10px ; padding:0}
li {
  
   }
#droite {float:right ; width:190px ; background-color:#FFFFFF; height:100% ; padding-right:5px; padding-left:5px; border:1px dotted; border-color:#CCCCCC;}
#droite2 {float:right ; width:60% ; margin:0 ; padding-right:20px ;}

/* Le pied de page
-------------------------------------------------------- */
#footer{
	margin: 0;
	background: url(../img/footer.jpg) no-repeat left bottom;
	color: #666;
	padding: 0 0 20px 40px;
}

#footer a{
	color: #999;
	font-size: 0.9em;
}
a {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #999999;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #FF3301;
}
a:active {
	text-decoration: none;
	color: #FF3301;
}
.Style5 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Style6 {
	color: #FF3301;
	font: bold; font-family:verdana;
}
.Style6 a:link {color:#99CC00; font-size:10px; text-decoration:none; font-family:verdana; font-weight:bold}
.Style6 a:visited {color:#99CC00; font-size:10px; text-decoration:none; font-family:verdana; font-weight:bold}
.Style6 a:hover {color:#FF3301; font-size:10px; text-decoration:none; font-family:verdana; font-weight:bold}

.Style7 {
	color: #FC3903;
	font-weight: bold;
}
.Style9 {color: #FC3903; font-weight: bold; font-size: 12px; }
.Style10 {color: #FFFFFF}
.Style11 {
	color: #666666;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.Style12 {color: #999999}
#imageanno {margin:5px; margin-left:15px; float:right; background:#FFFFFF}
.Style50 {color: #333333; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right:15px; margin-left:0px; }
.Style50 img {border:0px }
.Style50 a:link {border:0px; text-decoration:none; color:#0099FF; }
.Style50 a:visited {border:0px; text-decoration:none;  color:#0099FF;  }
.Style50 a:hover {border:0px; text-decoration:none;  color:#99CC00;  }
#scrollimg {border:1px dotted;   border-color:#FFFFFF; margin-bottom:0px;   margin-left:0px; font-family:verdana; font-size:12px; text-align:left; padding:5px; overflow-y : hidden ; height:105px; width:710px ; margin-right:20px }
#scrollimg img {margin:auto; width:20%;}
.formulaire {width:670px; font-size:11px; font-family:verdana; margin-right:20px}
