html, body {margin:0; padding:0;}

body {
	background:#a6000c;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

img {border:0;}
select,option {font-size:9px;}

a, a:visited {color:#a9f14d;font-weight:bold;text-decoration:none;}
a:hover, a:active {color:#ffffff;font-weight:bold;text-decoration:none;}

#conteneur {
	text-align:left;
	margin:auto;
	width:1017px;
	background:url(/multimedia/images/img_structures/bg.gif) 0 0 repeat-y;
	position:relative;
}


#header {
	position:absolute;
	z-index:10;
	top:0px;
	left:75px;
}

#background {
	position:absolute;
	z-index:1;
	width:1001px;
	height:773px;
	margin-left:8px;
	background:url(/multimedia/images/img_structures/bkg_home.jpg) no-repeat;
}

#content {
	width:1001px;
	height:773px;
	margin-left:8px;
	position:relative;
	z-index:99;
}

#pub1 {
	width:726px;
	height:88px;
	position:absolute;
	top:5px;
	left:137px;
	z-index:99;
}

#pub2 {
	width:120px;
	height:600px;
	position:absolute;
	top:101px;
	left:878px;
	z-index:1000;
}

#pub3 {
	width:468px;
	height:60px;
	position:absolute;
	bottom:4px;
	left:260px;
	z-index:1000;
}

#partenaires_media {
	position:absolute;
	width:100px;
	height:100px;
	top:4px;
	right:29px;
	text-align:center;
}
#partenaires_media .eurosport {}

#partenairesmedia_txt {padding-top:1px;padding-bottom:4px;font-size:9px; text-align:center;}

#langue {
	position:absolute;
	top:6px;
	left:28px;
	font-size: 9px;
}

#langue .selected {
	color:#a9f14d;
	font-weight:bold;
	font-size: 10px;
}
#langue a, #langue a:visited {
	font-weight:bold;
	color:#FFFFFF;
	font-size: 10px;
}
#langue a:active, #langue a:hover {
	color:#a9f14d; 
	font-size: 10px;
}

#bgnavigation {
	position:absolute;
	height:27px;
	width:1002px;
	left:0px;
	top:317px;
	z-index:10;
}

#navigation {
	position:absolute;
	height:27px;
	width:935px;
	left:0px;
	top:0px;
	z-index:10;
	padding-left:66px;
}
#navigation a {
	margin-right:42px;
}

#titlesalon {
	position:absolute;
	top:400px; 
	left:42px
}

#concours {
	position:absolute;
	width:191px;
	height:140px;
        top:374px;
	right:129px;

	/* Comme IE6 ne supporte rien, on fait un hack */
	background:url(/multimedia/images/img_structures/acc_concours_voiture.png) 0 0 no-repeat !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/multimedia/images/img_structures/acc_concours_voiture.png", sizingMethod="image");
	margin-left:0px !important;
	margin-left:0;
	/* Fin du hack */
}

a.accrocheConcours:hover{
	cursor:pointer;
}


a.accrochehome, a:visited.accrochehome {
	color: #a9f14d;
}
a:hover.accrochehome, a:active.accrochehome {
	color: #ffffff;
}

#concours .titre { text-transform:uppercase; }

#pratique {
	position:absolute;
	top:495px;
	left:44px;
}
#pratique select { width:150px; height:18px; }
.pratique {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a9f14d;
	text-decoration: none;
	font-weight: bold
}
.partenaire {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a9f14d;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
}

#communique {
	position:absolute;
	top:570px;
	left:44px;
	width:130px;
}

#salon {
	position:absolute;
	top:586px;
	left:44px;
	width:150px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a9f14d;
	text-decoration: none;
	font-weight: bold
}

#news {
	position:absolute;
	top:495px;
	left:247px;
	width:116px;
}
#news .news {margin-bottom:10px;}

#images {
	position:absolute;
	top:495px;
	left:400px;
}

#exposants {
	position:absolute;
	width:140px;
	height:130px;
        /*en attendant la vrai acc expo*/
	/*top:522px;*/
	top:570px;
	left:680px;
}
#exposants .exposants {margin-bottom:10px;}

#palexpo {
	position:absolute;
	bottom:5px;
	left:0px;
	font-size:9px;
}

#informer {
	position:absolute;
	bottom:4px;
	right:127px;
	color:#a9aba8;
	font-size:9px;
}
#informer input {
	width:119px;
	height:14px;
	border:0;
	background:#cbcbcb;
	margin-top:4px;
	font-size:10px;
}
#informer a {color:#FFFFFF;font-weight:bold;}

#partenaires_site_officiel {
	position:absolute;
	bottom:4px;
	left:156px;
	width:100px;
}

#footer {
	clear:both;
	height:10px;
    padding: 11px 16px 10px 16px;
}
#footer .left {float:left; width:150px; position:absolute; left: 15px; top: 782px;}
#footer .right {float:right; width:100px; position:absolute; right: 10px; top: 782px;}
#footer a, #footer a:visited {color:#a9f14d; font-weight:bold;}
#footer a:hover, #footer a:active  {color:#ffffff;font-weight:bold;}


.vert, .vert * {color:#a9f14d}

a.blanc, a:visited.blanc {color:#FFFFFF; font-weight:normal;}
a:hover.blanc, a:active.blanc {color:#a9f14d;font-weight:normal;}