body {margin: 0px;padding: 0px;font-family: "Trebuchet MS";background: url(images/bg.gif) repeat-x;}


h1, h2, h3, h4, h5, h6, p, ul, form {margin: 0; padding: 0;}
.cleaner {height: 1px; overflow: hidden; clear: both;}
ul {list-style: none;}
.nobrd {border-style: none!important;}


#container {margin: 0px auto;width: 770px;}

#header {height: 115px;background: url(images/header.jpg) no-repeat 10px bottom;}
#header h1 {display: block;width: 95px;float: left;padding-left: 60px;}
#title {float: left;padding: 18px 0px 0px 50px;width: 565px;}
#title h2 {color: #FFFFFF;font-style: italic;font-size: 1.5em;}
#title h3 {color: #FFFFFF;font-size: 0.8em;font-style: italic;}
#title h4 {width:197px; height:49px; margin-left:340px;}

#left {width: 198px;float: left;padding: 5px 0px 0px 7px;}
#menu {background: url(images/menu-bg.gif) repeat;width: 190px;}
#menu li {text-align: center;padding: 0px 0px 1px;}
#menu a {font-size: 0.9em;font-style: italic;color: #FFFFFF;text-decoration: none;font-weight: bold;display: block;line-height: 20px;padding: 2px 0px;background: url(images/dotted-line.gif) repeat-x left bottom;}
#menu a:hover, .active a {color:#FFA4A4!important;}
#m-center {background: url(images/menu-bottom.gif) no-repeat left bottom;padding: 20px 10px 60px;min-height: 150px;height: auto!important;height: 150px;}
#menu h2 {font-size: 0.9em;font-style: italic;color: #FFFFFF;text-align: center;background: url(images/menu-h2-bg.gif) no-repeat;display: block;height: 32px;padding: 5px 0px 0px;}
#banners {text-align: center;padding: 40px 0px;}

#right {width: 565px;float: left;padding: 5px 0px 0px;}
#subheader {height: 245px;}
#subheader li {color: #FFFFFF;}
#l1 {font-size: 1.2em;font-weight: bold;background: url(images/bullet.gif) no-repeat 0px 3px;padding: 2px 0px 2px 25px;display: block;}
#l2 {font-weight: bold;font-size: 1em;background: url(images/bullet.gif) no-repeat 0px 2px;padding: 2px 0px 2px 25px;display: block;}
#l3 {font-weight: bold;font-size: 0.9em;background: url(images/bullet.gif) no-repeat 0px 4px;padding: 3px 0px 3px 25px;display: block;}
#l4 {font-weight: bold;background: url(images/bullet.gif) no-repeat 0px 6px;padding: 4px 0px 4px 25px;font-size: 0.8em;display: block;}

#main-txt {padding: 10px 25px 10px 10px;}
.block-txt {clear: both;padding: 0px 0px 20px;}
.block-txt h2 {color: #e30000;border-bottom: 4px solid #a6afb5;background: url(images/flag.gif) no-repeat left bottom;padding: 5px 0px 3px 45px;display: block;font-size: 1em;font-weight: bold;}
.block-txt h3 {font-size: 0.9em;color: #E30000;padding: 15px 0px 5px;}
.block-txt h4 {font-size: 0.8em;font-style: italic;color: #000000;padding: 5px 0px;}
.block-txt h5 {font-size: 0.8em;color: #E30000;font-style: italic;padding: 5px 0px;}
.block-txt h6 {font-size: 0.7em;font-style: italic;font-weight: bold;color: #E30000;padding: 5px 0px;}
.block-txt p {font: 0.8em Arial, Helvetica, sans-serif;padding: 5px 0px;}
.block-txt li {font: 0.8em Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;}
.block-txt a {color: #000000;}
.block-txt a:hover {text-decoration: none;color: #E00002;}
.block-txt ul {padding: 10px 0px 10px 20px;list-style: disc;margin: 0px;}
.block-txt a img{float:left; border:none; margin-right:5px;}
#footer {clear: both;border-top: 1px solid #a2b1b8;margin: 0px 0px 0px 4px;padding: 5px 0px;}
#footer li {float: left;font-size: 0.7em;color: #e00002;font-weight: bold;padding: 0px 5px;border-right: 1px solid #E00002;}
#footer li a {color: #E00002;text-decoration: underline;}
#footer li a:hover {text-decoration: none;}
.block-txt table {font: 0.8em Arial, Helvetica, sans-serif;padding: 0px;margin: 0px;}
.block-txt table tr {padding: 0px;margin: 0px;text-align: center;}
.block-txt table td {padding: 5px;margin: 0px;background: #EEE;}
.block-txt table th {padding: 5px;margin: 0px;background: #333 url(images/header.jpg) no-repeat center -54px;color: #FFF;font-style: italic;}

/*#main-txt form {margin: 0px;padding: 0px;}
#main-txt form label {display: block;margin: 0px;padding: 5px 0px;clear: both;}
#main-txt form input {border:1px solid #CCC;background:#EEE;margin: 0px;padding: 3px 5px 1px;font: 0.8em Arial, Helvetica, sans-serif;float: left;display: block;width: 200px;}
#main-txt form textarea {border:1px solid #CCC;background:#EEE;margin: 0px;padding: 3px 5px 1px;font: 0.8em Arial, Helvetica, sans-serif;float: left;display: block;width: 200px;}
#main-txt form label em {display: block;margin: 0px;padding: 4px 0px 0px;width: 200px;float: left;font: normal 0.8em Arial, Helvetica, sans-serif;}
#main-txt form p {display: block;clear: both;padding: 0px;}
#main-txt form img {display: block;}
.hidden{display:none!important;}
#submit {width:auto!important;float:none!important;clear: both!important;}*/

.m-actualite {border-bottom: 3px solid #A6AFB5;padding: 0px 0px 10px;margin: 0px 0px 10px;}
.m-actualite img {float:left!important;margin: 0px 10px 0px 0px;border-style: none;}
.m-actualite p {height: 25px;overflow: hidden;}
.m-actualite p a{text-decoration: none;}

.contact{
}
.contact form{
	width:306px;
	float:left;
}
.formular-bg{
	width:306px;
	background: url(images/formular-bg.jpg) no-repeat left top;
	height:440px;
	padding-top:10px;
}
.formular-bg label{
	display:block;
	float:left;
	width:95px;
	font: 11px Tahoma;
	color: #030303;
	text-align:right;
	padding-right:10px;
}
.formular-bg p span input{
	width:180px;
	height:22px;
	border:none;
	background:none;
}
.formular-bg p span{
	background: url(images/formular-input.jpg) no-repeat left top;
	width:180px;
	height:22px;
	padding-bottom:5px;
	padding-top:2px;
}
.formular-bg p strong{
	float:left;
}
.formular-bg p strong textarea{
	width:180px;
	height:103px;
	border:none;
	background:none;
}
.formular-bg p strong{
	background: url(images/formular-textarea.jpg) no-repeat left top;
	width:180px;
	height:103px;
}
.formular-map{
	width:220px;
	height:349px;
	float:right;
	/*text-indent:-9999px!important;*/
}
.formular-submit{
	text-align:center;
}
.formular-submit input{
	background: url(images/formular-submit.jpg);
	width: 105px;
	height: 19px;
	border-style: none;
	cursor:pointer;
}
.errors{
	font-size:11px;
}
/* PAGINARE */
.pagination{
	text-align:center;
	font-size: 12px;
	color: #993333;
}
.pagination a{ padding-right:4px;}
.ditto_currentpage{padding-right:4px; font-weight:bold;}