img, div, p, h1, h2, h3, h4{border:none;
border-style:none;
padding:0px;
margin:0px;}

h1 span, h2{display:none;}

body{text-align:center;
height:100%;
width:100%;
padding:0px;
margin:0px;
background:url(res_img_moto_circuit_france_racing/moto_france_racing_background_new.jpg) #333;
background-repeat:repeat-x;
background-position:0px 0px;}

#page{width:955px;
position:absolute;
margin-left:50%;
height:auto;
min-height:955px;
left:-477px;
padding:0px;
top:0px;
text-align:center;
background:url(res_img_moto_circuit_france_racing/moto_france_racing_repet.png) repeat-y;
background-position:-362px 0px;
font-family: verdana, verdana, serif;
font-size:11px;
color:#fff;}

h1{}

a{color:#ccc;}

a:hover{color:#c00;
text-decoration:underline;}

/**********************CAL*****************/

#cal{
position:absolute;
top:190px;
left:760px;
width:145px;
height:auto;
font-family: verdana, verdana, serif;
font-size:10px;
color:#fff;}

#middle_cal{
background:url(res_img_moto_circuit_france_racing/moto_france_racing_calendrier_middle.gif);
height:124px;
width:auto;}

#middle_cal p{clear:both;
position:relative;
left:18px;
top:0px;}

* html #middle_cal .cell{
position:relative;
left:0px;}

#middle_cal .cell{
display:block;
width:38px;
height:30px;
float:left;
padding:0px;
margin:0px;
margin-right:1px;
margin-bottom:2px;
text-align:center;}

#middle_cal .cell a{color:#fff;
font-weight:bold;
text-decoration:none;
background:#a00;
display:block;
width:38px;
height:30px;
margin-left:0px;
margin-top:-1px;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;}

#middle_cal .cell a:hover{
background:#ee0000;}

#bottom_cal{position:relative;
top:-4px;}

/***********NEWSER************************/

#gauche{position:absolute;
left:230px;
top:185px;}

.mid_d{height:33px;
width:463x;
background:url(res_img_moto_circuit_france_racing/moto_france_racing_newser_middle.gif);
padding-left:50px;
padding-right:20px;}

*:first-child+html .mid_d, * html .mid_d{
position:relative;
left:-9px;
top:-2px;}

* html .mid_d{
position:relative;
left:-9px;
top:-2px;}

*:first-child+html #bot_n, * html #bot_n{
position:relative;
top:-2px;}

* html #bot_n{
position:relative;
top:-2px;}

#conteneur_actus{width:445px;
height:76px;
text-align:center;
position:relative;
z-index:8;
margin-right:2px;
left:3px;
color:#fc0;
z-index:10;}

#bloc_actus{width:445px;}

#bloc_actus hr{
background:none;
border:none;
border-top:dotted 1px #bbb;
position:relative;
left:-15px;
margin-top:10px;}

#bloc_n{position:absolute;
z-index:8;}

.titre_new{position:relative;
left:-20px;}

.corps_new{position:relative;
left:0px;
width:420px;}

* html .corps_new{left:-10px;}

*:first-child+html .corps_new, * html .corps_new{
left:-10px;}

#conteneur_actus, #bloc_actus, .titre_new, .corps_new{position:relative; z-index:9;}

/*******************NAV**********************/

#nav{
width:230px;
height:auto;
position:relative;
left:0px;}


*:first-child+html #nav, * html #nav{
position:relative;
left:-360px;}

* html #nav{
position:relative;
left:-360px;}

/***********CONTENU**********************/

#contenu_ban{position:relative;
left:-37px;}

#contenu_brut{position:relative;
top:-475px;
left:237px;
width:480px;
margin:0px;
padding:0px;
text-align:justify;
font-size:11px;
word-spacing:2px;
z-index:20;
min-height:570px;}

*:first-child+html #contenu_brut, * html #contenu_brut{
position:relative;
left:-5px;}

* html #contenu_brut{
position:relative;
left:25px;}

/*EVTS*/

#mois_event{color:#fc0;
font-size:13px;
letter-spacing:1px;
margin-bottom:10px;
margin-top:10px;}

.thumb_event{border:solid 1px #a00;
float:left;
margin-right:10px;
margin-bottom:85px;}

.p_event{margin-bottom:5px;
padding-left:20px;}

.res_event{color:#ccc;
font-weight:800;
font-size:10px;
text-decoration:none;}

.res_event:hover{color:#c00;
text-decoration:underline;}

.separ_event{position:relative;
left:-36px;
margin-top:20px;
margin-bottom:20px;}

.indiq_event{
border:solid 1px #bbb;
padding:1px;}


*:first-child+html #fiche_texte, * html #fiche_texte{
position:relative;
top:-185px;}

* html #fiche_texte{
position:relative;
top:-185px;}

*:first-child+html #bas_liens_event, * html #bas_liens_event{
position:relative !important;
top:-185px !important;}

* html #bas_liens_event{
position:relative !important;
top:-185px !important;}

/*********ANNONCES*************/

#div_annonces h3{color:#ffcc00;
font-size:11px;}

#div_annonces{width:390px;
text-align:right;}

#annonces_form input{
font-size:10px;
font-family:verdana, arial, serif;
width:180px;}

#annonces_form textarea{height:80px;
width:300px;}

.p_annonce img{margin-bottom:10px;}

.a_annonce{color:#fff;
text-decoration:none;
display:block;
width:auto;
height:auto;}

.a_annonce:hover{text-decoration:none;}

*:first-child+html #fiche_texte_a, * html #fiche_texte_a{
position:relative;
top:-115px;
margin-bottom:-115px;}

* html #fiche_texte_a{
position:relative;
top:-115px;
margin-bottom:-115px;}

.desc_prod{
display:block;
width:370px;
left:115px;
position:relative;
top:-115px;
clear:both;
margin-bottom:-115px;}

*:first-child+html .desc_prod, * html .desc_prod{
position:relative;
top:-120px;
margin-bottom:-115px;}

* html .desc_prod{
position:relative;
top:-120px;
margin-bottom:-115px;}

/****************PARTS*******************/

#partenaires_mfr{position:absolute;
top:460px;
left:767px;
z-index:10;}

#partenaires_mfr a{display:block;
margin-bottom:10px;}

/**********GPV*********/

#galerie_photos{
position:relative;
top:10px;}

#galerie_photos a{
margin-left:15px;
margin-right:4px;}

#galerie_photos a img{
margin-top:20px;
border:solid 2px #fff;}

#galerie_videos{
position:relative;
left:-35px;
top:30px;}

#id{position:relative;
left:0px;
top:0px;
/top:-8px;
-top:-8px}

/***********/

#footer{
background:url(res_img_moto_circuit_france_racing/moto_france_racing_bottom.jpg) no-repeat;
height:60px;
width:906px;
position:relative;
left:24px;
top:-240px;
margin-bottom:-240px;
/left:0px;
padding-top:145px;}

#footer p{
background:#a00;
width:860px;
padding:5px;
padding-right:10px;
margin-left:15px;
/margin-left:0px;
text-align:right;
font-size:10px;}

#footer p a{text-decoration:none;
font-weight:800;}
