#background{
	background-image:url(/m/background_top.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	height:305px;
}
#background2{
	background-image:url(/m/background_top2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	height:155px;
}

#top{
	width:918px;
	height:332px;
	left:50%;
	margin-left:-454px;
	position:absolute;
	top:18px;
}

#top IMG{
	border:none;
}

#top_haut{
	clear:both;
}

#logo_price{
	float:left;
}

#lang{
	float:right;
	margin:10px 6px 0 0;
}

#lang1,#lang2,#lang3{
	float:left;
	margin-right:8px;
}

#lang A{
	color:#CCCCCC;
	font-size:11px;
	text-decoration:none;
}

#lang A:HOVER{
	text-decoration:underline;
}

.actif{
	color:#666666;
}

#top_bas{
	width:100%;
	clear:both;
}

#car{
	width:598px;
	height:239px;
	float:right;
	margin-top:40px;
}

#logo_one{
	margin-top:40px;
	float:left;
	width:313px;
}

#menu_top_left{
	width:183px;
	height:183px;
	float:left;
	margin-top:23px;
	color:#FFFFFF;
	background-image:url(/m/menu_top_left.jpg);
	background-repeat:no-repeat;
	padding:18px 17px 0 17px;
}

#menu_top_left .alert {
	color:#FFCCCC;
	clear:both;
	font-size:10px;
}

#menu_top_left A:LINK, #menu_top_left A:VISITED {
	color:#FFFFFF;
	text-decoration:underline;
}
#menu_top_left A:HOVER {
	color:#EDEDE9;
	text-decoration:none;
}

A.sublink:LINK, A.sublink:VISITED, A.sublink:HOVER {
	margin:8px 0 0 10px;
}

#inscription{
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	clear:both;
}

#sub{
	float:right;
	margin:3px 18px 0 0;
	clear:both;
	
}

.marg{
	margin-bottom:10px;
}

#option{
	float:left;
	clear:left;
	width:70px;
	height:12px;
	padding-top:4px;
	margin:4px 2px 0 0;
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

#value{
	float:right;
	margin:2px 18px 0 0;
}

.small_link {
	font-size:10px;
	clear:both;
}

#puffbox {
	position:absolute;
	left:239px;
	top:322px;
	width:auto;
	height:16px;
	color: red;
	text-align:center;
	padding: 1px;
	cursor: pointer;
}

/*--------CONTENT----------*/

#content{
	width:908px;
	left:50%;
	margin-left:-454px;
	position:absolute;
	margin-top:25px;
}

#content .main {
	width: 395px;
	padding-left: 25px;
}

#content .side {
	width: 210px;
	padding-left:30px;
}

#menu{
	background-image:url(/m/menu_left.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:210px;
	border:1px solid #8C9600;
}

#content H1{
	font-size:22px;
	font-style:italic;
	color:#333333;
	margin:2px 0 12px;
}

#img_news{
	float:left;
	margin-right:10px;
}

#img_news IMG{
	border:1px solid #8C9600;
}

#info IMG{
	border:none;
}

#info{
	float:right;
	clear:both;
	margin:8px 0 18px 0;
}

#info_right{
	text-align:left;
	width:218px;
	border:2px solid #CCCCCC;
	background-image:url(/m/info_right.jpg);
	background-repeat:repeat-x;
	padding:8px 2px 8px 12px;
	margin-bottom:10px;
	background-color:#CCCCCC;
	
}

#title_right{
	text-transform:uppercase;
	font-weight:bold;
	height:14px;
	border-bottom:1px dotted #333333;
	margin-bottom:10px;
	width:92%;
}

.date{
	font-style:italic;
	color:#4E562B;
}

#content_right{
	width:100%;
	padding-left:9px;
	margin-bottom:12px;
}

#content_right2{
	width:100%;
	padding-left:9px;
	margin-top:8px;
}

#content_right2 A:LINK, #content_right2 A:VISITED {
	color: #4C5227;
	text-decoration:none;
}
#content_right2 A:HOVER {
	text-decoration:underline;
}

#plus{
	margin-left:8px;
}

#plus IMG{
	border:none;
}

#info_right IMG{
	border:none;
}

#border IMG{
	border:1px solid #8C9600;
}

#footer{
	height:13px;
	border-top:1px solid #999999;
	padding-top:4px;
	margin:15px 0 18px;
}

#footer A{
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
#footer A:HOVER{
	text-decoration:underline;
}
#link{
	float:left;
}

#copyright{
	float:right;
	color:#333333;
	font-size:10px;
}

#menu_option{
	border:1px solid #BCBE97;
	width:196px;
	margin:10px 0 0 5px;
	padding:0 0 0 0;
	background-color:#67711B;
}

.menu_item_lvl1 {
	width:181px;
	padding:5px 0 3px 12px;
	min-height:18px;
	border-top:1px solid #BCBE97;
	border-bottom:1px solid #BCBE97;
	font-size:12px;
	font-weight:bold;
	text-indent: -11px;
	padding-left: 15px;
}

.menu_item_lvl1:HOVER, .on{
	background-color:#4C5227;
}

.menu_item_lvl1 A{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.menu_item_lvl2_block {
}

.menu_item_lvl2 {
	text-indent: -20px;
	padding-left: 15px;
	color:#FFFFFF;
vertical-align:text-top;
	width:164px;
}

.menu_item_lvl2:HOVER {
	background-color:#67711B;
}

#m1{
	width:184px;
	padding:5px 0 3px 12px;
	min-height:18px;
	border-top:1px solid #BCBE97;
	border-bottom:1px solid #BCBE97;
	font-size:12px;
	font-weight:bold;
}

#m1:HOVER, #m1.on{
	background-color:#4C5227;
}

#m1 A{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.m1_sub {
	color: #BCBE97;
}

TD.form1 {width: 30%; height:20px; padding:3px 2px; text-align:left; font-weight:bold; vertical-align:top;}
TD.form2 {height:20px; padding:6px 4px 0; text-align:center; vertical-align:top;}
TD.form3 {width: 65%; height:20px; padding:2px 0; text-align:left; font-weight:normal; vertical-align:top;}

.hidden {
	display:none;
	visibility:hidden;
}

BODY.legal {
	margin:15px;
}