body {
background:#121220 none repeat scroll 0 0;
color:#333333;
font-size:1em;
margin:0em;
text-align:center;
font-family: verdana, arial, helvetica;
font-size: 12px;
}
a {
color:#ff6001;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
line-height:1em;
}
h1 {
font-size:1.633em;
font-weight:bold;
margin-bottom:20px;
margin-top:10px;

}
h2, h3, h4, h5, h6 {
font-size:1.167em;
font-weight:bold;
margin:0;
margin-bottom: 10px;
color: #f78e1f;

}

img {border: 0px}

.orange {color: #f78e1f;}

#servicos {
}
#pneus {
}
#empresa {
}
#contactos {
}

#wrapper {
	width: 800px;
	margin: 0 auto;
	
}

/*  ------------------------------------------
/*  ENTETE
/*  ------------------------------------------ */
#wrapper #entete {
margin: 0 auto;
height:120px;
width:800px;
}
#entete #logo {
background:transparent url(../layout/logo.jpg) no-repeat left top;
float:left;
height:99px;
width:190px;
margin-top:20px;
}

#entete #logo p  {
color: #f78e1f;
margin-top:100px;
font-weight:bold;
font-size: 10px;
}

#entete #logo p  a {
color: #f78e1f;
}

#etiquette {
width:123px;
height: 116px;
margin-left: 250px;
background:transparent url(../layout/minipostit.jpg) no-repeat left top;
}


#menu {
border:0px solid;
padding:0;
width:802px;
height:20px;
}
#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
float:right;

}
#menu > ul a {
width:auto;
}
#menu a {
float:none;
}
#menu li {
float:left;
margin:0;
padding:0;
}
#menu li a {
background-color: #f78e1f;
color:#FFFFFF;
display:block;
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
line-height:20px;
margin-left:1px;
padding:0;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:78px;
}
#nav-home a:hover {
background: none;
}
#nav-servicos a:hover {
background: none;
}
#nav-pneus a:hover {
background: none;
}
#nav-empresa a:hover {
background: none;
}
#nav-contactos a:hover {
background: none;
}

#home #nav-home a {
background-color: #f78e1f;
}
#servicos #nav-servicos a {
background: none;
}
#pneus #nav-pneus a {
background: none;
}
#empresa #nav-empresa a {
background: none;
}
#contactos #nav-contactos a {
background: none;
}

#banniere {
width: 800px;
	height: 250px;
	margin: 0 auto;
	padding: 0;
background:transparent url(../layout/banner.jpg) no-repeat left top;
text-align:left;
border-bottom: 1px solid #f78e1f;
}

#pneus #banniere {
width: 800px;
	height: 250px;
	margin: 0 auto;
	padding: 0;
background:transparent url(../layout/banner-pneus.jpg) no-repeat left top;
text-align:left;
border-bottom: 1px solid #f78e1f;
}




#banniere #maxxis {
background:transparent url(../layout/logo-maxxis.png) no-repeat scroll 0 0;
width:200px;
height: 39px;
position: relative;
left: 50px;
top: 120px;
text-align:left
}

/*  ------------------------------------------
/*  CORPS/PAGE
/*  ------------------------------------------ */

#page {
border:1px solid #f78e1f;
background: #e1e1e1;
margin: 0 auto;
width:800px;
}

#main {
width:790px;
text-align:left;
padding: 5px

}
#mainhome {
float:left;
border:0 solid #FF0000;
width:620px;
text-align:left;
padding: 5px
}

.conteneur {
clear:both;
margin:20px 0 0;
padding:0;
width:570px;
}
.home-left {
clear:both;
float:left;
width:280px;
text-align:center
}
.home-right {
float:right;
width:280px;
text-align:center
}
.texthomecenter {
border-bottom:1px dashed #f78e1f;
border-left:1px dashed #f78e1f;
float:left;
font-weight:bold;
height:150px;
left:0;
padding:5px 10px;
position:relative;
top:0;
width:250px;

}

.home-minilogo p {
width: 120px;
height: 88px;
border: 0px;
margin: 0 auto;
}


#sub-menuhomebottom {
background:transparent url(../layout/bg_black.jpg) repeat scroll left top;
height:111px;
left:20px;
position:relative;
top:0;
width:272px;
}
#texthomecenterbottom {
color:#3F3F3F;
float:left;
font-family:arial;
font-size:8pt;
height:111px;
left:0;
padding:5px 10px;
position:relative;
top:0;
}

/*  ------------------------------------------
/*  SIDEBAR
/*  ------------------------------------------ */

#sidebar {

border-right:0px solid #828B92;
float:right;
width:170px;
text-align:center;
}

