*{padding:0;margin:0}
img {border: none;vertical-align: top;}
.cleaner {line-height: 0px;height: 0px;clear: both;float:none!important;font-size: 0px;}
.hidden {display:none!important;}
a { outline:none;}


.lire:hover, .more:hover { text-decoration:none;}


body#aditzu{
	background: url(rep_x.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
.h {
	background: url(solo-plafond.jpg) no-repeat;
	height: 270px;
}
.h h1 {
	font: 11px Arial;
	color: #898989;
	text-align: center;
	height: 20px;
}

.c {
	margin: 0px auto;
	width: 960px;
}
.logo {
	display: block;
	height: 100px;
	width: 420px;
	text-indent: -9999px;
}
.pag { padding-top:15px;}
.pag p {
	font: bold 9px Arial;
	color: #FFF;
}
.pag p a {
	color: #89B51E;
	padding: 0px 10px;
}
.intro {
	padding: 20px 110px 17px 40px;
	width: 400px;
	float: left;
}
.intro img {
	padding: 5px;
	border: 1px solid #A8A8A8;
	margin: 0px 10px 0px 0px;
	float: left;
}
.intro p {
	font-size: 13px;
	color: #DADADA;
	height:80px;
	overflow:hidden;
}
.more {
	font-size: 9px;
	color: #FFF;
	background: url(more.jpg) no-repeat;
	height: 16px;
	width: 206px;
	display: block;
	float: right;
	text-align: right;
	padding: 6px 95px 0px 0px;
}
.but {
	background: url(but.jpg) no-repeat;
	display: block;
	float: left;
	height: 133px;
	width: 381px;
	text-indent: -9999px;
}
.m-tit {
	text-align: center;
	font-size: 24px;
	padding: 10px 0px 0px;
	display: block;
	clear: both;
	background:url(m-tit.jpg) no-repeat bottom;
	text-indent:-9999px;
	margin-top:7px;
}
.parchet {width: 230px; float:left;}
.parchet h2 a {
	display:block;
	float:left;
	height: 46px;
	width: 210px;
	color: #FFF;
	padding: 125px 10px 0px;
	text-decoration: none;
	text-align: center;
	font: bold 13px Arial;
}
.parchet h2 a:hover { text-decoration:underline;}
#b30 {
	background: url(b1.jpg) no-repeat;
}
#b29 {
	background: url(b2.jpg) no-repeat;
}
#b28 {
	background: url(b3.jpg) no-repeat;
}
#b27 {
	background: url(b4.jpg) no-repeat;
}
.parchet p {
	font-size: 11px;
	color: #666;
	line-height: 20px;
	padding: 0px 10px;
	height: 80px;
	overflow: hidden;
	display:block;
	clear:both;
}
.lire {
	font-size: 9px;
	color: #FFF;
	background: url(lire.jpg) no-repeat;
	height: 20px;
	text-align: center;
	display: block;
	padding: 12px 0px 0px;
}
.baseline {
	clear: both;
	background: url(parquait.jpg) no-repeat right top;
	padding: 25px 0px 0px;
	display: block;
	height: 53px;
	width:960px;
	margin:0 auto;
}
.baseline h3, .baseline p  {
	font-size: 11px;
	color: #898989;
	padding: 0px 20px;
	text-align: center;
	font-weight: normal;
}


