body{
	margin:0 ;
	font-family:Verdana;
	font-size:12px;
	/*	background:URL(layout/bgline.gif) 838px top repeat-y;)*/ 
}

p, form{
	margin:0;
}

td{
	font-size:11px;
}

#container{	
	width:1018px;
	left:50%;
	margin-left:-509px;
	position:relative; 
	border:1px solid #ccc;
}

#header{
	width:1018px; 
	z-index:200;
	height:92px;
	background: #D1D5D8;
}

html>body #cssdropdown{
	top:70px;
	z-index:200;
}

#header img{
	border:none;
}

#cssdropdown{
	position:absolute;
	top:70px;
	left:0;
	width:1018px;
	list-style-type: none;
	margin:0;
	padding:0;
	border:none;
	background:#375165;	
}

#cssdropdown li{
	list-style-type: none;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	font-size:11px;
	text-transform:uppercase;	
	height:22px;
} 

#cssdropdown li a{
	text-decoration:none;
	color:#fff;
	background:#db3a57 url(layout_cfvi/bt_menu_grand.png) no-repeat;
	height:22px;
	line-height:22px;
	padding: 0 48px 0 27px;
	display:block;
	float:left;	
	font-family:Verdana;
}

#cssdropdown li a.mainNavOn{
	background:#4a4c4c url(layout_cfvi/bt_menu_grand_selection.png) no-repeat;
}

#cssdropdown li a.mainNavCfvi{
	background:#179ab8 url(layout/bt_menu_grand_cfvi.png) no-repeat;
}

#cssdropdown li a.mainNavPartenaire{
	background:#375165 url(layout_cfvi/bt_menu_grand_mecaforma.png) no-repeat;
}

#cssdropdown ul{
	list-style-type: none;
	position:absolute;
	left:0;
	top:22px;
	padding:0;
	margin:0;
	border-top:solid 1px #fff;  
	background-color:#DFE4E8; 
	width:200px;
	padding-top:5px;
	padding-bottom:10px;
	z-index:20;
	list-style-type: none;
	filter:alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;
	border:solid 1px #CBD3DA;
}

#cssdropdown ul li {
	list-style-type: none;
	float:none;
	margin:0 5px 0 5px;
	padding:0;
	font-size:11px;
	overflow:hidden;
	border-right:none;
	text-transform:none;	
}

#cssdropdown ul li a{
	text-decoration:none;
	color:#263747;
	border:none;
	background:none;
	padding:0;
	margin:0;
}

#cssdropdown ul li a:hover{
	text-decoration:underline;
}

.even{
	background:#DA8238;
	border-right:solid 1px #fff;
}
.odd{
	background:#263747;
	border-right:solid 1px #fff;
}
.last{
	background:#1688AC;
}
#cssdropdown{ 
	z-index:150;
}
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
	display:block;
	z-index:20;
}
.subuls{
	display:none;
	z-index:20;
}
.subuls:hover{
	z-index:20;
}

#main{
	position:relative;
	width:1018px;
	padding: 16px 0 0 0;
	min-height: 400px;
  	height:auto !important;
  	height: 400px;
}

.object{
	font-size:11px;
	margin-bottom:30px;
	color:#4c4d4d;
}

.object h1{
	color:#be3e57;
	text-transform:uppercase;
	line-height:20px;
	font-size:13px;
	border-bottom:solid 2px #be3e57;
	font-family:Verdana;
}

.object h2{
	padding: 0;
	color:#4c4d4d;
	line-height:20px;
	font-size:12px;
	border-bottom:dotted 2px #4c4d4d;
	font-family:Verdana;
}

.object h3 {
	font-size:12px;
	}
	
.object li {
	margin: 0;
}

.object table {
	color:#4c4d4d;
	font-size:11px;
}


#leftNav {
	float:left;
	width:201px;
	min-height: 400px;
  	height:auto !important;
  	height: 400px;
	margin:0 0 0 0;
}


#leftNav ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#leftNav ul {
	margin:0 0 2px 0;
	padding:0;
}

