/* CSS Document */

body {background:#fff url(../images/background/bg_body.jpg) repeat-x; margin: 0; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666}
h1 { margin:0; padding:0}
h2 { margin:0 0 10px 0; padding:0}
h3 { margin:0 0 5px 0; padding:0}
#wrapper { margin:0; padding:15px 0 0 0; }
#header { padding:4px 0 0 0; width: 740px; height:81px; background:url(../images/background/bg_header.gif) no-repeat}

#logo {float:left; width:210px; padding:22px 0 0 20px; text-align:left;}
#topnav {background: white; list-style: none; margin: 0 20px 0 0; padding: 0; height: 40px; display: inline; overflow: hidden; width: 381px; float:right}
#topnav li { margin: 0; padding: 0; display: inline; list-style-type: none; text-indent:-9999px}
#topnav a { float: left; padding: 40px 0 0 0; overflow: hidden; height: 0px !important; height /**/:40px; /* for IE5/Win */}
#topnav a:hover { background-position: 0 -40px;}
#topnav a:active, #topnav a.selected {background-position: 0 -40px;}
#navHome a  { width: 91px; background: url(../images/btn/btn_hp_FR.gif) top left no-repeat;}
#navProducts a  { width: 91px; background: url(../images/btn/btn_products_FR.gif) top left no-repeat;}
#navServices a  { width: 110px; background: url(../images/btn/btn_services_FR.gif) top left no-repeat;}
#navContact a  { width: 89px; background: url(../images/btn/btn_contact_FR.gif) top left no-repeat;}

#navHomeSelected a  { width: 91px; background: url(../images/btn/btn_hp_FR.gif) top left no-repeat; background-position: 0 -40px;}
#navProductsSelected a  { width: 91px; background: url(../images/btn/btn_products_FR.gif) top left no-repeat; background-position: 0 -40px;}
#navServicesSelected a  { width: 110px; background: url(../images/btn/btn_services_FR.gif) top left no-repeat; background-position: 0 -40px;}
#navContactSelected a  { width: 89px; background: url(../images/btn/btn_contact_FR.gif) top left no-repeat; background-position: 0 -40px;}


#nav { margin:0; padding:0 5px 0 0}
#search {margin:0; padding:5px 20px 0 0; text-align:right}
#flag { margin:0; padding:10px 15px 0 0; height:12px; text-align:right; background:#8c8c8c}
#content {width: 740px; margin: 0 auto; background: #fff url(../images/background/bg_content.jpg) no-repeat; text-align: left; font-size: 10px}
#banner { width:740px; height:218px; padding:0; margin:0px; background:url(../images/header_home.jpg) no-repeat}
#bannerEntreprise { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header/header_entreprise_FR.gif) no-repeat;}
#bannerProduits { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header_produits.jpg) no-repeat;}
#bannerProduits2 { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header_produits.jpg) no-repeat;}
#bannerServices { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header_services.jpg) no-repeat; text-decoration:none; vertical-align:top}
a.bannerService{ color:#fff; text-decoration:none;}
a.bannerService:hover{ color:#fff; text-decoration:none;}
#bannerServices2 { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header_services.jpg) no-repeat; text-decoration:none}
#bannerServices marquee {width:340px; height:65px; border:solid #f7ba6b 0px;  padding:5px 7px 5px 8px ; color:#fff; float:right; text-decoration:none; vertical-align:top}

a.bannerProduits{ color:#fff; text-decoration:none;}
a.bannerProduits:hover{ color:#fff; text-decoration:none;}
#bannerProduits2 { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header_produits.jpg) no-repeat; text-decoration:none}
#bannerProduits marquee {width:340px; height:65px; border:solid #f7ba6b 0px;  padding:5px 7px 5px 8px ; color:#fff; float:right; text-decoration:none; vertical-align:top}

#bannerEntreprise marquee a { color:#fff; text-decoration:none; background: url(../images/background/bg_underline_marqee.gif) repeat-x 0 11px;}

#bannerServices marquee img { padding-right:5px; text-decoration:none}
#bannerEntreprise marquee {width:340px; height:65px; border:solid #f7ba6b 0px; background:/*#f4a038*/ url(../images/background/bg_marqee.jpg) no-repeat; padding:5px 7px 5px 8px ; color:#fff; float:right}
#bannerEntreprise marquee a:hover{ color:#fff; text-decoration:underline;}
#bannerEntreprise marquee img, { padding-right:5px;}



#txtContent { margin: 0; padding:10px 20px 20px 20px; width:700px; background:url(../images/background/bg_content.jpg) no-repeat}
#annonce { margin:0; padding:0px; width:357px; height:77px; border:solid #f7ba6b 1px; background:/*#f4a038*/ url(../images/background/bg_marqee.jpg) no-repeat; color:#fff; float:right}
#annonceFlash { margin:0; padding:0px; width:357px; height:77px; border:solid #f7ba6b 1px; background:/*#f4a038*/ url(../images/background/bg_marqee.jpg) no-repeat; color:#fff; float:right}
#servicesItem { margin:0; padding:0; width:445px; float:left}
#servicesItem table td p { padding-left:10px}
#presentationItem, #entrepriseItem, #servicesItem ul { margin:0; padding:0;}
#presentationItem ul, #entrepriseItem ul, #servicesItem ul { list-style:none; font-weight:bold}
#presentationItem ul  li, #entrepriseItem ul li, #servicesItem ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#presentationItem ul  li a, #entrepriseItem ul li a, #servicesItem ul li a { text-decoration: none; color:#525252;}
#presentationItem ul  li a:hover, #entrepriseItem ul li a:hover, #servicesItem ul li a:hover { text-decoration: none; color: #e06f03;}
#schemaPresentation { margin:15px 0 25px 0; padding:0; text-align:center;}

a.btn_entreprises { margin:0; padding:0; width:120px; height:29px; display:block; text-decoration: none; background:url(../images/btn/btn_entreprises_off_FR.gif) no-repeat; text-indent:-9999px;}
a.btn_entreprises:hover { margin:0; padding:0; width:120px; height:29px;  display:block; text-decoration: none; background:url(../images/btn/btn_entreprises_on_FR.gif) no-repeat; text-indent:-9999px;}

#txt_acheteur, #txt_vendeur { padding:0 0 10px 0; margin: 0 0 0 40px; width:600px}
#txt_acheteur p, #txt_vendeur p{ padding:0; margin: 0 0 10px 0;}
#txt_acheteur h4,  #txt_vendeur h4 { padding:0 0 0px 15px; background:url(../images/bullet.gif) no-repeat 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12}
#servicesItem a:hover { font-weight:bold; text-decoration: none; color:#e06f03;}
#servicesItem a, #moreInfo a {text-decoration: none; color:#e38f12;}
#moreInfo a:hover {text-decoration: none; color: #525252;}
#entrepriseItem a {text-decoration: none; color:#525252;}
#entrepriseItem a:hover {text-decoration: none; color: #e06f03;}
#txtContent a {text-decoration: none; color:#e38f12;}
#txtContent a:hover {text-decoration: none; color: #e06f03;}

.txt_avantages { padding-left:40px;}
#entrepriseItem .contact a { margin-bottom:2px; text-decoration: none; color:#e06f03; /*background: url(../images/background/bg_underline.gif) repeat-x 0 11px;*/}
#entrepriseItem .contact a:hover {margin-bottom:2px; text-decoration: undeline; color: #525252;}
.exproduits { padding-bottom:8px}
#patch { width:700px; height:18px; margin:0; padding:2px 20px 0 20px; background:url(../images/background/bg_patch.gif) no-repeat}
#patch a {text-decoration: none; color:#525252;}
#patch a:hover {text-decoration: none; color:#e06f03;}

#ttlVoitures { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titre/titre/titleSection_voitures.gif) no-repeat; text-align:right}
#ttlTelephonie { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titre/titre/titleSection_telephonie.gif) no-repeat; text-align:right}
#ttlCamions { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titre/titre/titleSection_camions.gif) no-repeat; text-align:right}
#ttlEngins { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titre/titleSection_engins.gif) no-repeat; text-align:right}
#ttlTracteurs { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titre/titleSection_tracteurs.gif) no-repeat; text-align:right}
#ttlRemorques { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titre/titleSection_remorques.gif) no-repeat; text-align:right}
#ttlMachines { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titre/titleSection_machines.gif) no-repeat; text-align:right}
#ttlServices { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titre/titleSection_services.gif) no-repeat; text-align:right; vertical-align:middle}
#blockprod1, #blockprod2, #blockprod3 { margin:0; padding:20px; }
#blockprod1 img, #blockprod2 img, #blockprod3 img { margin:10px; padding:5px;}
#nothing, #nothing2 { margin:0; padding:0; width:260px; height:36px; float:left}
#buttonPage, #buttonPage2 { margin:0; padding:10px 0 0 0; width:150px; height:26px; float:left}
#numPage, #numPage2  { margin:0; padding:10px 0 0 0; width:50px; height:26px; font-weight:bold; float:left; text-align:center}
#jumpMenu, #jumpMenu2 {margin:0; padding:5px 0 0 0; width:250px; height:31px; float:left}
#jumpMenuStyle, #jumpMenuStyle2 { margin: 3px 0; padding:2px 0 0 0; color: #666; background: url(../images/background/bg_jumpMenu.gif) repeat-x; /*height:21px;*/ font-size:9px; border:1px solid #c9c9c9;}
#jumpMenuStyle option, #jumpMenuStyle2 option { background:white;padding:3px 0 0 0}
/*#infoContact { margin:20px 0 0 0; padding:15px 0 0 20px; width:575px; height:139px; background:url(../images/background/bg_infoContact.jpg) no-repeat}
#infoSociety { width:290px; float:left}*/
#infoContact { margin:20px 0 0 50px; padding:15px 0 0 20px; width:575px; height:139px; background:url(../images/bg_infoContact.jpg) no-repeat}
#infoSociety { width:290px; float:left}

#infoTeam { width:250px; float:left}
#introTxt { margin:0 0 0 5px; padding:0; width:249px; height:399px; background:url(../images/background/bg_introTxt.jpg) no-repeat; float:left; overflow:auto}
#intro { margin:40px 0 0 0}
#introTxt p { padding:10px}

#info-nav	{border: 0; margin: 0 0px 0 0 ; padding: 5px 0px 0px 0px; color: #8992A4; width: 740px; text-align:right; height:15px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif}
#info-nav li {display: inline; font-size: 10px; padding: 0 3px 0px 19px; margin: 0}

/* HOME PAGE */
#panelLeft { margin:0 0 0 5px; padding:0; width:345px; float:left;}
#itemServices { width:345px; text-align:center; margin:0; padding:0}

/*  NAVIGATION CSS LEFT MENU */
#leftNav1 { /*background:red; position: absolute;*/ top: 10px; left: 10px; list-style: none;	margin: 0; padding: 0; height: 96px;
	/*display: inline;*/ overflow: hidden; width: 170px; font-size:10px; float:left}
#leftNav1 li { margin: 0; padding: 0; display: inline; list-style-type: none; /*text-indent:-9999px*/}
#leftNav1 a { float: left; padding: 32px 0 0 0; overflow: hidden; height: 0px !important; height /**/:28px; /* for IE5/Win */}
#leftNav1 a:hover { background-position: 0 -32px;}
#leftNav1 a:active, #leftNav1 a.selected { background-position: 0 -32px;}

#leftNav2 { /*background:red; position: absolute;*/ top: 10px; left: 10px; list-style: none;	margin: 0; padding: 0; height: 96px;
	/*display: inline;*/ overflow: hidden; width: 170px; font-size:10px; float:left}
#leftNav2 li { margin: 0; padding: 0; display: inline; list-style-type: none; /*text-indent:-9999px*/}
#leftNav2 a { float: left; padding: 32px 0 0 0; overflow: hidden; height: 0px !important; height /**/:28px; /* for IE5/Win */}
#leftNav2 a:hover { background-position: 0 -32px;}
#leftNav2 a:active, #leftNav2 a.selected { background-position: 0 -32px;}

#navVoitures_fr a  { width: 170px; background: url(../images/btn/btn_voitures.gif) top left no-repeat;}
#navCamions_fr a  { width: 170px; background: url(../images/btn/btn_camions.gif) top left no-repeat;}
#navTelephonie_fr a  { width: 170px; background: url(../images/btn/btn_tel.gif) top left no-repeat;}

#navTracteurs_fr a  { width: 170px; background: url(../images/btn/btn_tracteurs.gif) top left no-repeat;}
#navRemorques_fr a  { width: 170px; background: url(../images/btn/btn_remorques.gif) top left no-repeat;}
#navMachines_fr a  { width: 170px; background: url(../images/btn/btn_machines.gif) top left no-repeat;}

/*#itemServicesBlock1 { width:170px; margin:0; padding:0; float:left}
#itemServicesBlock2 { width:175px; margin:0; padding:0; float:left}*/

#servicesPic { width:345px; text-align:center; margin:0; padding:25px 0 0 0}

#plusProduits { float:right; margin:5px 8px 0 0px; padding:0;}
#plusServices { margin:5px 5px 0 10px; padding:0;}
#plusInfo { float:left; margin:5px 0px 0 0px; padding:0;}
.hpPluServices {margin:5px 0 0 115px;}
.plusInfo { text-align:left; margin:15px 0 0 0; padding:0 px 0 0}

a.btn_plusProduits { margin:0; padding:0; width:127px; height:18px; display:block; text-decoration: none; background:url(../images/btn/btn_plusdeproduits_On_FR.gif) no-repeat; text-indent:-9999px;}
a.btn_plusProduits:hover { margin:0; padding:0; width:127px; height:18px;  display:block; text-decoration: none; background:url(../images/btn/btn_plusdeproduits_Off_FR.gif) no-repeat; text-indent:-9999px;}

a.btn_plusServices { margin:0; padding:0; width:127px; height:18px; display:block; text-decoration: none; background:url(../images/btn_plusdeservices_On_FR.gif) no-repeat; text-indent:-9999px;}
a.btn_plusServices:hover { margin:0; padding:0; width:127px; height:18px;  display:block; text-decoration: none; background:url(../images/btn_plusdeservices_Off_FR.gif) no-repeat; text-indent:-9999px;}

a.btn_plusInfo { margin:0; padding:0; width:92px; height:18px; display:block; text-decoration: none; background:url(../images/btn/btn_plusinfo_On_FR.gif) no-repeat; text-indent:-9999px;}
a.btn_plusInfo:hover { margin:0; padding:0; width:92px; height:18px;  display:block; text-decoration: none; background:url(../images/btn/btn_plusinfo_Off_FR.gif) no-repeat; text-indent:-9999px;}

#sitemap {padding: 0px 0px 0px 0px; margin: 0}
#contact {padding: 0px 0px 0px 0px; margin: 0 10px 0 10px}
#sitemap a{color: #8992A4; text-decoration:none; }
#contact a{color: #8992A4; text-decoration:none; }
#sitemap a:hover{color: #C91E1B; text-decoration:underline;}
#contact a:hover {color: #C91E1B; text-decoration:underline;}
#appelOffre { margin:0; padding:0; width:675px; float:left}
#callAppelOffre { margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF9900; font-weight:bold;}
#panel_appelOffre { margin:0; padding:0; width:675px;}
#panel_appelOffre_top { margin:0; padding:0; width:675px; height:15px; background:url(../images/panel_appelOffre_top.jpg) no-repeat}
#panel_appelOffre_middle { margin:0; padding:0; width:645px; padding:0 15px 0 15px; background:url(../images/panel_appelOffre_middle.jpg) repeat-y}
#panel_appelOffre_bottom { margin:0; padding:0; width:675px; height:16px; background:url(../images/panel_appelOffre_bottom.gif) no-repeat}
#panel_appelOffre ul { margin:10px; padding:0px;}
#panel_appelOffre ul { list-style:none; font-weight:bold}
#panel_appelOffre ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#panel_appelOffre ul li a { text-decoration: none; color:#525252;}
#panel_appelOffre ul li a:hover { text-decoration: none; color: #e06f03;}

#disclaimerItem { margin:0; padding:0; }
#disclaimerItem h2 { margin:5px 0 5px 0; padding:0 0 0px 15px; background:url(../images/bullet.gif) no-repeat 0px 4px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12}
#disclaimerItem table td p { padding-left:10px}
#disclaimerItem ul { margin:10px 0 10px 30px; padding:0; width:550px; list-style:none; font-weight:bold}
#disclaimerItem ul li { padding:0 0 8px 15px; background:url(../images/bullet.gif) no-repeat}
#disclaimerItem ul li a { text-decoration: none; color:#525252;}
#disclaimerItem ul li a:hover { text-decoration: none; color: #e06f03;}
#servicesList { margin:0 0 0 5px; padding:10px 0 0 0; width:249px; height:335px; background:url(../images/background/bg_listServices.jpg) no-repeat; float:left; overflow:auto}
#servicesList ul { margin:10px; padding:0px;}
#servicesList ul { list-style:none; font-weight:bold}
#servicesList ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#servicesList ul li a { text-decoration: none; color:#525252;}
#servicesList ul li a:hover { text-decoration: none; color: #e06f03;}
#servicesLogo { margin:0; padding:0; width:420px; float:left}
#servicesLogo table { margin:0; padding:0; width:420px;}
#servicesLogo tr { background:url(../images/background/bg_services.gif) no-repeat; height:105px;}


.servicesBlockbis { margin:0 0 8px 10px; padding:0; width:411px; height:96px;}
.servicesBlockleft { float:left; margin:0; padding:18px 0 0 15px; width:110px; height:87px; background: url(../images/background/bg_services_SLICES_01.gif) no-repeat}
.servicesBlockright { float:left; margin:0; padding:0; width:285px; height:105px;}
.servicesBlocktop{  margin:0; padding:0 0 0 11px; width:274px; height:17px; background: url(../images/background/bg_services_SLICES_02.gif) no-repeat}
.servicesBlocktitre { margin:0; padding:0 10px 0 11px; width:264px; height:20px; background: url(../images/background/bg_services_SLICES_03.gif) no-repeat}
.servicesBlocktext { margin:0; padding:0 10px 0 11px; width:264px; height:36px; background: url(../images/background/bg_services_SLICES_03.gif) no-repeat; vertical-align:middle}
.servicesBlockbottom { margin:0; padding:0; width:285px; height:34px;}
.servicesBlocklink { float:left; margin:0; padding:0 0 0 11px; width:237px; height:34px; background: url(../images/background/bg_services_SLICES_04.gif) no-repeat; vertical-align:bottom}
.servicesBlockbtn { float:left; margin:0; padding:0; width:37px; height:34px; background: url(../imagesbackground//bg_services_btn_off.gif) no-repeat}
.servicesBlockbtnempty { float:left; margin:0; padding:0; width:37px; height:34px; background: url(../images/background/bg_services_btnempty.gif) no-repeat}
.servicesBlockbis h3 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color: #474747; vertical-align:top}
.servicesBlockbis p { margin:0; padding:0}
.servicesBlockbislink a { margin:0; padding:0; text-decoration: none; color: #e06f03;; vertical-align:bottom}
.servicesBlockbislink a:hover { margin:0; padding:0; text-decoration: none; color:#525252;; vertical-align:bottom}
a.btn_pluservices { margin:0; padding:0; width:37px; height:34px; display:block; text-decoration: none; background:url(../images/background/bg_services_btn_off.jpg) no-repeat; text-indent:-9999px;}
a.btn_pluservices:hover { margin:0; padding:0; width:37px; height:34px;  display:block; text-decoration: none; background:url(../images/background/bg_services_btn_on.jpg) no-repeat; text-indent:-9999px;}

.logoServices { margin:9px 7px 0 7px; padding:9px 0 0 0; width:115px; height:85px; text-align:center; background:url(../images/background/bg_ico_services.jpg) no-repeat; float:left}

.website { font-size:12px; font-weight:bold; font-size:11px; color: #e06f03;}
.ttlServicesList { margin:0 0 5px 18px; padding:0;}


#servicesFullList { margin:0; padding:0 0 0 35px;}
#servicesFullList ul { list-style:none;}
#servicesFullList ul ul{ list-style:circle;}
#servicesFullList a { color:#474747; /*border-bottom:1px solid #e7eaee*/}
#servicesFullList a:hover { color:#e38f12;}
.catServices { margin-top:10px;}
#more { margin:0; padding:0;}
#more ul { margin-bottom:20px; list-style:none;}
#more ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#more ul li a { text-decoration: none; color:#525252;}
#more ul li a:hover { text-decoration: none; color: #e06f03;}
#more a {text-decoration: none; color:#e38f12;}
#more a:hover {text-decoration: none; color: #525252;}
#more h3 { color:#474747; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#more h4 { color:#e38f12; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.picMore { margin: 0 7px 4px 0;}
#infoSales { margin:15px 0 0  15px; padding:0;  width:392px;}
#infoSales_top { margin:0; padding:0; width:392px; height:12px; background:url(../images/background/bg_infoSales_top.gif) no-repeat }
#infoSales_middle { margin:0; padding:0 5px 0 9px; width:378px; background:url(../images/background/bg_infoSales_mdl.gif) repeat-y}
#infoSales_middle h3 { color:#474747; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#infoSales_middle a { text-decoration: none; color:#e06f03;}
#infoSales_middle a:hover { text-decoration: none; color: #525252;}
#infoSales_bottom { margin:0; padding:0; width:392px; height:12px; background:url(../images/background/bg_infoSales_btm.gif) no-repeat}

#callproduct { margin:50px 0 0 0; padding: 0 0 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
#callproduct2 { padding: 0 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px}

#expoProduits, #serviceappelOffres { margin:10px 0 10px 0; padding: 0 0 0 30px;}
#expoProduits h4, #serviceappelOffres h4 { padding:0 0 0px 15px; background:url(../images/bullet.gif) no-repeat 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12}
#expoProduits ul, #serviceappelOffres ul { margin:10px 0 10px 0; padding:10px 10px 0px 10px; list-style:none;}
#expoProduits ul li, #serviceappelOffres ul li { margin:0; padding:0 0 10px 0;}
.remarque { margin:0 0 0 50px; padding:10px; text-align:center; width:516px; height:32px; background:url(../images/background/bg_remarques.jpg) no-repeat;}

#serviceAnnones .remarque2 { margin:0 0 0 50px; padding:10px; text-align:center; width:516px; height:32px; background:url(../images/background/bg_remarques.jpg) no-repeat;}

.alphabet {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12; font-weight:bold;}

#serviceAnnones {margin:10px 0 10px 0; padding: 0 0 0 30px;}
#serviceAnnones h4 { padding:0 0 0px 15px; background:url(../images/bullet.gif) no-repeat 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12}
#serviceAnnones p { margin:10px 0 10px 0; padding:0}
#serviceAnnones ul { margin:10px 0 10px 0; padding:10px 10px 0px 10px; list-style:none;}
#serviceAnnones ul li { margin:0; padding:0 0 10px 18px; font-weight:normal;}
#affichages { margin:0; padding:0; text-align:center;}
#affichages img { margin:10px; padding:0;}
#affichageSimple { margin:10px 0 0 0; padding:0}
#affichageCible { margin:10px 0 0 0; padding:0}
#tarifs { margin:0; padding:0;}
#tarifs table { margin:10px 0 0 0; border:1px dotted #ccc}
#photo table { margin:10px 0 0 0; border:0px}
#tarifs table tr td { margin:0; padding:5px;}
#tarifs .typeaffich { background:#666; color:#fff;}
#tarifs .prix { background:#eaeaea}
#tarifs .duree { background:#d3d3d3}
#tarifs .aff_simple { background:#b1d7fb}
#tarifs .aff_cible { background:#cfeaf3}
#tarifs .prix_txt { color:#e38f12;}
#remarque_annonces { margin:10px 0 0 0; padding:0;}
#remarque_annonces h3 { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#e38f12; font-weight:bold; font-style: italic}
#remarque_annonces ul { list-style:none; margin:8px 0 0 10px; padding:0}
#remarque_annonces ul li { margin:0 0 8px 0; padding:0 0 0 18px; font-weight:normal;}


.lang {padding: 0 5px 0 5px}
.fr { padding-left: 3px;}
.nl { padding-left: 0px; padding-right: 0px;}
.en { padding-right: 0px;}
.update { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px 0px 0px 30px; margin: 0x 0px 0px 0px; float:left}
.gray { color:#666}
.orange {color:#e38f12}
.teamTtl { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f4a025}
.underline { margin:10px 0  10px 0; padding:0; text-align:center}


/*------ clear ------*/
.clear {height: 0; clear: both;}
.clear2 {height: 20px; clear: both;}
#cap-top { width:740pxpx; height:11px; line-height: 0px; background-image:url(../images/cap_top.gif); background-repeat:no-repeat;}
#cap-bottom { width:740px; height:11px; line-height: 0px; background-image:url(../images/cap_bottom.gif); background-repeat:no-repeat;}
.top { text-align:right; float:right; padding: 0 0 5px 0; margin: 0 0 0 0}

/*------ navigation ------*/
#navigation {height: 9px; font-size: 10px; font-weight: bold; color: #666666; background:#FFFFFF url(../images/background/bg_navigation.gif) no-repeat; padding: 5px 10px 5px 6px; line-height: 9px; text-align: left}
#navigation ul {margin: 0; padding: 0}
#navigation li {padding-right: 12px; display: inline; list-style-type: none; margin: 0}
#navigation a {text-decoration:none; color: #FFFFFF}
#navigation a:hover {color: #FFC559;}

/*------ footer ------*/
#footer { text-align: center; font-size: 9px; color:#525252;}
#footer a {text-decoration: none; color:#525252;}
#footer a:hover {text-decoration: none; color: #e06f03;}
#footer-in { width: 740px; height:54px; background: #fff url(../images/background/bg_footer.jpg) no-repeat; margin: 0 auto; padding:30px 0 10px 0}

/*-- form --*/
form {margin: 0; padding: 0}
form input, form textarea {margin: 3px 0; width:250px }
form select {margin: 3px 0}
input {background: url(../images/background/bg_input.gif); padding:0; }
textarea {background:#FFF; background:url(../images/background/bg_form-box.gif) repeat-x;}
.label { font: 10px Verdana; color:#797979}

.button {background: url(../images/bt-envoyer.gif); width:17px; height:17px; border: 0px; font: bold 10px Verdana;}
textarea, input {border: 1px solid #c9c9c9; font: 10px Verdana; color: #525252; padding: 2px;}
#noborder {border: 0px solid; width:74px; height:17px }
.input {border: 1px solid #f1f1f1; margin-top: 5px; background: #FFF url(../images/background/bg_input-box.gif) repeat-x; padding: 0px 0 0 3px; font: 11px Verdana; color: #29546d; height:20px;}
.focus {background: #d0ecf4 url(../images/background/bg_input-focus.gif) repeat-x; width:250px} 
.focus-txtarea {background: url(../images/background/bg_txtarea-focus.gif) repeat-x; width:250px} 

.label_nav_admin { font: 10px Verdana; text-decoration:none; color:#333333}
a.label_nav_admin { font: 10px Verdana; text-decoration:none; color:#333333}
a.label_nav_admin:hover { font: 10px Verdana; text-decoration:none; color:#333333}
.horaire_de { background:#666; color:#fff;}
.horaire_a { background:#FF9900}
.horaire_h_a { background:#fff}
.horaire_h_b { background:#e6f3ff}
.horaire_jours_a { background:#f5f5f5}
.horaire_jours_b { background:#dadada}

.marques { font: 12px Verdana; text-decoration:none; color:#666; font-weight:bold}
a.marques { font: 12px Verdana; text-decoration:none; color:#666; font-weight:bold}
a.marques:hover { font: 12px Verdana; text-decoration:none; color:#e38f12; font-weight:bold}
a.marques:active { font: 12px Verdana; text-decoration:none; color:#e38f12; font-weight:bold}
a.marques:selected { font: 12px Verdana; text-decoration:none; color:#666; font-weight:bold}

.modeles { font: 10px Verdana; text-decoration:none; color:#666;}
a.modeles { font: 10px Verdana; text-decoration:none; color:#666;}
a.modeles:hover { font: 10px Verdana; text-decoration:none; color:#e38f12;}
a.modeles:active { font: 10px Verdana; text-decoration:none; color:#e38f12;}
a.modeles:selected { font: 10px Verdana; text-decoration:none; color:#666;}



#productItem { margin:0; padding:0;}
#productItem table td { padding-left:10px; padding-bottom:15px}
#productItem ul { margin:5px 0 0 0; padding:0;}
#productItem ul { list-style:none; font-weight:normal}
#productItem ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#productItem ul li a { text-decoration: none; color:#525252;}
#productItem ul li a:hover { text-decoration: none; color: #e06f03;}
#productItem h4 { color:#666666; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#productItem h4 a { color:#666666; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.productCatList { margin: 0; padding:13px 13px 5px 30px; width:180px; background:url(../images/bg_productList.jpg) no-repeat;}
.productCatList ul { margin-top:10px;}
.h4nb { color:#e38f12; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.h4nb a { color:#e38f12; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
div.shadop_pxcontent { margin:0; padding:O; height:20px; display:block; background:url(../images/shadow_pxcontent.jpg) no-repeat }
div.shadop_xcontent { margin:0; padding:O; height:20px; display:block; background:url(../images/shadow_xcontent.jpg) no-repeat }

#panelServicesBoxTop ul li a { text-decoration: none; color:#525252;}
#panelServicesBoxTop ul li a:hover { text-decoration: none; color: #e06f03;}
.capFormTop { margin:0 0 0 8px; padding:0; width:680px; height:23px; background:url(../images/capFormTop.jpg) no-repeat}
.capFormMiddle {margin:0 0 0 8px; padding:0; width:680px; background:url(../images/capFormMiddle.jpg) repeat-y}
.capFormMiddle form { padding:0 20px 0 20px;}

.capFormBottom {margin:0 0 0 8px; padding:0; width:680px; height:42px; background:url(../images/capFormBottom.jpg) no-repeat}

 

/* Bord arrondi */

.xcorner {margin:0;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.xb1 {margin:0 5px; background:#f4f4f4;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xcontent {display:block; border:0 solid #f4f4f4; border-width:0 1px; padding:5px 5px 2px 0; background:#f4f4f4; height:131px;}

.xcornera {background: transparent; margin:0; height:100%}
.xtopa, .xbottoma {display:block; background:transparent; font-size:1px;}
.xb1a, .xb2a, .xb3a, .xb4a {display:block; overflow:hidden;}
.xb1a, .xb2a, .xb3a {height:1px;}
.xb2a, .xb3a, .xb4a {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1a {margin:0 5px; background:#fff;}
.xb2a {margin:0 3px; border-width:0 2px;}
.xb3a {margin:0 2px;}
.xb4a {height:2px; margin:0 1px;}
.xcontenta {display:block; border:0 solid #fff; border-width:0 1px; padding:5px; background:#fff;}

.pxcorner {background: transparent; margin:0;}
.pxtop, .pxbottom {display:block; background:transparent; font-size:1px;}
.pxb1, .pxb2, .pxb3, .pxb4 {display:block; overflow:hidden;}
.pxb1, .pxb2, .pxb3 {height:1px;}
.pxb2, .pxb3, .pxb4 {background:#fff; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.pxb1 {margin:0 5px; background:#f4f4f4;}
.pxb2 {margin:0 3px; border-width:0 2px;}
.pxb3 {margin:0 2px;}
.pxb4 {height:2px; margin:0 1px;}
.pxcontent {display:block; border:0 solid #f4f4f4; border-width:0 1px; padding:12px 5px 12px 5px; background:#fff;}
.pxcontent img { padding:5px; border:1px solid #c7d2d8; background:#f5f5f5}

.cap_xcornerwhite { background:url(../images/cap_xcornerwhite.gif) repeat-y;}
.captop_xcornerwhite {background:url(../images/captop_xcornerwhite.gif) no-repeat; height:12px;}
.capbottom_xcornerwhite {background:url(../images/capbottom_xcornerwhite.gif) no-repeat top center; height:34px;}

.cap_xcornergray { background:url(../images/cap_xcornergray.gif) repeat-y;}
.captop_xcornergray {background:url(../images/captop_xcornergray.gif) no-repeat; height:12px;}
.capbottom_xcornergray {background:url(../images/capbottom_xcornergray.gif) no-repeat top center; height:34px;}




/* PAGES PRODUITS */
#prod_cell_randomizeWrap { margin:0; padding:13px 0 0 21px; float:left; width:309px; height: 125px; background:#fff url(../images/prod_cell_randomizeWrap.gif) no-repeat}
.prod_cell_randtop { margin:0; padding:0; height:9px; background: url(../images/prod_cell_randtop.gif) no-repeat}
.prod_cell_randbottom { margin:0; padding:0; background: url(../images/prod_cell_randbottom.gif) no-repeat; width:330px; height:27px;}
.prod_cell_randleft { margin:0; padding:0; float:left; width:21px; height:102px; background: url(../images/prod_cell_randleft.gif) no-repeat}
.prod_randomize { margin:0; padding:0; float:left; width:309px; height:102px; background:#fff}
.blockProd_slogan { margin:0; padding:0; float:left; width:349px; height:138px; background: url(../images/prod_cell_randslogan.gif) no-repeat}

#blockNouveautes {margin:0; padding:0 0 0 10px}
#blockProd_cell { margin:10px 0 0 0; padding:0 0px 0 10px}
.blockProd_cell_1 {float:left; width:216px; height:125px; margin-right:15px; background:#fff}
.blockProd_cell_2 {float:left; width:216px; height:125px; margin-right:15px; background:#fff}
.blockProd_cell_3 {float:left; width:216px; height:125px; background:#fff}


#prod_cell_picItem {height:150px; width:294px; float:left}


.xcorner_white_new {margin:0; padding:12px 0 0 0; width:483px; height:180px; background:url(../images/xcorner_white_new.gif) no-repeat}
.xcorner_gray_new {margin:0; padding:12px 0 0 0; width:483px; height:180px; background:url(../images/xcorner_gray_new.gif) no-repeat}
.xcorner_white_new table { margin-left:10px}
.xcorner_gray_new table { margin-left:10px}
