* {margin:0; padding:0;}

body {
font-size: 1em !important;
font-size: 0,77em;
background-color: #C61414; /*couleur rouge de fond reference*/
color: #F4BD22;
}
a { text-decoration: none;}
a:link {color:#3A1D05}
a:visited {color: #3A1D05}
a:hover {color: #C49E69}
a:active {color: #202020;}
/*____________DIV______________*/
/*#descrip {
	position:absolute;
	left:361px;
	width:700px;
	margin-left:-350px;
	background-color: #FFF;
	top: 15px;
}*/

#texte {
font-size: 1.1em;
}

div.description {
line-height: 1.25em;
text-align:left;
float:left;
margin-left:400px;
}
#insideleft {
	width:340px;
	float: left;
}
#insideleft img {float:left;width:320px;display:block;border:2px solid #F4BD22;margin:5px 0;}
#insideleft img:hover {width:500px;height:375px;position:relative;z-index:90;border:5px solid #F4BD22;}


#insideright{
	float:left;
	width:50%; min-width:300px;
	display:block;
	color:#000;
}

/*________TITRES_____________*/

#cadre h2 {
text-align:left;
font-size: 1.25em;
margin:40px 0 .50em 20px;
color:#000;
}

#cadre h3 {
font-size: 1.15em;
text-align: left;
}
.footer {
font-family: Georgia, "Times New Roman", Times, serif;
border-top: 1px solid #3A1D05;
text-align: center;
margin: 25px 2px 0 2px;
padding: 10px 0;
color:#3A1D05;
clear:both;
}
.description {
margin-top:50px;
display:block;
color:#000;
text-align: justify;
}
#floatright {
float:right;
}
/*________BONUS_________*/
hr {
clear: both;
visibility: hidden;
}
#header h1, #header h2, #header p {font-family: serif;text-align: left; font-weight: lighter;}
#header h1 {font-size:35px;letter-spacing: .005em;margin-top:18px;}
#header h2 {font-size: 15px;margin-bottom:10px;}
#header p {float:right;width:250px;margin-top:18px;line-height: 132%;}
#header a {color:#000;text-decoration: none;}
	

