/********************************/
/*   FUNCTIONS
/********************************/

/*************************************************************************
	PREREG
*************************************************************************/

#prereg2010 { width:668px; }

#avancement { list-style:none; height:100px; }
#avancement li { float:left; font:bold 12px Arial, Verdana; line-height:50px; height:50px; width:167px; text-align:center; background:#069bd3; color:#fff; }


#prereg2010 .paragraphe { margin:0 0 15px 0; border:1px solid #51d0f3; border-width:1px 1px 0 1px; }
#prereg2010 .middle { overflow:hidden; zoom:1; padding:10px; background:#f5f5f5; border:1px solid #51d0f3; border-width:0 0 1px 0; }
#prereg2010 .warning { padding:20px; color:#ff00ff; text-align:center; }

#prereg2010 .paragraphe h2 { bold font:14px Arial, Verdana; line-height:18px; padding:5px 10px; background:#069bd3; color:#fff; }
#prereg2010 .paragraphe h3 { clear:both; margin:0; padding:15px 0; }
#prereg2010 .paragraphe p { clear:both; margin:0; padding:10px 0; }
#prereg2010 .paragraphe p.form-field { clear:none; }

#prereg2010 .form-fields { overflow:hidden; zoom:1; margin:10px 0; padding:0 5px; }

#prereg2010 .form-field { overflow:hidden; zoom:1; margin:0 5px; background:none; }
#prereg2010 .form-coche, #prereg2010 .form-radio { margin:0 5px; border:none; background:none; width:20px; }
#prereg2010 .form-coche { float:left; }
#prereg2010 .form-label { float:left; width:180px; margin:0 5px; padding:0 10px 0 0; text-align:right; }
#prereg2010 .form-text, .form-monoline { float:left; width:180px; margin:0 5px; }
#prereg2010 .form-menu { float:left; margin:0 5px; }

#prereg2010 .form-submit-border, #prereg2010 .form-submit-border .form-submit { background:#069bd3; }
#prereg2010 .form-submit-border, .form-submit-disabled { display:block; height:20px; margin:0 5px; padding:0 0 0 5px; background-position:0 50%; }
#prereg2010 .form-submit-border .form-submit, form-submit-disabled { display:block; font:12px Arial; line-height:20px; padding:0 5px 0 0; background-position:100% 50%; border:none; color:#fff; text-decoration:none; }

