/* CSS Document */
body {
background-color : #F0F0F0;;
background-position : left;
background-repeat : repeat-y;
margin-left : 0;
margin-top : 0;
font-family : Verdana;
font-size: 75%;
}
h1,h2,h3,h4 { font-family: Verdana, Arial, Sans-Serif; font-weight:normal;}
h1 {FONT-SIZE: 13px;  margin: 0 0 0 0; font-weight:bold;}
h2 {font-size: 1.4em; color: #600; margin: 0 0 0.4em 0; padding-top: 0.5em; line-height:120%; }
h3 {font-size: 1.2em; color: #006; margin: 0 0 0.25em 0; padding-top: 0.5em; }
h4 {font-size: 1.1em; color: #444; margin: 0 0 0.5em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}
h5 {font-size: 1.0em; color: #444; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }
/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a {color: #808080; text-decoration:underline;}
a:hover {color: #CC6600; text-decoration:underline;}
a:visited {color: #5F5F5F; text-decoration:underline;}
a:hover {color: #cc6600; text-decoration:underline;}
a.top {color: #808080; text-decoration:none; font-size: 1.4em;}
a.top:hover {color: #cc6600; text-decoration:underline;}
a.top:visited {color: #808080; text-decoration:none; font-size: 1.4em;}
a.top:hover {color: #cc6600; text-decoration:underline;}
a.top1 {color: #FFFFFF; text-decoration:none; font-size: 1.0em;}
a.top1:hover {color: #cc6600; text-decoration:underline;}
a.top1:visited {color: #FFFFFF; text-decoration:none;}
a.top1:hover {color: #cc6600; text-decoration:underline;}
a.top2 {color: #000000; text-decoration:none; font-size: 1.0em;}
a.top2:hover {color: #cc6600; text-decoration:underline;}
a.top2:visited {color: #000000; text-decoration:none;}
a.top2:hover {color: #cc6600; text-decoration:underline;}
a.top3 {color: #FFFFFF; text-decoration:none; font-size: 1.1em; font-weight: bold;}
a.top3:hover {color: #cc6600; text-decoration:underline;}
a.top3:visited {color: #FFFFFF; text-decoration:underline;}
a.top3:hover {color: #cc6600; text-decoration:underline;}
a.down {color: #000000; text-decoration:none; font-size: 0.9em;}
a.down:hover {color: #e23319; text-decoration:underline;}
a.down:visited {color: #6F6F6F; text-decoration:none;}
a.down:hover {color: #e23319; text-decoration:underline;}
a.infos_rechts {color: #FFFFFF; text-decoration:underline; font-size: 1em; font-weight: bold;}
a.infos_rechts:hover {color: #cc6600; text-decoration:underline;}
a.infos_rechts:visited {color: #FFFFFF; text-decoration:underline; font-size: 1em; font-weight: bold;}
a.infos_rechts_kl {color: #000000; text-decoration:underline;}
a.infos_rechts_kl:hover {color: #cc6600; text-decoration:underline;}
a.infos_rechts_kl:visited {color: #000000; text-decoration:underline;}
a.logo {color: #3B6CA6; text-decoration:none;font-style:italic; font-weight: bold; font-size: 2.3em;}
a.logo:visited {color: #3B6CA6; text-decoration:none;font-style:italic; font-weight: bold; font-size: 2.3em;}
/* ### Spezielle Schriftgroessen ######################################################## */
.white-text {color:#FFFFFF;font-size:1.2em;	padding-left: 0.2em;}
.white-text-info {color:#FFFFFF;font-size:1.2em;	padding-left: 0.2em; font-weight: bold;}
.white-text-kl {color:#FFFFFF;font-size:0.71em;	padding-left: 0.2em;}
.black-text-kl {color:#000000;font-size:0.8em;	padding-left: 1em;}
.black-text-info {color:#000000;font-size:0.9em;}
.at {color:#000000;}
/* ### Tabellen ######################################################## */
table.table-info  { border:0;margin:0; padding:0; }
table.table-info td.main  {text-align: center; padding: 0; background: url(img/hinter_infos.jpg) repeat-x top;}
table.table-info td.text  {font-size: 93.75%; padding-left: 5px; padding-right:5px; padding-top:5px;  padding-bottom:5px; text-align: left;  color: #000000; background:#F0F0F0}
table.table-suche  { border:0;margin:0; padding:0; }
table.table-suche td.main  { padding-left: 15px; padding-right: 15px; padding-top:6px; background: url(img/hinter_suche.jpg) repeat-x top;font-size: 115%; }
a.popup {
   position: relative;
   color: gray;
   text-decoration: none;
}
a.popup div {
   display: none;
}
a.popup:hover div {
  position: absolute;
  top: 5px;
  left: 20px;
  display: block;
}
table.popup {
  background: #F3F3F3;
  text-decoration:none;
  border: 2px solid #3B6CA6;
  color:black;
  display: block;
  padding:12;
}
.search_button {
margin-top : 0px;
}
#all {
width : 760px;
font-family : Verdana;
font-size : 11px;
color : #666666;
}
#top {
border : 1px solid white;
width : 760px;
height : 70px;
background-color : #516886;
background-image : url(../images/bande.png);
}
#connect {
border : 0 solid red;
}
#controls {
float : right;
width : 360px;
height : 52px;
margin-top : 7px;
padding-top : 5px;
font-size : 12px;
color : white;
font-family : Verdana;
}
#navTop {
margin-left : 35px;
margin-bottom : 5px;
margin-top : 14px;
}
#val0 {
vertical-align : top;
margin-right : 4px;
}
#login {
border : 1px solid #333;
background-color : #fff;
font-size : 10px;
margin-right : 8px;
vertical-align : middle;
}
#pass {
border : 1px solid #333;
background-color : #fff;
font-size : 10px;
vertical-align : middle;
margin-right : 8px;
}
#stLeft {
margin-right : 1px;
float : left;
}
#styles {
border : 1px solid white;
border-top : 0;
width : 760px;
height : 180px;
text-align : left;
background-color : #fff;
background-repeat : no-repeat;
margin : 0;
padding : 0;
}
#showVid {
float : left;
width : 305px;
height : 175px;
margin-right : 0;
}
#searchModule {
color : #fff;
background-color : #555;
margin : 0;
padding : 0;
border-top : 0;
padding-top : 2px;
padding-left : 0;
margin-left : 444px;
width : 313px;
height : 178px;
}
#years {
padding : 3px;
padding-left : 4px;
background-color : #999999;
padding-top : 0;
margin-top : 8px;
border : 1px solid #fff;
padding-bottom : 4px;
margin-bottom : 5px;
margin-left : 4px;
background-image : url('../images/car.png');
background-position : right;
background-repeat : no-repeat;
}
#infPayments {
font-size : 10px;
font-weight : bold;
color : #d00;
}
#nav {
clear : left;
float : left;
background-color : #576799;
border : 1px solid #fff;
border-top : 0;
border-right : 0;
margin : 0;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 5px;
height : 16px;
margin-right : 0;
}
.imgInfss {
margin-left : 5px;
}
#navSearch1 {
margin-bottom : 4px;
color : #fff;
font-weight : bold;
font-size : 11px;
font-family : Verdana;
padding-top : 5px;
}
#navSearch2 {
margin-bottom : 7px;
color : #fff;
font-weight : bold;
font-size : 11px;
font-family : Verdana;
padding-top : 8px;
}
#navSearch3 {
color : #fff;
font-weight : bold;
font-size : 12px;
font-family : Verdana;
text-align : right;
width : 495px;
margin-top : 5px;
}
#navTop img {
border : none;
}
img.type-icon {
margin-left : 3px;
border-style : solid;
border-width : 0;
vertical-align : middle;
cursor : pointer;
}
#middle {
clear : left;
border : 1px solid white;
border-top : 0;
width : 650px;
height : 15px;
color : #444;
font-family : Verdana;
font-size : 11px;
margin-top : 10px;
margin-left : 50px;
}
#help {
border : 1px solid white;
border-top : 0;
background-color : #374f77;
width : 500px;
height : 17px;
color : white;
font-family : Verdana;
font-size : 14px;
font-weight : bold;
margin-top : 10px;
}
#middleBottom {
border-top : 0;
width : 760px;
height : 280px;
font-family : Verdana, Verdana;
font-size : 12px;
background-image : url('../images/fdCentre.png');
background-repeat : no-repeat;
}
#middleBottomLeft {
margin-top : 0;
padding : 0;
float : left;
width : 376px;
font-size : 12px;
color : #333;
font-family : Verdana;
}
#middleBottomLeft ul {
margin-top : 20px;
margin-left : 15px;
margin-bottom : 8px;
font-size : 12px;
}
#middleBottomLeft ul li {
margin-top : 6px;
list-style-type : none;
}
#middleBottomLeft ul li img {
margin-right : 6px;
}
#middleBottomRight ul {
margin-top : 20px;
margin-bottom : 8px;
}
#middleBottomRight ul li {
margin-top : 6px;
list-style-type : none;
}
#middleBottomRight ul li img {
margin-right : 6px;
}
#middleBottomRight {
font-family : Verdana;
margin-top : 0;
float : left;
width : 376px;
font-size : 12px;
color : #333;
}
#middleBottomTop {
border : 1px solid white;
width : 760px;
background-repeat : no-repeat;
margin : 0 0;
}
#imgIndex {
margin-left : 10px;
}
.goVehicles {
margin-left : 0;
vertical-align : middle;
margin-bottom : 3px;
}
#bott {
height : 130px;
width : 760px;
font-size : 10px;
clear : left;
}
.titleBottom {
background-image : url(../images/fdLow.png);
width : 348px;
color : white;
padding : 0;
padding-left : 12px;
font-family : Verdana;
font-weight : bold;
font-size : 11px;
padding-top : 1px;
padding-bottom : 1px;
}
#frameBottomLeft {
float : left;
width : 360px;
height : 130px;
border : 1px solid #ccc;
}
#frameBottomRight {
float : left;
width : 360px;
height : 130px;
border : 1px solid #ccc;
border-left : 1px solid white;
margin-right : 36px;
}
#footer {
font-family : Verdana;
width : 760px;
height : 20px;
font-size : 9px;
letter-spacing : 3px;
padding-top : 5px;
}
#nav li {
font-family : Arial;
font-size : 10px;
border : 1px solid #eee;
text-align : center;
color : white;
float : left;
margin : 0;
margin-top : 0;
margin-right : 4px;
font-weight : bold;
}
#nav li a {
background : #777 url("../images/sections.png") no-repeat scroll center left;
text-decoration : none;
color : white;
padding-left : 15px;
padding-right : 2px;
display : block;
padding-bottom : 2px;
margin : 0;
}
#nav li a:hover {
background : #777 url("../images/sections.png") no-repeat scroll center left;
text-decoration : none;
color : white;
padding-left : 15px;
padding-right : 2px;
background-color : #dd3300;
}
#loginForm {
padding : 0;
margin : 0;
}
#basket {
border : 1px solid white;
margin-left : 2px;
}
.navShow {
text-align : right;
height : 15px;
font-size : 11px;
letter-spacing : normal;
padding-right : 10px;
}
.navShow a {
color : #cc0000;
font-weight : bold;
}
.navShow a:hover {
font-weight : bold;
color : #00ff00;
}
select {
font-weight : normal;
color : #333333
}
.results {
clear : both;
width : 680px;
border : 0 solid #aaa;
margin-top : 5px;
font-family : Verdana;
margin-left : 0px;
padding : 0;
padding-bottom : 4px;
}
.enStock { font-size: 11px; }
.enStock span { font-weight: bold; padding: 1px 3px; line-height: 100%; }
.price   {
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 30px;
font-style : italic;
}
.lprice   {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 30px;
font-style : italic;
}
.choice-button {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 30px;
}
.choice-button div { margin: 2px 0; }
.choice-button img { border: none; }
.quantite { margin-top: -10px; font-size: 9px; }
.quantite * { vertical-align: middle; }
.compForm1 {
margin : 0;
padding : 0;
width : 678px;
margin-top : 5px;
}
.resultForm {
margin : 0;
padding : 0;
}
.resultsLeft {
float : left;
padding : 0;
color : #333;
font-family : Verdana;
padding-bottom : 0;
width : 619px;
text-align : left;
background-image : url(../images/liste_barre.png);
font-size : 10px;
padding-left : 5px;
}
.inf {
float : left;
font-size : 13px;
}
.imgTire {
float : left;
font-size : 11px;
color : #333;
}
.imgType {
margin : 3px;
border : 1px solid #f60;
}
.choiceOpt {
width : 185px;
border-right : 0 solid #666;
float : left;
font-family : Verdana;
font-size : 12px;
}
.nbTires {
vertical-align : middle;
margin : 3px;
margin-left : 10px;
font-family : Verdana;
font-size : 11px;
}
.portC {
font-size : 10px;
}
.showPrice {
font-size : 18px;
color : #d00;
font-style : italic;
font-weight : bold;
}
.displayInfos {
height : 95px;
width : 330px;
float : left;
padding-top : 3px;
padding-left : 5px;
font-family : Verdana;
font-size : 10px;
}
table.details {
border-color : #999;
color : #333333;
border-collapse : collapse;
}
table.details th {
background-color : #fc0;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
}
table.details td {
text-align : center;
font-size : 10px;
}
.techTable {
border-color : #666;
color : #333333;
border-collapse : collapse;
width : 80%;
}
.techTable th {
background-color : #666;
font-size : 10px;
color : #fff;
text-align : center;
font-family : Arial;
}
.techTable td {
font-size : 11px;
color : #444;
text-align : left;
}
.bloc1 h1 {
width : 80%;
margin : auto;
background-image : url(../images/bandeJaune.png);
color : #444;
margin-top : 15px;
padding : 0 6px;
text-transform : uppercase;
font-weight : bold;
font-size : 11px;
line-height : 15px;
}
.displayNotation {
width : 320px;
padding : 2px 6px;
}
.checkDisplay {
margin-left : 5px;
margin : 0;
vertical-align : middle;
}
.resultsSearch {
float : left;
width : 305px;
margin : 1px;
}
.searchModuleModified {
width : 730px;
height : 76px;
border : 1px solid #fff;
border-right : 1px solid #ccc;
background-color : #fff;
border-top : 0;
padding-left : 30px;
background-image : url("../images/backEnd.jpg");
}
.interResults {
width : 30px;
float : left;
height : 70px;
}
#rechInfos {
font-size : 11px;
font-family : Verdana;
color : #fff;
width : 760px;
background-color : #006699;
}
.total {
text-align : right;
margin-bottom : 15px;
color : #d00;
font-size : 16px;
font-weight : bold;
margin-right : 0;
height : 47px;
}
.follow {
vertical-align : middle;
}
.in {
margin : 4px;
margin-left : 0;
}
#totFact {
margin-left : 475px;
margin-right : 0;
}
#inCars {
margin-left : 15px;
}
#infosCarsIn {
margin-bottom : 40px;
height : 240px;
background-image : url(../images/fdTire.png);
background-repeat : no-repeat;
float : left;
border : 1px solid #fff;
width : 390px;
margin-top : 25px;
}
#infCars {
margin-top : 190px;
margin-left : 15px;
font-family : Verdana;
font-size : 13px;
}
.buttons {
margin-left : 0;
}
#imgOrder {
margin-top : 15px;
}
#infosCaddy {
margin-top : 7px;
margin-bottom : 7px;
text-align : center;
font-size : 11px;
}
.qtrep {
margin-left : 10px;
font-size : 11px;
text-align : left;
}
#date {
text-align : right;
margin-right : 15px;
margin-left : 300px;
}
#detailsId {
margin-bottom : 5px;
margin-left : 15px;
}
#detailsId1 {
margin-bottom : 5px;
margin-left : 15px;
}
.resultsForm {
margin : auto;
}
.details tr {
font-size : 12px;
}
#resOrders {
margin-top : 15px;
font-family : Verdana;
font-size : 11px;
width : 720px;
margin-left : 36px;
}
.choiceGarage {
color : blue;
cursor : pointer;
margin : 12px;
margin-bottom : 0;
padding : 5px;
background-image : url(../images/fondGarages.png);
color : white;
font-family : Verdana;
font-size : 12px;
}
.garageTyp {
margin : 12px;
margin-top : 1px;
padding : 5px;
background-color : #ddd;
color : #333;
font-family : Verdana;
font-size : 11px;
margin-left : 0;
width : 327px;
}
#showBandes {
padding : 15px;
padding-left : 0;
}
.showGarage td {
font-family : Verdana;
font-size : 12px;
}
.showGarage {
font-family : Verdana;
font-size : 12px;
}
.showGarage td {
padding : 0;
font-size : 11px;
padding-right : 10px;
}
#between {
width : 10px;
height : 100px;
}
.width {
width : 690px;
padding : 5px;
margin-top : 10px;
background-color : #ddd;
}
.width1 {
width : 690px;
padding : 5px;
margin-top : 10px;
background-color : #fff;
}
#pmt {
border : 1px solid white;
text-align : left;
margin-left : 79px;
margin-top : 0;
margin-bottom : 0;
padding-top : 15px;
color : #333;
line-height : 17px;
font-family : Verdana;
font-size : 11px;
}
#deliv {
margin-right : 10px;
}
#form_ {
text-align : center;
color : #d00;
font-weight : bold;
}
#pmtButtons {
text-align : center;
margin-top : 4px;
}
#h1Width {
width : 612px;
}
#imgLogin {
vertical-align : middle;
margin-left : 1px;
margin-right : 4px;
}
.imgNav {
margin-top : 0;
}
#headComp {
width : 760px;
margin-top : 5px;
font-family : Verdana;
font-size : 12px;
margin-left : 0;
}
#blocComp {
margin-left : 2px;
margin-top : 5px;
margin-bottom : 10px;
padding : 0;
}
#paymentImg {
height : 80px;
background-image : url("../images/grayCar.png");
}
#opAcc {
border : none;
margin-bottom : 10px;
margin-top : 10px;
}
#infosPneu {
font-size : 12px;
font-family : Verdana;
border-color : #999;
color : #333333;
border-collapse : collapse;
margin-bottom : 10px;
}
#infosPneu td {
text-align : center;
width : 70px;
}
#infosPneu th {
text-align : center;
background-color : #999999;
color : #ffffff;
padding : 0;
}
#infosPneuTh {
background-color : #374f77;
color : white;
padding : 2px;
margin-left : 10px;
margin-right : 10px;
font-size : 13px;
font-weight : bold;
margin-bottom : 6px;
text-align : right;
padding-right : 125px;
border : 0;
}
#resDet {
margin-bottom : 15px;
border : 0;
}
#Caddy {
margin : 0;
}
#choices {
padding-top : 0;
margin-top : 4px;
}
#flecheSearch {
vertical-align : middle;
}
#infosPneu tr:hover {
background-color : #aaddff;
}
#imgBig {
margin : 25px;
float : left;
margin-top : 0;
margin-left : 10px;
}
#ensemble {
margin-top : 10px;
}
#imgManufact {
margin-left : 25px;
}
.titleConditions {
font-weight : bold;
font-size : 13px;
color : #d00;
margin-top : 15px;
text-decoration : underline;
margin-bottom : 5px;
}
.text {
text-align : justify;
font-size : 12px;
color : #333;
margin-left : 10px;
}
#tablePrix tr td {
padding : 3px 6px;
}
#promoForm {
margin : 0;
padding : 0;
}
.infMail {
margin-left : 20px;
padding-bottom : 3px;
}
.indIMG {
margin-right : 8px;
vertical-align : middle;
}
#infNews {
width : 250px;
font-family : Verdana;
margin-left : 110px;
height : 100px;
color : #333;
margin-top : 5px;
background-position : right;
background-repeat : no-repeat;
}
#imgBank {
margin-left : 23px;
}
.videoFrame {
float : left;
}
#makes {
border-bottom : 1px solid #666;
}
#copyR {
margin-left : 20px;
font-family : Arial;
font-size : 9px;
font-style : italic;
}
#footerNav {
text-align : center;
width : 760px;
border-bottom : 1px solid #666;
padding-bottom : 3px;
font-style : normal;
font-weight : bold;
letter-spacing : normal;
font-size : 10px;
margin-top : 7px;
font-family : Arial;
font-size : 10px;
}
#footerNav span {
margin-right : 8px;
}
#hello {
margin-left : 5px;
}
#disconnect {
margin-left : 5px;
}
#H1Pass {
margin-left : 4px;
margin-top : 30px;
width : 740px;
}
#fieldsPass {
text-align : center;
}
#fieldLabelPass {
text-align : right;
width : 460px;
}
#textCond {
text-align : center;
font-size : 16px;
font-weight : bold;
color : #d00;
}
#formAccountDiv {
width : 300px;
margin-top : 0;
font-family : Verdana;
font-size : 12px;
margin-left : 30px;
padding-right : 25px;
float : left;
}
#orderOptions {
float : right;
width : 310px;
margin-left : 10px;
margin-top : 10px;
height : 280px;
padding-left : 10px;
border-left : 1px dotted #666;
}
#orderFirst {
width : 300px;
padding : 0;
margin-top : 0;
color : #333;
text-align : right;
font-size : 11px;
font-family : Verdana;
}
#order2First {
text-align : left;
color : white;
padding : 3px;
padding-left : 10px;
font-weight : bold;
background-image : url('../images/bande.png');
height : 14px;
}
.order2First_ {
text-align : left;
color : white;
padding : 3px;
padding-left : 10px;
font-size : 10px;
font-weight : bold;
background-image : url('../images/bandeSmall.png');
background-repeat : no-repeat;
border-bottom : 1px solid white;
}
#order3First {
padding : 8px;
background-repeat : no-repeat;
background-color : #cccccc;
border-top : 1px solid white;
}
#orderFirst1 {
width : 300px;
padding : 0;
color : #333;
text-align : right;
margin-top : 6px;
font-size : 11px;
font-family : Verdana;
}
#order1First1 {
text-align : left;
color : white;
padding : 3px;
padding-left : 10px;
font-weight : bold;
background-image : url('../images/bande.png');
height : 14px;
}
#order2First1 {
padding : 8px;
background-repeat : no-repeat;
background-color : #cccccc;
border-top : 1px solid white;
}
#direct {
margin-top : 10px;
text-align : center;
line-height : 15px;
margin-left : 5px;
width : 340px;
}
#factDIV {
padding-bottom : 20px;
width : 350px;
text-align : left;
margin-top : 5px;
margin-bottom : 25px;
float : left;
margin-left : 20px;
font-family : Verdana;
font-size : 11px;
height : 200px;
}
#deliverDIV {
display : none;
padding-bottom : 20px;
width : 350px;
text-align : left;
margin-top : 5px;
margin-bottom : 25px;
float : left;
margin-left : 15px;
font-family : Verdana;
font-size : 11px;
padding-left : 20px;
}
#garagesDIV {
padding-bottom : 20px;
width : 350px;
text-align : left;
margin-left : 15px;
margin-top : 5px;
margin-bottom : 5px;
float : left;
}
#mainCommander {
width : 750px;
margin : auto;
}
#h1deliveryDIV {
width : 320px;
}
#DIVdeliveryDIV {
margin-left : 0;
}
#DIV1 {
border : 1px solid white;
margin-left : 0;
padding-left : 0;
}
#textField {
width : 53px;
text-align : center;
}
.titreF {
width : 163px;
text-align : center;
}
#DIV1div {
margin-left : 0;
padding-left : 0;
}
#sortie {
padding-top : 0;
text-align : right;
padding-right : 50px;
}
.h1Gar {
width : 612px;
margin-bottom : 0;
}
#garagesDivDiv {
margin-left : 0;
padding : 0;
}
#DIVtextField {
width : 52px;
}
#deptsDiv {
margin-left : 0;
padding : 0;
height : 310px;
}
#deptsDivDeliv {
padding-bottom : 5px;
padding-left : 5px;
font-weight : bold;
}
.imgYESno {
margin : 0;
}
.yesIMG {
margin : 0;
margin-left : 2px;
margin-right : 8px;
}
.tdAdresse {
padding-top : 5px;
}
.tdTD {
padding-top : 5px;
}
#DIVBottom {
text-align : center;
font-size : 12px;
font-family : Verdana;
color : #333;
padding : 15px;
width : 592px;
margin : auto;
}
#ValChoiceImg {
text-align : right;
padding-right : 30px;
font-size : 11px;
font-family : Verdana;
margin-top : 10px;
}
#h1_612 {
width : 612px;
}
.interCal {
width : 10px;
height : 50px;
}
#garagesDIV1 {
padding-bottom : 20px;
width : 350px;
border-bottom : 1px solid #333;
text-align : left;
margin-top : 0;
margin-bottom : 5px;
margin-right : 55px;
float : left;
}
#centerDIV {
text-align : center;
}
#preMap {
margin-left : 0;
margin-top : 8px;
padding : 0;
margin-right : 10px;
overflow : visible;
}
#ShowGarages {
width : 375px;
margin-left : 22px;
height : 274px;
float : left;
font-size : 11px;
padding : 15px;
overflow : auto;
}
.mapImage {
margin : 0;
float : right;
}
#preMapGarages {
margin-left : 0;
padding : 0;
height : 310px;
}
#deliverMap {
padding-bottom : 5px;
padding-left : 5px;
font-weight : bold;
}
#fontMap {
font-size : 10px;
color : #d00;
}
.flecheH {
vertical-align : middle;
}
.selSearch {
font-size : 12px;
}
#speed {
font-size : 11px;
border : 1px solid #666666;
}
.sel {
font-size : 11px;
font-weight : bold;
margin-bottom : 4px;
}
#searchPlus {
width : 10px;
height : 80px;
}
#ident {
margin-top : 30px;
text-align : center;
width : 760px;
font-family : Verdana;
font-size : 12px;
}
#identBloc1 {
margin-bottom : 15px;
}
#clic {
font-size : 14px;
color : #0000ff;
text-align : center;
margin-bottom : 15px;
}
.clicColor {
color : #0000ff;
}
#command {
font-size : 14px;
color : #0000ff;
text-align : center;
margin-bottom : 15px;
}
.searchModDiv {
width : 10px;
height : 80px;
}
.Ferr {
margin : 0;
padding : 5px;
padding-left : 10px;
width : 440px;
font-family : Arial, Helvetica, sans-serif;
margin-right : 45px;
}
#labFactu {
width : 53px;
text-align : center;
}
#spLabFactu {
width : 450px;
}
#selKnown {
margin-top : 4px;
}
#rightFrDiv {
height : 375px;
}
#ValImgDiv {
clear : both;
height : 28px;
padding-top : 6px;
text-align : center;
}
.colPass {
font-size : 11px;
color : #333;
}
#redEnstock {
color : #d00;
}
#logoManuf {
border-bottom : 1px solid #666;
text-align : center;
padding-bottom : 10px;
}
#formVoir {
margin : 0;
padding : 0;
}
#backWay {
margin-top : 15px;
text-align : center;
font-size : 12px;
font-family : Verdana;
}
#STtdIma {
padding : 0;
width : 20px;
}
.STtdEye {
width : 25px;
}
#eyeImage {
margin-left : 3px;
}
.thVoir {
width : 20px;
}
.STtdImg {
width : 20px;
}
.thNone {
width : 20px;
}
#imgComp {
margin-top : 0;
margin-left : 503px;
}
#SPStock {
color : #d00;
}
#divBloc1Div {
width : 750px;
margin-top : 5px;
font-family : Verdana;
font-size : 12px;
}
#idDivBloc1 {
width : 706px;
margin-left : 37px;
margin-top : 5px;
margin-bottom : 25px;
padding : 0;
}
.orderComm {
margin : 0;
padding : 0;
background-color : #fff;
margin-top : 0;
border-left : 1px solid #e2e2e2;
font-size : 11px;
font-family : Verdana;
}
.orderComm1 {
background-image : url(../images/bandeJaune.png);
background-repeat : no-repeat;
padding : 3px;
margin : 0;
padding-left : 10px;
color : #666;
font-size : 11px;
font-family : Verdana;
}
.orderCo {
padding-top : 2px;
line-height : 15px;
background-color : #fff;
padding-left : 10px;
padding-top : 3px;
padding-bottom : 0;
line-height : 16px;
float : left;
}
.orderKey1 {
margin : 0;
padding : 0;
}
.orderKey2 {
margin-top : 15px;
}
.allDetailsDiv {
padding-left : 10px;
line-height : 17px;
background-color : #e2e2e2;
margin-left : 220px;
padding-bottom : 3px;
margin-top : 2px;
margin-bottom : 3px;
}
.orderH1 {
margin : 0;
padding : 0;
}
#messageAlert {
margin-top : 50px;
text-align : center;
width : 760px;
margin-top : 50px;
margin-bottom : 50px;
font-family : Verdana;
font-size : 12px;
}
#messBlocAlert {
margin-left : 75px;
margin-right : 75px;
margin-top : 5px;
margin-bottom : 25px;
padding : 0;
}
#SPStock1 {
color : #d00;
}
#backWay1 {
margin-top : 15px;
text-align : center;
}
#promoSPAN {
font-weight : bold;
font-size : 14px;
color : #00d;
}
#promoSPAN1 {
font-size : 14px;
font-weight : bold;
}
.compare {
clear : left;
width : 680px;
margin-left : 50px;
}
#formHidden {
padding : 1px;
color : #666;
}
#hiddenForm {
padding : 0;
margin : 0;
}
#hiddenFormImg {
width : 250px;
clear : left;
float : left;
}
#imageHiddenForm {
vertical-align : middle;
margin-right : 5px;
}
#hiddenFormButton {
padding : 2px;
}
#seasonVeh {
padding : 2px;
border-bottom : 1px solid #666;
color : #00d;
margin : 4px;
}
#seasonVehDiv {
padding : 2px;
border-bottom : 1px solid #666;
color : #00d;
margin : 4px;
text-transform : uppercase;
}
#spanMiddleVeh {
padding-left : 10px;
}
#resMiddleVeh {
margin-left : 30px;
padding : 15px;
line-height : 17px;
font-size : 13px;
font-weight : bold;
}
#sizeMiddleSpan {
padding-left : 10px;
}
#contUs {
float : left;
width : 330px;
border : 1px solid #fff;
margin-left : 30px;
line-height : 18px;
margin-bottom : 25px;
margin-right : 50px;
font-size : 11px;
font-family : Verdana;
height : 290px;
border-right : 1px dotted #999;
}
#contUs1 {
font-size : 11px;
font-family : Verdana;
margin-left : 420px;
}
.contUsSpan {
width : 220px;
margin-top : 10px;
color : #444;
background-color : #e2e2e2;
padding : 2px;
margin-bottom : 3px;
}
.contUsSpan1 {
width : 230px;
margin-top : 10px;
color : #444;
}
#logg {
float : left;
text-align : right;
padding-left : 25px;
font-weight : bold;
text-align : center;
margin-top : 5px;
width : 688px;
font-family : Arial;
}
#logg a {
color : #0033ff;
font-family : Arial;
}
#logg a:hover {
color : #ff3300;
font-family : Arial;
}
#logg a {
color : #ff0000;
font-family : Arial;
}
#promotion {
border-left : 1px solid #666;
height : 170px;
}
#enc {
position : relative;
background-image : url(../images/tireback.png);
background-position : right;
background-repeat : no-repeat;
}
#service {
border-left : 1px solid #666;
background-color : #ddd;
height : 170px;
}
#center1 {
margin-top : 6px;
}
#center2 {
margin-top : 3px;
margin-bottom : 10px;
}
.fontindex {
margin-left : 10px;
}
#imgindex {
position : absolute;
top : 20px;
left : 126px;
}
#indexprice {
margin-left : 18px;
}
#imgorderindex {
position : absolute;
top : 156px;
left : 79px;
}
#enc1 {
margin-right : 0;
}
#enc0 {
margin-left : 3px;
}
#logosfabricants {
margin-left : 10px;
margin-top : 4px;
}
#lineheight {
line-height : 17px;
}
img#message {
display : block;
margin : 5px auto 0;
margin-bottom : 0;
width : 600px;
}
img#message1 {
display : block;
margin : 0 auto;
}
div#accueil {
clear : both;
width : 715px;
margin : auto;
padding-left : 35px;
font-size : 11px;
font-family : Verdana, sans-serif;
}
div#accueil div.encart {
float : left;
width : 228px;
margin-top : 10px;
margin-right : 8px;
}
#contenu1 {
width : 750px;
text-align : center;
margin : auto;
margin-top : 40px;
margin-bottom : 40px;
font-size : 11px;
font-family : Verdana;
font-weight : bold;
}
.formcaddy {

clear : both;
}
.divformcaddy {
width : 30px;

float : left;
}
.formcaddyresultleft {
width : 120px;
float : left;
vertical-align : baseline;
}
.formcaddyfab {
margin-left : 2px;
float : left;
width : 410px;
margin : 0;
padding : 0;
font-size : 12px;
padding-top : 2px;
}
.tsize {
margin-left : 110px;
font-size : 12px;
padding-top : 3px;
}
.zus_txt {
margin-left : 110px;
font-size : 9px;color: #cc6600;
padding-top : 16px;
padding-bottom: 0px;
margin-bottom : 0px;
white-space:nowrap;
}
.formcaddyfabimg {
height : 16px;
vertical-align : middle;
}
.divblanc {
float : right;
background-image : url(../images/ligne_horizontale.png);
height : 1px;
width : 609px;
}
.nr_list {
margin-bottom : 7px;
}
.formcaddyimage {
margin : 4px;
margin-bottom : 1px;
}
.formcaddyinfs {
background-image : url(../images/bg_caddy.png);
padding-left : 4px;
font-size : 11px;
color : white;
font-weight : bold;
}
.addcaddyform {
padding-left : 4px;
font-size : 11px;
}
.imageblanche {
background-image : url(../images/ligne_horizontale.png);
height : 1px;
width : 609px;
margin-left : 32px;
}
#main {
margin : auto;
width : 680px;
font-family : Verdana;
font-size : 13px;
}
#conditions {
margin : auto;
width : 750px;
font-family : Verdana;
font-size : 11px;
}
#conditions .condtitle {
margin : 15px;
font-size : 13px;
font-weight : bold;
color : #f30;
text-align : center;
}
#conditions .sommaire {
text-align : left;
font-size : 12px;
margin-left : 50px;
line-height : 17px;
}
#conditions table {
margin-left : 50px;
color : #333;
line-height : 17px;
}
#listSuivi {
margin : auto;
width : 750px;
font-size : 11px;
font-family : Verdana;
}
#listSuivi form {
margin : 0;
padding : 0;
}
#listSuivi .allDetailsDiv {
margin-left : 220px;
border-left : 1px solid #ccc;
font-size : 11px;
font-family : Verdana, sans-serif;
color : #666;
}
#caddySpacer {
clear : left;
margin : auto;
width : 750px;
height : 28px;
background-image : url("../images/bottom.png");
}
#resOrders table.details th {
background-color : #fc0;
font-size : 11px;
}
#resOrders table.details .inputQT {
font-size : 12px;
font-weight : bold;
}
#principalHaut {
margin : auto;
width : 750px;
height : 101px;
background-image : url("../images/top.png");
}
.imgPneuTop {
vertical-align : top;
}
#topCentre {
margin : auto;
width : 750px;
height : 220px;
margin-top : 0;
}
#topCentreUnder {
float : left;
width : 449px;
height : 220px;
background-image : url(../images/middle_left.jpg);
margin-left : 0;
position : relative;
}
#rechercheUnit {
margin-left : 449px;
}
#sousUnit {
background-image : url(../images/middle_right.jpg);
background-repeat : no-repeat;
position : relative;
}
#module {
float : left;
margin-top : 60px;
}
#zoneButton {
margin-left : 130px;
width : 100px;
height : 220px;
}
#zoneButton div {
padding-top : 60px !important;
}
#buttonOkSearch {
margin-top : 65px;
}
#zoneMenu {
clear : left;
margin : auto;
width : 750px;
height : 26px;
background-image : url(../images/bottom.png);
background-repeat : no-repeat;
font-family : Arial;
font-size : 11px;
}
#zoneConnect {
margin-left : 513px;
margin-top : 0;
padding : 0;
text-align : right;
padding-right : 2px;
padding-top : 0;
}
#divFormConnect {
float : left;
margin-top : 3px;
margin-left : 5px;
}
#footerAll {
clear : both;
margin : auto;
width : 740px;
margin-top : 5px;
padding-top : 5px;
font-size : 9px;
font-family : Verdana;
}
#footerNav {
border-top : 1px solid #666;
padding : 5px;
margin-left : 35px;
text-align : center;
font-family : Arial;
font-size : 11px;
font-weight : bold;
width : 695px;
}
#footerCopy {
margin-left : 35px;
}
.redLines {
margin-top : 3px;
margin-left : 10px;
}
.sel {
width : 100px;
font-size : 10px;
font-family : Arial;
padding : 0;
margin : 0;
}
#searchSizes {
margin : 0;
padding : 0;
}
.boitesSelect {
font-size : 10px;
font-family : Verdana;
margin-left : 20px;
margin-bottom : 4px;
}
#premierSelFab {
margin-top : 20px;
}
#premierSel1 {
margin-top : 10px;
}
#allContacter {
width : 750px;
margin : auto;
padding-top : 25px;
}
#sousEnsembleContacter {
margin-left : 30px;
}
#imgTelephone {
vertical-align : middle;
margin-left : 2px;
margin-right : 3px;
}
#fontTel {
font-size : 9px;
font-style : italic;
}
imgFaxCourrier {
vertical-align : middle;
margin-right : 8px;
}
#adresseContact {
margin-left : 37px;
}
#allComparaison {
margin : auto;
width : 750px;
font-size : 11px;
font-family : Verdana;
}
#messageCompare {
margin : 15px;
text-align : center;
font-size : 12px;
font-weight : bold;
}
#choiceOptPadd {
padding : 3px;
}
.spacerDiv {
height : 5px;
}
#tableT p {
margin : 0;
padding : 5px;
}
.bordp {
border-bottom : 1px solid #999;
}
div#mainbox {
margin : auto;
width : 750px;
font-family : Verdana;
}
div#info {
margin-top : 40px;
margin-bottom : 8px;
padding : 15px;
line-height : 18px;
font-size : 12px;
font-family : Verdana;
border : 1px solid #ddd;
}
#ShowGarages .garageTyp {
background-color : #ddd;
font-size : 11px;
font-family : Verdana;
line-height : 17px;
margin-bottom : 8px;
padding-bottom : 5px;
}
#footerNav {
font-size : 10px;
}
#coordonneesGarage {
background-color : #ddd;
padding-top : 5px;
padding-bottom : 5px;
}
#inscriptionPartenaire {
margin : auto;
margin-top : 30px;
margin-bottom : 30px;
width : 387px;
}
.insPart {
margin-bottom : 1px;
text-align : left;
width : 364px;
font-size : 11px;
background-image : url(../images/bande6.png);
color : white;
padding : 3px;
padding-left : 10px;
font-weight : bold;
}
#framePartenaire {
background-color : #ddd;
padding : 5px;
}
.imgValPart {
vertical-align : middle;
}
.fontVal {
font-size : 11px;
font-weight : bold;
}
#totalCompte {
margin : auto;
width : 712px;
padding-left : 38px;
font-family : Verdana;
font-size : 9px;
}
#formCompte {
margin : 15px auto;
}
#blocGauche {
float : left;
width : 350px;
margin-right : 12px;
}
#blocDroite {
float : left;
width : 350px;
}
#blocDroiteIn {
background-color : #ccc;
padding-top : 5px;
height : 280px;
border-top : 1px solid white;
margin-right : 7px;
}
#blocGaucheIn {
background-color : #ccc;
padding-top : 5px;
padding-bottom : 0;
height : 280px;
border-top : 1px solid white;
}
#infosLois {
border : 1px solid #f90;
margin-top : 10px;
padding : 5px;
line-height : 15px;
margin-left : 7px;
background-color : #fc0;
}
.smallFont {
font-size : 9px;
}
.selBottom {
margin-bottom : 2px;
}
.insOubli {
margin-bottom : 1px;
text-align : left;
width : 585px;
font-size : 11px;
background-image : url(../images/bande7.png);
margin : auto;
padding : 10px;
padding-top : 3px;
padding-bottom : 3px;
color : white;
font-weight : bold;
}
#condMail {
margin : 25px;
text-align : center;
line-height : 20px;
text-transform : uppercase;
}
#toutPass {
width : 585px;
margin : auto;
padding : 10px;
line-height : 16px;
margin-bottom : 10px;
margin-top : 1px;
background-color : #ddd;
}
#passUnder {
width : 580px;
padding : 1px;
padding-left : 5px;
margin-bottom : 10px;
}
#oubPass {
margin-top : 12px;
font-size : 11px;
font-family : Verdana;
width : 500px;
text-align : center;
}
#passHide {
width : 585px;
margin : auto;
padding : 10px;
line-height : 16px;
margin-top : 10px;
text-align : center;
}
#imgPass {
vertical-align : middle;
}
#colisBande {
background-image : url(../images/bande9.png);
padding : 3px;
padding-left : 12px;
color : white;
font-family : Verdana;
font-size : 11px;
font-weight : bold;
}
#allColis {
margin : 10px;
padding-top : 25px;
}
#numColis {
padding : 10px;
font-family : Verdana;
font-size : 12px;
color : #333;
border-top : 1px solid white;
background-color : #ddd;
font-weight : bold;
padding-bottom : 30px;
}
#choixGarageTitre {
margin : 20px;
color : #666;
font-size : 14px;
font-family : Verdana;
text-align : center;
}
#cat {
margin-left : 35px;
text-decoration : none;
}
#caddy1 {
vertical-align : middle;
}
#caddy1Div {
width : 290px;
font-family : Arial;
font-size : 12px;
font-weight : bold;
position : absolute;
top : 26px;
text-align : right;
}
#caddy1Div a {
color : #333;
text-decoration : none;
}
#closeWindow {
font-size : 11px;
font-family : Verdana;
}
#merci {
font-family : Verdana;
font-size : 11px;
color : #333;
text-align : center;
margin : 5px;
padding-left : 30px;
padding-right : 30px;
}
#imgMerci {
float : left;
vertical-align : middle;
margin-right : 10px;
}
#divMerci {
padding-top : 6px;
margin-left : 6px;
}
#surveyMain {
width : 450px;
margin : auto;
font-size : 11px;
font-family : Verdana;
padding-top : 20px;
}
.survey {
background-image : url(../images/bande8.png);
margin-top : 5px;
padding : 3px;
color : white;
padding-right : 0;
padding-left : 10px;
font-weight : bold;
}
#divSurvey {
border-top : 1px solid white;
padding : 3px;
background-color : #ddd;
}
.vertAlign {
vertical-align : middle;
}
#surveyChoices {
margin-top : 4px;
}
#subValid {
float : right;
margin-top : 8px;
}
#profSurvey {
font-size : 10px;
font-family : Arial;
}
#kilSurvey {
margin-left : 63px;
font-size : 10px;
font-family : Arial;
}
#propin {
height : 170px;
background-color : #ddd;
display : block;
position : static;
}
#arrow {
vertical-align : middle;
margin : 3px;
}
.alignCaddy {
vertical-align : middle;
}
#popul {
margin-left : 50px;
vertical-align : middle;
}
#res1 {
clear : both;
}
.padd3 {
padding : 3px;
}
.utqgIndices {
text-align : left;
padding : 10px;
color : #222;
line-height : 18px;
}
.garagesShow {
font-size : 11px;
color : #333;
font-weight : normal;
font-family : Verdana;
border-bottom : 1px solid #999;
padding-bottom : 5px;
}
#ital {
font-size : 9px;
color : #d00;
}
#allGarages {
width : 750px;
margin : auto;
padding-top : 25px;
font-family : Verdana;
color : #666;
}
#allGaragesDiv {
margin-left : 30px;
}
#garagesTitres {
font-size : 18px;
color : #00d;
font-weight : bold;
font-family : Verdana;
margin-bottom : 5px;
}
#garTitle {
width : 650px;
margin : auto;
background-image : url(../images/bandeJauneSmall.png);
}
.h1garages {
font-size : 16px;
text-decoration : underline;
}
#livrok_ko {
vertical-align : middle;
}
#adwords {
margin-left : 25px;
border-top : 1px solid #666;
margin-top : 15px;
}
.choixsaison {
margin-right : 8px;
margin-top : 5px;
margin-bottom : 5px;
vertical-align : middle;
}
#column-zero {
float : left;
width : 5px;
background-color : #fff;
margin-left : 0;
margin-right : 1px;
padding-bottom : 10px;
}
#column-one {
float : left;
width : 470px;
background-color : #eee;
margin-left : 5px;
margin-right : 10px;
padding-bottom : 10px;
}
#column-two {
float : left;
width : 282px;
background-color : #eee;
}
form.alt-form #column-one {
width : 400px;
}
form.alt-form #column-two {
width : 352px;
}
.bloc {
font-size : 10px;
margin-left : 0;
}
.bloc2 {
font-size : 10px;
margin-left : 0;
}
.bloc h1 {
clear : both;
background : #516886;
margin : 20px 0;
padding : 0 6px;
text-transform : uppercase;
font-weight : bold;
font-size : 11px;
line-height : 15px;
color : white;
width : 330px;
}
.divbloc {
background-repeat : no-repeat;
padding-top : 2px;
padding-bottom : 3px;
text-transform : uppercase;
font-weight : bold;
font-size : 11px;
font-family : Verdana;
line-height : 15px;
color : white;
width : 340px;
}
.divbloc1 {
background-image : url("../images/bande4.png");
background-repeat : no-repeat;
padding-top : 2px;
padding-bottom : 3px;
text-transform : uppercase;
font-weight : bold;
font-size : 11px;
font-family : Verdana;
line-height : 15px;
color : white;
width : 350px;
}
.divbloc2 {
background-image : url("../images/bande5.png");
background-repeat : no-repeat;
padding-top : 2px;
padding-bottom : 3px;
text-transform : uppercase;
font-weight : bold;
font-size : 11px;
font-family : Verdana;
line-height : 15px;
color : white;
width : 345px;
}
.bloc div {
margin : 3px 5px;
}
.bloc p {
line-height : 16px;
}
#formAccount {
background-color : #fff;
margin : 0;
padding : 0;
}
.bloc div, #formAccount #infos, #formAccount #block-code {
margin : 2px 5px;
clear : left;
}
#formAccount.alt-form .bloc div, #formAccount.alt-form #infos, #formAccount.alt-form #block-code {
margin : 2px 15px;
}
#formAccount #infos {
background-color : #ddd;
margin-top : 15px;
padding : 5px 10px;
line-height : 16px;
}
#formAccount #block-code {
background-color : #fafafa;
}
#formAccount #block-code * {
vertical-align : middle;
}
#formAccount #block-code .textfield {
width : auto;
}
.bloc label {
display : block;
float : left;
width : 140px;
background-color : #eee;
margin-right : 10px;
border : 1px solid #ddd;
padding-right : 5px;
text-align : right;
line-height : 19px;
color : #555;
cursor : pointer;
vertical-align : middle;
}
.bloc2 label {
display : block;
float : left;
width : 140px;
background-color : #ddd;
margin-right : 10px;
border : 1px solid #ddd;
padding-right : 5px;
text-align : right;
line-height : 19px;
color : #555;
cursor : pointer;
vertical-align : middle;
font-size : 9px;
font-family : Verdana;
}
#formAccount .bloc2 span {
display : block;
vertical-align : middle;
}
.bloc2 div {
margin : 3px 5px;
}
#formAccount .bloc span {
display : block;
vertical-align : middle;
}
#formAccount select, #formAccount .textfield, #formAccount .passfield, #formAccount textarea {
border : 1px solid #aaa;
padding : 2px 0;
font : 10px Verdana;
}
#formAccount select {
padding : 2px 0 1px;
}
#formAccount .textfield, #formAccount .passfield {
width : 160px;
padding-left : 2px;
}
#formAccount .bloc .passfield {
width : 80px;
}
#formAccount fieldset {
margin : 2px 40px;
border : none;
}
#formAccount.alt-form fieldset {
margin : 2px 15px;
}
#formAccount legend {
margin : 0;
margin-bottom : 15px;
padding : 0;
color : black;
}
#formAccount .bloc fieldset label {
width : 220px;
}
#formAccount .bloc fieldset div {
margin : 10px 0;
}
#soumission {
clear : both;
margin : 20px 40px 10px;
text-align : right;
}
#logos-paiement {
text-align : center;
}
#logos-paiement img {
vertical-align : middle;
margin-right : 3px;
}
ul#formErrors {
background : white url("../images/warn.gif") no-repeat scroll 30px 10px;
margin : 1px;
margin-bottom : 5px;
margin-top : 5px;
padding : 10px 0 10px 30px;
font-size : 11px;
color : #d00;
width : 630px;
margin-left : 53px;
}
ul#formErrors li {
margin : 1px 0;
}
.voteColor {
margin-bottom : 5px;
border : 1px solid #dddddd;
padding : 0;
}
.voteIMG {
margin : 0;
margin-right : 10px;
margin-left : 4px;
float : left;
}
.voteTXT {
font-size : 10px;
width : 20px;
margin : 0;
background-color : #eeeeee;
border : 1px solid #eeeeee;
margin-top : 2px;
}
#rightFrGar {
margin-left : 404px;
margin-right : 0;
margin-top : 10px;
margin-right : 0;
}
#rightFr {
margin-left : 475px;
margin-right : 0;
margin-top : 10px;
margin-right : 10px;
}
#leftFrGar {
float : left;
margin-bottom : 15px;
margin-top : 10px;
font-size : 10px;
margin-right : 15px;
width : 368px;
margin-left : 22px;
}
#blocGar1 {
background-color : #ddd;
padding-top : 5px;
padding-bottom : 5px;
}
#leftFr {
float : left;
margin-bottom : 15px;
margin-left : 0;
margin-top : 10px;
font-size : 10px;
}
#blocRight1 {
background-color : #ddd;
padding-top : 5px;
padding-bottom : 5px;
margin-right : 5px;
font-size : 10px;
margin-left : 0;
}
#blocRight2 {
background-color : #ddd;
padding-top : 5px;
padding-bottom : 5px;
margin-right : 5px;
font-size : 10px;
margin-left : 0;
}
#blocRight3 {
background-color : #ddd;
padding-top : 5px;
padding-bottom : 5px;
margin-right : 5px;
font-size : 10px;
margin-left : 0;
}
a {
color : #003399;
}
.bloc1 {
font-size : 12px;
margin-left : 0;
}
td.orangehead { background-color:#FFFFFF; font-size:10pt; color:#000000;}
A.orangehead {  font-size:10pt; color:#000000;text-decoration: underline;font-weight:bold}
td.greyhead { background-color:#CCCCCC; font-size:10pt; font-weight:bold; color:#000000;}
td.min { background-color:#FFFFFF; font-size:8pt; color:#000000;}
input {
background-color:white;cursor:hand;
}
.head 		{BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: none;
background-image: url('../images/back_title2.gif');
}
A.head		{BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: none}
A.head:hover 	{BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: underline}
A.head:active 	{BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: none}
.gelb 		{BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: none;
background-image: url('../images/back_title1.gif');
}
A.gelb		{BACKGROUND-COLOR: #FDCE26; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: none}
A.gelb:hover 	{BACKGROUND-COLOR: #FDCE26; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: underline}
A.gelb:active 	{BACKGROUND-COLOR: #FDCE26; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: none}
.sgrey 		{BACKGROUND-COLOR: #FFFFFF; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: none}
A.sgrey		{BACKGROUND-COLOR: #FFFFFF; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: underline}
A.sgrey:hover 	{BACKGROUND-COLOR: #FFFFFF; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: underline}
A.sgrey:active 	{BACKGROUND-COLOR: #FFFFFF; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss; TEXT-DECORATION: none}
/* ######################################################################################################
** ### Hauptnavigation ##################################################################################
** ######################################################################################################
*/
div.search {
	padding-left: 1em;
	margin: 0em 0em 0em 1em;
}
div.s_pd {
	padding-left: 1em;
	padding-bottom: 0.4em;
}
div.s_opt {
	width:300px;
	margin: 1em 0em 0em 0em;
	background: #eef1f8;
	padding: 0.3em 0.3em 0.3em 0.3em;
}
p.s_head { font-size:1.1em; font-weight: bold; margin: 0.6em 0em 0.5em 0em;}
p.s_op { font-size:1em;  margin: 0.6em 1em 0.5em 1em;}
.s_br
{
	width: 200px;
}
/*



 ######################################################################################################
** ### Tabellen ##################################################################################
** ######################################################################################################
*/
/* Tabelle Infos rechts */
table.infos_rechts  {	border-collapse: collapse;  border-spacing:0px; margin:0; padding:0;width:276px;  background: #E6E6E6;}
td.infos_r_hl   {margin:0; padding:0;  line-height: 2em; background:  url(../images/menu_top_hl.gif) repeat-x top;text-align:center; color: #000000;  font-size: 1em; font-weight: bold;}
td.infos_rechts_top   {margin:0; padding:0;  line-height: 2em; background:  url(../images/menu_top_rechts.gif) repeat-x top;text-align:center; color: #FFFFFF;  font-size: 1em; font-weight: bold;}
td.infos_rechts_middle   {text-align:block; padding: 0.5em 0em 0em 0.5em;}
td.infos_rechts_down  {  background: #FFFFFF; padding: 0px; background:  url(../images/menu_down_rechts.gif) repeat-x top;}
ul#infos_rechts_middle   {
	margin: 0;
	padding-left	: .8em;
}


td.bg1img  {background: #7F7F7F; background-image: url(../images/hinter_kontakt.gif)}
td.bg2img  {background: #7F7F7F; background-image: url(../images/hinter_kasse.gif)}
td.bg3img  {background: #7F7F7F; background-image: url(../images/hinter_hilfe.gif)}
td.bg4img  {background-image: url(../images/bg_hinter_gelb.jpg)}

/* ######################################################################################################
** ### Hauptnavigation ##################################################################################
** ######################################################################################################
*/
@media all
{
ul#mainnav  {
	margin: 0;
	padding: 0;
	list-style: url(../none) none;
	width:186px;
}
#col1 h2 {margin: 0; padding:0;}
#col1 #mainnav li h2 a {
	display:block;
	width:194px;
	font-size: 75%;
	font-weight:normal;
	border-top: 1px solid #e1e6f2;
	padding: 0em 0em 0em 12px;
	color: #FFFFFF;
	background: #4477AA;
	text-decoration:none;
	}
#current #col1 #mainnav li h2 a.current:hover, #col1 #mainnav li h2 a.current:hover, #current #col1 #mainnav li h2 a.current:hover {background: #84A9CE;}
#current #col1 #mainnav li h2 a.current {background: #84A9CE;color: #fff; }
#current #col1 #mainnav li ul li a {background: #e6fba3;}
#current #col1 #mainnav li ul li a:hover {background: #d2ef79;color: #000; }
#current #col1 #mainnav li ul li a.current {background: #e6fba3;color: #000; }
#first #col1 #mainnav li h2 a.first:hover,  #col1 #mainnav li h2 a.first:hover, #sommer #col1 #mainnav li h2 a.first:hover {background: #808080; }
#first #col1 #mainnav li h2 a.current {background: #d34b28;color: #fff;}
#first #col1 #mainnav li ul li a {background: #f6d4be;}
#first #col1 #mainnav li ul li a:hover {background: #eaa780;color: #000; }
#first #col1 #mainnav li ul li a.current {background: #eaa780;color: #000; }
}


/* ######################################################################################################
** ### Komplettrad Konfigurator Styles ##################################################################
** ######################################################################################################
*/

#felgenbezeichung_unter_bild {
		height:17px;
		background-image:url(../img/bg_felgen_modell.jpg);
			}

#felgenbezeichung_unter_bild_text {
		padding: 2px 0px 0px 5px;
		font-weight: bold;
		}

#felgenauswahl_aendern {
	    float:right;
        position:right;
        font-weight: bold;
		}

#reifenauswahl_aendern {
	 	font-weight: bold;
		}

#felge_gross_auswahl {
		margin: 10px 20px 10px 0px;
		height:288px;
		width:251px;
		background-image:url(../img/bg_anzeige_gr.jpg);
		}

#felge_gross_auswahl_1 {
		padding-top: 5px;
		padding-left: 5px;
        font-weight: bold;
        }

#felge_gross_auswahl_2 {
		padding-top: 2px;
		padding-left: 5px;
		line-height: 14px;
        font-weight: bold;
        font-size: 11px;
		}

#felge_gross_auswahl_3 {
		margin: 2px 0px 0px 28px;
		}

#felge_gross_auswahl_4 {
		margin: 0px 5px 0px 5px;
		}

#felge_klein_auswahl {
		margin: 10px 0px 10px 0px;
		height:237px;
		width:145px;
		background-image:url(../img/bg_anzeige_kl.jpg);
		}

td.felge_klein_auswahl {
		vertical-align: bottom;
        padding: 0px 10px 0px 0px;
		}

#felge_klein_auswahl_1 {
		text-align: center;
     	}

#felge_klein_auswahl_1 a {
	    text-decoration: none;
        font-size: 11px;
        font-weight: bold;
		color: #000000;
		}

#felge_klein_auswahl_1 a:hover{
		color: #797979;
	   }

#felge_klein_auswahl_2 {
		padding-top: 5px;
		padding-left: 5px;
        font-weight: bold;
       	}

#felge_klein_auswahl_3 {
		padding-top: 2px;
		padding-left: 5px;
		line-height: 14px;
        font-weight: bold;
        font-size: 11px;
		}

