body {
	background-color:#006699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content_general
{
	background-image:url('../images/decoration/banner.png');
	background-repeat:no-repeat;
	margin-left: auto; 
 	margin-right: auto;
	width:900px;
	height:800px;
	position:relative;
}

#content_head
{
	position:relative;
	float:left;
	width:900px;
}

#content_logo
{
	position:relative;
	background-image:url('../images/decoration/logo_motocam.png');
	width:240px;
	height:80px;
	margin-left:20px;
	margin-top:20px;
}

#content_news_top
{
	position:relative;
	float:left;
	width:900px;
	height:210px;
	padding-top:10px;
}

#content_langage
{
	position:relative;
	width:64px;
	height:20px;
	border:1px solid #ffffff;
	margin-left:20px;
}

#content_news
{
	position:relative;
	width:340px;
	height:190px;
	border:solid 1px #ffffff;
	background-color:#ffffff;
	margin-left:10px;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter:alpha(opacity=60);
	overflow:auto;
}

#content_news h1
{
	width:245px;
	font-size:14px;
	text-decoration:underline;
}

#content_news h2
{
	margin-top:1px;
	font-size:9px;
	position:absolute;
	margin-left:250px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}

#content_middle
{
	position:relative;
	float:left;
	width:900px;
}

#content_menu
{
	position:relative;
	float:left;
	width:120px;
	height:auto;
	border-right:solid #red 1px;
	padding-bottom:5px;
	padding-right:5px;
}

#content_menu ul
{
	margin:0px;
	padding-left:15px;
	list-style-type: none;
}

#content_menu li
{
	border:solid #C0C0C0 2px;
	background-color:#3399CC;
	padding:0px;
	margin-top:5px;
	text-align:right;
	width:100px;
}

#content_menu li:hover
{
	background-color:#336699;
	color:#ffffff;
	border:solid red 2px;
}

#content_menu a
{
	color:#000000;
	text-decoration:none;
}

#content_center
{
	position:relative;
	display:block;
	float:left;
	width:700px;
	height:600px;
	margin-left:28px;
}

#content_center_opacity
{
	width:100%;
	height:100%;
	border:2px solid #ffffff;
	background-color:#3399CC;
	-moz-opacity :0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
}

#content_center_texte
{
	width:97%;
	height:580px;
	display:block;
	position:absolute;
	margin:0px;
	top: 5px;
	left: 6px;
	right: 0;
	bottom: 0;
	padding:5px;
	overflow:auto;
}



#content_center_texte h1
{
	margin-top:0px;
}

#content_center_texte a
{
	color:#ffffff;
}

#content_center_texte a:hover
{
	color:#CC0033;
}

#content_center_texte table
{
	width:660px;
}

#content_center_texte td
{
	border-bottom:1px #000000 solid;
	margin:0px;
	text-align:center;
}

#content_bottom
{
	position:relative;
	float:left;
	width:900px;
}

#content_copyright
{
	position:relative;
	width:702px;
	margin-left:154px;
	height:20px;
	padding-left:0px;
	padding-right:5px;
	padding-top:5px;
	margin-top:5px;
}

#content_copyright p
{
	margin:0px;
	font-size:9px;
}

#content_copyright a
{
	color:#ffffff;
	text-decoration:none;
}

#content_copyright a:hover
{
	color:#33CCFF;
	text-decoration:underline overline;
}

.message_important
{
	border:#990000 2px solid;
	padding:2px;
}

#circuit
{
	border:1px solid #990000;
	position:relative;
	float:left;
	width:500px;
	margin-left:80px;
	margin-bottom:10px;
	padding:3px;
}

#circuit h2
{
	margin:0px;
}

#circuit img
{
	border:3px solid #C0C0C0;
}

#equiperacing
{
	position:relative;
	float:left;
	width:600px;
	border:1px solid #990000;
	margin:5px;
	padding:5px;
}

#formInscription
{
	width:500px;
	padding:2px;
	margin-left:85px;
	background-color:#006699;
	border:solid 1px #ffffff;
}

#formInscription input
{
	border:1px solid #3399CC;
}

#formInscription select
{
	border:1px solid #3399CC;
}

#formInscription label
{

}

#formInscription label.inline 
{
	
}

#formInscriptionAdmin
{
	width:500px;
	padding:2px;
	background-color:#006699;
	border:solid 1px #ffffff;
}

#formInscriptionAdmin input
{
	border:1px solid #3399CC;
}

#formInscriptionAdmin select
{
	border:1px solid #3399CC;
}