/*Ajout PC*/
#prereg2010 #formDOMAINEACTIVITE span{width:400px;}
#prereg2010 .error { border:1px solid #FF00FF; }
.form-submit-disabled{background:#AFAFAF;color:#FFFFFF;font-size:14px;font-weight:bold;}

/***************************************/

#cmd_left { width:130px; text-align:center; }
#cmd_left img { /*float:left;*/ margin:10px; }

#prereg2010 .form-warning h3{ color:#FF00FF;}
#prereg2010 .form-warning { border-color:#51D0F3; background:#F5F5F5;}


/* ##################### */
/* ##### RECHERCHE ##### */
/* ##################### */


/* ##### ETAPE RECHERCHE ##### */

/* Entête :*/

#step_recherche { }
#step_recherche h3 { }
#step_recherche p { }


/* Recherche alphabétique :*/

#step_recherche #rechercheAlpha { padding:5px 15px;}
#step_recherche #rechercheAlpha a { font-size:13px; font-weight:bold;}
#step_recherche #rechercheAlpha .listeAlpha { margin-top:5px; }
#step_recherche #rechercheAlpha .label { }

/* Liens directs :*/

#step_recherche .liendirect { padding:5px 15px; }
#step_recherche .liendirect p { }
#step_recherche .liendirect a { font-weight:bold; }
#step_recherche .liendirect .label { float:left; }
#step_recherche .liendirect .liendirect_link { float:left; margin:0 0 0 25px; }

/* Recherche multicritères :*/

#step_recherche .rechercheMulti { width:100%; margin:10px 0; }
#step_recherche .rechercheMulti .tdlabel { padding:5px 15px; width:50%; }
#step_recherche .rechercheMulti .label { }
#step_recherche .rechercheMulti .tdform { }
#step_recherche .rechercheMulti .form { }
#step_recherche .rechercheMulti .form .form-field { background:#fff; border:1px solid #A60084; margin-top:5px; margin-bottom:0px;}

/* Nomanclature arborescente via checkbox :*/

#step_recherche .ulniv1 { }
#step_recherche .ulniv2 { padding-left:15px}
#step_recherche .ulniv3 { padding-left:30px}

#step_recherche .ulniv1 .liniv1 { }
#step_recherche .ulniv2 .liniv2 { }
#step_recherche .ulniv3 .liniv3 { }

#step_recherche .ulniv1 .liniv1 .labelCheckBoxNiv1 { }
#step_recherche .ulniv2 .liniv2 .labelCheckBoxNiv2 { }
#step_recherche .ulniv3 .liniv3 .labelCheckBoxNiv3 { }

/* Bouton de validation :*/

#step_recherche #divSubmit { }


/* ##### ETAPE LISTE ##### */

/* Entête :*/

#step_liste { }
#step_liste h3 { }
#step_liste p { }

/* Fonctions :*/

#step_liste #nbresult { font-weight:bold; }

#zoom .printlist,
#step_liste .printlist { float:right;height:16px; margin:2px; background:url(img/rech/print.gif) no-repeat 0 0; padding:0 0 0 18px; }
#step_liste .printlist a { font-weight:bold; }

#step_liste .newsearch { float:right; height:16px; margin:2px; background:url(img/rech/fleche_move.png) no-repeat 0 0; padding:0 0 0 18px; }
#step_liste .newsearch a { font-weight:bold; }

#step_liste #affichagerequete { }

#step_liste .chgpage { font-weight:bold; text-align:right; }
#step_liste .chgpage a { font-weight:bold; }

/* Liste :*/

#step_liste #listtoprint { }
#step_liste #listtoprint .entete { background:#1a191e; color:#ffffff; }
#step_liste #listtoprint .entete th { padding:3px; font-size:14px; }
#step_liste #listtoprint .entete td { padding:3px; font-size:14px; }

#step_liste #listtoprint table { margin:10px 0 10px 1px; }

#step_liste .lineResultCycle1 a, #step_liste .lineResultCycle2 a { font-weight:bold; }
#step_liste .lineResultCycle1, #step_liste .lineResultCycle2 { }
#step_liste td{ padding:3px; border:1px solid #BBB; }
#step_liste .lineResultCycle2 { background:#EEE; }

/* Spécifique */

#step_recherche .cadre { border:solid #000; border-width:0 2px 2px 2px; margin:15px 0;}
#step_recherche .cadre .enteteCadre { margin:0 0 15px 0; background:#EAE9E2 url(img/menu_lv1_bg.gif) repeat-x; color:#000; border:solid #000; border-width:0 0 2px 0; font-size:12px; padding:8px 10px; font-weight:bold;}
#step_recherche .rechercheMulti .tdsubmit { padding:5px 15px; vertical-align:bottom; }
#step_recherche .rechercheMulti .divSubmit { margin:0 0 3px 0;}
#step_recherche .rechercheMulti .tdsubmit a:hover { color:#fff; }
#step_recherche .rechercheMulti .tdsubmit a:active { color:#fff; }
#step_recherche .rechercheMulti .tdsubmit a:focus { color:#fff; }
#step_recherche a.form-submit { padding:2px 25px 3px; }
#step_recherche .label { margin-bottom:5px; }
#step_recherche .fleche { width:16px; height:16px; float:left; margin-right:2px; background:url(img/rech/fleche_move.png) no-repeat 0 0;}

#step_liste .divBulleProduit { border:1px solid #BBB; background:#FFF; width:200px; height:150px; overflow:auto;}
#step_liste .divPhotoProduit { text-align:center; padding:2px; padding-bottom:0px; }
#step_liste .divDescProduit { padding:2px; padding-bottom:2px; }
#step_liste .divLinkProd a { font-size:10px; font-weight:normal; }

#step_liste .contourBleuFirst { border-left:2px solid #099DD5; border-right:2px solid #099DD5; border-top:2px solid #099DD5; }
#step_liste .contourBleu { border-left:2px solid #099DD5 !important; border-right:2px solid #099DD5 !important; }
#step_liste .contourBleuLast { border-left:2px solid #099DD5 !important; border-right:2px solid #099DD5 !important; border-bottom:2px solid #099DD5 !important; }


/* ################ */
/* ##### ZOOM ##### */
/* ################ */

#zoom { /*float:left;*/ padding:15px 7px 15px 0; }
#zoom .backListe,
#zoom .newSearch { margin:0 15px 15px 0; }

#zoom .newSearch { float:right; height:16px; background:url(img/rech/fleche_move.png) no-repeat 0 0; padding:0 0 0 18px; }
#zoom .newSearch a { font-weight:bold; }

#zoom .backListe { float:right; height:16px; background:url(img/rech/fleche_move_left.png) no-repeat 0 0; padding:0 0 0 18px; }
#zoom .backListe a { font-weight:bold; }

#zoom .printlist { float:right;height:16px; margin:2px; background:url(img/rech/print.gif) no-repeat 0 0; padding:0 0 0 18px; }
#zoom .printlist a { font-weight:bold; }

#zoom #zoomContent { }

#zoom  #zoomContent .coords { padding-bottom:10px; }
#zoom  #zoomContent .label { font-weight:bold; }
#zoom  #zoomContent td.desc { border-top:1px solid #099DD5; padding:15px 0; }

#zoomContent .contZoomStand { clear:both; margin:15px 0; }
#zoomContent .contZoomStand h2 { padding:15px; }
#zoomContent .contZoomStand h3 { padding:10px 15px; margin:0 0 10px 0; font:bold 16px Arial; }
#zoomContent .contZoomStand .spawEd { padding:0 15px 0 0; }
#zoomContent .contZoomStand .spawEd .zoomStand { padding:0 15px 0 0; }
#zoomContent .contZoomStand .spawEd img { border:none; }



#zoomContent .description,
#zoomContent .infos,
#zoomContent .marques,
#zoomContent .societe { margin:15px 0 0 0; overflow:hidden; zoom:1; }

#zoomContent .societe { padding:15px 0 0 0; margin:0 12px 0 0; border:solid #ccc; border-width:1px 0 0 0; }
#zoomContent .societe .right { padding:0 15px 15px 0; }

#zoomContent .description .label,
#zoomContent .infos .label,
#zoomContent .marques .label,
#zoomContent .societe .label { font:bold 13px Arial; padding:5px 10px; }

#zoomContent .produit { float:left; width:190px; padding:10px; margin:0 0 15px 0; border:solid #ccc; border-width:0 1px 0 0; }
#zoomContent .lastCol { border:none; }
#zoomContent .colRight { border:none; }
#zoomContent .produit h3 { background:#f5f5f5; }
#zoomContent .produit .visuel { margin:0 0 10px 0; text-align:center; }
#zoomContent .produit .texte { margin:0 0 10px 0; }

#zoomContent .new{text-align:right}


.legende a { font:bold 12px Arial; }


/*******************************/
/*   GALERIE DE PRODUITS
/*******************************/

.galerieProduit{ margin:20px 0 0 0; border:1px solid #A60084; }
.galerieProduit .header { line-height:33px; height:33px; padding:0 10px; margin:0 0 1px 0; background:#18BBEA url(img/entete_bg_bleu.gif) repeat-x scroll 0 0;}
.galerieProduit .header h2{ float:left; font-size:110%; color:#FFFFFF;}
.galerieProduit .header a{ color:#FFFFFF;}
.galerieProduit .header a:hover{ color:#FFFFFF; text-decoration:underline;}
.galerieProduit .header .allPdtLink{ float:right; }
.galerieProduit .galerie { padding:10px 10px 12px 10px; height:150px;}

.galerieProduit .product{ float:left; width:202px; height:150px; border-right:1px solid #A60084; padding:0 10px; position:relative; overflow:hidden; }
.galerieProduit .product.first{ padding-left:0; }
.galerieProduit .product.last{ border:none;  padding-right:0;}
.galerieProduit .product .pdtPicture{ border:1px solid #CFCFCF; padding:3px; display:block; float:left; margin:0 5px 0 0; font-size:1px;}
.galerieProduit .product .pdtName{ font-weight:bold; margin:0 0 10px 0; color:#009EE0; }
.galerieProduit .product .pdtName a{ color:#009EE0; }
.galerieProduit .product .pdtDesc{  }
.galerieProduit .product .pdtLink{ text-align:right; margin:10px 0 0 0; position:absolute; bottom:0; right:10px; background-color:#FFFFFF; }

.genProd {
	height:115px;
}

.genProdZoom {
	height:130px;
}

#preregmultistepoverload .globalSALONREED,
#preregmultistepoverload .globalDESABOTOTALMAIL,
#preregmultistepoverload .globalDESABOTOTALCOURRIER,
#preregmultistepoverload .globalDESABOTOTALFAX,
#preregmultistepoverload .globalDESABOPARTENAIRESREED {
padding:0;
}

.globalSALONREED {
margin-bottom:20px;
}

#preregmultistepoverload {
width:605px;
}


#step_liste { width:99%; }

#step_recherche h2 { margin:0 0 15px 0; }
#step_recherche .form-submit { padding:2px 25px 3px; }

/*#rechercheAlpha { padding:10px; margin:0 0 15px 0; border:2px solid black; background:url(img/conf/bg_confnav.png) repeat-x 0 0 #E8E8E2;
#step_recherche { padding:10px; border:1px solid #555;
background:white; -webkit-border-top-left-radius:10px 10px;
-webkit-border-top-right-radius:10px 10px;
-webkit-border-bottom-right-radius:10px 10px;
-webkit-border-bottom-left-radius:10px 10px; -moz-border-top-left-radius:10px 10px;
-moz-border-top-right-radius:10px 10px;
-moz-border-bottom-right-radius:10px 10px;
-moz-border-bottom-left-radius:10px 10px;
border-top-left-radius:10px 10px;
border-top-right-radius:10px 10px;
border-bottom-right-radius:10px 10px;
border-bottom-left-radius:10px 10px;
}
 }*/

.liendirect a:hover { text-decoration:none; color:#ffffff; }

#recherche_multiple { padding:15px 0 0 0; }


/*******************************/
/* ANNONCES ********************/
/*******************************/

/* Liste :*/

.search_part{
	margin:10px 10px 20px;
	clear:both;
	font-family:Arial,Helvetica,Sans-serif
}
.search_part .header{
	color:#FFF;
	font:bold 20px Arial,Helvetica;
}
.search_part .footer {clear:both;}

.search_style1{
	border:3px solid #000;
}
.search_style1 .header{
	padding:2px 4px 4px;
	background-color:#000;
}

.search_style2{
	padding:1px;
	background:url(img/functions/border_style2.png) repeat-x 0 0 #616161;
}
.search_style2 .header{
	padding:5px 10px;
	border:1px solid #FFF;
	border-top:2px solid #FFF;
	text-decoration:underline;
	text-shadow:1px 1px #e5e5e5;
	color:#474747;
	font:bold 16px Arial,Helvetica;
	background:#c1c1c1;
}
.search_style2 .content{
	padding:10px;
	border-top:1px solid #7D7D7D;
	overflow:hidden;
	background:url(img/functions/bg_search.png) repeat-x 0 0 #c7c6c5;
}

.search_style3{
	background:#313131;
}
.search_style3 .header{
	padding:5px 7px 4px;
	background:url(img/functions/bg_list.png) repeat-x 0 0;
}
.search_style3 .content{
	margin:0 3px;
}
.search_style3 .footer{
	margin:0 3px 3px;
	height:3px;
}

#step_recherche.annonces .search_part .content #divSubmit {margin:10px;text-align:right;}
.search_part #listtoprint .entete th{
	padding:3px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #474747;
	font-size:14px;
	font-weight:400;
	color:#474747;
	text-align:left;
	text-shadow:1px 1px 1px #FFF;
	background:url(img/functions/th_sep.gif) no-repeat 100% 50% #c1c1c1;
}
.search_part #listtoprint .entete th.noprint{
	background:#c1c1c1;
}
.search_part #listtoprint td{
	padding:3px;
	border:0;
	border-bottom:1px solid #474747;
	font-size:14px;
	color:#535353;
	background:url(img/functions/bg_td.png) repeat-x 0 100% #fdfdfd;
}
.search_part #listtoprint td a{
	font-size:13px;
	color:#535353;
}
.search_part #listtoprint td span.cat{
	font-weight:bold;
	font-size:13px;
	color:#000;
}
.search_part #listtoprint td span.desc{
	font-size:12px;
	font-style:italic;
}
.search_part #listtoprint td span.more_info a{
	display:block;
	text-align:right;
	font-size:11px;
	font-style:italic;
	color:#AF208F;
	text-decoration:underline;
}

.search_part #listtoprint table { margin:0px;}
#step_liste .search_part #listtoprint table { margin:0px;}
.search_part .lineResultCycle1 a, .search_part .lineResultCycle2 a { font-weight:bold;}
.search_part .lineResultCycle2 { background:#EEE; }
#step_liste .search_part .rechercheMulti td{border:0}

.search_part .rechercheMulti .level_one{
	float:left;
	width:49%;
	margin-right:1%
}
.search_part .rechercheMulti li.title{
	margin-top:10px;
	padding-left:15px;
	font:bold 15px/19px Arial;
	color:#535353;
	background:url(img/functions/puce_categ.png) no-repeat 0 0;
}
.search_part .search-field{
	float:left;
	width:33%
}

#step_recherche .search_part .rechercheMulti .form .form-field,
#step_liste .search_part .rechercheMulti .form .form-field{
	border:1px solid #7D7D7D;
	-moz-box-shadow:1px 1px 2px #7D7D7D;
	-webkit-box-shadow:1px 1px 2px #7D7D7D;
	box-shadow:1px 1px 2px #7D7D7D;
}
#step_recherche .search_part .rechercheMulti .form select.form-field,
#step_liste .search_part .rechercheMulti .form select.form-field{
	padding:2px;
}

#step_recherche.annonces .search_part .subheader{
	padding:10px 15px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #7d7d7d;
	font-size:16px;
	font-weight:700;
	text-shadow:1px 2px 0 #FFF;
	background:#d6d9da;
}
#step_recherche.annonces .search_part .subheader a{text-decoration:none}
#step_recherche.annonces .search_part .content #map_part {float:left;}
#step_recherche.annonces .search_part .content #details_part{
	padding:10px;
	border-left:1px solid #7d7d7d;
	width:auto;
	height:355px;
	margin-left:350px;
	background:url(img/functions/bg_detailspart.png) repeat-x 0 0 #FFF;
}
#step_recherche.annonces .search_part .content #details_part .region{
	margin:10px 0 0 10px;
	font-size:12px;
	font-style:italic;
	color:#a32385;
}
#step_recherche.annonces .search_part .content #details_part .region span{
	font-size:11px;
	font-weight:400;
}
#step_recherche.annonces .search_part .content #details_part .region_sep{
	height:2px;
	margin:20px auto;
	background:url(img/functions/region_sep.png) no-repeat 50% 0
}
#step_recherche.annonces .search_part .content #details_part .region_content{
	padding-left:15px;
	font-size:14px;
}
#step_recherche.annonces .search_part .content #details_part span{
	color:#a32385;
}
#step_recherche.annonces .search_part .content #details_part .cat_level_one{
	font-size:16px;
}
#step_recherche.annonces .search_part .content #details_part .region_link{
	display:block;
	margin-top:25px;
	font-size:11px;
	text-decoration:underline;
}
#seeBasket{
	float:right;
	font-size:11px;
	background:url(img/functions/img_fav.png) no-repeat right top;
	height:28px;
	line-height:28px;
	padding-right:32px;
}
#seeBasket a{
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
	color:#d79bc1;
}
*+html .header span{float:left;}
*+html .header #seeBasket span{float:none;}
.sort{position:relative;z-index:1}
.sort.on{color:#AF208F}
.sort .asc,.annonces .sort .desc{position:absolute;z-index:2}
.sort .asc{
	right:3px;
	top:1px;
}
.sort .desc{
	right:3px;
	top:8px;
}

.annonces .toolkit{
	margin:5px;
	overflow:hidden;
}
#step_liste.annonces .chgpage{
	float:right;
	margin-left:5px;
	font:bold 13px/23px Arial;
	color:#a6037f;
}
#step_liste.annonces .chgpage a{
	color:#545454;
}
#step_liste.annonces .printlist,#step_basket.annonces .printlist{
	padding-left:35px;
	height:auto;
	background:url(img/functions/printlist.png) no-repeat 0 0
}
#step_liste.annonces .printlist a,#step_basket.annonces .printlist a{
	font:bold 12px/23px Arial;
	color:#545454;
}
#step_liste.annonces #nbresult{
	font:bold 12px/23px Arial;
}

