* {margin:0px;padding:0px;}
ul,li {list-style:none}
a img { border:0 none; }
/*img{border-style: none;border-color: inherit;border-width: 0px; width: 165px; height: 90px; }*/
body{font-family:Arial, Tahoma, Geneva, sans-serif;font-size:12px;margin-left:10px;margin-right:10px; background:#d4d4d4 url('../images/BodyBck.gif') repeat-y top center; }
:focus{outline-style: none;}
.hide{display:none;}

h1{color:#32B8CB;text-align:center;font-size:26px;font-weight:normal;text-transform:uppercase;margin-bottom:5px;}
h2{color:#339999;font-size:26px;font-weight:normal;text-transform:uppercase;margin-bottom:10px;}
h3{font-size:20px;text-transform:uppercase;font-weight:normal;}

a{color:#32B8CB;}
a:hover{color:#DA1935;}

#site { background-color:#FFFFFF; width:962px; margin:auto }

#HeaderMK { position:relative; width:960px; height:160px; background-image:url('../images/HeaderBck.gif'); background-repeat:no-repeat; background-position:top right; }
#HeaderMK .Logo { position:absolute; left:0px; top:0px; width:200px; height:100px; }
#HeaderMK .Villes { position:absolute; left:210px; top:5px; color:#BBBDBE; font-size:18px; }
#HeaderMK .CustomerAccess { position:absolute; right:10px; top:40px; }
#HeaderMK .MainMenu { position:absolute; left:0px; top:100px; }

#HomePage .Box { float:left; width:300px; height:235px; padding:10px; padding-top:35px; text-align:justify; line-height:1.4em; font-family:Verdana, Arial, Geneva, sans-serif; }
#HomePage .Box01 { background:url('../images/HomePage/Box_01.gif') no-repeat; }
#HomePage .Box02 { background:url('../images/HomePage/Box_02.gif') no-repeat; }
#HomePage .Box03 { background:url('../images/HomePage/Box_03.gif') no-repeat; }

#HomePage #pnlInformation { margin-top:8px; }

#HomePage #pnlDecouverte { margin-top:8px; text-align:center; }
#HomePage #pnlDecouverte .Villes { }
#HomePage #pnlDecouverte .Villes li { float:left; }

#Footer { position:relative; text-align:center; padding-bottom:10px; border-top:dotted 1px #A6D9E1; }
#Footer .Nav { border-bottom:solid 8px #A6D9E1; margin-bottom:5px; padding:5px;}

ul.Menu { text-transform:uppercase; border-bottom:8px solid #A6D9E1; height:25px; margin-bottom:30px; width:960px; }
ul.Menu li { float:left; margin-left:12px; margin-right:12px; padding-bottom:3px; }
ul.Menu li a, ul.Menu li a:link {color:#35B9CC; text-decoration:none; font-size:18px; }
ul.Menu li.selected { border-bottom:8px solid #35B9CC; }
ul.Menu li.selected a, ul.Menu li.selected a:link { color:#DA1935; }
ul.Menu li a:hover { color:#DA1935; }

.accroche2{margin-bottom:10px;text-align:center;}
#header{position:relative;}
#header div.espaceClient{position:absolute;left:0px;top:0px;width:173px;height:30px;text-align:center;line-height:26px;background-image:url('../images/charte/fdClient.png');background-repeat:no-repeat;background-position:top left;}
#header div.espaceClient a,#header div.espaceClient a:link{text-decoration:none;color:#FFF;font-size:14px}
#header div.user{position:absolute;left:173px;top:0px;color:#929393;font-size:14px;font-weight:bold;width:437px;height:29px;line-height:26px;padding-left:35px;background-image:url('../images/charte/fdUtilisateur.jpg');background-repeat:no-repeat;background-position:top left;}
#header div.user a,#header div.user:link{text-decoration:none;padding-left:10px;}
#header div.accroche{color:#BBBDBE; font-size:19px;float:left;vertical-align:bottom;padding-left:5px;padding-top:49px;}
#imgLogo{float:right;}
div.baseline{color:#00AFC6; font-size:16px;float:left;vertical-align:bottom;padding-left:5px;position:absolute;margin-top:-20px;}
div.star{color:#00AFC6;}

#promotion{margin-bottom:10px;}
#medias{float:left;width:778px;position:relative;}
#videos,#resa{display:none;}
ul.menuMedia{position:absolute;width:139px;right:10px;top:25px;}
ul.menuMedia li{width:127px;height:82px;background-image:url('../images/charte/btEncart.png');line-height:65px;text-align:center;padding-right:12px;font-size:22px;color:#00AFC6;cursor:pointer;}
ul.menuMedia li.selected,ul.menuMedia li:hover{background-image:url('../images/charte/btEncartSel.png');color:#FFFFFF;}
ul.menuMedia  a,ul.menuMedia a:link{text-decoration:none;}

#player{width:420px;height:112px;background-image:url('../images/player/player_fd.png');position:absolute;top:185px;left:86px;background-repeat:no-repeat;background-position:bottom center;}
#player_prev{width:47px;height:47px;background-image:url('../images/player/player_prev.png');position:absolute;top:60px;left:86px;cursor:pointer;}
#player_prev:hover{background-image:url('../images/player/player_prevSel.png');}
#player_next{width:47px;height:47px;background-image:url('../images/player/player_next.png');position:absolute;top:60px;right:86px;cursor:pointer;}
#player_next:hover{background-image:url('../images/player/player_nextSel.png');}
#player_play{width:111px;height:110px;position:absolute;top:0px;left:155px;cursor:pointer;}
#player_play.play{background-image:url('../images/player/player_play.png');}
#player_play.play:hover{background-image:url('../images/player/player_playSel.png');}
#player_play.pause{background-image:url('../images/player/player_pause.png');}
#player_play.pause:hover{background-image:url('../images/player/player_pauseSel.png');}

#mainPhoto{margin-top:10px;}
#legendePhoto,#legendeVideo{color:#00AFC6;font-size:16px;display:block;margin-bottom:7px;margin-top:5px}
#navPhoto,#navVideo{height:84px;width:733px;position:relative;padding-left:22px;padding-right:22px;overflow:hidden;}
#navPhoto img.mini,#navVideo img.video,#navResa img.mini{margin-left:1px;width:120px;height:90px;cursor:pointer;z-index:1;}
#navPhoto img.selected,#navPhoto img.mini:hover,
#navVideo img.selected,#navVideo img.video:hover,
#navResa img.selected,#navResa img.mini:hover{/*width:113px;height:76px;*/border-bottom:8px solid #35B9CC;}
img#photoPrev,img:hover#photoPrev,
img#videoPrev,img:hover#videoPrev{position:absolute;left:0px;top:0px;margin-left:0px;height:84px;width:22px;border:none;cursor:pointer;z-index:10;}
img#photoNext,img:hover#photoNext,
img#videoNext,img:hover#videoNext{position:absolute;right:0px;top:0px;margin-left:0px;height:84px;width:22px;border:none;cursor:pointer;z-index:10;}

#videos{margin-top:10px;}

#resa{margin-top:0px;}
.etape{color:#32B8CB;font-size:16px;margin-top:7px;margin-bottom:2px;}
.etape span{color:#DA1935;}
#calendar{width:593px;height:269px;background-color:#E3E4E4;}
#moisSelected{font-weight:bold;text-transform:none;}
#jours table{float:left;margin-left:20px;margin-right:30px;}
#jours table th{color:#32B8CB;text-align:center;}
#jours table td{color:#e0091b;width:62px;height:30px;font-size:20px;empty-cells:show;background-color:#f1f1f3;text-align:center;vertical-align:middle}
#jours table td.dispo{background-color:#A6D9E1;cursor:pointer;}
#jours table td.complet{background-color:#A6D9E1;background-image:url(../images/charte/complet.png);background-position: center center;background-repeat:no-repeat;}
#mois{float:left;background-color:#FFF;padding:10px;padding-top:5px;padding-bottom:5px;margin-top:11px;}
#mois li{font-size:14px;color:#32B8CB;font-weight:bold;cursor:pointer;}
#mois li:hover{color:#e0091b;}
#mois li.selected{background-image:url(../images/charte/puce.png);color:#e0091b;background-repeat:no-repeat;background-position:0px 0px;padding-left:20px;margin-left:-20px;}
.loader {display:none;}

#pub{float:right;}
#promos{margin-bottom:5px;width:173px;height:325px;background-image:url(../images/charte/pubOffres.png);background-repeat:no-repeat;}
#promo{font-size:20px;width:133px;height:205px;color:#FFF;padding:20px;padding-top:100px;text-align:center;overflow:hidden;cursor:help;color:#DA1935;}
#promo div{font-size:28px;font-weight:bold;height:30px;text-align:center;}
#promo p{text-align:center;}


#decouvertes{text-align:center;}
#decouvertes ul.decouverte{height:127px;}
#decouvertes ul.decouverte li{float:left;margin-left:11px;margin-right:11px;text-align:left;}

#offres div{float:left;width:280px;padding-right:10px;margin-left:18px;margin-right:8px;height:189px;margin-bottom:20px;overflow:hidden;border-right:1px dotted #A6D9E1;border-bottom:1px dotted #A6D9E1;position:relative;}
#offres div:hover{background-color:#dbf8fd;}
#offres div img{float:left;margin-right:5px;margin-top:3px;}
#offres div p{font-size:12px}

#footer{width:961px;background-image:url('../images/charte/vague.png');margin-right:-5px;padding-top:75px;text-align:center;background-repeat:no-repeat;padding-bottom:10px;position:relative;}
.credit{position:absolute;top:19px;left:470px;}
.stopFloat{clear:both;}


/*******************/
/*Blocs Partenaires*/
.Partenaires h3{font-size:16px;margin-bottom:6px;}
.Partenaires div{float:left;cursor:default;width:310px;padding:3px 5px 3px 4px; height:200px;margin-bottom:10px;overflow:hidden;border-right:1px dotted #A6D9E1;position:relative;}
.Partenaires div:last-child{border:0 none; padding:3px 5px;}
.Partenaires div:hover{background-color:#E0FFFF;}
.Partenaires div img{float:left;margin-right:5px;}
.Partenaires div p{font-size:11px}
.Partenaires div a{position:absolute;bottom:3px;right:5px;text-align:right;}

.Chateauneuf {color:#663300;}
.Citadines {color:#ff6600;}
.LaParare {color:#006600;}
.GrandChene {color:#339900;}
.SaintSaourde {color:#cc9900;}
.Freres {color:#660000;}
.Ceyrestre {color:#009999;}
.PremiereClasse {color:#333333;}
.GrandChene {color:#006600;}

/************************/
/*Page Mentions Légale*/
.col{float:left;width:417px;margin-bottom:20px;padding:20px;position:relative;}
.col1{margin-right:45px;}
.col h2{font-size:16px;margin-left:0px;font-weight:bold;color:#DA1935;margin-bottom:10px;}
.col p{margin-bottom:20px;}

.text p{font-size:16px;text-align:justify;}
.colSmall{width:200px;float:left;}
.colSmall1{margin-right:30px;}
.colSmall2{margin-left:30px;}
.colSmall img{margin-bottom:10px;}


/************************/
/*Page Choix Reservation*/
.colResa{float:left;width:417px;height:397px;background-image:url('../images/charte/fdResa.png');background-repeat:no-repeat;background-position:left Top;margin-bottom:20px;padding:20px;position:relative;}
.colResa1{margin-right:45px;}
.colResa h1{text-align:left;}
.colResa img{float:left;margin-right:10px;}
.colResa1 img{margin-top:25px;}
.colResa2 img{margin-top:5px;}
.colResa p{margin-top:40px;font-size:16px;line-height:23px;}
.colResa .btn{width:418px;height:59px;background-image:url('../images/charte/fdBtn.png');background-repeat:no-repeat;background-position:left Top;
				color:#FFF;font-size:30px;position:absolute;text-align:center;line-height:59px;bottom:10px;left:20px;}
.colResa1 p{margin-top:80px;}
.choixResa a,.choixResa a:link{text-decoration:none;color:#000}
.choixResa a:hover{color:#DA1935;}
.choixResa a:hover .colResa .btn{color:#DA1935}

.description .btnResa{width:418px;height:59px;background-image:url('../images/charte/fdBtn.png');background-repeat:no-repeat;background-position:left Top;
				color:#FFF;font-size:30px;text-align:center;line-height:59px;}
.description a:hover{text-decoration:none;}
.description a:hover .btnResa{color:#DA1935;}


/*********************/
/*Page Réservation*/
#resaContent { background-image:url('../images/charte/resa.png');background-repeat:no-repeat;background-position:left Top;min-height:300px;padding-left:70px;position:relative;}
#resaContent #navResa { height:124px; border-bottom:solid 1px #A6D9E1; }
#resaContent #navResa div { float:left; width:120px; margin-left:10px; margin-right:10px; text-align:center; font-weight:bold; }
#promosResa { position:absolute; right:10px;}

.detailVoiture { margin-top:5px; margin-bottom:5px; padding:10px; background-color:#E3E4E4; min-height:260px;}
.detailVoiture .selectedVoiture{float:left; margin-right:10px;width:263px;}
.detailVoiture .infoModele { font-size:14px; }
.detailVoiture .infoModele li{margin-bottom:5px;}
.detailVoiture h2{margin:0px;font-size:18px;font-weight:bold;margin-bottom:10px;}
.detailVoiture .infoModele span{font-weight:bold;}


h1.etape{font-size:20px; text-align:left; margin-bottom:10px; border-bottom:1px solid #32B8CB; margin-top:18px;}
#calendarDebut,#calendarFin{float:left;margin-right:20px;padding:10px;background-color:#E3E4E4;width:312px;min-height:255px;}
#bilanDuree{float:left;padding:10px;background-color:#E3E4E4;width:167px;min-height:255px;}
/*#calendarDebut h2,#calendarFin h2,#bilanDuree h2{text-transform:none;font-size:14px;text-align:left;margin-left:0px;font-weight:bold;}*/
#calendarDebut h2,#calendarFin h2,#bilanDuree h2{margin:0px;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:5px;text-transform:none;color:#32B8CB;background-color:#FFFFFF;padding-top:2px;padding-bottom:2px;text-align:center;}
#calendarDebut h3,#calendarFin h3{text-transform:none;font-size:12px;margin-left:0px;font-weight:bold;text-align:center;color:#32B8CB;}

#moisDebutSelected,#moisFinSelected{font-weight:bold;text-transform:none;}
#joursFin{min-height:165px;}
#joursDebut table{float:left;margin-left:10px;margin-right:20px;}
#joursFin table{float:left;margin-left:35px;margin-right:20px;}
#joursDebut table th,#joursFin table th{color:#32B8CB;text-align:center;}
#joursDebut table td,#joursFin table td{color:#e0091b;width:30px;height:20px;font-size:14px;empty-cells:show;background-color:#f1f1f3;text-align:center;vertical-align:middle}
#joursDebut table td.dispo,#joursFin table td.dispo{background-color:#A6D9E1;cursor:pointer;}
#joursDebut table td.complet,#joursFin table td.complet{background-color:#A6D9E1;background-image:url(../images/charte/complet.png);background-position: center center;background-repeat:no-repeat;}
#joursDebut table td.selected,#joursFin table td.selected{color:#FFFFFF;background-color:#e0091b}
#moisDebut {float:left;background-color:#FFF;padding:5px;padding-top:2px;padding-bottom:2px;margin-top:-10px;margin-bottom:5px;}
#moisDebut li{font-size:12px;color:#32B8CB;cursor:pointer;}
#moisDebut li:hover{color:#e0091b;}
#moisDebut li.selected{background-image:url(../images/charte/puceMini.png);color:#e0091b;background-repeat:no-repeat;background-position:8px 3px;padding-left:20px;margin-left:-20px;}
#ddlHeureDebut,#ddlHeureFin{width:300px;}

.options li{margin-left:10px;padding-bottom:0px;}
.options h2{font-size:12px;margin-left:0px;margin-top:10px;padding-top:5px;font-weight:bold;}
label{margin-left:5px;margin-top:3px;font-weight:bold;}
.options input{margin-top:3px;}
#livraison{border-bottom: 1px dotted #CCCCCC;padding-bottom:10px;}

#restitution{display:none}
.livraison h2{font-size:14px;margin-left:0px;}
#cbRestitutionDifferente{margin-top:10px;margin-bottom:10px;}

ul span.label{font-weight:bold;}
.small{font-size:10px;font-style:italic;}

.tarifEval{text-align:center;font-size:18px;display:block;}

/*Livraison restitution*/
#lieuLivraison,#lieuRestitution{border:1px solid #000000;margin-top:10px;margin-bottom:10px;padding:5px;}

.accordion{width:330px;float:left;margin-right:10px;}
.carte{width:535px;float:left;}
.accordion h3{cursor:pointer;font-size:16px;padding:3px;padding-left:10px;border-bottom:1px dotted #CCCCCC;margin-top:5px;}
.accordion h3:hover{background-color:#EEEEEE}

.accordion ul li{margin-left:10px;padding:3px;cursor:pointer;}
.accordion ul li:hover{font-weight:bold;}

.consigne{border:1px dotted #123456;padding:5px;margin-top:10px;margin-bottom:10px;}
.consigne ul li{list-style-type:decimal;margin-left:20px;}
#map_livraison,#map_restitution{width:533px;height:450px;border:1px solid #000000;}
#adresseLivraison,#adresseRestitution{width:527px;border:1px solid #000000;border-bottom:none;text-align:center;padding:3px;display:none;font-weight:bold;}

.btnValidLieu{margin-top:10px;margin-top:10px;width:535px;font-size:15px;cursor:pointer;border:1px solid #32B8CB;padding-top:3px; padding-bottom:3px;margin-bottom:15px;margin-right:90px;text-align:center;background-color:#32B8CB;color:#FFFFFF}
.btnValidLieu:hover{border-color:#A6D9E1;font-weight:bold;}

#choixVoiture{float:left; width:436px;margin-right:25px;}
#prestations{float:left; width:406px;background-color:#E3E4E4;padding:10px;margin-top:10px;padding-top:0px;margin-bottom:20px;}
#prestations .options{border-bottom: 1px dotted #CCCCCC;padding-bottom:10px;}
.detVoit{width:416px;border-bottom:1px dotted #CCCCCC;border-right:1px dotted #CCCCCC;padding-bottom:10px;padding-right:10px;font-weight:normal;}
.detVoit img{float:left;width:120px;}
.detVoit .desc{float:left;width:250px;margin-left:10px;margin-top:10px;}

#detailDemande {margin-top:5px;margin-bottom:5px;padding:10px;background-color:#E3E4E4;min-height:250px;width:478px;min-height:279px;}
#detailDemande .selectedVoiture{ margin-right:10px;width:183px}
#detailDemande .infoModele{float:left;font-size:14px;width:460px;}
#detailDemande .infoModele li{margin-bottom:5px;}
#detailDemande h2{margin:0px;font-size:20px;font-weight:bold;margin-bottom:10px;}
#detailDemande .infoModele span{font-weight:bold;}

#bilanResa h2{margin:0px;font-size:18px;font-weight:bold;display:block;margin-bottom:10px;}
#bilanResa .infosDuree{float:left;width:183px;margin-right:10px;margin-bottom:10px;}
#bilanResa h3{margin:0px;font-size:14px;font-weight:bold;margin-top:20px;margin-bottom:5px;text-transform:none;color:#32B8CB;background-color:#FFFFFF;padding-left:10px;padding-top:2px;padding-bottom:2px;}
#bilanResa .infoModele{float:left;font-size:12px;width:280px;}
#bilanResa .adresse{margin-bottom:10px;}
#bilanResa .option{font-weight:bold;}
#bilanResa .options{border-bottom: 1px dotted #CCCCCC;padding-bottom:10px;padding-top:10px;}

ul.liste{margin-left:5px;}
ul.liste li{list-style-type:decimal;margin-left:20px;font-weight:bold;margin-top:5px;}
ul.liste li span{color:#646567;}
#bilanResa .total{border-top:1px solid #000000;margin-top:10px; padding-top:10px;font-weight:bold;text-align:right;font-size:18px}

#btnModifDemande{margin-top:10px;margin-top:10px;width:498px;font-size:15px;cursor:pointer;border:1px solid #32B8CB;padding-top:3px; padding-bottom:3px;margin-bottom:15px;margin-right:90px;text-align:center;background-color:#32B8CB;color:#FFFFFF}
#btnModifDemande:hover{border-color:#A6D9E1;font-weight:bold;}

#recapDemande{float:left;width:500px;margin-right:20px;}
#coordClient{float:left;width:440px;}
ul.form li{margin-bottom:5px;}
ul.form li span{display:inline-block;width:100px;font-weight:bold;text-align:right;margin-right:5px;}
ul.form li input{width:330px;}

#btnValiderDemande{margin-top:10px;margin-top:10px;width:440px;font-size:15px;cursor:pointer;border:1px solid #32B8CB;padding-top:3px; padding-bottom:3px;margin-bottom:15px;margin-right:90px;text-align:center;background-color:#32B8CB;color:#FFFFFF}
#btnValiderDemande:hover{border-color:#A6D9E1;font-weight:bold;}

#infoLogin{display:none}
.error{color:#FF0000;text-align:center;}


#confirmResa{margin:40px;padding:20px;border: 1px solid #000000;}
#confirmResa p{margin-bottom:20px;text-align:center;}


.step{ font-size:16px; color:#CCCCCC; height:20px; border-bottom:1px dotted #32B8CB;}
.step li { color:#32B8CB; float:left; margin-left:20px; margin-right:20px; font-weight:bold; text-transform:uppercase;}
.step li:hover { color:#DA1935; cursor:pointer; }
.step li.disable,.step li.disable:hover{color:#CCCCCC;cursor:default;}
.step li.selected,.step li.selected:hover{color:#DA1935;cursor:default;}

#etape1{}
#etape2{display:none;}
#etape3{display:none;}
#etape4{display:none;}
#etape5{display:none;}
#confirmResa{display:none;}

#btnNext, #btnPrev { float:right; margin-top:10px; width:280px; font-size:20px; cursor:pointer; border:1px solid #32B8CB; padding-top:5px; padding-bottom:5px; margin-bottom:15px; background-color:#25808f; color:#FFFFFF; text-align:center }
#btnNext:hover,#btnPrev:hover { border-color:#A6D9E1; background-color:#32B8CB; }
#btnPrev{float:left;display:none;}


/*CG*/
#CG h1{}
#CG h2{font-size:16px;margin-left:0px;font-weight:bold;color:#DA1935;margin-top:30px;margin-bottom:20px;}
#CG h3{margin-left:20px;font-size:14px;font-weight:bold;color:#000000;margin-top:30px;margin-bottom:20px;}
#CG p{margin-bottom:20px;}
#CG ul li{list-style-type:disc;margin-left:30px;margin-bottom:5px;}
#CG ul li ul li{list-style-type:circle;margin-left:30px;}
#CG .center{text-align:center;margin:20px;}
#conditions{ width:600px;margin:auto;}

/*Erreur*/
.message{padding:20px;border: 1px solid #000000;width:470px;margin:auto;margin-bottom:40px;margin-top:40px;}
.message p{margin-bottom:20px;}
.message li{list-style:disc;margin-left:30px;}
.message ul{margin-bottom:10px;}

/***************/
/*Espace Client*/
.infosClient{float:left;margin-right:20px;}
.client{margin-top:20px;margin-bottom:20px;}
.actions{border:1px solid #35B9CC;background-color:#A6D9E1;padding:10px;width:200px;margin-top:20px;margin-bottom:20px;display:none;}
.actions h2{text-align:center;margin:0px;padding:0px;color:#FFF;font-size:20px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #FFF;}
.actions li{list-style:disc;color:#35B9CC;margin-bottom:3px;}
.actions li a,.actions li a:link{text-decoration:none;color:#FFF;font-weight:bold;font-size:14px;}
.actions li a:hover{color:#DA1935;}

.informations{margin-left:10px;line-height:18px;}
.informations label{display:block;float:left;text-align:right;width:80px;margin:0px;padding:0px;margin-right:10px;}
.informations .adresse{float:left;}

.resas{float:left;padding-left:20px;border-left:1px dotted #35B9CC;}
.resas h2,.informations h2{font-size:16px;margin-left:0px;font-weight:bold;color:#DA1935;margin-bottom:5px;}
.resas table{}
.resas table tr.header{border:1px solid #35B9CC;}
.resas table tr.header td{color:#FFF;text-align:center;background-color:#A6D9E1;}
.resas table tr.alternate{background-color:#DDD;}

.client #bilanResa{display:none;}

.resas table td{padding:5px;}
#close,.resas .consult{color:#32B8CB;cursor:pointer;}
#close:hover,.resas .consult:hover{color:#DA1935;}

#close{float:right;font-weight:bold;}

/*************/
/*Page Login*/
.login label{display:block;float:left;text-align:right;width:90px;margin:0px;padding:0px;margin-right:10px;}
.login{border:1px solid #35B9CC;margin:auto;margin-top:20px;margin-bottom:20px;padding:10px;width:330px;line-height:25px;}
.login input{width:220px;}
#btnLogin{margin-top:10px;margin-top:10px;width:330px;font-size:15px;cursor:pointer;border:1px solid #32B8CB;padding-top:3px; padding-bottom:3px;margin-bottom:15px;margin-right:90px;text-align:center;background-color:#32B8CB;color:#FFFFFF}
#btnLogin:hover{border-color:#A6D9E1;font-weight:bold;}


/*******************/
/*FACTURE          */
#facture{width:600px;border:1px solid #000000;margin:20px; padding:20px;}
.facture .adresseFac{float:right;border:1px solid #AAAAAA;}
.facture .title{background-color:#cccccc;border-bottom:1px solid #AAAAAA;padding:5px;font-weight:bold;}
.facture .content{padding:5px;}
.facture .date{float:right;margin-top:60px;}
.facture .reference{border:1px solid #AAAAAA;margin-top:30px;}
.facture .reference span{display:inline-block; width:90px;}
.facture .bloc{float:left;width:280px;padding-right:10px;}
.facture .detail{margin-top:20px;width:100%;border-bottom:1px solid #AAAAAA;border-right:1px solid #AAAAAA;}
.facture .detail thead{margin-top:30px;background-color:#cccccc;}
.facture .detail th{text-align:center;border-top:1px solid #AAAAAA;border-left:1px solid #AAAAAA;padding:5px;}
.facture .detail td{padding:3px;border-top:1px solid #AAAAAA;border-left:1px solid #AAAAAA;}
.facture .total{float:right;margin-top:20px;}
.facture .total td{padding:3px;}
td.montant{text-align:right;}
.facture .coord{text-align:center;margin-top:80px;font-size:10px;border-top:1px solid #AAAAAA;padding-top:10px;}

.facture .refCommande{margin-top:10px;}
.facture .paiement{float:left;margin-top:20px;border:1px solid #AAAAAA;}
.facture .paiement div{padding:5px;}
.facture .paiement span{display:inline-block; width:110px;text-align:right;}

ul.listeVoiture li{font-size:16px;font-family:Tahoma, Geneva, sans-serif;list-style:disc;margin-left:30px;}
