﻿/*vert fond : 			#a0c330 */
/*vert foncé bottom : 	#639415 */
@charset "utf-8";
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background: url(Images/fondvert.jpg) top repeat-x #a0c330;}
* {margin:0;padding:0;/*border:0;font-weight:normal;*/font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;text-decoration:none;list-style:none;}
img{border:0;}
h1{display:none;}
h2, h2 a{font-size:14px;font-weight:bold;}
h3, h3 a{font-size:12px;font-weight:normal;padding-bottom:5px;}
h4, h4 a{font-size:11px;font-weight:normal;}
hr{visibility:hidden;clear:both;}
.spacer{clear:both; height:10px;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
a#courant{font-weight:bold;}
form{background-color:#F4FAE9;padding:5px;margin:0; font-size:1em;}
#mon_form{background-color:#FFFFFF; padding:0;}
#f_pro{width:320px;}
form input[type='text'], 
form input[type='password'], 
form input[type='submit'], 
form textarea{border:#B3CC80 1px solid;width:180px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
form textarea{height:100px;}
form label{display:block;width:120px;float:left;}
form p{padding:2px 0 2px 0;}
.rouge, .erreur{color:#FF0000;}
.gras_ssligne{font-weight:bold;text-decoration:underline;}
.gras{font-weight:bold;}
.gris{color:#666666;}
.vert{color:#639415;}
.juridique {color:#666666; font-size:9px; font-style:italic;}
#f_cata p label{width:200px;}
#f_cata input[type='text'], 
#f_cata input[type='password'], 
#f_cata input[type='submit'], 
#f_cata textarea{width:150px;}

#f_news p label{width:85px;}
#f_news input[type='text']{ width:150px;}
#f_news input[type='submit']{ width:50px;}
.div_vert{background-color:#F4FAE9;}


#conteneur{width:1000px;margin: 0 auto;text-align: left;}

/* ACCUEIL */
#accueil{}
#top{height:100%;overflow:auto; padding:0 1px 0px 1px;background-color:#FFFFFF; position:relative;}
#top object, #top div#flash, #top img#page{float:left;}
#top #menu_d{float:left; width:378px;background-color:#FFFFFF;text-align:center;}
#top #menu_d #menu_h {background-image:url(Images/top.jpg); background-repeat:repeat-x;display:block; height:19px; padding-top:2px;}
#top #menu_d #menu_h ul{list-style:none;}
#top #menu_d #menu_h ul li{display:inline;padding-right:20px;color:#FFFFFF;}
#top #menu_d #menu_h ul li a {color:#FFFFFF;}
#top #menu_d #menu_h_{background-image:url(Images/top.jpg); background-repeat:repeat-x;display:block; height:19px;  padding:0;}
#top #menu_d #menu_h_ p{color:#FFFFFF; font-size:0.9em; cursor:pointer; font-weight:bold;}
#top #menu_d #menu_h_ img{ vertical-align:middle;}
#top #menu_d img#slogan{padding:15px 0 15px 0;}
#accueil #top #menu_d div{border:1px solid #679800;margin: 5px 30px 0 30px; text-align:left;}
#accueil #top #menu_d #presentation h2 a{color:#679800;margin:2px 2px 5px 15px; font-size:12px;}
#accueil #top #menu_d #presentation p{padding:5px 2px;text-align:justify; text-indent:15px;}
#accueil #top #menu_d #actu{/*height:140px;*/}
#accueil #top #menu_d #actu h2{background-color:#679800;text-align:right;height:18px;padding-right:15px;}
#accueil #top #menu_d #actu h2 a{color:#FFFFFF;font-weight:bold;font-size:14px;}
#accueil #top #menu_d #actu h3 a{color:#679800;font-size:12px; font-weight:bold; /*cursor:text; */ cursor:pointer; text-decoration:none;}
#accueil #top #menu_d #actu img{margin:0; padding:0; float:left;}
#accueil #top #menu_d #reseau{height:73px;}
#accueil #top #menu_d #reseau img{float:left; width:182px;}
#accueil #top #menu_d #reseau p{float:right;width:130px; margin-top:15px; text-align:center; line-height:15px;}

#accueil #veh_pro{}
#accueil #veh_pro #vehicule{float:left; width:500px; text-align:center;}
#accueil #veh_pro #reseau{float:left; width:240px;padding:0 10px 0 10px; text-align:center;}
#accueil #veh_pro #reseau div.spacer{height:25px;}
#accueil #veh_pro #reseau img{ margin-top:5px;}
#accueil #veh_pro #reseau p{ text-align:center; padding-top:15px;}
#accueil #veh_pro #pro{float:right; width:240px; text-align:center;}
#accueil #veh_pro #pro img{float:left; width:75px;}
#accueil #veh_pro #pro p{float:right;width:140px; padding-top:50px; text-align:left;}

/* PAGE */
#page{}
#page #top{height:100%;overflow:auto; padding:0 1px 5px 1px;background-color:#FFFFFF;}
#page #top #menu_d #menu_h2{padding-left:60px;text-align:left}
#page #top #menu_d #menu_h2 li{background-image:url(Images/page/bouton_nav_vert.jpg);background-repeat:no-repeat;height:28px;padding:5px 0 0 15px;}
#page #top #menu_d #menu_h2 li a {color:#FFFFFF;}

#page #middle{}
#page #middle #menu_g{float:left;width:170px;/*padding:0 35px 0 15px;*/display: block;}
#page #middle #menu_g a:link, #page #middle #menu_g a{display:block;text-decoration:none;color:#669900; font-size:12px;padding-left: 10px;line-height: 22px;vertical-align: middle;background:url(Images/page/menu_g_pointille.gif) left bottom no-repeat;}
#page #middle #menu_g a#courant{font-weight:bold;display: block;background-color:#FFFFFF;}
#page #middle #menu_g a:hover{background-color:#EEEEEE;display: block;}
#page #middle #menu_g img{border:0;}/*fillette*/

#page #middle #droite{float:right;width:815px;background-color:#a0c330;}
#page #middle h2, #page #middle h2 a{color:#669900;}
#page #middle h3, #page #droite h3 a{color:#669900;}
#page #middle #droite ul.puce li{list-style:disc inside;}
#page #middle p.copyright{text-align:justify;line-height:1.5em;padding-bottom:10px; /*text-indent:15px;*/}

#page #middle #droite #general{margin: 0 15px 0 15px;}
#page #middle #droite #general h2{padding-bottom:15px;}

#page #middle #droite #photo_d{float:right;width:400px;}
#page #middle #droite #photo_d img{padding:10px 15px 2px 15px;}
#page #middle #droite #txt{float:left; width:400px;}
#page #middle #droite #txt .boxcontent{padding: 0 15px 0 15px;}
#page #middle #droite #txt .boxcontent p{text-align:justify;line-height:1.5em;padding-top:15px; text-indent:10px;}
#page #middle #droite #gamme {margin: 0 15px 0 15px;}
#page #middle #droite #gamme h2 a{ display:block; padding-bottom:15px;}
#page #middle #droite #gamme #modele{float:left;width:130px;}
#page #middle #droite #gamme #modele ul.serie li{color:#666666; font-weight:bold;}
#page #middle #droite #gamme #modele ul.vehicule li{padding:0;}
#page #middle #droite #gamme #photo{float:left;text-align:left;width:570px; vertical-align:top;}
#page #middle #droite #gamme #photo img{margin:0 5px 0 0;vertical-align:middle;margin-bottom:30px;vertical-align:top;}
#page #middle #droite #gamme #photo a.photo {position: relative;text-decoration:none;}
#page #middle #droite #gamme #photo a.photo span {display: none; font-size:0.8em;}
#page #middle #droite #gamme #photo a.photo:hover {z-index: 100;}
#page #middle #droite #gamme #photo a.photo:hover span {display: block;position: absolute; top:-50px; left:-70px;width: 350px;}
#page #middle #droite #gamme #t_configurateur{margin:0 auto 0 auto;}
#page #middle #droite #gamme #info{visibility:hidden;border:2px solid #EEEEEE;height:150px;width:580px;margin:0 auto 0 auto;}
#page #middle #droite #gamme #info img{float:left;padding:15px 0 0  15px;}
#page #middle #droite #gamme #info div{float:right;width:300px;padding-top:15px;}
#page #middle #droite #gamme #info span#mon_modele{font-size:14px;font-weight:bold;color:#669900;}

#page #middle #droite #vehicule{margin: 0 15px 0 15px;}
#page #middle #droite #vehicule p{text-align:justify;line-height:1.5em;/*text-indent:15px;*/}
#page #middle #droite #vehicule h2{padding-bottom:15px;}
#page #middle #droite #vehicule #implantation{width:350px;float:left;}
#page #middle #droite #vehicule #txt{width:300px;float:left;text-align:justify;line-height:1.5em;padding-bottom:1em;text-indent:1.5em;}
#page #middle #droite #vehicule #txt ul{margin-top:15px;}
#page #middle #droite #vehicule #txt li{list-style:disc inside;}
#page #middle #droite #vehicule #implantation2{width:280px;float:left;}
#page #middle #droite #vehicule a#360{float:left;width:100px;}
#page #middle #droite #vehicule #t_tissus tr{text-align:center;}
#page #middle #droite #vehicule #t_tissus th{font-weight:bold; text-decoration:underline;}

#page #middle #droite #f_reseau input[type='text']{border:#B3CC80 1px solid; width:25px;}
#page #middle #droite #f_reseau input[type='submit']{border:#B3CC80 1px solid; width:25px;}
#page #middle #droite #t_reseau{width:100%; text-align:left; border-collapse:collapse; }
#page #middle #droite #t_reseau td, #page #middle #droite #t_reseau th, #page #middle #droite #t_reseau a{padding:1px 2px 1px 2px;font-size:11px;}
#page #middle #droite #t_reseau th{font-weight:bold; color:#669900;}

#page #middle #droite #plan {}
#page #middle #droite #plan .gamme{width:150px;float:left;font-weight:bold;font-size:14px;color:#669900;}
#page #middle #droite #plan .gamme .serie{width:100px;display:block;margin-top:15px;font-weight:bold; color:#000000;}
#page #middle #droite #plan .gamme .serie .vehicule{font-style:italic;}

#page #middle #droite #t_foire_salon{width:100%;border-collapse:collapse;}
#page #middle #droite #t_foire_salon th, #page #middle #droite #t_foire_salon td{padding:2px 5px 2px 0;}
#page #middle #droite #t_foire_salon th{color:#639415;}
#page #middle #droite #t_foire_salon a{text-decoration:underline;}
/*#page #middle #droite #t_foire_salon th{font-weight:bold;background-color:#F4FAE9;}*/

#page #middle #droite #t_actu td{text-align:center;}
#page #middle #droite #t_actu a{color:#639415;}

#page #middle #droite #img_financ{position:absolute; margin:-20px 0 0 40px;}

/*destockage*/
.destock{/*float:left;*/ width:280px; /*border:1px solid #a0c330; */margin:0 0 0 30px; padding:0; text-align:center; /*padding:5px;*/}
.destock .img{width:180px; /*height:120px;*/ margin:0 auto;float:left;}
.destock .txt{float:right; width:100px; vertical-align:middle; margin-top:30px;}
.destock .modele{color:#666666; font-weight:bold;}
.destock .prix{color:#666666;}

#encadre{width:310px; height:144px; background-image:url(Images/page/ardoise.jpg); color:#FFFFFF; padding:35px 0 0 0;}
#encadre p{padding:5px; margin:0; font-size:1.3em;}
#encadre p span{font-weight:bold;}
#encadre p.petit{color:#EEEEEE; vertical-align:middle; padding:2px 5px;font-size:0.9em;}
#encadre p.petit img{vertical-align:middle; margin:2px 5px 0 0;}


/* BOTTOM commun à ACCUEIL & PAGE */
#bottom{margin-bottom:15px;}
#bottom #plan{background-color:#FFFFFF;font-size:9px;}
#bottom #plan p{}
#bottom #plan #gamme{float:left;width:610px;margin:5px 0 0 10px;background-color:#639415;color:#FFFFFF; }
#bottom #plan #gamme p{margin:0 0 0px 15px;}
#bottom #plan #t_gamme{color:#FFFFFF;margin:0 0 0px 15px;}
#bottom #plan #t_gamme, #bottom #plan #t_gamme a{color:#FFFFFF;}
#bottom #plan #t_gamme tr{ vertical-align:top; }
#bottom #plan #t_gamme th a.gamme{font-weight:bold;padding: 0 20px 0 0;}
#bottom #plan #t_gamme td a.serie{font-weight:bold;display:block;padding: 0 15px 0 0;}
#bottom #plan #t_gamme td ul{font-weight:normal; padding: 0 15px 0 0;}
#bottom #plan #t_gamme td ul li {list-style:disc inside;}
#bottom #plan #t_gamme td ul li a.vehicule{}
#bottom #plan #lien{float:right; width:350px;margin:15px 0 0 0;}
#bottom #plan #lien a.cat{display:block;font-weight:bold; text-decoration:underline;}
#bottom #plan #lien a.ss_cat{display:block; padding:7px 5px 0 0;}
#bottom #langue{ background-color:#FFFFFF;}
#bottom #langue div.boxcontent{text-align:center;}
#bottom #langue div.boxcontent ul{display:inline;}
#bottom #langue div.boxcontent ul#lien{ float:left;}
#bottom #langue div.boxcontent ul#lien li{margin-left:400px;}
#bottom #langue div.boxcontent ul#pays{float:right;}
#bottom #langue div.boxcontent ul#pays li{display:inline;padding-right:20px;}
#bottom #langue div.boxcontent ul#pays li#courant{font-weight:bold;}

/*arrondis*/
.raised {background-color:#a0c330; margin:0 auto;}
.raised .top, .raised .bottom {display:block;background-color:#a0c330;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#fff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#fff; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#fff; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#fff; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#fff; border-left:1px solid #fff; border-right:1px solid #999;}
/*arrondis vert*/
.raised_v {background-color:#ffffff; margin:0 auto;}
.raised_v .top, .raised_v .bottom {display:block;background-color:#fff;}
.raised_v .b1, .raised_v .b2, .raised_v .b3, .raised_v .b4, .raised_v .b1b, .raised_v .b2b, .raised_v .b3b, .raised_v .b4b {display:block; overflow:hidden;}
.raised_v .b1, .raised_v .b2, .raised_v .b3, .raised_v .b1b, .raised_v .b2b, .raised_v .b3b {height:1px;}
.raised_v .b2 {background:#639415; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised_v .b3 {background:#639415; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised_v .b4 {background:#639415; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised_v .b4b {background:#639415; border-left:1px solid #eee; border-right:1px solid #999;}
.raised_v .b3b {background:#639415; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised_v .b2b {background:#639415; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised_v .b1 {margin:0 5px; background:#fff;}
.raised_v .b2, .raised_v .b2b {margin:0 3px; border-width:0 2px;}
.raised_v .b3, .raised_v .b3b {margin:0 2px;}
.raised_v .b4, .raised_v .b4b {height:2px; margin:0 1px;}
.raised_v .b1b {margin:0 5px; background:#999;}
.raised_v .boxcontent {display:block;  background:#639415; border-left:1px solid #fff; border-right:1px solid #999;}

/*onglet pr VEHICULE */
.TabbedPanels {float:left;clear:none;}
.TabbedPanelsTabGroup {margin:0px;padding:0px;}
.TabbedPanelsTab {position:relative;top:1px;float:left;padding:4px 10px 2px 10px;margin:0px 1px 0px 0px;background-image:url(Images/page/onglet_bleu.jpg);background-repeat:repeat-x;list-style:none;border-left:solid 1px #679800;border-right:solid 1px #679800;cursor:pointer;font-size:11px;}
.TabbedPanelsTabHover{}
.TabbedPanelsTabSelected {background-image:url(Images/page/onglet_vert.jpg);border-left:solid 1px #679800;border-right:solid 1px #679800;border-bottom:2px solid #F4FAE9;/*color:#FFFFFF;*/}
.TabbedPanelsTab a {color:black;text-decoration:none;}
.TabbedPanelsContentGroup {clear:both;border:solid 1px #CCC;}

.TabbedPanelsContent {padding:15px 0 15px 0;}
.TabbedPanelsContent p{text-align:left;display:block;line-height:2em;}
.TabbedPanelsContent label{color:#666666; font-weight:bold;display:block;width:250px;float:left;}
.TabbedPanelsContent img.p_vehicule{padding:5px;}

.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float:left;width:10em;height:20em;background-color:#EEE;position:relative;border-top:solid 1px #999;border-right:solid 1px #999;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab {float:none;margin:0px;border-top:none;border-left:none;border-right:none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color:#EEE;border-bottom:solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear:none;float:left;padding:0px;width:30em;height:20em;}

/*onglet pr DESTOCK*/
.OngletDestock {margin:0px; padding:0px; float:left; clear:none; width:100%; position:relative; padding-top:33px;}
.OngletDestockTabGroup {margin:0;padding:0; position:absolute; top:0;}
.OngletDestock *{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;text-indent:0;text-align:left;}
.OngletDestockTab {float:left; list-style:none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer;float:left;background:url(../images/page/onglet_left.gif) no-repeat left top; margin:0 2px 0 0;padding:0 0 0 5px;}
.OngletDestockTab p{float:left; background:url(../images/page/onglet_right.png) no-repeat right top;padding:10px 7px 5px 2px; text-decoration:none;font-weight:bold; text-indent:0 !important;text-align:left !important;}
.OngletDestockTab_v {float:left; list-style:none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer;float:left;background:url(../images/page/onglet_left_v.gif) no-repeat left top; margin:0 2px 0 0;padding:0 0 0 5px;}
.OngletDestockTab_v p{float:left; background:url(../images/page/onglet_right_v.png) no-repeat right top;padding:10px 7px 5px 2px; text-decoration:none;font-weight:bold; text-indent:0 !important;text-align:left !important;}
.OngletDestockTabHover  {background-position:left -100px;color:#333;}
.OngletDestockTabHover p{background-position:right -100px;}
.OngletDestockTabSelected{background-position:left -100px;}
.OngletDestockTabSelected p{background-position:right -100px;padding-bottom:6px;color:#333;}
.OngletDestockContentGroup {clear: both;height:auto; line-height:normal; border: solid 1px #CCC;min-height:300px !important;height:300px ;height:auto !important; padding:10px;}
.OngletDestockContent p{margin-bottom:5px;}
.OngletDestockContent p input{text-align:right;}
/*.OngletDestockContent p:hover{font-weight:bold;}*/
.OngletDestockContent p label{float:left; width:250px; text-align:left;margin:0;}
.OngletDestockContent p label.grd{float:left; width:600px; text-align:left;margin:0;}
.OngletDestockContent p.impair{background-color:#F3F3F3; margin:0;}
.OngletDestockContent p.partie{font-size:1.2em;margin:0; padding:3px 0; font-weight:bold;margin:0; }
.OngletDestockContent p.titre{font-size:1.2em; color:#7e9f19; font-weight:bold;margin:0;}
.OngletDestockContent p.ss_titre{font-size:1em; font-weight:bold;margin:10px 0 0 0; text-decoration:underline;}
.OngletDestockContentVisible {}

#claque_region {border:1px solid #d5d4d4;}
#claque_region p{margin: 2px 10px;}
#claque_region p:hover{font-weight:bold;}
#claque_region p.txt:hover{font-weight:normal;}
#claque_region p label{float:left; width:310px; text-align:left;}
#claque_region p.impair{background-color:#F3F3F3;}
#claque_region #titre_region{background:url(../images/page/degrade.gif) repeat-x; height:20px; margin:0;padding:0;}
#claque_region #titre_region span{font-weight:bold; line-height:1.5em; padding-left:1em; font-size:12px; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}

#pagination{width:100%; height:2em; vertical-align:middle; font-size:1.2em; text-align:right}
#pagination a#courant{font-weight:bold;}

#liste_distrib h3{font-size:1em;color: #222;margin: 0;padding: 2px 0; background:url(../images/page/barre_degrade.gif) top left no-repeat; cursor:pointer;}
#liste_distrib .element{margin-left:25px;}

/*slimbox : affichage de la home sur la page d'accueil */
#lbOverlay {position: absolute;z-index: 9999;left: 0;width: 100%;background-color: #000;cursor:not-allowed;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(../loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {	background: transparent url(../prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {	background: transparent url(../nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(../closelabel.gif) no-repeat center; margin:5px 20px 0 5px;outline: none;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {font-weight: bold;}

