
/******************************************  GENERAL  ****************************************************************/
* {
  margin: 0;
  padding: 0;
}
html{
  height:100%;
}
body{
	height:100%;
	color: #777;
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Arial;
}

a{	color:#ED290D; text-decoration: none; border : none;}
a:link{	text-decoration: none; 	border : none;}

/* pour IE */
a:link,a:visited{    color:#ED290D;  text-decoration: none;}
a:hover,a#courant:visited {	color:#FFF; background-color: #ED290D; text-decoration: none; border : none;}


img { border : none; }
a img { border: none; }


/******************************************  TOP  ****************************************************************/
#top{
	padding-top : 6px;
	padding-left : 22px;
	margin-bottom:10px;
}
#lien_home{
	background-image: url(img/logo_top.png);
	background-repeat: no-repeat;
	height: 112px;
	width: 899px;
	display: block;

}

#bt_en{
	float:right;
	height: 18px;
	width: 80px;
	font-size: 12px;
	border-left: 1px solid #FFF;
	display: block;
	text-align: center;
	background-color: #ED290D;
	color: #FFFFFF;
}

/******************************************  SIDEBAR  ****************************************************************/
#navcontainer{
	height: 18px;
	border-top: 1px solid #ED290D;
	border-bottom: 1px solid #ED290D;
}

#search{
	float: left;
	width: 91px;
}

#q{
	background: url(img/q.png) no-repeat 4px center;
	font-size: 10px;
	border-color: #FFFFFF;
	padding-left:17px;
}

#separe{
	width: 8px;
	height: 18px;
	border-right: 1px solid #ED290D;
	border-left: 1px solid #ED290D;
	display: block;
	float: left;
}

#navcontainer ul li{
	display: block;
	float: left;
	background-color: #F8F8F8;
}

#navcontainer ul li a{
	width: 90px;
	height: 18px;
	border-right: 1px solid #ED290D;
	display: block;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
}

/******************************************  CATEGORIES  ****************************************************************/

/* voir modif layout/functions dcCatList() => bien nommer (casse!) les styles comme les url-titre des cat */

.Presentation:link,.Presentation:visited{    color:#ED290D;  }
.Presentation:hover,.Presentation#courant:visited {	color:#FFF; background-color: #ED290D;}

.Projets:link,.Projets:visited {    color:#3399FF;  }
.Projets:hover,.Projets#courant:visited {    color:#FFF;background-color: #3399FF; }

.Parutions:link,.Parutions:visited {    color:#9966CC;  }
.Parutions:hover,.Parutions#courant:visited {    color:#FFF;background-color: #9966CC; }

.Evenement:link,.Evenement:visited{    color:#00CC33;  }
.Evenement:hover,.Evenement#courant:visited{	color:#FFF; background-color: #00CC33;}

.Vie:link,.Vie:visited{    color:#FF00FF;  }
.Vie:hover,.Vie#courant:visited{	color:#FFF; background-color: #FF00FF;}

.Etudes:link,.Etudes:visited{    color:#9999CC;  }
.Etudes:hover,.Etudes#courant:visited{	color:#FFF; background-color: #9999CC;}

.Textes:link,.Textes:visited{    color:#666666;  }
.Textes:hover,.Textes#courant:visited{	color:#FFF; background-color: #666666;}

.Liens:link,.Liens:visited,.Links:link,.Links:visited{    color:#FF6600;  }
.Liens:hover,.Liens#courant:visited,.Links:hover,.Links#courant:visited{	color:#FFF; background-color: #FF6600;}

.Autres:link,.Autres:visited{    color:#996666;  }
.Autres:hover,.Autres#courant:visited{	color:#FFF; background-color: #996666;}

/******************************************  CONTENT  ****************************************************************/
#content{
	margin: 36px 0 20px 0px;
	padding: 0 0 0 87px;
	background-color: #FFFFFF;
}

.day-date{
	padding-left: 20px;
	margin-left: -25px;
	color: #888;
	background: transparent url(img/day-date.png) no-repeat left center;
	font-style: italic;
}
/******************************************  HOME  ****************************************************************/


#liste_home{
padding-top: 2px;
	width:266px;
}
/******************************************  LIST  ****************************************************************/

.billet_liste{
	margin-bottom: 4px;
}

.billet_liste a{
	font-size: 12px;
	padding-top: 2px;
	padding-left: 24px;
	padding-right: 8px;
	background-image: url(img/plus_pixel.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.billet_liste a:visited{
	background-image: url(img/plus_visited.gif);
	background-repeat: no-repeat;
}

/******************************************   POST    ****************************************************************/

.post{
	width:820px;
	margin-bottom: 20px;
	margin-left: 4px;
	display: block;
}

.post-title{
	font-size: 14px;
	text-transform: uppercase;
	color: #ED290D;
	font-family: arial;
	font-weight: bold;
	border-bottom: 1px dotted #ED290D;	
}

.post-content{
	margin-top: 16px;
	margin-bottom: 20px;
	text-align: justify;
	font-size: 12px;
}

.post-content a {
	text-decoration: none;	
	border:1px solid #FFFFFF;
}

.post-content img{
	margin-right: 1px;
	margin-bottom: 1px;
	border:none;
}
.post-content a img{
	border:none;
}


#comments{
	font-family: arial;
}

#comments h3{
	font-size: 13px;
	border-top:1px dotted #ED290D;
	color: #ED290D;
	padding-top: 4px;
	margin-bottom:10px;
}

.comment-info{
	color: #FF954F;
	font-size: 11px;
}


#comments input{
	border:1px solid #AAA;
	color: #666;
	font-size: 11px;
	background-color: #FFFFFF;
}

.comment-content{
	margin-bottom: 8px;
	margin-top: 4px;
	padding-left:0px;
	font-family: Times;
	color: #279C27;
	font-size: 15px;
}
/******************************************  ???  ****************************************************************/

.diapo {

}
/******************************************  FOOTER  ****************************************************************/
#foot{
	height: 16px;
	font-size: 12px;
	padding-left : 4px;
	border-top: 1px solid #ED290D;
	color: #ED290D;
}

/******************************************  AUTRES  ****************************************************************/
strong{
	font-weight: bold;
}

pre, code{
	font-size: 1.2em;
}
pre{
	width: 100%;
	overflow: auto;
	border: 1px solid #CCC;
}
fieldset{
	border: none;
}
.field{
	margin-bottom:2px;
}
.field label{
	display: block;
	font-size: inherit;
}
input,textarea{
	border: 1px solid #AAA;
}
textarea{
	width: 500px;
}
blockquote{
	font-family: Times;
	color: #444;
	font-size: 13px;
}