#step_liste.annonces .newsearch,#step_basket.annonces .newsearch{
	display:inline;
	padding-right:5px;
	background:none;
}
#step_basket.annonces .backlist{
	padding-right:5px;
	background:none;
}
#step_liste.annonces .newsearch a{
	color:#7D7D7D;
	text-decoration:none;
	font-weight:normal
}
#step_basket.annonces .newsearch a,#step_basket.annonces .backlist a{
	color:#AF208F;
	text-decoration:none;
	font-weight:normal
}
#step_basket.annonces .printlist{
	float: right;
	margin-bottom:5px;
}

/* TOOLTIP */
#step_recherche.annonces #tooltip {
	background:#FFF;
	border:2px solid #AF208F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:150px;
	display:none;
	color:#000;
	text-align:left;
	font-size:12px;
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	position:absolute; 
	top:5px;
	left:5px;
	opacity:0.8;
}
#step_recherche.annonces #tooltip h2#tooltip_title {background-color:#AF208F;color:#FFF;font-weight:bold;margin:0px;}
#step_recherche.annonces #tooltip h2#tooltip_title,
#step_recherche.annonces #tooltip p#tooltip_content {padding:2px;text-align:center;font-size:10px;}

.annonces .search_part #linkSubmit{
	float:right;
	padding:9px 0 0 10px;
	width:120px;
	height:30px;
	font:bold 16px Arial;
	color:#FFF;
	text-align:left;
	text-shadow:1px 1px 0 #a72d8a;
	background:url(img/functions/search_btn.png) no-repeat 0 0;
}
.submit_container{text-align:center;}