.postit {
background:transparent url(../layout/postit.gif) no-repeat left top;
height:171px;
width:162px;
text-align:left;
padding: 3px;
margin-top: 20px;
}

.postit p {padding-top: 25px; font-size: 10px; font-weight:bold}
.postit p a {color: #fff}

#typewriter {

width:100px;
text-align:left;
padding-top: 25px; font-size: 10px; font-weight:bold}
}



#bottom-nav {
font-family:arial;
font-size:10px;
position:relative;
text-align:center;
top:10px;
margin-bottom: 30px;
}
.bottom-nav-text {
color:#3F3F3F;
font-family:arial;
font-size:9px;
padding:0;
text-decoration:none;
text-transform:uppercase;
}

#services #left-services a, #benefits #left-benefits a, #payment #left-payment a, #goals #left-goals a, #contact #left-contact a, #cardh #left-cardh a, #chinfo #left-chinfo a, #chpayment #left-chpayment a, #chfaq #left-chfaq a, #chcontact #left-chcontact a, #eworldaccount #left-eworldaccount a, #about #left-about a, #divisions #left-divisions a, #legal #left-legal a, #left-contact a, #legal #left-contact a, #login #left-login a {
background:transparent url(../layout/bouton_ss_menu_activated.jpg) no-repeat scroll left top;
color:#FFFFFF;
}
.sub-menu {
height:auto;
left:20px;
position:absolute;
top:20px;
width:508px;
}
.sub-menuhome {
height:auto;
left:20px;
position:relative;
top:0;
}
#sub-menuhomeside {
clear:both;
height:auto;
left:10px;
position:relative;
top:10px;
width:190px;
}
#text-title-left {
background:transparent url(../layout/titre_ss_menu_left.jpg) no-repeat scroll left top;
float:left;
height:24px;
left:0;
position:relative;
top:0;
width:5px;
}
#text-title {
background:transparent url(../layout/titre_ss_menu_bg.jpg) repeat-x scroll left top;
color:#3F3F3F;
float:left;
font-family:arial;
font-size:14px;
font-weight:bold;
height:24px;
padding:4px;
width:auto;
}
#text-title-right {
background:transparent url(../layout/titre_ss_menu_right.jpg) no-repeat scroll left top;
float:left;
height:24px;
width:5px;
}
#text-titlehome-left {
background:transparent url(../layout/titre_ss_menu_left.jpg) no-repeat scroll left top;
float:left;
height:24px;
left:0;
margin-top:10px;
position:relative;
top:0;
width:5px;
}
#text-titlehome {
background:transparent url(../layout/titre_ss_menu_bg.jpg) repeat-x scroll left top;
color:#3F3F3F;
float:left;
font-family:arial;
font-size:14px;
font-weight:bold;
height:14px;
margin-top:10px;
padding:4px;
width:135px;
}
#text-titlehome-right {
background:transparent url(../layout/titre_ss_menu_right.jpg) no-repeat scroll left top;
float:left;
height:24px;
margin-top:10px;
width:5px;
}
#text {
border-bottom:1px dashed #C1C4C9;
border-left:1px dashed #C1C4C9;
color:#3F3F3F;
float:left;
font-family:arial;
font-size:8pt;
left:0;
padding:14px 10px;
position:relative;
top:0;
width:494px;
}
#texthome {
border-bottom:0 dashed #C1C4C9;
border-left:0 dashed #C1C4C9;
color:#3F3F3F;
float:left;
font-family:arial;
font-size:8pt;
left:0;
max-height:480px;
padding:0 10px;
position:relative;
top:0;
width:520px;
}
#texthomeside {
border-bottom:1px dashed #C1C4C9;
border-left:1px dashed #C1C4C9;
color:#3F3F3F;
float:left;
font-family:arial;
font-size:8pt;
left:0;
max-height:480px;
padding:10px;
position:relative;
top:0;
width:160px;
}
#texthomeside2 {
border-bottom:0 dashed #C1C4C9;
border-left:0 dashed #C1C4C9;
color:#3F3F3F;
float:left;
font-family:arial;
font-size:8pt;
left:0;
max-height:130px;
padding:10px 0;
position:relative;
text-align:center;
top:0;
width:170px;
}

#pneus table {
width: 100%
}
#pneus table td {
text-align: center
}

#pneus table a {
font-weight: bold;
font-decoration: none;
line-height:30px
}


.hidden { display: none; }
.unhidden { display: block; }
.hidden { visibility: hidden; }
.unhidden { visibility: visible; }


#pied {
border-bottom:1px solid #828B92;
height:14px;
left:0;
margin:0;
position:absolute;
top:0;
width:100%;
}