a:link {
	color:#d01412;
	cursor: pointer;
}
a:visited {color:red;}
a:active  {color:red;}
a:hover   {color:white;}
a img {border:0;}

body {
	font-size: 76%;
	color:white;
	background-color:black;
	border:0;
	-moz-border-radius: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 3.5em;
	color:#C5352C;
	text-align:center;
	border:1px solid #C5352C;
	margin:0 0 5px 0;
}
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }
p, td { font-size: 1.1em; }
ol, ul, li { font-size: 1.0em; }
.notes { font-size: 1.0em; }

/***** Banner et footer *****************************************************************/
#banner_top {	
	text-align:center;
	background:#000000 url("images/bandeau.jpg") no-repeat 0 0;
	height:188px;
}

#left{
	float:left;
	width:130px;
	height: 100%;
	padding:0;
	margin:0;
}
#left p{
	padding:0;
	margin:0 0 10px 0;
}
#left img {
	padding:0;
	margin:0;
	border: 2px ridge #777;
	-moz-border-radius:5px;
}

#content {
	margin-left:140px;
	margin-top:0px;
	height: 100%;
	padding:0 0 50px 0;
	text-align:left;
}

#footer {
	margin-top:20px;
	clear:both;
	background-color:#a22;
}

#visite img{
	margin:2px;
	border:1px solid red;
}

/***** Banner et footer *****************************************************************/

.title {font-size:2.5em;
color:red;
border: 2px dotted yellow;
padding:1em 1em 1em 1em;
text-align:center;}

.intro_warning{
font-size:2em;
text-align:center;}

.age {
font-size:3em;
color:#d01412;
font-weight:bolder;
margin-left:auto;
margin-right:auto;
width:45%;}

.address{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
/*position:absolute;*/
bottom:2em;
text-align:center;}
/****/
.menu{}
/*.submenu{position:absolute;}*/

dl{	
	padding: 4px 0px 6px 2px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

dt {
	font-weight: bold;
	padding: 2px;
}

dd {
	position:absolute;
	padding: 0px;
	margin: 0 0 0 2em;
}

dd a{
	display: block;
	border: solid 1px #F1F1F1;
	padding: 2px 6px 2px 6px;
	margin: 0px 2px;
	background: #F1F1F1;
	height: 1%;
	line-height: 1em;
	color: #000;
	text-decoration: none;
}

dd a:hover
{	border: solid 1px #999;
	background: #CCC;}


/*****général**/
.spacer {clear:both; visibility:hidden; height:1px; border:0;}
.center{text-align:center;}


/************ news */
.post {
	border: 1px solid #C5352C;
	padding: 1px;
	margin-bottom: 16px;
}
.posttop {
	padding: 4px;
	background: #C5352C;
}
.username {
	font-weight: bold;
	width: auto;
	float: left;
}
.date {
	width: auto;
	text-align: right;
}
.posttext {
	padding: 4px;
	background: #000000;
}
/* *************************** */

.img_casc {
    padding-left:5px;
    width:180px;
    float:left;}
