/*
Theme Name: TTA Thèmes
Description: Le thème par défaut de TTA.
Version: 0.1
Author: Adel OUSTAD
*/

/* STYLES */
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font: normal normal 11px verdana, helvetica, verdana, sans-serif; color: #666}
body{background:#f7f7f7 URL('images/background_tta.png') repeat-x;}
input { border:1px solid #000;background:#FFF;height:20px;}

div#wrapper{ width: 990px; margin: 0px auto;}

/*STYLES HEADER*/
div#wrapper div#header{ background:#f7f7f7 URL('images/header_tta.png') no-repeat; width: 990px; height:106px; float: left;}

div#wrapper div#header div#homelink a{display:block;width:361px;height:66px;text-indent:-9000px;float:left;margin-top:10px;}
div#wrapper div#header div#header_right{ float: right; width:420px; height:92px;}
div#wrapper div#header div#header_right a#plan_site{ font:9px verdana, sans-serif; text-decoration:none; float: right; width:80px; height:10px;}
div#wrapper div#header div#header_right a#mentions_legales{ font:9px verdana, sans-serif; text-decoration:none; float: right; width:90px; height:10px;}
div#wrapper div#header div#header_right a#copyright{ font:9px verdana, sans-serif; text-decoration:none; float: right; width:100px; height:10px;}
div#wrapper div#header div#header_right div#fil_actus{ float: right; width:420px; height:45px;}
div#wrapper div#header div#header_right div#fil_actus a#conseils_liens_actus{float: left;text-indent:-9000px;width:420px;height:40px;margin-top:-15px}
div#wrapper div#header div#header_right div#fil_actus a#actus_title{text-decoration:none;float: right; width:330px;margin-top:8px;}
div#wrapper div#header div#header_right div#fil_actus div#actus_extrait{float:right;width:330px;}
div#wrapper div#header div#header_right div#newsletter{color:#fff;font: 12px verdana, sans-serif;float:right; width: 400px;margin-top:10px}
div#wrapper div#header div#header_right div#newsletter div#inscription{color:#fff;font: 12px verdana, sans-serif;float:left;margin-right:5px;line-height:22px;}
/*FIN STYLES HEADER*/

/*STYLES MENU*/
div#wrapper div#menu{background:transparent url('images/menu_tta.png') no-repeat;width:990px;height:85px;float: left;} 

div#wrapper div#menu ul#menu1{list-style: none outside;display:block;}
div#wrapper div#menu ul#menu1 li{float:left;padding:7px 5px 3px;text-align:center;line-height:22px;}
div#wrapper div#menu ul#menu1 li{background:#a3a4a7 url('images/bouton_tta.png') repeat-x; height:29px;}
div#wrapper div#menu ul#menu1 li.separation{background:transparent url('images/separation_tta.png') no-repeat;width:1px;padding:0;height:39px;}
div#wrapper div#menu ul#menu1 li a{color:#ffffff;text-decoration:none;font:bold 12px verdana, sans-serif;}
div#wrapper div#menu ul#menu1 li:hover{background:#ebeaea url('images/bouton_actif_tta.png') repeat-x; height:29px;}
div#wrapper div#menu ul#menu1 li.current{background:#ebeaea url('images/bouton_actif_tta.png') repeat-x; height:29px;}
div#wrapper div#menu ul#menu1 li.current a{color:#cf4451;}
div#wrapper div#menu ul#menu1 li:hover a{color:#cf4451;}
div#wrapper div#menu ul#menu1 li ul#menu2 {list-style: none outside;display:none; position: relative; padding: 10px 0;margin-left:-50px;height:29px;}  
div#wrapper div#menu ul#menu1 li.sousmenu:hover ul#menu2{display:block;}
div#wrapper div#menu ul#menu1 li ul#menu2 li {float:left;padding:0;text-align:center;line-height:0px;height:15px;width:197px;background:transparent url('images/sousmenu_trait.png') repeat-y;}
div#wrapper div#menu ul#menu1 li ul#menu2 li.separation2{background:transparent url('images/sousmenu_traitbas.png') no-repeat;width:197px;padding:0;height:10px;}
div#wrapper div#menu ul#menu1 li ul#menu2 li.separation3{width:197px;padding:0;height:4px;}
div#wrapper div#menu ul#menu1 li ul#menu2 li.separation{width:197px;padding:0;height:6px;}
div#wrapper div#menu ul#menu1 li ul#menu2 li a{color:#a7a9ac;}
div#wrapper div#menu ul#menu1 li ul#menu2 li:hover a{color:#cf4451;}
/*FIN STYLES MENU*/

/*Image central sur la homepage*/
.diaporama{position:relative; width:456px; height:274px; margin: 15px 0 0 20px; }
.diaporama li{ list-style-type:none; overflow:hidden; position:absolute }
#selector { float:left; } 
#selector a{ cursor:pointer; color:#FF0000; font-family: Arial; font-size: 1.1em; text-decoration: none; padding: 4px; background: transparent url('images/vr_line01.gif') repeat-y 0px 0px; }
#selector a.activeSlide, #selector a:hover{ color:#666666; }
#selector_timer{ float:left; height:29px; } 
#loading{ width:5%; float:right; padding: 8px 10px 0px 1px; } 
.diaporama_controls{ float:left; padding:2px 0px; clear:both; overflow:hidden; } 
.diaporama_controls .btns{ float:left; } 
.diaporama_controls a{ font-weight:normal; width:20px; height:16px; /*text-indent:-9999px;*/ display:inline-block; margin:0 3px; } 
.diaporama_controls .prev{ background:url('images/fleches_diapo.png') no-repeat top right; } 
.diaporama_controls .next{ background:url('images/fleches_diapo.png') no-repeat top left; } 
.diaporama_controls .pause{ /*background:url(img/fleches_diapo.png) no-repeat bottom right; */ margin-left:20px; background:url('images/rotatorButtonPause.gif') no-repeat; } 
.diaporama_controls .play{ 	/* background:url(img/fleches_diapo.png) no-repeat bottom left; */ margin-left:20px; background:url('images/rotatorButtonResume.gif') no-repeat; } 
.NavCountdown{ width: 20%; float: right; padding-top: 7px; }
.NavCountdown span { float: right; } 
.loadVert{ float:left; height:9px; width:9px; padding: 0px 0px 0px 1px; background:url('images/load/2.JPG') no-repeat; } 
.loadGris{ float:left; 	height:9px; width:9px; padding: 0px 0px 0px 0px; /*background:url(img/load/1.JPG) no-repeat;*/ border-color:#FFFFFF; border-style:solid; border-width:1px; background-color: #333333; }
img { border: none; }
a.borderImage:link { border: none; } 
a.borderImage:visited { border: none; } 
a.borderImage:active { border: none; } 
a.borderImage:hover {  border: none; }
/*Fin style de l'image centrale sur la homepage*/

/*STYLES PAGE INDEX*/
div#wrapper div#page{background:#fff repeat-y; width:988px; float:left;border: 1px solid #b2b2b2; border-top: 0px;margin-top:-46px;}
div#wrapper div#page div#accueil{float:left;width:978px;height:30px;margin:10px 0 0 10px}
div#wrapper div#page div#colonne_gauche{background:transparent url('images/vehicules_colonne_tta.png') no-repeat; float: left; width: 287px;height:516px;}
div#wrapper div#page div#colonne_gauche div#fil_neufs{float: left;width:276px;margin-top:50px;margin-left:10px;}
div#wrapper div#page div#colonne_gauche div#fil_neufs a#conseils_liens_neufs{float: left;text-indent:-9000px;width:190px;height:28px;margin-left:88px}
div#wrapper div#page div#colonne_gauche div#fil_neufs div#neufs_image_texte{float: left;padding:5px 0;}
div#wrapper div#page div#colonne_gauche div#fil_neufs div#neufs_image_texte a#neufs_image {float: left;width:71px;height:45px;padding-right:5px;}
div#wrapper div#page div#colonne_gauche div#fil_neufs div#neufs_image_texte a#neufs_title {color:#be0012;font:bold 12px verdana, sans-serif;margin-top:10px;float: left;width:199px;height:15px;}
div#wrapper div#page div#colonne_gauche div#fil_neufs div#neufs_image_texte a#neufs_extrait {float: left;width:199px;height:15px;}
div#wrapper div#page div#colonne_gauche div#fil_neufs div#neufs_image_texte a#neufs_lire{float: left;text-indent:-9000px;width:270px;height:56px;margin-left:0px;margin-top:-50px;}
div#wrapper div#page div#colonne_gauche div#fil_occasions a#conseils_liens_occasions{float: left;text-indent:-9000px;width:190px;height:28px;margin-left:88px}
div#wrapper div#page div#colonne_gauche div#fil_occasions{float: left;width:275px;margin-top:45px;margin-left:10px;}
div#wrapper div#page div#colonne_gauche div#fil_occasions div#occasions_image_texte{float: left;padding:3px 0;}
div#wrapper div#page div#colonne_gauche div#fil_occasions div#occasions_image_texte a#occasions_image{float: left;width:71px;height:45px;padding-right:5px;}
div#wrapper div#page div#colonne_gauche div#fil_occasions div#occasions_image_texte a#occasions_title{margin-top:5px;color:#0055a5;font:bold 12px verdana, sans-serif;float: left;width:199px;height:15px;}
div#wrapper div#page div#colonne_gauche div#fil_occasions div#occasions_image_texte a#occasions_extrait{float: left;width:199px;height:25px;}
div#wrapper div#page div#colonne_gauche div#fil_occasions div#occasions_image_texte a#occasions_lire{float: left;text-indent:-9000px;width:270px;height:60px;margin-left:0px;margin-top:-50px;}
div#wrapper div#page div#colonne_gauche a#fil_recrute_liens_page{background:transparent url('images/recrute_tta.png') no-repeat; float: left; width: 207px;height:39px;margin-top:40px;margin-left:50px;}
div#wrapper div#page div#content{ float: left; width: 490px;}
div#wrapper div#page div#content a#image_central{background:transparent url('images/home_central.png') no-repeat;margin: 5px 0 0 20px; float: left; width: 456px; height:274px;}
div#wrapper div#page div#content div#diaporama_central{margin: 5px 0 0 20px; float: left; width: 456px; height:274px;}
div#wrapper div#page div#content a#diapo_central{ float: left; width: 456px; height:274px; margin-top:-274px;}
div#wrapper div#page div#colonne_droite{float: right; width: 207px;}
div#wrapper div#page div#colonne_droite div#fil_reseau{background:transparent url('images/tta_presentation.png') no-repeat; float: right; width: 207px;height:126px;}
div#wrapper div#page div#colonne_droite div#fil_reseau div#reseau_extrait{ float: right; width: 197px;height:65px; margin:35px 5px 0 5px;}
div#wrapper div#page div#colonne_droite div#fil_reseau a#reseau_lire{ float: right; width: 85px;height:19px;margin-top:6px;margin-right:7px;}
div#wrapper div#page div#colonne_droite div#fil{float: right; width: 207px;margin-top:15px;}
div#wrapper div#page div#colonne_droite div#fil div#nos_points_vente_colonne{background:transparent url('images/nos_points_vente_colonne.png') no-repeat; float: right; width: 207px;height:40px;}
div#wrapper div#page div#colonne_droite div#fil div#fil_vente_page{background:transparent url('images/points_vente_interieur_colonne.png') no-repeat; float: right; width: 207px;height:32px; }
div#wrapper div#page div#colonne_droite div#fil div#fil_vente_page div#vente_title_page{font:bold 12px verdana, sans-serif; float: right; width: 165px;height:20px;margin-top:7px; margin-right:7px;}
div#wrapper div#page div#colonne_droite div#fil div#fil_vente_page a#vente_lire_page{ float: right; width: 207px;height:31px;margin-top:-27px;}
div#wrapper div#page div#colonne_droite div#fil a#fil_vente_liens_page{background:transparent url('images/tous_points_vente_colonne.png') no-repeat; float: right; width: 207px;height:43px;}
div#wrapper div#page div#colonne_droite div#fil a#fil_recrute_liens_page{background:transparent url('images/recrute_tta.png') no-repeat; float: right; width: 207px;height:39px;margin-top:20px;margin-bottom:10px;}

/*FIN STYLES PAGE INDEX*/

/*STYLES COLONNES DES PAGES*/
div#wrapper div#page div#colonne_gauche_page{background:transparent url('images/vehicules_colonne_tta_page.png') no-repeat; float: left; width: 159px;height:883px;}
div#wrapper div#page div#colonne_gauche_page div#fil_neufs_page{float: left;width:142px;margin-top:56px;margin-left:17px;}
div#wrapper div#page div#colonne_gauche_page div#fil_neufs_page a#conseils_liens_neufs_page{float: left;text-indent:-9000px;width:153px;height:28px;margin-left:-12px;margin-top:-5px;}
div#wrapper div#page div#colonne_gauche_page div#fil_neufs_page div#neufs_image_texte_page{float: left;height:110px;}
div#wrapper div#page div#colonne_gauche_page div#fil_neufs_page div#neufs_image_texte_page a#neufs_image_page{float: left;width:108px;height:60px;}
div#wrapper div#page div#colonne_gauche_page div#fil_neufs_page div#neufs_image_texte_page a#neufs_title_page{color:#be0012;font:bold 12px verdana, sans-serif;margin-top:5px;float: left;width:140px;height:15px;}
div#wrapper div#page div#colonne_gauche_page div#fil_neufs_page div#neufs_image_texte_page a#neufs_extrait_page{float: left;width:140px;height:15px;}
div#wrapper div#page div#colonne_gauche_page div#fil_neufs_page div#neufs_image_texte_page a#neufs_lire_page{float: left;text-indent:-9000px;width:140px;height:95px;margin-top:-95px;margin-bottom:15px;}

div#wrapper div#page div#colonne_gauche_page div#fil_occasions_page a#conseils_liens_occasions_page{float: left;text-indent:-9000px;width:153px;height:28px;margin-left:-12px;margin-top:8px;}
div#wrapper div#page div#colonne_gauche_page div#fil_occasions_page{float: left;width:142px;margin-top:76px;margin-left:17px;}
div#wrapper div#page div#colonne_gauche_page div#fil_occasions_page div#occasions_image_texte_page{float: left; height:127px;}
div#wrapper div#page div#colonne_gauche_page div#fil_occasions_page div#occasions_image_texte_page a#occasions_image_page{float: left;width:108px;height:60px;}
div#wrapper div#page div#colonne_gauche_page div#fil_occasions_page div#occasions_image_texte_page a#occasions_title_page{margin-bottom:2px;color:#0055a5;font:bold 12px verdana, sans-serif;float: left;width:140px;height:25px;}
div#wrapper div#page div#colonne_gauche_page div#fil_occasions_page div#occasions_image_texte_page a#occasions_extrait_page{float: left;width:140px;height:25px;}
div#wrapper div#page div#colonne_gauche_page div#fil_occasions_page div#occasions_image_texte_page a#occasions_lire_page{float: left;text-indent:-9000px;width:140px;height:112px;margin-top:-112px;margin-bottom:15px;}

div#wrapper div#page div#colonne_gauche_page  a#cetelem{float:left; width:160px; height:87px;margin-top:20px;}
div#wrapper div#page div#colonne_droite_page{float: right; width: 207px;}
div#wrapper div#page div#colonne_droite_page div#president_colonne_page{background:transparent url('images/president_colonne.png') no-repeat; float: right; width: 206px;height:580px;margin-right:25px;}
div#wrapper div#page div#colonne_droite_page div#president_colonne_page div#president_image_page{font:bold 15px verdana, sans-serif; float: right; width: 159px;height:81px; margin:26px 26px 0 0;}
div#wrapper div#page div#colonne_droite_page div#president_colonne_page div#president_title_page{font:bold 15px verdana, sans-serif; float: right; width: 192px;height:15px; margin:7px 5px 0 0;}
div#wrapper div#page div#colonne_droite_page div#president_colonne_page div#president_extrait_page{ float: right; width: 180px;height:180px; margin:15px 10px 0 0;}
div#wrapper div#page div#colonne_droite_page div#president_colonne_page a#president_lire_page{ float: right; width: 85px;height:19px;margin-top:6px;margin-right:7px;}

div#wrapper div#page div#colonne_droite_page div#actus_colonne_page{background:transparent url('images/actus_colonne.png') no-repeat; float: right; width: 207px;height:213px;margin-right:25px;}
div#wrapper div#page div#colonne_droite_page div#actus_colonne_page div#actus_page{float: right;margin-top:48px;}
div#wrapper div#page div#colonne_droite_page div#actus_colonne_page div#actus_title_page{color:#666;font:bold 13px verdana, sans-serif; float: right; width: 168px;height:40px;margin-right:10px;}
div#wrapper div#page div#colonne_droite_page div#actus_colonne_page a#actus_liens{ float: right;text-decoration:none;color:#666;font:11px verdana, sans-serif; width: 169px;height:40px;margin-top:-41px;margin-right:10px;margin-bottom:11px;}
div#wrapper div#page div#colonne_droite_page div#actus_colonne_page a#actus_liens:hover{text-decoration:none;color:#b3dfe6;font:11px verdana, sans-serif; float: right; width: 169px;height:40px;margin-right:10px;margin-top:-41px;margin-bottom:11px;}
div#wrapper div#page div#colonne_droite_page a#actus_liens_page{ float: right; width: 207px;height:35px;margin-right:25px;margin-top:-213px;}

div#wrapper div#page div#colonne_droite_page div#assurance_colonne_page{background:transparent url('images/assurance_colonne.png') no-repeat; float: right; width: 207px;height:233px;margin-right:25px;}
div#wrapper div#page div#colonne_droite_page div#assurance_colonne_page a#assurance_liens{ float: right; width: 207px;height:60px;}
div#wrapper div#page div#colonne_droite_page div#assurance_colonne_page a#actu_liens{ float: right; width: 207px;height:135px;margin-top:20px;}

div#wrapper div#page div#colonne_droite_page div#contact_colonne_page{float: right; width: 207px;height:153px;margin-right:25px;}
div#wrapper div#page div#colonne_droite_page div#contact_colonne_page div#contact_title_page{font:bold 15px verdana, sans-serif; float: right; width: 207px;height:20px;}
div#wrapper div#page div#colonne_droite_page div#contact_colonne_page div#contact_extrait_page{font: 11px verdana, sans-serif; float: right; width: 207px;height:135px;margin-top:20px;}

div#wrapper div#page div#colonne_droite_page div#fil{float: right; width: 207px;margin-top:15px;margin-right:25px;}
div#wrapper div#page div#colonne_droite_page div#fil div#nos_points_vente_colonne{background:transparent url('images/nos_points_vente_colonne.png') no-repeat; float: right; width: 207px;height:40px;}
div#wrapper div#page div#colonne_droite_page div#fil div#fil_vente_page{background:transparent url('images/points_vente_interieur_colonne.png') no-repeat; float: right; width: 207px;height:32px; }
div#wrapper div#page div#colonne_droite_page div#fil div#fil_vente_page div#vente_title_page{font:bold 12px verdana, sans-serif; float: right; width: 165px;height:20px;margin-top:7px; margin-right:7px;}
div#wrapper div#page div#colonne_droite_page div#fil div#fil_vente_page a#vente_lire_page{ float: right; width: 207px;height:31px;margin-top:-27px;}
div#wrapper div#page div#colonne_droite_page div#fil a#fil_vente_liens_page{background:transparent url('images/tous_points_vente_colonne.png') no-repeat; float: right; width: 207px;height:43px;}
div#wrapper div#page div#colonne_droite_page div#fil a#fil_recrute_liens_page{background:transparent url('images/recrute_tta.png') no-repeat; float: right; width: 207px;height:39px;margin-top:20px;}
/*FIN STYLES COLONNES DES PAGES*/

/*STYLES NOS POINTS DE VENTE*/
div#wrapper div#page div#content div#title_vente{ font:bold 12px verdana, sans-serif;float: left;margin-left:15px;}
div#wrapper div#page div#content a#bouton_concession{background:transparent url('images/bouton_concession.png') no-repeat;width:243px;height:24px;margin-right:-85px; float: right;}
div#wrapper div#page div#content a#bouton_offre_emploi{background:transparent url('images/bouton_offre_emploi.png') no-repeat;width:244px;height:24px;margin-right:-85px; float: right;}
div#wrapper div#page div#content div#contenu_offre input#bouton_offre_emploi2{text-indent:-9000px;background:transparent url('images/bouton_offre_postuler.png') no-repeat;width:219px;height:24px;margin-right:150px; margin-bottom:15px; float: right; border:none;cursor: pointer;}
div#wrapper div#page div#content a#bouton_concession2{background:transparent url('images/bouton_concession2.png') no-repeat;width:199px;height:24px;margin-left:280px; float: left;}
div#wrapper div#page div#content div#contenu_vente{ font:bold 12px verdana, sans-serif;float: left;margin-left:15px;margin-top:30px;width:570px;}
div#wrapper div#page div#content div#contenu_vente div.actualite{height:200px;font-size:14px;}
div#wrapper div#page div#content div#contenu_vente div.actualite h1.actuTitle{margin-bottom:10px;}
div#wrapper div#page div#content div#contenu_vente div.actualite h1.actuTitle a.actuTitleLink{text-decoration:none;}
div#wrapper div#page div#content div#contenu_vente div.actualite h1.actuTitle a.actuTitleLink:hover{text-decoration:underline;}
div#wrapper div#page div#content div#contenu_vente div.actualite h1.actuTitle span.actuTitleDate{color:#8a898b;margin-right:5px;font: bold 13px verdana, sans-serif;}
div#wrapper div#page div#content div#contenu_vente div.actualite h1.actuTitle span.actuTitleText{color:#000000;font: bold 13px verdana, sans-serif;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu{width:570px;float:left;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu div.post_thumb img{border:1px solid #CCC;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu div.post_thumb{float:left;margin-right:5px;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu div.post_content{font:normal 12px helvetica, sans-serif;overflow:auto;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu div.post_content img{max-width:600px;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu div.post_content div.post_excerpt{color:#59595a;float:left;height:140px;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu div.post_content div.post_link{clear:both;bottom:-30px;float:right;margin-right:10px;/float:left;/width:100px;/margin-left:265px;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu div.post_content div.post_link a{font-weight:bold;text-decoration:none;color:#666; font-family: arial,helvetica sans-serif; font-size: 11px;}
div#wrapper div#page div#content div#contenu_vente div.actualite div.post_actu div.post_content div.post_link a:hover{text-decoration:underline;}
div#wrapper div#page div#content div#contenu_offre{ float: left;margin-left:15px;margin-top:30px;width:570px;}
div#wrapper div#page div#content div#contenu_offre_vente{ float: left;margin-left:15px;margin-top:30px;width:800px;}
div#wrapper div#page div#content div#contenu_vente div#carte_tta_france{float: left;width:281px;height:287px;}
div#wrapper div#page div#content div#contenu_vente div#telephone_tta_france{float: left;font:10px verdana, sans-serif;}
div#wrapper div#page div#content div#contenu_vente div#adresse_tta_france{float: left;font:10px verdana, sans-serif;margin-top:20px;}
div#wrapper div#page div#content div#contenu_vente div#adresse_tta_france2{float: right;font:10px verdana, sans-serif;margin-top:20px;}
div#wrapper div#page div#content div#contenu_vente div#contenu_vente_interieur{float: left;width:546px;}
div#wrapper div#page div#content div#contenu_vente div#garantie_photo{float: left;width:210px;}
div#wrapper div#page div#content div#contenu_vente div#contenu_vente_interieur a#liens_contenu_vente{background:transparent url('images/background_vente2.png') no-repeat;text-decoration:none;float: left;width:546px;height:46px;}
div#wrapper div#page div#content div#contenu_vente div#contenu_vente_interieur a#liens_contenu_vente:hover{background:transparent url('images/background_vente.png') no-repeat;text-decoration:none;float: left;width:546px;height:46px;}
div#wrapper div#page div#content div#contenu_vente div#contenu_vente_interieur a#liens_contenu_vente img#image_tta{float: left;margin-top:16px;}
div#wrapper div#page div#content div#contenu_vente div#contenu_vente_interieur a#liens_contenu_vente div#title_value{float: left;line-height:40px;margin-left:30px;}
div#wrapper div#page div#content div#contenu_vente div#contenu_vente_interieur a#liens_contenu_vente:hover div#title_value{color:#000;font:bold 11px verdana, sans-serif;float: left;line-height:40px;margin-left:30px;}
div#wrapper div#page div#content div#contenu_vente div#contenu_vente_interieur a#liens_contenu_vente div#detail_concessionaire{font:bold 11px verdana, sans-serif;float: right;line-height:40px;margin-right:130px;}
div#wrapper div#page div#content div#contenu_vente div#contenu_vente_interieur a#liens_contenu_vente:hover div#detail_concessionaire{color:#000;font:bold 11px verdana, sans-serif;float: right;line-height:40px;margin-right:130px;}
/*FIN STYLES NOS POINTS DE VENTE*/

li#newsletter{float:right;margin-top:-10px;color:transparent;}
li#newsletter #nom{background:transparent url(images/newsletter.png) no-repeat;height:23px;margin:0 5px 0 0;padding:2px 0 0 2px;width:151px;border:none;}
li#newsletter #mail{background:transparent url(images/newsletter.png) no-repeat;height:23px;margin:0 5px 0 0;padding:2px 0 0 2px;width:151px;border:none;}
li#newsletter #submit{background:transparent url('images/bouton.jpg') no-repeat;width:25px;height:23px;border:none;cursor: pointer;}

/*STYLE TOUT FORMULAIRES */
label#name{float:left;margin-top:10px;width:250px;height:20px;}
div#name{float:right;margin-right:60px;margin-bottom:10px;}
label#prenom{float:left;margin-top:10px;width:250px;height:20px;}
div#prenom{float:right;margin-right:60px;margin-bottom:10px;}
label#telephone{float:left;margin-top:10px;width:250px;height:20px;}
div#telephone{float:right;margin-right:60px;margin-bottom:10px;}
label#vehicule{float:left;margin-top:10px;width:250px;height:20px;}
div#vehicule{float:right;margin-right:60px;margin-bottom:10px;}
div#horaire{float:left;margin-top:10px;margin-bottom:30px;width:800px;height:20px;}
label#creneau{float:left;margin-top:10px;width:800px;height:20px;}
label#cv{float:left;margin-top:10px;width:250px;height:20px;}
div#cv{float:right;margin-right:60px;margin-bottom:10px;}
div#donnee{float:left;margin-bottom:12px;width:250px;}
label#lm{float:left;margin-top:10px;width:250px;height:20px;}
div#lm{float:right;margin-right:60px;margin-bottom:10px;}
label#poste{float:left;margin-top:10px;width:250px;height:20px;}
div#poste{float:right;margin-right:60px;margin-bottom:10px;}
label#email{float:left;margin-top:10px;width:250px;height:20px;}
div#email{float:right;margin-right:60px;margin-bottom:10px;}
label#annee{float:left;margin-top:15px;width:250px;height:20px;}
div#annee{float:right;margin-right:60px;margin-bottom:10px;}
label#message{float:left;margin-top:20px;width:200px;height:20px;}
div#message{float:right;border: 1px solid black; margin-right:60px;margin-bottom:10px;margin-top:10px;}
label#adresse{float:left;margin-top:10px;width:250px;height:20px;}
div#adresse{float:right;margin-right:60px;margin-bottom:10px;}
label#postal{float:left;margin-top:10px;width:250px;height:20px;}
div#postal{float:right;margin-right:60px;margin-bottom:10px;}
label#ville{float:left;margin-top:10px;width:250px;height:20px;}
div#ville{float:right;margin-right:60px;margin-bottom:10px;}
div#souhait{float:left;margin-top:10px;height:20px;width:600px;margin-bottom:10px;}
label#souhait{}
div#envoyer{float:left;margin-bottom:12px;width:500px;}
input#envoyer{background:transparent url('images/bouton_candidature.png') no-repeat;width:181px;height:24px;text-indent:-9000px;}
input#envoyer2{background:transparent url('images/bouton_envoyer.png') no-repeat;width:109px;float:left;height:23px;text-indent:-9000px;}
/*STYLE FIN TOUT FORMULAIRES */

/*STYLE FORMULAIRE NOUVEAU*/
/* form elements  */                                                                                
.cform li.fieldsetclose { }
.cform li.newcaptionclass {text-align:left;font-size:2em;padding-bottom:20px;}

.cform  .reqtxt { display:none;}
 
 /*bo*/
/*.cf-box-a{float:right;}
.cf-box-b{float:right;}*/

 
/* main 'top-level' form elements */
.cform { width:580px; padding:0; margin:0;}
.cform fieldset	{ margin:10px 0 0 0;  padding:11px 0 0 0; border:none; }
.cform .cf_hidden {	display:none; 	border:none!important;	background:none!important;	padding:0!important;	margin:0!important;}
.cform legend { display:none;}
.cform ol { margin:0; padding:0; list-style:none; background-image:none;}
.cform ol li { margin:0 0 10px 0; padding:0; list-style:none; background-image:none; clear:both; float:none; width:100%; display:block; min-height:25px; }
.cform ol li select{ width:238px; border: 1px solid #666; }

/* text-only */
.cform  li.textonly {  width:100%; font-size:12px; color:#414243;margin-left:20px; background-color:inherit; font-weight:bold;}
.cform  li.cf-box-title { color:#53347a; background-color:inherit; font-size:15px; font-weight:bold; width:100%; }
.cform  li.participation { padding:20px 0 0 0; margin:0;}

 .cf_info { width:100%; padding:0 0 10px 0; clear:both; float:none; min-height:20px; color:#CC0000; font-weight:bold; }

/* label */
.cform label {display:inline; padding:0; margin:0}
.cform label span { display:block; font-size:12px; color:#666666; background-color:inherit; width:300px;   margin:0 0 0 15px; float:left; font-weight:bold; line-height:1.8em; /*text-align:right;*/}
.cform label.cf-after span{width:450px;}
 
/* input text */
.cform input.single   { background:transparent url(images/input_search.gif) no-repeat scroll right 0;float:left;height:22px;margin:0 5px 0 0;padding:4px 0 0 4px;width:236px;border:none;}
.cform input.single:hover { background-position:0 -25px;}
.cform input.single:focus { background-position:0 -50px;}
.cform input.single.cf_error { background:transparent url(images/input_search.gif) no-repeat scroll right -75px;}

.cform textarea.area { width:234px; background:url(images/textarea_237.gif) no-repeat 0 0; border:none; padding:3px 0 0 3px; height:97px; overflow: auto}
.cform textarea .cf_error { background:transparent url(images/textarea_237.gif) no-repeat scroll right -100px}

/* messages d'erreurs */
.cform span.emailreqtxt {   float:none; clear:both; width:100%;  padding:0 0 30px 0; text-align:right; color:#e26161; background-color:inherit; display:none;}
 
/* envoyer */
.cform .sendbutton { display:block;width:101px; height:27px; background:url(images/btn_envoyer.jpg) no-repeat 0 0; border:none; 
margin-bottom:20px; margin-left:220px; margin-top:15px; text-indent: -9999px;font-size: 0px; cursor: pointer;}
.cform .sendbutton2 { display:block;width:197px; height:23px; background:url(images/bouton_vente_privee.png) no-repeat 0 0; border:none; 
margin-bottom:20px; margin-left:220px; margin-top:15px; text-indent: -9999px;font-size: 0px; cursor: pointer;}
.cform .sendbutton3 { display:block;width:188px; height:24px; background:url(images/valider_vente_privee.png) no-repeat 0 0; border:none; 
margin-bottom:20px; margin-left:220px; margin-top:15px; text-indent: -9999px;font-size: 0px; cursor: pointer;}

*+ html .cform .sendbutton {
/* Que pour IE7 */
width:101px; height:27px; background:url(images/btn_envoyer.jpg) no-repeat 0 0; border:none;   margin:0 0 20px 260px;
}
*+ html .cform .sendbutton2 {
/* Que pour IE7 */
width:197px; height:23px; background:url(images/bouton_vente_privee.png) no-repeat 0 0; border:none;   margin:0 0 20px 260px;
}
*+ html .cform .sendbutton3 {
/* Que pour IE7 */
width:188px; height:24px; background:url(images/valider_vente_privee.png) no-repeat 0 0; border:none;   margin:0 0 20px 260px;
}



/* cf-box-group */
.cf-box-group {}
.cf-box-group input { float:left; text-align:left; margin:0 10px 0 0; padding:0;}
 .cf-box-group label span  { float:left; width:370px; text-align:left; line-height:1.2em; padding:0; margin:0 0 10px 0;}

/* cf_upload upload */
.cform input.cf_upload   { background:url(images/cf_upload.gif) no-repeat right 0 ;  width:146px; height:25px; border:none; margin:0 5px 0 0;   }

/* cforms3form FORMULAIRE Recherche emploi */
#forms3form {}
.cform fieldset { display:block; background:url(images/dotted_line.gif) repeat-x 0 bottom;  width:100%; clear:both; float:none; margin:0 0 40px 0; min-height:80px; padding:0 0 20px 0;}

form.cform ul li{
display: block;
width: 430px;
}

.cform label span.text_long{
	width: 120px;
	margin-left: -10px;
}


/*STYLE FIN FORMULAIRE NOUVEAU*/

div#wrapper a#home_footer{background:transparent url('images/home_footer.png') no-repeat;float: left; width: 982px; height:86px;margin: 6px 0 0 4px;}
div#wrapper div#footer{background:transparent url('images/footer.png') no-repeat; width: 988px; height:37px;margin-top:10px;margin-left:2px; float: left;}
div#wrapper div#footer a#liens1{background:transparent url('') no-repeat;float: left;width:120px;height:37px;}
div#wrapper div#footer a#liens2{background:transparent url('') no-repeat;float: left;width:120px;height:37px;}
div#wrapper div#footer a#liens3{background:transparent url('') no-repeat;float: left;width:130px;height:37px;}
div#wrapper div#footer a#liens4{background:transparent url('') no-repeat;float: left;width:110px;height:37px;}
div#wrapper div#footer a#liens5{background:transparent url('') no-repeat;float: left;width:130px;height:37px;}
div#wrapper div#footer a#liens6{background:transparent url('') no-repeat;float: left;width:130px;height:37px;}
div#wrapper div#footer a#liens7{background:transparent url('') no-repeat;float: left;width:50px;height:37px;}
div#wrapper div#footer a#liens8{background:transparent url('') no-repeat;float: left;width:90px;height:37px;}
div#wrapper div#footer a#liens9{background:transparent url('') no-repeat;float: left;width:100px;height:37px;}