#zoom.annonces .search_style3 .content{
	padding:20px;
	background:url(img/functions/bg_zoom.png) repeat-x 0 0;
}
#zoom.annonces .search_style3 .subheader{
	overflow:hidden;
	padding:5px 15px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #7D7D7D;
	margin:0 3px;
	background:#d6d9da;
}
#zoom.annonces .search_style3 .subheader .zoom_backListe{
	float:left;
	line-height:23px;
}
#zoom.annonces .search_style3 .subheader .zoom_backListe a{
	font-size:12px;
	font-style:italic;
	color:#474747;
}
#zoom.annonces .search_style3 .subheader .zoom_print{
	float:right;
}
#zoom.annonces .search_style3 .subheader .zoom_print a{
	display:block;
	width:29px;
	height:23px;
	background:url(img/functions/print.png) no-repeat 0 100%
}
#zoom.annonces .search_style3 .subheader .zoom_print a:hover{
	text-decoration:none;
	background:url(img/functions/print.png) no-repeat 0 0
}
#zoom.annonces .search_style3 .content .zoom_photo{
	float:right
}
#zoom.annonces .search_style3 .content .zoom_title h2{
	font-size:16px;
	color:#000;
}
#zoom.annonces .search_style3 .content .zoom_annonceur{
	padding:20px;
	font-size:14px;
	line-height:23px;
}
#zoom.annonces .search_style3 .content .zoom_annonceur span{
	color:#a32385;
}
#zoom.annonces .search_part .reply_to{overflow:hidden}
#zoom.annonces .search_part .reply_to a{
	float:right;
	padding:13px 0 0 10px;
	width:147px;
	height:42px;
	font:bold 14px/16px Arial;
	color:#FFF;
	text-align:left;
	text-shadow:1px 1px 2px #a72d8a;
	background:url(img/functions/btn_send.png) no-repeat 0 0;
}
*+html .annonces .header{overflow:hidden}
*+html #step_liste.annonces .header span{float:left;}
#step_liste.annonces .header #toggle_search{
	float:right;
	width:22px;
	height:22px;
	margin-right:10px;
	cursor:pointer;
	background:url(img/functions/show_search.png) no-repeat 0 0;
}
#step_liste.annonces .header #toggle_search.down{
	background:url(img/functions/hide_search.png) no-repeat 0 0;
}

#popupmailer.style1{padding:10px;}
#popupmailer.style1 .inner{padding:0}
#popupmailer label{color:#000;}
#popupmailer.style1 .inner .form-submit{
	width:150px;
	height:35px;
	font-size:16px;
	padding-bottom:5px;
	background:url(img/functions/btn.png) no-repeat 0 0;
}
