@charset "utf-8";
/* CSS Document */

HTML {
	MARGIN: 0px;
	margin-left:0px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
}
body{
	background-image:url(images/background.jpg);
	background-position:center;
	background-position:top;
	background-repeat:repeat-x;
}
table.global{
	width:990px;
	margin-left: auto; 
  	margin-right: auto;
}
table.actus{
	width:990px;
	margin-left: auto; 
  	margin-right: auto;
	background-image:none;
}
form{
	margin:0;padding:0;
}
.br{
	height:10px;
}
p.margin20{
	margin-left:10px;
	}

.float{
	margin-right:10px;
	margin-top:5px;
	float:left;
	height:140px;
}



/*//////////////////////////////////////// TEXTES /////////////////////////////////////////////*/
h1 {
	text-align:left;
	MARGIN-TOP: 0px;
	margin-bottom:0px;
	FONT-SIZE: 18px;
	COLOR: #29100c;
	LINE-HEIGHT: 40px;
	LINE-HEIGHT: 20px !important;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
}
h2 {
	text-align:left;
	MARGIN-TOP: 0px;
	margin-bottom:0px;
	FONT-SIZE: 14px;
	COLOR: #29100c;
	LINE-HEIGHT: 40px;
	LINE-HEIGHT: 20px !important;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
}

.texte {
	text-align:left;
	FONT-SIZE: 11px;
	COLOR:#666;

	FONT-FAMILY:Arial, Helvetica, sans-serif;
}

.signature {
	font-size:11px;
	margin:8px;
	color:#FFF;
}

/*/////////////////////////////////// LIENS //////////////////////////////////*/

a.lien {	FONT-SIZE: 11px;COLOR:#FF0000;FONT-FAMILY:Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}
a.lien:active {	COLOR: #FF0000;}
a.lien:visited {	COLOR: #FF0000;}
a.lien:hover {	COLOR: #FF0000;	TEXT-DECORATION:underline;}

a.noir {	FONT-SIZE: 11px;COLOR:#333;FONT-FAMILY:Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}
a.noir:active {	COLOR:#666;}
a.noir:visited {	COLOR: #666;}
a.noir:hover {	COLOR: #666;	TEXT-DECORATION:underline;}

a.blanc {	FONT-SIZE: 11px;COLOR:#FFF;}
a.blanc:active {COLOR: #FFF;}
a.blanc:visited {	COLOR: #FFF;}
a.blanc:hover {	COLOR: #EEE;}



td.supermotard { width:147px; height:33px;}
td.evenements { width:147px; height:33px;}
td.liens { width:137px; height:33px;}
td.contact { width:137px; height:33px;}
td.vide { width:220px; height:33px;}
td.bonus { width:137px; height:33px;}


/*/////////////////////////////////////////////  MENU    ////////////////////////////////////////*/
td.menu {
	text-align:center;
	background-image:url(images/fond-menu.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:33px;
}
td.fond-video {
	background-image:url(images/fond-video.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:380px;
}
td.fond-catalogue {
	background-image:url(images/fond-catalogue.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:444px;
}
td.fond-contact {
	background-image:url(images/fond-contact.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:339px;
}

.video{
	width:642px;
	height:385px;
	margin-left:20px;
	margin-top:20px;
	position:relative;
	float:left;

}
.video-texte{
	width:280px;
	height:385px;
	margin-left:10px;
	margin-top:20px;
	float:left;
}
.vote{
	text-align:center;
	background-color:#ededed;
	height:100px;
	width:280px;	
}
.catalogue{
	width:590px;
	height:400px;
	margin-left:395px !important;
	margin-left:195px;
	margin-top:20px;
	float:left;
	overflow-y:auto;
	overflow-x:hidden;
}

.catalogue-detail{
	width:270px;
	height:160px;
	margin-left:5px;
	margin-top:5px;
	float:left;
	border-right-color:#333;
	border-right-width:thin;
	border-top-color:#333;
	border-top-width:thin;	
}
.mail-envoye{
	width:370px;
	height:160px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}

.vignette{
	border:#CCC;
	border-width:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.texte-petit-gris{
	font-size:10px;
	color:#888;
}
.texte-petit-vote{
	font-size:10px;
	color:#F00;
	font-style:italic;
}
.texte-petit-noir{
	font-size:11px;
	color:#222;
	font-weight:bold;

}
td.accueil:hover {
	background-image:url(images/bt-accueil-over.jpg);
}

/*/////////////////////////////////////////// CENTRE /////////////////////////////////////////////////////////*/


.contenu_contact{
	float:left;
	width: 200px;
	height: 355px;
	font-size:12px;
	padding-left:35px;
	padding-right:5px;
}

.form_contact{
	/*float:left;*/
	width:270px;
	height:305px;
	margin-left:280px;
}


/*////////////////////////////////////////   BOUTONS     //////////////////////////////////////////*/

.ipt_bt {
	color: #555;
	width: 28px;
	font-weight: bold;
	font-size:10px;
}

.ipt_txt {
	border: 1px solid #999;
	color: #000;
	background-color:#CCCCCC;
	width: 140px;
	height:16px;
	font-size:11px;
}
.ipt_slt {
	border: 1px solid #999;
	color: #000;
	background-color:#FFFFFF;
	height:16px;
	font-size:11px;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
}
.ipt_bt_form {
	color: #555;
	width: 140px;
	font-weight: bold;
	font-size:10px;
}

.ipt_txt_form {

	border: 1px solid #999;
	color: #000;
	background-color:#FFFFFF;
	width: 280px;
	height:16px;
	font-size:11px;
}

/*///////////////////////////////////////////// SIGNATURE ///////////////////////////////////////////*/

.baseline{
	background-image:url(images/baseline.jpg);
	background-repeat:no-repeat;
	width:1002px;
	height:65px;
	text-align:center;
	vertical-align:bottom;
	FONT-SIZE: 11px;
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
}