#leftNav ul li a {
	display:block;
	width:201px;
	min-height: 19px;
  	height:auto !important;
  	height: 19px;
	line-height:19px;
	background:url(layout_cfvi/bt_menu.png) no-repeat;
	text-decoration:none;
	padding:0 0 0 22px;
	margin:2px 0 0 0;
	text-transform:uppercase;
	font-size:11px;
	color:#4c4d4d;
}

#leftNav ul li a.menuOn {
	display:block;
	width:201px;
	min-height: 19px;
  	height:auto !important;
  	height: 19px;
	line-height:19px;
	background:url(layout_cfvi/bt_menu_selection.png) no-repeat;
	text-decoration:none;
	padding:0 0 0 22px;
	color:#fff;
}

#leftNav ul li a.cfvi {
	display:block;
	width:201px;
	height:19px;
	line-height:19px;
	background:url(layout/bt_menu_cfvi.png) no-repeat;
	text-decoration:none;
	padding:0 0 0 22px;
	color:#fff;
}

#leftNav ul li a.mainNavPartenaire {
	display:block;
	width:201px;
	height:19px;
	line-height:19px;
	background:url(layout_cfvi/bt_menu_mecaforma.png) no-repeat;
	text-decoration:none;
	padding:0 0 0 22px;
	color:#fff;
}

#leftNav ul li li a {
	display:block;
	width:201px;
	background:url(layout_cfvi/bt_smenu.png)  no-repeat;
	text-decoration:none;
	padding:0 0 0 25px;
	text-transform:none;
	color:#4c4d4d;
	font-size:11px;
}

#leftNav ul li li a.smenuOn {
	display:block;
	width:201px;
	background:url(layout_cfvi/bt_smenu_selection.png) no-repeat;
	text-decoration:none;
	padding:0 0 0 25px;
	color:#fff;
}

#center{
	float:left;
	width:441px;
	margin: 0 0 0 24px;
}

#centerLeft{
	float:left;
	width:263px;
	margin: 0 0 0 24px;
}

#centerRight{
	float:left;
	width:263px;
	margin: 0 0 0 24px;
}

#center ul {
	padding:0;
	margin:0 0 0 20px;
}

#center li{
	list-style-image:URL(layout_cfvi/puce.png);
	}

#centerGame {
	float:left;
	width:793px;
	margin:0 0 0 24px;
}

#right{
	float:left;
	width:277px;
	height:400px;
	margin:0 0 0 35px;
	background:url(layout/bloc_droit.png) no-repeat;
	padding:10px;
}

#right h2 {
	font-family:Verdana;
}

#right ul {
	padding:0;
	margin:0 0 0 20px;
}

#right li{
	list-style-image:URL(layout/bullet-right.gif);
}

#bottom{
	width:1018px;
	height:30px;
	background:#D1D5D8 URL(layout_cfvi/bottom.jpg) left top no-repeat;
}

#rightNews{
	float:right;
	width:188px;
	margin:0 10px 0 0;
	background:#db3a57 url(layout_cfvi/bloc_news.jpg) no-repeat;
	color:#fff;
	padding:10px 5px;
	font-size:11px;
}


#rightNews h1{
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	border-bottom:solid 2px #fff;
	font-family:Verdana;
}

#rightNews h2{
	color:#fff;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	border-bottom:dotted 2px #fff;
}

#rightNews ul {
	padding:0;
	margin:0 0 0 20px;
}

#rightNews li{
	list-style-image:URL(layout/bullet-right.gif);
}

#rightNews a{
	color:#fff;
}

#rightNews td{
	color:#fff;
}
#rightNews strong{
	color:#fff;
}

#rightNews .new {
	margin-bottom:50px;
}

#avisForm label {
	display:block;
	float:left;
	width:70px;
	font-weight:bold;
}

#avisForm .avisSubmit {
	margin-left:70px;
}

.avisItem {
	margin: 10px 0 0 0;
	width:420px;
	padding:12px 10px 10px 15px;
	min-height:30px;
	height:auto !important;
	height:30px;
	background:#D6DADD url(/templates/layout/corner.gif) no-repeat;
	position:relative;
}

.avisDate {
	position:absolute;
	top:5px;
	right:7px;
	font-size:9px;
	font-style:italic;
}