.menu { float:left; padding-left:10px;margin-top:111px;}
.menu ul{float: left;display: block;}
.menu ul li{
	display: block;
	float: left;
	background: url(despartitor.jpg) no-repeat right top;
	height: 30px;
	padding: 12px 0px 0px;
	position:relative;
      cursor:pointer;
}
.menu ul li span{cursor:pointer;width:100%;position:absolute;top:0px;left:0px;display:block;height:100%;z-index:20;text-indent:-9999px;background:url(none);}
.menu ul li a {
	font:14px Verdana;
	text-decoration: none;
	padding: 0px 5px 12px;
	display: block;
	color: #FFF;
}
.menu ul li:hover, .menu ul li.active {
	background: url(menu-hover.jpg) repeat-x;
}
.menu ul li:hover ul{display:block;}
.menu ul ul{position:absolute;width:200px;display:none;top:42px;padding:10px;background: #5b5b5b;left:0px;list-style-type:none;}
.menu ul ul li{
	position:relative;
	float:none;
	height: auto;
	background: url(none);
	padding: 0px !important;
	border-top:dashed 1px #494949;
	border-bottom:dashed 1px #999999;
}
.menu ul ul li:hover{background: url(none);}
.menu ul ul li a{display:block;width:195px;font-size: 11px;padding: 5px 0px 5px 5px;}
.menu ul ul li a:hover{text-decoration:none;background:#89B51E}
.last {
	background: url(none)!important;
}
.fin {
	background: url(bk_bottom_body.jpg) repeat-x bottom;
	height: 230px;
	padding:0;
}
.c-fin {
	margin: 30px auto 0;
	width: 800px;
	padding-bottom:5px;
}
.c-fin img {
	float: left;
	padding: 0px 40px 0px 30px;
}
.c-fin p {
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	float: left;
	width: 250px;
	border-left: 2px solid #CBCBCB;
	padding: 8px 0px 8px 15px;
}
.c-fin span {
	font-size: 11px;
	color: #787D82;
	text-align: center;
	display: block;
	padding: 10px 0px 0px;
	clear: both;
}
.c-fin a {color: #787D82;}
/*------------------ANDREI STYLE--------------*/
body#andrei_body{
	background: url(bk_top_body.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	}
.pr_list {padding:10px 20px 20px 20px;float:left;}
.pr_list h2{float:left;}
.pr_27,.pr_28,.pr_29,.pr_30{color:#fff;
						display:block;
						font-size:11px;
						float:left;
						width:116px;
						height:32px;
						padding-top:87px;
						padding-bottom:9px;
						margin-left:4px;
						display:block;
						text-decoration:none;
						text-align:center;
						font-weight:normal;
						padding-left:5px;
						padding-right:5px;
						line-height:13px;
						}
.pr_27:hover, .pr_28:hover, .pr_29:hover, .pr_30:hover{color:#666;}


.pr_27{background:url(pr_4_of.jpg) no-repeat top center;}
.pr_28{background:url(pr_3_of.jpg) no-repeat top center;}
.pr_29{background:url(pr_2_of.jpg) no-repeat top center;padding-top:93px;height:26px;}
.pr_30{background:url(pr_1_of.jpg) no-repeat top center;height:26px;padding-top:93px;}


.pr_27:hover{background:url(pr_4_on.jpg) no-repeat top center;}
.pr_28:hover{background:url(pr_3_on.jpg) no-repeat top center;}
.pr_29:hover{background:url(pr_2_on.jpg) no-repeat top center;}
.pr_30:hover{background:url(pr_1_on.jpg) no-repeat top center;}

div.contenu_a p{color:#666;line-height:23px;font-size:12px;}
div.contenu_a img{padding:4px;border:solid 1px #DADADA;margin:0px 15px 0px 0px;}
.cln {clear:both;line-height:0px;display:block;}
div.contenu_a a {color:#666;}
div.contenu_a a:hover { text-decoration:none;}

.contenu_a { padding:0 25px;}

div.contenu_a li {
	color:#666;
	list-style: disc inside;
	font: 12px/20px Arial;
	padding: 10px 0px 0px;
}

.space { padding-right:75px;}

.img_holder{width:226px;height:156px;position:relative;float:left;text-align:center;overflow:hidden;margin:0px 10px 10px 0px; float:left;}
.img_holder span a { color:#FFF; text-decoration:none;}
.img_holder span a:hover { text-decoration:underline;}
img.mask{position:absolute;left:0px;top:0px;}
.img_holder img{border:none !important;padding:0 !important;margin:0 !important}
.img_holder span{width:226px;height:40px;overflow:hidden;color:#fff;font-weight:bold;font-size:12px;position:absolute;left:0px;top:112px;display:table;line-height:14px;}

.list_right{width:206px;height:auto;padding:0px 10px;float:right;height:100% !important;}
.list_right ul{list-style-type:none;}




.list_right ul li{
	background:url(bk_list_right.jpg) no-repeat left bottom;
	padding:0 0 9px 0!important;
	width:207px;
	display:block;
	list-style: none;
}




.list_right ul li a{background:transparent url(bk_list_right.jpg) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
padding:7px 0 0px 26px!important;
text-decoration:none;
width:191px;}





.list_right ul li:hover, .list_right ul li.active{background:url(bk_list_right_on.jpg) no-repeat left bottom;}
.list_right ul li:hover a, .list_right ul li.active a{background:url(bk_list_right_on.jpg) no-repeat left top;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h3.title{ visibility:hidden;color:#666;font-size:22px;display:block;font-weight:bold;height:27px; margin-left:25px;} 
.sIFR-hasFlash a.m1{visibility:hidden;color:#fff;display:block;font-weight:bold;height:8px;cursor:pointer;}

.sIFR-hasFlash a.m2{visibility:hidden;color:#fff;display:block;font-weight:bold;height:8px}
.sIFR-hasFlash a.m3{visibility:hidden;color:#fff;display:block;font-weight:bold;height:8px}
h3.title{height:27px;margin:10px 0px;line-height:27px;display:block;}
.m1{height:8px;padding:0px 0px;float:left;cursor:pointer;}	
.m2{height:10px;padding:0px 0px;}
.m2{height:10px;padding:0px 0px;}			
.menu ul li embed{cursor:pointer;}			
.form1 {background:url(form.jpg) no-repeat right;width:822px;padding:20px;font:11px Tahoma;margin-left:40px;}
.form1 p {display:block;float:left;width:260px;height:38px;}
.form1 p label {display:block;float:left;width:65px;text-align:right;padding:4px;}
.form1 p input {background:url(input.jpg) no-repeat;height:16px;width:172px;display:block;border:none;font:11px Arial;color:#666;padding:4px;}

.form1 p textarea {width:200px;color:#000;background:#fff;font-weight:bold;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-family:Arial, Helvetica, sans-serif;}
.form1 p textarea {height:150px;}
.border {border-top:1px dotted #CECECE;border-bottom:1px dotted #CECECE;padding:3px 5px 3px 70px;display:block;clear:both;}
.border2 {border-bottom:1px dotted #CECECE;padding:3px;display:block;clear:both;}
.form1 em {display:block;clear:both;background:url(form-em.jpg) no-repeat;height:24px;padding:5px 0 0;margin:10px 0;}
.form1 em label {display:block;float:left;width:400px;text-align:right;padding:4px;font-style:normal;color:#FFF;}
.form1 span textarea {background:url(tetarea.jpg) no-repeat;padding:4px;height:60px;width:704px;border-style:none;font:11px Arial;color:#666;overflow:auto;}
.form1 em option {font:11px Tahoma;padding:2px;width:100px;}

.form1 span label {display:block;padding:4px;font-style:normal;clear:both;}
.form1 span {display:block;padding-left:58px;}
.trimite {background:url(trimite.jpg) no-repeat!important;height:21px;width:107px;font:11px Arial;color:#FFF;border:none;cursor:pointer;}
.trimite1 {background:url(trimite2.jpg) no-repeat;height:21px;width:107px;font:11px Arial;color:#FFF;border:none;cursor:pointer;}
.padd {padding:10px 0 0 300px!important;}
.news_c{width:425px;height:107px;float:left;margin:5px 14px;}
.news_c h3{font-size:13px;color:#79827c;padding:2px 0px}
.news_c a img{float:left;}
.news_c p{font-size:12px;text-align:left;height:65px;overflow:hidden;}
a.r_m{background:url(lire.jpg) no-repeat -63px 0;color:#FFFFFF !important;display:block;float:left;font-size:10px;height:15px;padding:10px 60px 3px 20px;width:80px;}
.pagination{clear:both;text-align:center;font-size:12px}
.ditto_currentpage{font-weight:bold;color:#89B61F;padding:0px 2px}
.ditto_page{padding:0px 2px;color:#393939}
.ditto_page:hocer{color:#3c3c3c}


.contenu_a h2 {
	font: bold 16px Arial;
	padding: 10px 0px;
	color: #666;
}

.fm {color:#666;line-height:23px;font-size:12px;padding-top:5px;padding-bottom:10px;}
.inputnewsletter {width:200px;color:#666;background:url(input.gif) repeat-x;border-left:1px solid #ededed;border-right:1px solid #ededed;padding:4px 2px 0;font-size:11px;border-top-style:none;border-bottom-style:none;height:22px;}
.submitnewsletter {background:url(send.gif) no-repeat left 3px;color:#666;font-size:11px;height:23px;width:87px;border-style:none;text-transform:uppercase;cursor:pointer;}