body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 70%;
	color: #3a3a3a;
	background-color: #A6B0BD;
	text-align: left;
	width: 0px;
}

li { margin-bottom:0.3em;}

div {
	margin: 0;
	padding: 0;
	display: block;
}

h3 {font:italic 1.5em Georgia, "Times New Roman", Times, serif; padding:0; margin:0;}

a:link {color: #666666; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #666666; text-decoration: underline;}

.haut_droite {background-image: url(../media/centre_droite.gif);}
.haut_gauche {background-image: url(../media/centre_gauche.gif);}
 
.centre_droite {background-image: url(../media/centre_droite.gif);}
.centre_gauche {background-image: url(../media/centre_gauche.gif);}
 
.bas_droite {background-image: url(../media/centre_droite.gif);}
.bas_gauche {background-image: url(../media/centre_gauche.gif);}

.footer {
font-size: 9px;
margin: 0.1em;
padding: 0.3em;
text-align: center;
clear: both;
}
 
.footer p {
border: 1px solid #C4C4C4;
padding: 0.5em;
margin: 0.3em;
}
.footer a { text-decoration:none; color:#666666;}

.content {
	clear: right;
	text-align: justify;
	margin: 0.5em;
	padding: 0.3em 1ex 0.3em 1ex;
	border: 1px solid #151D2D;
	list-style-type: disc;
}

.content li {
	list-style:disc;
	padding: 0 0 2px 20px;
}

.content dd li {
margin-left: 0em;
}

 
.content dt {
	cursor : pointer;
	text-align : center;
	font-weight : bold;
	font-size : 11px;
	padding : 2px;
	margin-bottom : 1px;
	color : #FF0000;
}

.content a:link,  {
color : #3a3a3a;
text-decoration : none;
}
.content a:visited {
color : #3a3a3a;
text-decoration : none;
}
.content a:hover {
	color : #FFF;
	background-color : #666;
	text-decoration : none;
}

#menu {
}
#menu dl {
text-align:left;
margin : 0.5em;
padding : 0.3em;
border : 1px solid #151D2D;
}
#menu dt {
cursor : pointer;
text-align : left;
font-weight : bold;
font-size : 11px;
padding : 2px;
margin-bottom : 1px;
margin-left: 10px;
color : #000;
}
#menu dd {
padding:5px;
margin-left: 10px;
}
#menu li {
text-align : left;
background : #A6B0BD;
padding-left : 2px;
margin : 0px;
border : 1px solid #A6B0BD;
font-size : 11px;
list-style:disc;
font-weight:normal;
color:#3a3a3a;
}
#menu a:link, a:visited {
color : #3a3a3a;
text-decoration : none;
}
#menu a:hover, #menu dt a:hover {
color : #000000;
background-color : #EEE;
text-decoration : none;
}
.navigation {
	background-color:#808080;
	clear: right;
	text-align: left;
	margin: 0.5em;
	padding: 0.3em 1ex 0.3em 1ex;
	border: 1px solid #151D2D;
	color:#EEE;
}
.navigation a:link, a:visited {
color : #FFF;
text-decoration : none;
}
.navigation a:hover, a:hover {
color : #FFF;
background-color : #000;
text-decoration : none;
}
.sitemap {
	padding: 0.7em 15px 0.3em 3ex;
}

div#galerie
{
	width: 410px ;
	background: #FFF ;
	border: 1px solid #FF7954;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}

.moteur_titre {
background-color:#151d2d;
color:#FFFFFF;
text-align:center;
}
.moteur_contenu {
background-color:#a6b0bd;
color:#000000;
text-align:center;
}

NE PAS EFFACER MATHIEU 
#fw_page-container {
	font-size:62.5%;
	margin:0 auto;
	width:961px;
	padding-top:96px;
	position:relative;
	top:0px;
	z-index:0;
}
#fw_page-container
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#body-space {background:#010d2d; padding:20px;}
#nav_navigation-bar h3 {
	font-family:"Bodoni Old Face BQ Regular", Times New Roman, serif;
	font-size:2.2em;
	color:#fff;
}

#nav_navigation-bar {
	position:absolute;
	top:0;
	left:0px;
	width:961px;
	height:96px;
	background-color:#010d2d;
	

}

