/* 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: 1.6em; color: #690; margin: 1em 0 0.25em 0; padding-top: 0; }
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; 
} 
.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;
}
/* ######################################################################################################
** ### 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; }
}

