/* Gabarit 2 colonnes  du Front				*/


body { font-family: "Trebuchet MS"; font-size: 12px; text-align: left; color: #7a7a7a; background-color:#6ccaee; margin:0; padding:0 }

h1 		 { position: absolute; left: 17px; top: -11px;  }
h1 a 		{  width: 200px; height: 90px; display:block; }

h2   		{ margin: 2px 0 50px 7px; padding: 0; font: normal 18px "Trebuchet MS"; color: #630001; 
     		  background: url(../images/fond/f-h2.jpg) left 3px no-repeat;  }
h3  		{ margin: 25px 0 0px 0px; font: bold 15px "Trebuchet MS"; color: #2e9fbf }
h3.underline {  margin:16px 0px 10px 5px; border-bottom:1px solid #ccc}
.partenaires h3.underline { font-size:14px; margin-top:17px}
h4   		{ margin: 15px 0 10px 20px; font: normal 17px "Trebuchet MS"; color: #d58b12 }
h5   		{ margin: 15px 0 10px 20px; font: normal 16px "Trebuchet MS"; color: #806b3c }

p    		{ font: normal 11px/15px arial; margin: 0 0 5px 0; text-align:left }

input    { padding: 0 0 0 3px; font: normal 11px arial }
textarea { padding: 4px; font: normal 11px arial }

ul li { list-style: none; font: normal 11px/15px arial; margin: 5px 15px 5px -19px;background: url(../images/puce/niv1.gif) left 4px no-repeat; padding-left:10px  }
ul li li { background: url(../images/puce/niv2.gif) left 4px no-repeat;margin: 5px 5px 5px -19px; }
ul.puced li { list-style: none; margin: 10px 15px 10px 24px; padding: 0 0 0 13px; background: url(../images/puce/puce.gif) left 2px no-repeat }
ul.radio li	{ display:inline; zoom:1; margin-right:78px; background-image:none }
ul.radio li input { margin: 0 4px 0 0; position:relative; top: 2px; left: 0 }
 
.edit ul.radio li	{ display:inline; zoom:1; margin-right:60px; background-image:none }

 
a img     { border: none; text-decoration: none }
a           { color:#cc0000; text-decoration: underline; font: normal 11px arial }
a:hover  { color:#ff6600; text-decoration: underline }
 
 
 /* Publicite du header */
 #pubmenu-top        {    width: 480px!important; width: 467px;  height: 80px!important; height: 60px; position: absolute; top: 6px!important; top: 5px; right: 0px  } 
 #pubmenu-right    { position:relative; top: 0px; left: 9px;  } 
 
 
/* 			Conteneurs generaux 	*/	
.site-wrapper {position: relative;}
.main-pub {width: 100%; height:100%; display: block; position: fixed; top:0; left:0; background-position: center top; background-repeat: no-repeat;}


#background-top {position: absolute; top:0; width:100%;}

#background-top { background: url(../images/fond/top.jpg) top center repeat-x; }
#background-bottom {  background: url(../images/fond/bottom.jpg) bottom center repeat-x; border:1px solid #5ebee4; }

#main{width: 932px; margin: 0 auto;  text-align:left; padding-bottom:125px;position: relative;}
#header{ width:932px; height:153px;background: url(../images/fond/header.jpg) left top no-repeat;    }
#menu-left {width:207px;}
	.menu_left_home { height:602px; background: url(../images/fond/menu-left.gif) left top no-repeat; }
	.menu_left_other { height: 731px; background: url(../images/fond/menu-left-other.gif) left top no-repeat; }
#menu-right	{width:210px; height:602px; padding-top:20px; position:relative;}
.interne .home{width:515px;}
.interne .mondo{width:515px;}
.interne2{width:725px;}
.home #contenu{ margin-top:38px; margin-left:15px}
.mondo #contenu{ margin-top:46px; margin-left:15px}
.mondo #contenu h2{ margin-bottom:14px; }




/*			INDEX     		*/

		/*			header			*/
		#links{ position:absolute; top:135px; left:10px}
		#links img{ margin-right:15px}
		#slogan{ position:absolute; top:115px; left:17px; color:#319fc0; font-size:14px}
		
		/*			menu right			*/
		#partenaires{ height:187px; width:203px;background: url(../images/fond/partenaires.gif) left top no-repeat; padding-top:34px}
		#last{ height:170px; width:206px;background: url(../images/fond/last.gif) left top no-repeat; padding-top:34px}
		.last-td .price-last{ color:#3faacc; font-size:13px; font-weight:bold}
		#coloriage_right{ margin: 258px 0 4px; }
		#portail{ margin-bottom:4px}
		marquee{ height:163px;}
		marquee p{ margin:15px auto; text-align:center}
		

		
		/*			menu left			*/
		#left { position:relative; width:100%; }
			.menu_left_home #left { height:685px; }
			.menu_left_other #left { height:814px; }
		#search{ width:94%;height:150px;position:absolute;background: url(../images/illustr/search.jpg) left top no-repeat; top:37px; left:4px;}
		#search input, #search select { border:1px solid #aba8a8; color:#3e3e3e}
		#search select { height:10px; font-size:10px}
		#search p{ margin:3px 1px; padding:0; text-align:right}
		#search a{ color:#9daf1e;  text-decoration:underline}
		#search form{ margin-top:20px;}
		#annoncer{width:100%;height:80px;position:absolute;background: url(../images/illustr/annoncer.gif) left top no-repeat;top:222px;left:5px}
		#annoncer p{ margin-top:24px; margin-left:130px}
		#loggin{width:100%; height:80px; position:absolute;background: url(../images/illustr/login.jpg) left top no-repeat; top:325px; left:5px; padding-top:10px}
		#loggin p{text-align:right; margin-right:15px}
		#loggin a{ color:#da931a; font-size:10px}
		#logged{ width:100%;position:absolute;top:325px; left:5px; padding-top:10px;background: url(../images/illustr/loged.jpg) left 10px no-repeat;}
		#logged p{text-align:right;margin-right:15px}
		#logged a{ font-weight:bold; color:#812019}
		#nouveau{width:100%; height:80px; position:absolute;background: url(../images/illustr/nouveau.jpg) left top no-repeat; top:438px; left:2px;}
		#nouveau p{ margin-top:34px; margin-left:114px}
		#meteolink{width:100%; height:80px; position:absolute;background: url(../images/fond/meteo.jpg) left top no-repeat; top:548px; left:18px;}
		#meteolink p{ margin-top:21px; margin-left:88px}
		#reflink{width:100%; height:110px; position:absolute;top:556px; left:10px;}
		#reflink a{ text-decoration:none; color:#087190; font-weight:bold; margin:3px 0; display:block; background:url(../images/puce/li_nolien.gif) left 5px no-repeat; padding-left:10px}
		#reflink a:hover{ color:#CC0000;}
		#coloriage_left{width:100%; height:86px; position:absolute; top:678px; left:13px; background: url(../images/illustr/coloriage_left.jpg) left top no-repeat;}
		#coloriage_left p{ margin-top:29px; margin-left:97px}
		#pubmenu-leftsearch{ }
		#pubmenu-leftpublication{ }


		/*			Content				*/
		.home{background: url(../images/fond/fond_home.jpg) left 20px no-repeat;height:988px;}
		.mondo{background: url(../images/fond/fond_mondo.jpg) left 20px no-repeat;height:1586px;}
		.interne {background: url(../images/fond/bottom-content.gif) center bottom no-repeat;}
		.interne #contenu {background: url(../images/fond/top-content.gif) center top no-repeat; margin:0; padding:31px 10px 20px 10px; width:495px; z-index:500}
		.interne2 {background: url(../images/fond/bottom-content2.gif) center bottom no-repeat;}
		.interne2 #contenu {background: url(../images/fond/top-content2.gif) center top no-repeat; margin:0; padding:31px 10px 20px 10px;z-index:500}

		
		/* 			Footer								   */
		#footer  { width:932px;}
		#outro { position:relative; width:100%;}
		#outro #opacity {opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4; background-color:#fff; position:absolute; top:20px; height:38px;width:100%}
		#outro #opacity2 {opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4; background-color:#fff; position:absolute; top:68px; height:480px;width:100%}
		#outro #opacity3 {opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4; background-color:#fff; position:absolute; top:68px; height:105px;width:100%}
		#outro #txt2 {position:absolute; top:68px; color:#087190; text-align:left; padding:5px 2px}
		#outro #txt {position:absolute; top:18px; color:#087190; text-align:center; font-weight:bold; padding:5px 2px}
		#outro #txt a {color:#087190; text-decoration:none;font-weight:bold; font-size:12px}
		#outro #txt a:hover {color:#FFF;}








/*			PAGES INTERNES			*/

		/*			Home			*/
		.intro{ margin:0; padding:0}
		.home .intro {background-color:#E12019;color:#FFF;margin-right:6px;margin-left:2px;}
		.mot-edito{ font-weight:bold; font-size:22px; color:#319fc0}
		.edito1 { width:225px; margin: 10px 0 10px 249px; font-size:12px; text-align:center}
		.edito2{ font-style:italic; margin: 10px 0 10px 240px; width:240px}
		.edito3, ul.edito3 li{ font-size:12px}
		.edito4{ text-align:center; font-size:12px; line-height:26px}
		.gohome{ text-align:right; position:absolute; top:79px; right:10px}
		.gobefore{ text-align:right; position:absolute; top:79px; right:113px}
		.liste_mini img{ border:1px solid #ccc}
		

		/* 			Page Mentions						   */
		.adr 						{ margin: 20px 0 15px 145px }
		.adr2 					{ margin: 20px 0 15px 45px }
		.adr, .adr2 			{ float: left; min-height: 155px; padding: 0; width: 213px; background: url(../images/fond/adr-Bot.gif) left bottom no-repeat }
		.adr-Bot, .adr2-Bot  { padding: 10px 0 0 0; background: url(../images/fond/adr.gif) left top no-repeat;  }
		.conformemement 		{ font: normal 10px arial }

		/* 			Page Contact 						  */
		ul.listecontact  { margin: 15px 0 10px 0; padding: 0  }
		ul.listecontact li 	 { float: left; margin: 0 5px 15px 5px; padding: 4px; border: 1px dotted #8adad9 }
		form.contactform  { width: 90%; margin: 10px auto 10px auto; border: 1px solid #eee; padding: 10px;}
		form.contact{background: url(../images/illustr/contact.jpg) right bottom no-repeat; height:342px }
		form.newsletter{background: url(../images/illustr/newsletter.jpg) right bottom no-repeat; height:225px }		
		form.register{background: url(../images/illustr/register.jpg) right bottom no-repeat;}	
		form.forget{background: url(../images/illustr/forget.jpg) right bottom no-repeat;}	
		form.conexion{background: url(../images/illustr/conexion.jpg) right bottom no-repeat;}	
		form.connaitre{background: url(../images/illustr/connaitre.jpg) right bottom no-repeat;}
		form.formcherch{background: url(../images/illustr/formcherch.jpg) right bottom no-repeat;}		
		form.contactform input  { padding: 0 0 0 2px; border:1px solid #cfcfcf;}
		form.contactform label, form.formatform label { width: 196px; font: normal 11px verdana }
		form.contactform textarea { width: 97%; margin: 1px; border: 1px solid #cfcfcf; display: block }
		.conformement  { margin: 0 auto; font: normal 10px arial; width: 85%; text-align:center; color:#999 }
		form.contactform select{ height:16px; font-size:10px}
		select#civility  { border: 1px solid #CFCFCF }
		form.contactform fieldset legend, form.formatform fieldset legend { margin: 20px 0 -5px 0; font: normal 18px "Trebuchet MS"; color: #c30001 }
		form.contactform fieldset p  { margin: 5px 0 8px 0 }
		a.question_boule { cursor: help; width: 19px; height: 20px; margin: 0 0 0 5px; position:relative; top: 4px; left: 0 }
		.centerbut  { text-align: center; margin: 13px 0 5px 0 }	 	
		form.contactform input.valid, .valid{  color:#fff; font-weight:bold; font-size:11px;background: url(../images/fond/valid.gif) left top repeat-x; border:1px solid #999; width:180px; padding:0px 5px 0px 5px; margin:5px; cursor:pointer}
		.valid2{  color:#fff; font-weight:bold; font-size:13px;background: #ffae00 url(../images/fond/valid2.gif) left top repeat-x; border:1px solid #999; width:220px; padding:0px 5px 0px 5px; margin:5px; height:33px; cursor:pointer}


		/* 			Page CGU						  */
		.cgu1, .cgu2{ float:left; border:1px solid #eee; width:319px; text-align:center; height:113px}
		.cgu1{ margin: 5px 0 15px 10px }
		.cgu2{ margin: 5px 0 15px 31px }
		.cgu p{ font-size:12px; text-align:justify; padding-left:20px}
		.cgu li{ text-align:justify; margin-left:0px; margin-right:0px}
		
		/*			EDIT		*/
		.edit ul{ margin:0; padding:0; margin-left:10px}
		.edit li{ background-image:none; margin-right:40px}
		.edit li input{ border:none; margin-right:1px}
		.edit .plus{ font-weight:bold; background-color:#ddf1f7; width:100%}
		.img1, .img2 { float:left; width:315px;}
		
		/* 			EDIT CATEGORIES  	*/
		.tab-menu{ margin:0; height:28px; }
		.tab-menu li{ float:left; background: url(../images/fond/li_off.gif) left bottom no-repeat; width:229px; height:28px; text-align:center; margin:5px 15px 0px -19px;}
		.tab-menu li.show{background: url(../images/fond/li_on.gif) left bottom no-repeat;}
		.tab-menu li a{ color:#000; text-decoration:none; font-weight:bold; margin-top:8px; display:block}
		.tab-menu li a:hover{ color:#333;}
		#adTabs {position:relative}
		#adTabs h3{ color:#fff; margin-top:0}
		.tab-wrapper{ clear:both; margin-top:5px; background-color:#3faacc;}
		form.catego_select{ margin:10px 0px 10px 5px}
		option.form{ color:#309fc0; font-weight:bold}
		form.catego_select select{ font-size:11px; color:#000; width:230px}
		
		/* 			RECHERCHE  	     */
		.search select { width:233px}	
		.tab_liste{ width:465px;}
		.tab_liste td{ border-bottom:1px solid #ccc; padding-top:15px}	
		.price{ font-size:14px}
		.annonceon{ background:url(../images/fond/annonceon.jpg) left top repeat-x; margin:5px; padding:10px; border-top: 1px solid #2899bb}
		.annonceon .prix_prod{ font-size:20px}
		.annonceon img{ border:2px solid #CC0000}
		
		/* 			PRODUIT 	     */
		.photoprod{ border:1px solid #ccc; text-align:center; vertical-align:middle; padding:5px; width:300px;}
		.affichprod{ margin:0 auto; width:375px}
		.affichprod label{ font-weight:bold; width:168px}
		.annonceur{ border:1px solid #38a5c6}
		
		/*			ORDER			*/
		.manageorderTable{ width:98%}
		.manageorderTable td{ border:1px solid #ccc}
		.manageorderTable th{ border:1px solid #ccc; background-color:#40abcd; color:#fff}
		.confirm{background: url(../images/illustr/confirm.jpg) right bottom no-repeat;}
		
		
		/* Mon compte */
		.cadre-perso{ border:1px solid #bdc732; background-color:#fff; padding:0px; position:relative; width:70%; margin: 32px 0px 20px 18px}
		.cadre-perso img { position:absolute; top:-15px; right:10px}
		.cadre-perso li{padding-left:10px; margin:0px 2px 0px 3px}
		.cadre-perso li.nolien{ color:#000; background:url(../images/puce/li_nolien.gif) left 5px no-repeat;}
		.cadre-perso li.lien{ background:url(../images/puce/li_lien.gif) left 5px no-repeat; }
		.cadre-perso li.lien a{ color:#707070;}
		.cadre-perso ul{ margin:7px 0px 5px -10px}
		.moncompte{ width:100%;background:url(../images/fond/moncompte.jpg) right bottom no-repeat; margin-top:-15px; padding-top:20px}

		/* Tips */
		.tool-tip  { width: 185px;  padding: 10px 3px 3px 3px; background: url(../images/fond/tip.jpg) right bottom no-repeat;  color: #444; border:1px solid #ccc;opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9; margin-left:200px; margin-top:-15px; font-size:11px; z-index:1000 }
		select{ z-index:500}

		/*	Partenaires		*/
		.partenaires img{float: left;  margin:0px 5px 20px 0px }
		.partenaires li { margin-left:0px}
		
		/*	Mes publications	*/
		.offline td{ color:#777; background-color:#eee}
		.online td{ color:#444;}
		.online td a{ color:#0099CC}
	
		/* coloriages */
		.head_h2 { margin: 2px 0 30px 7px; }
		.head_a { margin: 2px 0px 50px 7px; text-align: right; width: 700px; position: absolute; top: 209px; z-index: 1000; }
			.head_a a { color: #ffffff; margin-right: 20px; }
		
		.colo_img_rubrique { padding: 0px 0px 0px 20px; }
		.colo_bita { font-size: 12px; color: #7a7a7a; font-style: normal; font-family: Trebuchet MS; padding: 10px 40px 0px 40px; line-height: 13px; }
		.colo_themes { padding: 0px 0px 0px 20px; }
			.colo_themes table { border-collapse: collapse; width: 100%; }
			.colo_themes td.themes { width: 50%; }
				.colo_themes td.themes img { text-align: right; float: left; margin: 3px 0px; }
				.colo_themes td.themes .texte { padding: 15px 0px 0px 10px; margin: 0px 0px 0px 60px; }
					.colo_themes td.themes .texte a { color: #38a8d0; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-decoration: none; }
					.colo_themes td.themes .texte p.desc_sous_themes { color: #9fa3a5; font-size: 12px; font-family: Trebuchet MS; }
		
		#colo_top { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 20px; }
			#colo_top img { float: left; margin: 3px; }
			#colo_top .top_texte { padding: 15px 0px 0px 0px; margin: 0px 0px 0px 70px; }
				#colo_top .top_texte h3 { margin: 0px; color: #38a8d0; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; text-decoration: none; }
					#colo_top .top_texte h3 img { float: none; padding: 0px; margin: 0px; }
				#colo_top .top_texte p.top_desc_sous_themes { color: #9fa3a5; font-size: 12px; font-family: Trebuchet MS; font-weight: bold; padding: 0px 0px 0px 3px; }
		
		.colo_sous_themes { margin: 20px auto 0px auto; border-collapse: collapse; }
			.colo_sous_themes td { width: 223px; background: url('../images/fond/colo_categorie.gif') center top no-repeat; margin: 0px; padding: 0px; text-align: center; vertical-align: top; }
				.colo_sous_themes td .title { text-align: right; height: 24px; overflow: hidden; }
					.colo_sous_themes td .title a { margin: 0px; padding: 0px; text-decoration: none; }
						.colo_sous_themes td .title a h4 { margin: 0px; padding: 5px 20px 0px 10px; font-size: 13px; font-weight: bold; color: #6d0d04; font-family: Arial; }
				.colo_sous_themes td .image { height: 100px; text-align: center; margin: 0px 0px 20px 0px; }
					.colo_sous_themes td .image img{ padding: 0px 30px 0px 30px; }
			.colo_sous_themes .coloriage-empty { background: none; }
		
		#colo_cat { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 20px; }
			#colo_cat table { width: 650px; border-collapse: collapse; }
				#colo_cat table td { vertical-align: top; }
				#colo_cat table td.image { }
				#colo_cat table td.description { width: 100%; }
					#colo_cat img { margin: 3px 0px 0px 0px; }
					#colo_cat p.desc_title { color: #5c0b04; font-size: 18px; font-family: Arial; margin: 0px 0px 0px 0px; padding: 0px 20px 10px 10px; }
					#colo_cat div.desc { color: #6b6c6c; font-size: 11px; font-family: Arial; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: justify; }
						#colo_cat div.desc p { color: #6b6c6c; font-size: 11px; font-family: Arial;  text-align: justify; }
		
		.colo_categorie { margin: 20px auto 0px auto; padding: 0px; border-collapse: collapse; }
			.colo_categorie td { width: 223px; background: url('../images/fond/colo_categorie.gif') center top no-repeat; margin: 0px; padding: 0px; text-align: center; vertical-align: top; }
				.colo_categorie td .title { text-align: right; height: 24px; overflow: hidden; }
					.colo_categorie td .title a { margin: 0px; padding: 0px; text-decoration: none; }
						.colo_categorie td .title a h4 { margin: 0px; padding: 5px 20px 0px 10px; font-size: 13px; font-weight: bold; color: #6d0d04; font-family: Arial; }
				.colo_categorie td .image { height: 100px; text-align: center; margin: 0px 0px 0px 0px; position: relative; }
					.colo_categorie td .image img{ padding: 0px 30px 0px 30px; }
					.colo_categorie td .image a{ margin: 0px; padding: 0px; border: 0px; background: none; }
				.colo_categorie td a.blank { position: absolute; top: 0px; left: 12px; }	
					.colo_categorie td a.blank img { height: 102px; width: 199px; padding: 0px; }
				.colo_categorie td .bouton { margin: 10px 0px 20px 0px; padding: 0px 0px 0px 10px; text-align: left; }
					.colo_categorie td .bouton img { float: left; }
					.colo_categorie td .bouton a, a.agris { color: #9fa3a5; }
					.agris img {vertical-align:middle;}
			.colo_categorie .coloriage-empty { background: none; }
		
		.nobody { margin: 40px 0px 0px 0px; }
			.nobody p { color: #9fa3a5; font-size: 12px; font-family: Trebuchet MS; font-weight: bold; text-align: center; }
		
		#pubmenu-bottomcoloriages { background: none; text-align: center; margin: auto; width: 468px; height: 60px; }

		
		.text-agrandi {font-size:14px; padding: 8px 0 0 0;}
/* 			General styles 						*/
.lbleft 		{ float: left; width: 140px }
.input 		{ border: 1px solid black; zoom:1 }
.bordered 	{ border: 1px solid #ccc; padding:5px }
.noborder 	{ border:none }
.kill 		{ display: none }
.fleft 		{ float: left;  margin:15px 5px 40px 5px }
.fright 		{ float: right ; margin:15px 5px 15px 10px }
.center 		{ text-align: center }
.clear 		{ clear:both; visibility: hidden; }
.noborder 	{ border: none }
.bita 		{ margin: 15px auto 10px auto; text-align: center; font: bold italic 12px arial; color: #32a0c1; }
.center 		{ text-align: center }
.left 		{ text-align: left }
.right 		{ text-align: right }
.full 		{ width: 100% }
.button	   { text-align: center; margin: 15px 0 10px 0; clear: both }
.centerbut	{ text-align: center; margin: 15px 0 10px 0; clear: both }
.bold{ font-weight:bold}
.blue{ color:#3faacc}
.green{ color:#92a50b}
.red{ color:#ff0000}
.yellow{ color:#a82d12}
.orange{ color:#FF9900}
.logoOrange { color: #ff5900; }
.logoRouge { color: #cc0000; }
.logoBleu { color: #252593; }
.logoVert { color: #92a50a; }
 

/* 			Messages d erreurs					 */
.denied, .message { margin: 10px 20px 20px 30px; color: red; font: normal 12px arial; }
.denied ul li, .message ul li { margin: 0 0 3px 0; padding: 0 25px 0 17px; background: url(../images/puce/pucerouge.gif) left 2px no-repeat;  }

.pubmenurightclass{position:absolute; width:300px; height:250px; top:8px; left:-2px; padding:0; }

.lienbas {color:#087190;padding:5px 2px;text-align:center;}
.lienbas a  { color:#087190; text-decoration: none; font: bold 11px arial }
.lienbas a:hover  { color:#FFFFFF; text-decoration: underline; font: normal 11px arial }

.modeemploi{ margin:0; padding:0; font-size:12px}
.modeemploi p, .modeemploi ul li, .modeemploi a{font-size:12px}

.menu-annonces{ background: #ddeffb; float:left; margin:0; padding:0;position:relative;width:auto; }
/*.menu-annonces li{ background:none; margin:0; width:160px; position:absolute;  }*/
.menu-annonces li{ background:none; margin:0; width:auto; position:relative; float:left; padding: 0 6px 0 0;}
.menu-annonces li a { color: #2094b9; text-decoration:none; display:inline-block; line-height:18px; background: #ddeffb url(../images/bgd_decoLeft.gif) top left no-repeat; padding: 0 0 0 7px;}
.menu-annonces li a span { display:inline-block; line-height:18px; background: #ddeffb url(../images/bgd_decoRight.gif) top right no-repeat; padding: 0 7px 0 0; }
	.menu-annonces li a:hover { color: #eb8808; }
.menu-annonces li #ssmenu { background:none; margin:0;  width:160px; position:absolute; margin-left:-100px; z-index:1000000}
	.menu-annonces li #ssmenu li a { background:none; }
.menu-annonces li li{ width:264px; text-align:center; background: url(../images/fond/fondssmenu.jpg) left top repeat-y; border-bottom:1px solid #95d5ef; position:relative}
.menu-annonces li li a{ color:#fff; text-decoration:none}
.menu-annonces li li a:hover{ color: #000; text-decoration:none}
input.phone_1{ position:relative; top:12px; left:0; }

/* popup */
#pub-mainpopin {width:100%; height:100%; position:fixed; top:0; left:0; background:url(../images/overlay.png); cursor:pointer;}
#main-pop-in {position:absolute; top:50%; left:50%; margin-left:-234px !important; margin-top:-234px !important; width:468px; height:468px; text-align:center; cursor:default}
#main-pop-in table tr td { width:468px; height:468px; vertical-align:middle; text-align:center; }
#main-pop-in .wrap { display:inline-block; position:relative;}
.ico-remove-overlay {background:url(../images/btn_close.png) 0 0 no-repeat; width:38px; height:38px; position:absolute; top:-20px; right:-20px;cursor:pointer;} 