#nav_navigation-bar .nav_background {
	padding:0px;
	background-color:#010d2d;
	
}

#nav_navigation-bar .nav_content {
	background:url(../media/nav-bg.jpg) top left no-repeat;
	padding-left:156px;
	

}
#nav_my-ferrari {
	height:20px;
	margin-bottom:1px;
	width:100%;
	z-index:0;
	
}

#nav_my-ferrari h2 {
	font-size:1em;
}
#nav_main-navigation {
	float:left;
	height:49px;
	margin-bottom:3px;
	margin-left:5px;
}

#nav_main-navigation ul {
	
}

#nav_main-navigation li {
	position:relative;
	display:block;
	float:left;
	width:auto;
	height:40px;
	background:url("http://cdn.ferrari.com/Style Library/assets/images/final/navigation/main-separator.png") bottom left no-repeat;
}

#nav_main-navigation li.nav_first {
	background:none;
}

#nav_main-navigation a {
	font-family:"ITC Legacy Sans Std Medium", Tahoma, Helvetica, Arial, sans-serif;
	display:block;
	float:left;
	width:auto;
	height:30px;
	padding:10px 10px 0 10px;
	color:#808080;
	font-size:1.3em;
	line-height:1.5em;
	text-decoration:none;
}

#nav_main-navigation a:hover,
#nav_main-navigation li.nav_selected a,
#nav_main-navigation li.nav_hover a {
	color:#fff;
	background:#000617;
}

#nav_main-navigation .nav_flyout {
	display:none;
	position:absolute;
	width:325px;
	top:40px;
	left:0;
	height:auto;
	overflow:hidden;
}

#nav_main-navigation li.nav_hover .nav_flyout {
	display:block;
}

#nav_main-navigation .nav_flyout img {
	position:absolute;
	top:28px;
	left:1px;
	z-index:1;
	border:0;
}

#nav_main-navigation .nav_flyout ul {
	position:absolute;
	top:0;
	left:0;
	background-color:#000617;
	width:325px;
	height:auto;
	overflow:visible;
	bottom:inherit;
	left:inherit;
}

#nav_main-navigation .nav_flyout li {
	margin:0;
	padding:0;
	height:auto;
	background:none;
}

#nav_main-navigation .nav_flyout li.nav_first,
#nav_main-navigation .nav_flyout li.nav_last {
	width:100%;
}

#nav_main-navigation .nav_flyout li.nav_first {
	padding-bottom:117px;
}

#nav_main-navigation .nav_flyout li a {
	background:#000617 url("http://cdn.ferrari.com/Style Library/assets/images/final/navigation/main-flyout-bullet.gif") left no-repeat;
	width:134px;
	height:28px;
	font-size:1.0em;
	line-height:28px;
	padding:0 0 0 9px;
	margin:0 0 0 18px;
	display:block;
	float:left;
	color:#a8a8a8;
	text-transform:uppercase;
}

#nav_main-navigation .nav_flyout li a:hover {
	color:#fff;
	background:#000617 url("http://cdn.ferrari.com/Style Library/assets/images/final/navigation/main-flyout-bullet.gif") left no-repeat;
}

#nav_main-navigation .nav_flyout li.nav_first a,
#nav_main-navigation .nav_flyout li.nav_last a {
	width:298px;
}
#nav_lower-navigation {
	width:100%;
	height:23px;
	clear:both;
}

div.meta{display:none;}

 FIN NE PAS EFFACER 
.content table tr td {
	color: #F00;
}
.titre_spec {
	color: #F00;

}
.padding-spec-gris {
	background-color:#3a3a3a;
	color: #FFF;
	padding-top: 3px;
	padding-left: 8px;
	font-weight: bold;
		
}

.padding-spec  {
	color: #3a3a3a;
	padding-top: 3px;
	padding-left: 8px;
	font-weight: normal;
	
	
	
}
.padding-spec-title  {
	font-weight: bold;
	color:#F00;
	text-transform: uppercase;
	background-color: #3a3a3a;
	padding-top: 3px;
	padding-left: 8px;
	
}

.titre-section {
	font-weight:bold;
	color:#FFF;
	font:italic 1.2em Georgia, "Times New Roman", Times, serif;
	
}
	
.go-section {
	padding-left:10px;
	
	
}