#felge_klein_auswahl_4 {
		margin: 2px 0px 0px 12px;
        height: 125px;
		}

#felge_klein_auswahl_5 {
    	margin: 0px 5px 0px 5px;
		}

#uebersicht_reifen {
        height:73px;
		width: 681px;
		background-image:url(../img/bg_uebersicht.jpg);
        }

#uebersicht_reifen_1 {
        height:30px;
		width: 681px;
		background-image:url(../img/bg_uebersicht_1.jpg);
        }

td.uebersicht_head_txt_1 {
        width: 351px;
        font-weight: bold;
        margin-top : 4px;
        }

td.uebersicht_eigenschaft_txt_1 {
        width: 300px;
        margin-top : 4px;
        font-size : 9px;
        text-align: right;
        }

td.uebersicht_zus_txt_1 {
        font-size : 9px;
        color: #cc6600;
        }

td.uebersicht_groesse_txt_1 {
        width: 300px;
        font-size : 12px;
        padding-top : 0px;
        font-weight: bold;
        padding-left : 30px;
        }

#uebersicht_groesse {
        margin-left : 35px;
        font-size : 12px;
        padding-top : 0px;
        }

#uebersicht_price   {
	   font-size: 14px;
	   font-weight: bold;
	   text-align: right;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   margin-right: 10px;
       font-style: italic;
        }

#uebersicht_head_txt {
        font-weight: bold;
        margin-top : 8px;
        }

#uebersicht_zus_txt {
        margin-left : 110px;
        font-size : 9px;
        color: #cc6600;
        }

#uebersicht_eigenschaft_txt {
        margin-top : 6px;
        font-size : 9px;
        }

td.details_beschreibung_top {
        margin-top : 6px;
		padding-left: 5px;
        height:23px;
		background-image:url(../img/bg_detail_tabelle.jpg);
        }

