/* CSS Document - acn*/

@import url("font.css");





/*----------------------------------------- General SIZE - POSITION BLOCK ----------------------------------------*/

* { margin:0; padding:0;}

span { display:none;}

.clear { clear:both;}

input.text { border:1px solid #0099FF;}

fieldset  { border:0;}

.button:hover { cursor:pointer;}


ul li { background:url(../images/puce_li.gif) no-repeat; padding:0 0 0 12px; list-style:none;}

h3{ margin:5px 0;background:#343434 url(../images/back_h3.jpg) no-repeat 2px right; padding: 3px 30px 3px 5px; color:#FFFFFF; display:inline;}

#center form { margin:15px 0 0 0;}


body { background:url(../images/background_body.jpg)#257dad repeat-x;}

#container_back { background:url(../images/background_meuritech.jpg) no-repeat; width:1100px; margin:0 auto; text-align:center;}





#container { width:894px; margin:0 auto; text-align:left; position:relative;}

#newsletter { height:39px;background:url(../images/back_newsletter.png)no-repeat; margin:0 0 0 595px;
width:290px;}

#banner {background:url(../images/back_banner.jpg) #343434 no-repeat; width:851px; height:164px; padding:12px 12px 0 12px; margin:0 0 0 10px;}

#content {background:url(../images/back_content.png) repeat-y; width:894px; padding:10px;}



h1#meuritech_logo a { background:url(../images/logo_meuritech.png) no-repeat; width:165px; height:165px; position: absolute; top:10px; left:0; z-index:3000;}


a:hover { color:#0875a7;}




/*----------------------------------------- HEADER ---------------------------------------------------------------*/



#header #tagline { margin:30px 0 0 170px; width:544px; height:20px;}

/*------------------------------------------ BANNER --------------------------------------------------------------*/

#imageContainer {height:164px; width:609px; position: relative; float:left; }






/*-------------------------------------------- Menu01 NEWSLETTER----------------------------------------------------------*/
#newsletter span { display:inline; color:#FFFFFF; }
#newsletter h2 { border:none; text-align:right;}

#newsletter ul  { padding:11px 0 0 33px; float:left;}

#newsletter ul li { list-style:none; float:left; background:none; padding:0;}

#newsletter ul li a{ display:block;padding:3px 8px 10px 8px; color:#FFFFFF; text-decoration:none;}

#newsletter ul li a.actif,#newsletter ul li a:hover{ background:#1376a9;}

#newsletter form { float:left;}

#newsletter form input.text { width:185px; margin:0 10px 0 0;}




/*-------------------------------------------- CONTENU -----------------------------------------------------------------*/

#left{width:155px; float:left; padding:0 0 0 8px;}

#center{ float:left; width:433px; padding:20px 8px 0 8px;}
#content #center_full{ float:left; width:692px; padding:20px 16px 0 8px;}

#right{width:250px; float:left;}



/*VIGNETTES HOME*/

#vignettes { padding:0 0 0 8px;}

#vignettes a { display:block; width:122px; height:18px; color:#FFFFFF; text-decoration:none; padding:77px 0 0 5px; float:left; font-weight:bold; margin:6px; cursor:pointer;}

#vignettes a.hotte {background:url(../images/vignette_hotte.jpg) no-repeat;}

#vignettes a.hotte:hover {background:url(../images/vignette_hotte_hover.jpg) no-repeat;}

#vignettes a.hotte_charbon {background:url(../images/vignette_filtre.jpg) no-repeat;}

#vignettes a.hotte_charbon:hover {background:url(../images/vignette_filtre_hover.jpg) no-repeat;}

#vignettes a.hotte_filtre {background:url(../images/vignette_grille.jpg) no-repeat;}

#vignettes a.hotte_filtre:hover {background:url(../images/vignette_grille_hover.jpg) no-repeat;}

#vignettes a.lavage {background:url(../images/vignette_machine.jpg) no-repeat;}

#vignettes a.lavage:hover {background:url(../images/vignette_machine_hover.jpg) no-repeat;}

#vignettes a.cuisson {background:url(../images/vignette_four.jpg) no-repeat;}

#vignettes a.cuisson:hover {background:url(../images/vignette_four_hover.jpg) no-repeat;}

#vignettes a.froid {background:url(../images/vignette_frigo.jpg) no-repeat;}

#vignettes a.froid:hover {background:url(../images/vignette_frigo_hover.jpg) no-repeat;}



/*LOGOS PARTNER*/

#partnair{ padding:0 0 0 10px; margin:45px 0 0 0; /*height:42px;*/}

#partnair a{ width:85px; height:42px; float:left;display:block;}

#ariston {background:url(../images/ariston.gif) no-repeat;display:block; }

#bauknecht {background:url(../images/bauknecht.gif) no-repeat;display:block; }

#bosch {background:url(../images/bosch.gif) no-repeat;display:block; }

#electrolux {background:url(../images/electrolux.gif) no-repeat;display:block; }

#indesit {background:url(../images/indesit.gif) no-repeat;display:block; }

#meurilus {background:url(../images/meurilus.gif) no-repeat;display:block; }

#scholtes{background:url(../images/scholtes.gif) no-repeat;display:block; }

#siemens {background:url(../images/siemens.gif) no-repeat;display:block; }

#whirlpool {background:url(../images/whirlpool.gif) no-repeat;display:block; }

#zanussi {background:url(../images/zanussi.gif) no-repeat;display:block; }





/*-------------------------------------------- LOGIN -------------------------------------------------------------------*/

#login {background:url(../images/back_login.jpg) no-repeat 7px 42px; width:226px; height:164px; float:left; padding:0 0 0 15px; position:relative;}

#login h2{background:url(../images/title_acces_securise.jpg) no-repeat bottom right;border:0 none;
color:#FFFFFF;
font-style:normal;
height:18px;
margin:19px 10px 0 0;
padding:5px 5px 0 0;
text-align:right;
width:216px;}

#login { font-style:italic;}
#login form { padding:5px 0 0 0;}
#login label{ font-style:normal; font-size:1em;  display:block; float:left; margin:0 2px 5px 0; width:80px;}
#login #form-login-remember label { width:100px; font-weight:normal;}
#login .inputbox {float:left; border:1px solid #0e76a9; margin:0 0 5px 0;}
#login .input br { display:block; float:left;}
#login .input p { clear:both;}
#login #modlgn_remember { border:none; width:20px; padding:0; margin:0;}

#login .button {background:url(../images/btn_connection.jpg) no-repeat 0 4px; color:#FFFFFF; width:70px; height:25px; border:none; position:absolute; bottom:15px; left:15px;}
#login ul {position:absolute; bottom:8px; left:100px;}
#login ul li { list-style:none; background:none; font-style:normal; text-align:right;}
#login ul li a { display:block;background:url(../images/back_link.gif) no-repeat right; height:12px; padding:0 15px 0 0; margin:0 0 3px 0;}







/*--------------------------------------------- SEARCH -----------------------------------------------------------------*/



#search {background:url(../images/back_search.jpg) no-repeat bottom; width:155px; height:34px;
padding:25px 0 0;}

#search #mod_search_searchword { border:1px solid #343434; color:#a8a7a7; width:101px; float:left; height:15px; margin:0 5px 0 0; padding:2px;}
#search .button { border:none; text-indent:-9999px;background:url(../images/btn_go.jpg) no-repeat 0 2px ; width:28px; height:21px; float:left;}
#search .search { padding:5px 0 0 5px;}



/*---------------------------------------------- MENU 02 ---------------------------------------------------------------*/

#menu02 h2{background:#fff url(../images/title_menu.jpg) no-repeat; width:144px; height:23px;  border:0; color:#FFFFFF;padding:4px 0 0 10px; letter-spacing:1px;}

#menu02{background:#343434 url(../images/bottom_menu.gif) no-repeat bottom; width:154px;margin:17px 0 17px 0;}
#menu02 ul { padding:0 0 10px 0;}
#menu02 ul span { display:inline; color:#fff;}
#menu02 ul li { list-style:none; background:none; padding:0;}
#menu02 ul li a{border-bottom: 1px dotted #231f20; display:block; margin:0 5px; padding:3px 0 3px 0; text-decoration:none;}
#menu02 ul li:hover{background:#424242;}
/*#menu02 ul li.item13{ display:none;}*/
#menu02 ul li.active{ background:#424242;}

/*-------------------------------------------- DEPANNAGE ---------------------------------------------------------------*/

#depannage {background:url(../images/back_depannage.jpg) no-repeat bottom; width:253px; height:126px; margin:0 0 17px 0; color:#FFFFFF; padding:30px 0 0 10px;}
#depannage h2{ text-transform:uppercase; font-weight:bold; color:#FFFFFF; border:none; margin:0;}
#depannage p{ color:#FFFFFF; margin:0 0 5px 0;}
#depannage a{ color:#FFFFFF;}

/*BREADCUMB*/
#breadcumb span { display:block; margin:0 0 15px 0;}
#breadcumb { padding:0 0 0 8px;}

/*Ecatalogue*/
#center_full #vmMainPage form{ margin:20px 0 0 0;}
#center_full #vmMainPage table { margin:15px 0 0 0;}

#center_full #vmMainPage h3.browseProductTitle { background:url(../images/border_cata) no-repeat right;margin:50px 0 0 0;}
.browseProductContainer { clear:both; border-bottom:dashed 1px #343434; height:150px; margin:0 0 10px;}
.browseProductTitle,.browseProductImageContainer,.browseProductDescription { float:left;}
#center_full #vmMainPage .browsePriceContainer,#center_full #vmMainPage .browseRatingContainer {display:none;}
#center_full #vmMainPage .browseProductDescription { margin:45px 0 0 0;width:220px;}
#center_full #vmMainPage .browseProductDescription a {background:url(../images/back_btn_fiche02.gif) no-repeat; display:block; height:19px; width:103px; text-indent:-999px; margin:10px 0 0 0;}
#center_full #vmMainPage .browseProductDescription br{ display:none;}

#center_full #vmMainPage .vmRecentDetail { margin:15px 0 0 0;}
#center_full #vmMainPage .browseProductImageContainer {background:url(../images/border_cata) no-repeat right; padding:0 5px 0 0; margin:0 15px 0 0;}
#center_full #vmMainPage .browseProductImageContainer a{background:url(../images/back_img.jpg) no-repeat; display:block;padding:20px 22px;}
.vmRecent { margin:15px 0 0 0;}

/*----------------------------------------------- CONTACT --------------------------------------------------------------*/

.contact_email label{ color:#030202; font-weight:bold;}
.contact_email input { border:1px solid #ccc;background:url(../images/back_form.gif) repeat-x; margin:0 0 10px 0; height:17px; padding:2px 0 2px 2px;}
.contact_email textarea {margin:0 0 10px 0;background:#f2f2f2 url(../images/back_textarea.gif) repeat-x; width:350px; border:1px solid #ccc; padding:2px;}
.contact_email .button {background:transparent url(../images/btn_connection.jpg) no-repeat scroll 0 4px;
border:none;color:#FFFFFF;height:25px;width:70px;}
.componentheading {background:#343434 url(../images/back_h3.jpg) no-repeat scroll right bottom;
color:#FFFFFF;
margin:0 0 15px 0;
padding:3px 30px 3px 5px;
width:150px;}
/*------------------------------------------------ SEARCH --------------------------------------------------------------*/

#searchForm .button {background:transparent url(../images/btn_connection.jpg) no-repeat scroll 0 4px;height:25px; border:none;width:70px; color:#FFFFFF;}
#searchForm td { padding:5px 0;}
#searchForm .inputbox{background:transparent url(../images/back_form.gif) repeat-x scroll 0 0;
border:none;
height:17px;
padding:2px 0 2px 2px;}
#searchForm select.inputbox { padding:0; height:22px; border:1px #ccc solid;color:#343434;}
#searchForm select.inputbox option { background:transparent url(../images/back_form.gif) repeat-x;color:#343434;}
#searchForm select.inputbox option:hover { color:#343434;}
.contentpaneopen  fieldset{ width:430px; border-bottom:1px dashed #343434; padding:7px 0;}
.contentpaneopen  fieldset div { margin:3px 0;}
span.small { display:inline; color:#f69729; font-weight:bold;}
span.highlight { display:inline; font-weight:bold;}
/*--------------------------------------------- FOOTER -----------------------------------------------------------------*/

#footer {width:894px; height:35px;background:url(../images/back_footer.png) no-repeat; text-align:center; padding:5px 0 0 0;}
#footer ul li { display:inline; color:#fff; background:none;}
#footer ul li a {color:#fff;}

/*NEWS*/

.inputbox {margin:0 0 15px 0;}