body { 	margin:0 auto; padding:0px; background: #000000 url("images/CarbonFiber3.jpg") fixed top center;height:100%;}
img { border:0;}  
#page { position : relative;margin:0 auto; padding: 0 ;width:910px;min-height: 100%;
}
#header {background: url("images/beta_header.png") center no-repeat; width: 762px; height:190px; margin:0 auto;}

#menu {background: url("images/ligne_beta.jpg") bottom no-repeat; margin: 0 auto; text-align:center;}
#menu table{margin: 0 auto;}
#menu td{width:150px; text-align:center;}

#menu a {
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.5em;
display:block; 
height:35px; 
line-height:52px; 
color:#f7cf1f; 
text-decoration:none; 
padding:0 0 0 0px; 
cursor:pointer;
text-align: center;}

#menu a:hover{color:#fff;}

.menu1 li a b {float:left; display:block; padding:0 0px 0 0px;}
.menu1 li a:hover {color:#fff;}

#marque {
background: url("images/glass2.png") no-repeat bottom left;
padding: 5px 0 2px 0;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
color:#ffffff;
margin: 1px auto;}
#marque a{color:#f7cf1f;}


#content{
margin: 20px auto;
padding: 0 0 0 0;
text-align: justify;
color:#b59c6c;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
}

#content b{color:#fff; font-weight: normal;}

#voiture {background: url("images/glass2.png") no-repeat top left; padding: 0 5px 0 2px; color:#ffffff;}
#caract {
margin:10px;
padding: 0 0 0 0;
text-align: justify;
color:#ffffff;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
}
#caract b{color:#ffffff;font-weight: bold;}

#caract i{color:#ff8c0b;font-style: normal;font-weight: bold;}

#retour a{color:#ff8c0b;font-style: normal;font-weight: bold; text-decoration:none;}

#garantie{
margin:10px;
padding: 0 0 0 0;
text-align: center;
color:#b59c6c;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
}

#voiture a{color:#f7cf1f;}

#titre-voiture{color:#efab08;font-weight: bold;font-size:20px;line-height: 1.4em;}
#titre-voiture_orig{color:#C72F00;font-weight: bold;font-size:20px;line-height: 1.4em;}


#image{float:left; width:250px; height:100px; vertical-align:middle;background-color:transparent; border-style:none;font-size:18px; padding:0 0 10px 0;}

.photo {
	position: relative;	
}
.photo img {
	background: #fff;
}

.photo a {
	text-decoration: none;
}

.reduc span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/vide.png) no-repeat;
	}
.reduc5 span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/5.png) no-repeat;
}
.reduc8 span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/8.png) no-repeat;
}
.reduc10 span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/10.png) no-repeat;
}
.reduc12 span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/12.png) no-repeat;
}
.reduc15 span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/15.png) no-repeat;
}
.reduc18 span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/18.png) no-repeat;
}
.reduc20 span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/20.png) no-repeat;
}
.reduc25 span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/25.png) no-repeat;
}
.reduc1an span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/1an.png) no-repeat;
}
.reduc2ans span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/2ans.png) no-repeat;
}
.reduc3ans span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/3ans.png) no-repeat;
}
.reduc4ans span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/4ans.png) no-repeat;
}
.reduc5ans span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/5ans.png) no-repeat;
}

.reducavril span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/avril.png) no-repeat;
}

.reduccartegrise span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -10px;
	right: 185px;
	background: url(images/cartegrise.png) no-repeat;
}

.reducduo span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/duo.png) no-repeat;
}

.reducduovide span {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -10px;
	right: -3px;
	background: url(images/vert.png) no-repeat;
}

.reduc2000 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/2000.png) no-repeat;
}


.reduc3000 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/3000.png) no-repeat;
}

.reduc3500 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/3500.png) no-repeat;
}


.reduc4000 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/4000.png) no-repeat;
}


.reduc5000 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/5000.png) no-repeat;
}


.reduc6000 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/6000.png) no-repeat;
}

.reduc6500 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/6500.png) no-repeat;
}

.reduc7000 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/7000.png) no-repeat;
}


.reduc8000 span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/8000.png) no-repeat;
}


.reducnouveaute span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/nouveaute.png) no-repeat;
}

.reducbientot span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/bientot.png) no-repeat;
}

.reducreservee span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -40px;
	right: 195px;
	background: url(images/reservee.png) no-repeat;
}

.reducgarantie3ans span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -10px;
	right: 185px;
	background: url(images/garantie3ans.png) no-repeat;
}
.reducgarantie2ans span {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: -10px;
	right: 185px;
	background: url(images/garantie2ans.png) no-repeat;
}

#text1{padding: 0 10px 0 250px;}

#text1 a{color:#f7cf1f;}

#text2{margin: 30px auto;padding: 0px 10px 0 0;}

#text2 a{color:#f7cf1f;}

#text3{padding: 0 1px 0 1px; margin: auto;}

#text3 a{color:#f7cf1f;}

#text4{margin: -30px 0px 0px 0px auto;padding: 0px 10px 0 0;}

#text4 a{color:#f7cf1f;}

#bas{
	clear : both
	position: absolute;
	bottom: 0;
}

#footer-left {
	background: url(images/footer-left.png) left no-repeat;
	height: 18px;
}
#footer-right {
	background: url(images/footer-right.png) right no-repeat;
	height:18px;
}

#footer-top {
	background:url(images/footer-top.png) repeat-x;
	height:18px;
}


#bas #footer {
	margin: 0 auto;
	background:url(images/footer-bg.png) top repeat-x #000;
	border-bottom: solid 1px #333;
	padding-top: 10px;
	text-align:center;
	color:#aaa;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
}

#footer a{ color:#C72F00; text-decoration:underline;}
#footer a:hover{ color:#C72F00; text-decoration:none;}
#footer table{width:910px; margin : 0 auto;}
#footer td{width:33%;text-align:center;}

a.info {
    position:relative; /* Très important */
    background:none; /* Important pour le fonctionnement sur IE */
    z-index:10; 
}

a.info:hover {
    z-index:20; 
}

a.info span {
    display:none;
}

a.info:hover span { /*la tag SPAN apparaitra avec l’effet hover*/
    display:block;
    position:absolute;
    top:18px; 
    left:10px;
     
    /* Éléments pour positionner le texte dans la bulle */
    /* Vous pouvez aussi utiliser le padding:24px 8px 5px 25px; */
    padding-left:25px;
    padding-top:24px; 
    padding-bottom:5px;
    padding-right:8px;
    width:205px;
    height:45px;

    /* Style du character dans la bulle */
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:italic;
    font-size:10px;
    color:#999999;
    text-decoration:none;
    text-align:justify;
}

/* Pour avoir un beau background de bulle avec PNG transparent*/
a.info:hover>span {
background-image:url(images/bgInfo.png);
}

a.info:hover span { 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgInfo.png", 
sizingMethod="crop");
}
