* {
	padding:0px;
	margin:0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
}
html, body{
	height:100%;
	overflow:hidden;
}
body {
	background:#424242 url(../images/body_bg.gif);
	color:#000000;
	font-size:12px;
}
#page{
	width:100%;
	float:left;
	background: url(../images/deco_bg.gif) repeat-x;
	height:100%;
	overflow:auto;
}
#main{
	width:801px;
	margin:0px auto;
	background:#1F1F1F url(../images/main_bg.gif) repeat-y 0px 0px;
	height:100%;
}
#main_redir{
	width:801px;
	margin:0px auto;
	background:#1F1F1F url(../images/main_bg.gif) repeat-y 0px 0px;
}
#redir{
	width: 779px;
	float:left;
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	height:44px;
	padding-top:10px;
	background:#DB4821 url(../images/redir_bg.jpg);
	font-size:11px;
	padding-left: 20px;
	text-transform: uppercase;
	color: #FFFFFF;
}
#redir a{
	color:#AAAAAA;
	text-decoration:none;
}
#redir a:hover{
	color:#CCCCCC;
}
#header{
	background:#424242 url(../images/header_bg.gif) repeat-x 0px 0px;
	float:left;
	height:75px;
	width:801px;
	color:#FF5400;
	font-size:30px;
}
#navigation{
	width:799px;
	height:54px;
	float:left;
	background:#454646 url(../images/nav_bg.jpg);
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	text-transform:uppercase;
}
#nav1{
	width:789px;
	height:31px;
	float:left;
	background:#4E4E4E url(../images/nav1_bg.gif);
	padding-left:10px;
	font-weight:bold;	
}
#menu1{
	width:660px;
	height:31px;
	float:left;
	background:#CFCFCF url(../images/menu1_bg.jpg);
	font-size:11px;
}
#menu1 li{
	float:left;
	list-style:none;
	height:31px;
}
#menu1 li a{
	height:17px;
	float:left;
	padding: 14px 10px 0px;
	text-decoration:none;
	color:#444444;
}
.sel1{
	background:#EEEEEE url(../images/menu1_sel.gif);
}
#lang{
	float:left;
	list-style:none;
	height:31px;
	padding-left: 13px;
	font-size:10px;
}
#lang li{
	float:left;
	list-style:none;
	height:31px;
}
#lang li a{
	height:16px;
	float:left;
	padding: 15px 10px 0px;
	text-decoration:none;
	color:#9C9C9C;
}
#lang li a.langsel{
	color:#FFFFFF;
}
#nav2{
	width:789px;
	height:23px;
	float:left;
	font-size:10px;
	background:#DB4821 url(../images/nav2_bg.jpg);
	padding-left:10px;
}
#menu2{
	height:23px;
	float:left;
}
#menu2 li{
	float:left;
	list-style:none;
}
#menu2 li a{
	height:16px;
	float:left;
	padding: 7px 10px 0px;
	text-decoration:none;
	color:#FFFFFF;
}
.sel2{
	background:#A52415 url(../images/menu2_sel.gif);
}	
#content{
	background:#CECFCE;
	width: 799px;
	float:left;
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
}
#mainimg{
	width:799px;
	height:200px;
	background:#000000;
	float:left;
	border-bottom:1px solid #CBCBCB;
	color:#FFFFFF;
}
#textmain{
	float:left;
	width:535px;
	background:#F3F3F3 url(../images/txt_main.jpg) repeat-x 0px 100px;
	border-right:1px solid #DDDDDD;
	text-align:left;
}
#textintro{
	float:left;
	width:495px;
	background:#303030;
	padding: 20px;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
	color: #FFFFFF;
}
h1{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FF5400;
	margin-bottom: 12px;
	border-bottom:2px dotted #666666;
}
#text{
	float:left;
	width:515px;
	padding: 0px 0px 20px 20px;
	text-align:justify;
	background: url(../images/txt_strip.gif) repeat-y 0px 0px;
	min-height:260px;
	overflow:hidden;
}

.news{
	float:left;
	padding: 0;
	margin: 0;
}
.news h2{
	background: url(../images/txt_puce.gif) no-repeat 5px 6px;
	padding-left: 22px;
	padding-top:2px;
	margin-top: 15px;
	font-size:12px;
	margin-bottom:5px;
	color:#FF5400;
}
.news h2 em{
	color:#000;
	font-style:normal;
}
.news p{
	width:480px;
	background:#DDDDDD url(../images/txt_bg.jpg) repeat-y;
	padding: 5px 13px 5px 4px;
	margin-left:18px;
}

.ref{
	width:60px;
	font-weight:bold;
	float:left;
}
.bullet{
	background: url(../images/txt_puce.gif) no-repeat 5px 6px;
	padding-left: 22px;
	font-weight:bold;
	margin-top: 15px;
}
.nobullet{
	padding-left: 22px;
	font-weight:bold;
	margin-top: 15px;
}
.tabletxt{
	width:497px;
	background:#DDDDDD url(../images/txt_bg.jpg) repeat-y;
	padding: 2px 0px 2px 4px;
	margin-left:18px;
}
.txt{
	width:483px;
	background:#DDDDDD url(../images/txt_bg.jpg) repeat-y;
	padding: 2px 10px 10px 4px;
	margin-left:18px;
}
#textextra{
	float:right;
	width:223px;
	background:#CECFCE url(../images/extra_bg.gif) repeat-x;
	padding: 10px 20px 20px;
	text-align:justify;
}
#extraimg{
	float:left;
	width:223px;
	height:205px;
}
#extratitle{
	float:left;
	width:223px;
	border-bottom:2px dotted #FFFFFF;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.extra1{
	font-weight:bold;
	color:#FF5400;
}
.extra2{
	font-weight:bold;
}
#extratexte{
	float:left;
	width:223px;
	font-size:11px;
}
#footer{
	height:15px;
	width:764px;
	float:left;
	background:#4B4B4B url(../images/footer_bg.gif);
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	color:#FFFFFF;
	font-size:10px;
	padding: 5px 15px 0px 20px;
	text-transform:uppercase;
}
#copyright{
	float:left;
}
#diabolo{
	float:right;
}
#diabolo a{
	text-decoration:none;
	color:#ffffff;
}
a {
	color:#FF5400;
}
a:hover {
	color:#FF0000;
}
.inputfield,textarea,select {
	width:300px;
	margin:1px;
	border:solid 1px #CCCCCC;
	font-size:12px;
	padding: 0px 2px;
}
.inputimage {
	margin-left:312px;
}
.imgintxt{
	border:#FFFFFF solid 1px;
	margin:10px 0px 10px 10px;
}
.imgintxt2{
	border:#FFFFFF solid 1px;
	margin:10px 0px;
}
#tubestab{
	width:222px;
	text-align:center;
	border:none;
	border-collapse:collapse;
	background:DDDDDD;
	border:1px solid #AAAAAA;
}
#tubestab td{
	padding: 1px 0px;
}
#tubestab .titlecell{
	background:#AAAAAA;
	font-weight:bold;
	color:#444444;
	padding: 2px 0px;
}
#tubestab .spacecell{
	background:#AAAAAA;
	width:1px;
}
#tubestab .orcell{
	
	color:#D1342C;
}
