html,body{margin:0;padding:0;background: url(../images/background.gif) repeat-x white ;}
*{font-size:11px;font-family : verdana,arial,sans-serif;}
body{text-align:center;color:#403E3F;}

p{margin:0px 0px 10px 0px;}
h1{font-size:17px;margin:0;padding:0;color:#891F20;}
h2{font-size:13px;margin:0px 0px 10px 0px;padding:0;color:#891F20;}
a, img{border:0px;}
a{text-decoration: none ;color:#891F20;}
a:hover{text-decoration: underline ;color:#403E3F;}
.on{color:#403E3F;}
.normal{font: 11px verdana,arial,sans-serif;}
div#container{	text-align:left; 	width:800px;	margin:0 auto;}


div#header{position:relative;height:223px;color:#FFF;}
div#header h1, div#header h2, div#header p, div#header a {color:#FFF;margin:0;}
div#header .link {padding-left:10px;background: url(../images/link_blank.gif) 3px 5px no-repeat;}
div#header .cache{display: none;}
div#header .logo{position:absolute;left:0;top:100px;display:block;width:180px;height:81px;}
/* div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;background: #EEE;color: #79B30B} */

div#actu_top{position:absolute;right:0;top:65px;width:290px;}

div#menu{border:0px solid #000;text-align:center;padding:30px 0px 0px 190px; background: url(../images/tild.gif) 0px 0px no-repeat;height:45px;}
div#menu a {font-size:14px;font-weight:bold;}

/*
div#content {border:1px solid #000;}
div#navigation{border:1px solid #000;}
div#extra{border:1px solid #000;}
div#footer{border:1px solid #000;}
*/

div#extra h1 {color:#891F20;padding-bottom:10px;}

div#navigation{float:right;width:200px;padding:0px 0px 20px 40px; background: url(../images/title_lastreal.gif) 5px 0px no-repeat;text-align:center;}
div#navigation img{margin-bottom:7px;}

div#navigationlight{float:right;width:220px;padding:0px 0px 20px 0px;}

div#extra{float:left;width:510px;padding:0px 0px 20px 0px;}
div#extra .link {padding-left:10px;background: url(../images/link_red.gif) 3px 5px no-repeat;}
div#sousmenu{padding:20px;}
div#footer{clear:both;width:100%;text-align:center;}


/* Formulaire */

.formcontent fieldset {
	padding:0 15px 10px 15px;
	border : 0px;
}

.formcontent fieldset label {
	font-weight:bold;
	width:80px;
	display:block;
	float:left;
	line-height:20px;
}
.formcontent fieldset label.original {
	width : 400px;
}

.formcontent fieldset input {
	width:130px;
	border:1px solid #891F20;
	font-weight:bold;
	float:left;
	margin:0 20px 0 0;
}

.formcontent fieldset input.short {width:112px;}
.formcontent fieldset label.shortl {width:40px;}

.formcontent .clearer {
	clear : both;
	padding:10px 0px 10px 0px;
}

.formcontent fieldset .check_hold {
	float:left;
	text-align:center;
	width:100px;
	margin:10px 0;
}

.formcontent fieldset .check_hold label {
	padding:0;
	text-align:center;
	display:block;
	width:100px;
	margin:-5px auto 0 auto;
	font-weight:normal;
	float:none;
}

.formcontent fieldset .check_hold input {
	width:20px;
	height:20px;
	display:block;
	margin:1px auto;
	border:1px solid #891F20 !important;
	float:none;
}

.formcontent fieldset textarea {
	border:1px solid #891F20;
	height:70px;
	width:445px;
}

.formcontent fieldset input.submit {
	width:auto;
	padding:0 10px;
	margin:5px 0 0 80px;
	cursor:pointer;
}
