body {
  	font-family: verdana;
	background: #fff;
	text-align:center;
	margin:0;
	padding:0;
    background-color:#fff;
}
img {
	border:none;
}
#contenitor_bg {
    width:100%;
	height:413px;
	margin:0;
    float:left;
	padding:0;
    background-color:#fff;
    background-image:url('../image/home_sfondo_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
#contenitor_bg_chisiamo {
    width:100%;
	height:327px;
	margin:0;
    float:left;
	padding:0;
    background-color:#90aa5a;
    background-image:url('../image/chisiamo_sfondo_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
#contenitor_bg_attivita {
    width:100%;
	height:327px;
	margin:0;
    float:left;
	padding:0;
    background-color:#aaa4a4;
    background-image:url('../image/attivita_sfondo_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
#contenitor_bg_voce {
    width:100%;
	height:327px;
	margin:0;
    float:left;
	padding:0;
    background-color:#eac197;
    background-image:url('../image/nostravoce_sfondo_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
#contenitor_bg_contatti {
    width:100%;
	height:327px;
	margin:0;
    float:left;
	padding:0;
    background-color:#f2cce5;
    background-image:url('../image/contatti_sfondo_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
#contenitor_bg_down {
    width:100%;
	height:auto;
	margin:0;
    float:left;
	padding:0;
    background-color:#f0eddc;
    background-image:url('../image/home_sfondo_left_d.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
.contenitor {
    width:980px;
	height:auto;
	margin:0 auto;
	padding:0;
}
.header_up {
    width:980px;
	height:20px;
	margin:0;
	float:left;
	padding:0;
	background-color:#f0eddc;
}
.header_up a{
    width:auto;
	height:auto;
	margin:0 0 0 10px;
	float:left;
	padding:2px 0 0 0;
	color:#000;
	text-align:left;
	font-size:12px;
	text-decoration:none;
}
.header_up a:hover{
    width:auto;
	height:auto;
	margin:0 0 0 10px;
	float:left;
	padding:2px 0 0 0;
	color:#000;
	text-align:left;
	font-size:12px;
	text-decoration:underline;
}
.header {
    width:980px;
	height:393px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/home.jpg');
    background-position:top;
    background-repeat:no-repeat;
}
.header_chisiamo {
    width:980px;
	height:307px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/chisiamo.jpg');
    background-position:top;
    background-repeat:no-repeat;
}
.header_attivita {
    width:980px;
	height:307px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/attivita.jpg');
    background-position:top;
    background-repeat:no-repeat;
}
.header_voce {
    width:980px;
	height:307px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/nostravoce.jpg');
    background-position:top;
    background-repeat:no-repeat;
}
.header_contatti {
    width:980px;
	height:307px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/contatti.jpg');
    background-position:top;
    background-repeat:no-repeat;
}
.logo {
    width:980px;
	height:307px;
	margin:0;
	float:left;
	padding:0;
}
.logo h1{
    width:980px;
	height:307px;
	margin:0;
	float:left;
	padding:0;
}
.logo h1 a{
    width:980px;
	height:307px;
	margin:0;
	float:left;
	padding:0;
    text-indent: -9999em;
	overflow: hidden;
}
.page {
    width:980px;
	height:auto;
	margin:0;
	float:left;
	padding:0;
	background-color:#f0eddc;
}
.page h2{
    font-size:14px;
    color:#666;
    text-align:left;
    margin:20px 0 10px 0;
    padding:0;
    float:left;
}
.page_in {
    width:980px;
	height:auto;
	margin:0;
	float:left;
	padding:20px 0 20px 0;
	background-color:#f0eddc;
    border:2px solid #d2d2d2;
}
.page_box_bg {
    width:930px;
	height:auto;
	margin:0 0 0 30px;
	float:left;
	padding:0;
}
.page_box {
    width:300px;
	height:auto;
	margin:0 10px 0 0;
	float:left;
	padding:0;
}
.menu {
    width:980px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-color:#f0eddc;
}
.menu_inblog {
    width:auto;
	height:31px;
	margin:0 5px 0 0;
	float:left;
	padding:0;
	background-color:#aaa4a4;
}
.menu_inblog a{
    width:auto;
	height:auto;
	margin:5px 0 0 0;
	float:left;
	padding:0;
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.menu_inblog a:hover{
	text-decoration:underline;
}
.menu_in {
    width:auto;
	height:31px;
	margin:0 5px 0 0;
	float:left;
	padding:0;
	background-color:#aaa4a4;
}
.menu_in a{
    width:auto;
	height:auto;
	margin:5px 0 0 0;
	float:left;
	padding:0;
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.menu_in a:hover{
	text-decoration:underline;
}
.arrow {
	margin:0 3px 0 0;
}
.blog {
	margin:0 7px 0 0;
	float:left;
}
.round_sx {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/home_menu_off_left.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.round_dx {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/home_menu_off_right.gif');
    background-position:top;
    background-repeat:no-repeat;
}
.menu_in_chisiamo {
    width:auto;
	height:31px;
	margin:0 5px 0 0;
	float:left;
	padding:0;
	background-color:#abcadf;
}
.menu_in_chisiamo a{
    width:auto;
	height:auto;
	margin:5px 0 0 0;
	float:left;
	padding:0;
	color:#003366;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.menu_in_chisiamo a:hover{
	text-decoration:underline;
}
.round_sx_chisiamo {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/chisiamo_menu_on_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
.round_dx_chisiamo {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/chisiamo_menu_on_right.gif');
    background-position:top right;
    background-repeat:no-repeat;
}
.menu_in_attivita {
    width:auto;
	height:31px;
	margin:0 5px 0 0;
	float:left;
	padding:0;
	background-color:#abca9e;
}
.menu_in_attivita a{
    width:auto;
	height:auto;
	margin:5px 0 0 0;
	float:left;
	padding:0;
	color:#003366;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.menu_in_attivita a:hover{
	text-decoration:underline;
}
.round_sx_attivita {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/attivita_menu_on_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
.round_dx_attivita {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/attivita_menu_on_right.gif');
    background-position:top right;
    background-repeat:no-repeat;
}
.menu_in_voce {
    width:auto;
	height:31px;
	margin:0 5px 0 0;
	float:left;
	padding:0;
	background-color:#cf5923;
}
.menu_in_voce a{
    width:auto;
	height:auto;
	margin:5px 0 0 0;
	float:left;
	padding:0;
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.menu_in_voce a:hover{
	text-decoration:underline;
}
.round_sx_voce {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/nostravoce_menu_on_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
.round_dx_voce {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/nostravoce_menu_on_right.gif');
    background-position:top right;
    background-repeat:no-repeat;
}
.menu_inpink {
    width:auto;
	height:31px;
	margin:0;
	float:right;
	padding:0;
	background-color:#da5ada;
}
.menu_inpink a{
    width:auto;
	height:auto;
	margin:5px 0 0 0;
	float:left;
	padding:0;
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.menu_inpink a:hover{
	text-decoration:underline;
}
.arrowpink {
	margin:0 3px 0 0;
}
.round_sxpink {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/home_menu_on_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
.round_dxpink {
    width:11px;
	height:31px;
	margin:0;
	float:left;
	padding:0;
	background-image:url('../image/home_menu_on_right.gif');
    background-position:top right;
    background-repeat:no-repeat;
}
.box_img {
    width:100px;
	height:100px;
	margin:0 5px 0 10px;
	float:left;
	padding:0;
    background-color:#fff;
}
.box_img_activity {
    width:177px;
	height:100px;
	margin:0 5px 0 10px;
	float:left;
	padding:5px 0 5px 0;
    background-color:#abca9e;
}
.box_link {
    width:300px;
	height:auto;
	margin:0;
	float:left;
	padding:0;
}
.box_link a{
    width:280px;
	height:auto;
	margin:5px 0 0 10px !important;
	float:left;
	padding:0;
    color:#e2001a !important;
    text-align:left;
    font-size:12px;
    font-weight:bold;
}
.box_link a:hover{
    width:280px;
	height:auto;
	margin:5px 0 0 10px !important;
	float:left;
	padding:0;
    color:#313131 !important;
    text-align:left;
    font-size:12px;
    font-weight:bold;
}
b.rtop, b.rbottom {
    display: block;
}
b.rtop b, b.rbottom b {
    display: block; 
    height: 1px; 
    overflow: hidden; 
    background: #f4d1f2;
}
b.r1 {
    margin: 0 5px
}
b.r2 {
    margin: 0 3px
}
b.r3 {
    margin: 0 2px
}
b.rtop b.r4, b.rbottom b.r4 {
    margin: 0 1px;
    height: 2px
}
.text_6 { 
    color:#313131; 
    font-size:11px !important; 
    text-align:left;
    float:left;
    margin:5px 0 0 0 !important;
    padding:0;
	font-weight:normal !important;
	width:150px !important;
}
.text_7 { 
    color:#313131; 
    font-size:11px !important; 
    text-align:left;
    float:left;
    margin:5px 0 0 0 !important;
    padding:0 5px 0 5px !important;
	font-weight:normal !important;
	width:auto !important;
}
.testo {
    background: #f4d1f2; 
    text-align:left;
    float:left;
    width:300px;
    margin:0;
    padding:5px 0 5px 0;
}
.testo p{ 
    color:#313131; 
    font-size:12px; 
    text-align:left;
    float:left;
    margin:0 0 5px 0;
    padding:0;
    font-weight:bold;
}
.testo a{
    color:#313131; 
    font-size:12px; 
    text-align:left;
    float:left;
    margin:0 0 0 10px;
    padding:0;
    text-decoration:none;
}
.testo a:hover{
    color:#313131; 
    font-size:12px; 
    text-align:left;
    float:left;
    margin:0 0 0 10px;
    padding:0;
    text-decoration:underline;
}
b.rtop, b.rbottom {
    display: block;
}
b.rtopwhite b, b.rbottomwhite b {
    display: block; 
    height: 1px; 
    overflow: hidden; 
    background: #fcfbf7;
}
b.r1 {
    margin: 0 5px
}
b.r2 {
    margin: 0 3px
}
b.r3 {
    margin: 0 2px
}
b.rtop b.r4, b.rbottom b.r4 {
    margin: 0 1px;
    height: 2px
}
.testowhite {
    background: #fcfbf7; 
    text-align:left;
    float:left;
    width:300px;
    margin:0;
    padding:5px 0 5px 0;
}
.testowhite p{
    color:#313131; 
    font-size:12px; 
    text-align:left;
    float:left;
    margin:0 0 5px 0;
    padding:0;
    font-weight:bold;
}
.testowhite a{
    color:#313131; 
    font-size:12px; 
    text-align:left;
    float:left;
    margin:0 0 0 10px;
    padding:0;
    text-decoration:none;
}
.testowhite a:hover{
    color:#313131; 
    font-size:12px; 
    text-align:left;
    float:left;
    margin:0 0 0 10px;
    padding:0;
    text-decoration:underline;
}
.footer {
    width:980px;
    height:20px;
    margin:10px 0 0 0;
    line-height:20px;
    padding:0;
    float:left;
    background-color:#aaa4a4;
    color:#313131;
    font-size:12px;
    text-align:center;
}
.space {
    margin:0;
    height:70px;
    float:left;
    padding:0;
    width:980px;
}
.page2 {
    width:980px;
    height:auto;
    margin:0;
    padding:0;
    float:left;
}
.page2_text {
    width:980px;
    height:auto;
    margin:10px 0 10px 0;
    padding:0;
    float:left;
    border:1px solid #dddddd;
    background-color:#f5f3e7;
}
.page2_text h2{
    font-size:14px;
    color:#666;
    line-height:30px;
    text-align:left;
    margin: 0 0 0 10px;
    padding:0;
    float:left;  
}
.page2_text h2 a{
    font-size:14px;
    color:#666;
    line-height:30px;
    text-align:left;
    margin: 0;
    padding:0;
    float:left;  
	text-decoration:underline;
}
.page2_text h2 a:hover{
    font-size:14px;
    color:#666;
    line-height:30px;
    text-align:left;
    margin: 0;
    padding:0;
    float:left;  
	text-decoration:none;
}
.page2_in {
    width:980px;
    height:auto;
    margin:0;
    padding:0;
    float:left;
    border:1px solid #dddddd;
    background-color:#f5f3e7;
}
.page2_in_sx {
    width:180px;
    height:auto;
    margin:0;
    padding:20px 0 0 0;
    float:left;
}
.page2_in_sx ul{
    margin:0;
    padding:0;
    float:left;
    list-style:none;
}
.page2_in_sx li{
    margin:0 0 10px 0;
    padding:0;
    float:left;
    height:auto;
}
.page2_in_sx li a{
    margin:0 0 0 15px;
    padding:0 0 0 10px;
    float:left;
    width:155px;
    color:#999;
    font-size:12px;
    background-image:url('../image/freccino_grigio.gif');
    background-position:left;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:left;
}
.page2_in_sx li a:hover{
    margin:0 0 0 15px;
    padding:0 0 0 10px;
    float:left;
    color:#313131;
    font-size:12px;
    background-image:url('../image/freccino_grigio.gif');
    background-position:left;
    background-repeat:no-repeat;
    text-decoration:none;
}
.subcat {
	width:140px !important;
	float:left !important;
	margin:0 0 0 10px !important;
	padding:0 !important; 	
}
.subcat ul{
	width:140px;
	float:left;
	margin:0;
	padding:0;	
}
.subcat li{
	width:140px;
	float:left;
	margin:0;
	padding:0;	
	font-size:10px;
}
.page2_3box {
    width:980px;
    height:auto;
    margin:10px 0 10px 0;
    padding:0;
    float:left;
}
.page2_3box_auto {
    width:920px;
    height:auto;
    margin:0 auto;
    padding:0;
}
.page2_3box_in {
    width:300px;
    height:auto;
    margin:0 10px 0 0;
    padding:0;
    float:left;
}
.page2_3box_in_dx {
    width:300px;
    height:auto;
    margin:0;
    padding:0;
    float:left;
}
.li_bold{
    margin:0 0 0 15px;
    padding:0 0 0 10px;
    float:left;
    color:#313131 !important;
    font-size:12px;
    background-image:url('../image/freccino_grigio.gif');
    background-position:left;
    background-repeat:no-repeat;
    text-decoration:none;
    font-weight:bold;
}
.page2_in_dx {
    width:798px;
    height:auto;
    margin:0;
    padding:20px 0 0 0;
    float:left;
    background-color:#fff;
}
.page2_in_dx_in {
    width:750px;
    height:auto;
    margin:0 auto;
    padding: 0;
}
.page2_in_dx_in h2{
    width:750px;
    height:auto;
    margin:0 0 10px 0;
    float:left;
    padding: 0;
    color:#313131;
    text-align:left;
    font-size:14px;
}
.page2_in_dx_inner {
    width:750px;
    height:auto;
    margin:0 0 10px 0;
    float:left;
    padding: 0;
}
.page2_in_dx_inner a{
    width:750px;
    height:auto;
    margin:0 0 10px 0;
    float:left;
    padding: 0;
    text-align:center;
    font-size:14px;
    text-decoration:none;
}
.page2_in_dx_inner a:hover{
    width:750px;
    height:auto;
    margin:0 0 10px 0;
    float:left;
    padding: 0;
    color:#313131;
    text-align:center;
    text-decoration:underline;
    font-size:14px;
}
.page2_in_dx_inner h3{
    width:750px;
    height:auto;
    margin:0;
    float:left;
    padding: 0;
    color:#000080;
    text-align:left;
    font-size:14px;
}
.page2_in_dx_img {
    width:320px;
    height:135px;
    margin:4px 0 0 8px ;
    float:left;
    padding: 0;
}
.page2_in_dx_text {
    width:400px;
    height:auto;
    margin:10px 0 0 10px;
    float:left;
    padding: 0;
}
.page2_in_dx_text p{
    font-size:12px;
    text-align:left;
    width:400px;
    color:#003056;
    margin:0;
    float:left;
    padding: 0;
}
b.rtop_page, b.rbottom_page{display: block; background: #fff}
b.rtop_page b, b.rbottom_page b{display: block; height: 1px; overflow: hidden; background: #abcadf}
b.r1_page{margin: 0 5px}
b.r2_page{margin: 0 3px}
b.r3_page{margin: 0 2px}
b.rtop_page b.r4, b.rbottom_page b.r4{margin: 0 1px; height: 2px}
.testo_page{width:750px;background: #abcadf;padding:0; float:left; color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center}

b.rtop_01, b.rbottom_01{display: block; background: #}
b.rtop_01 b, b.rbottom_01 b{display: block; height: 1px; overflow: hidden; background: #abca9e}
b.r1_01{margin: 0 5px}
b.r2_01{margin: 0 3px}
b.r3_01{margin: 0 2px}
b.rtop_01 b.r4, b.rbottom_01 b.r4{margin: 0 1px; height: 2px}
.testo_01{width:300px;background: #abca9e;padding:0; float:left; color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center}
.testo_01 p{ 
    color:#313131; 
    font-size:12px; 
    text-align:left;
    float:left;
    margin:0 0 5px 0;
    padding:0;
    font-weight:bold;
}
.testo_01 a{
    color:#336633; 
    width:100px;
    font-size:12px; 
    text-align:left;
    float:left;
    margin:10px 0 0 0;
    padding:0;
    text-decoration:none;
}
.testo_01 a:hover{
    color:#336633; 
    font-size:12px; 
    text-align:left;
    float:left;
    margin:10px 0 0 0;
    padding:0;
    text-decoration:underline;
}
.page_text_in {
    width:750px;
    height:auto;
    margin:0;
    float:left;
    padding: 0 0 20px 0;
}
a.page_text_in {
    text-align:left;
    font-size:12px;
    margin:0 0 15px 0;
    padding:0;
    float:left;
    text-decoration:none;
    width:700px;
}
a.page_text_in:hover{
    text-align:left;
    font-size:12px;
    margin:0 0 15px 0;
    padding:0;
    float:left;
    color:#313131;
    text-decoration:underline;
}
a.libri_text_in {
    text-align:left;
    font-size:12px;
    margin:0;
    padding:0;
    float:left;
    text-decoration:none;
    width:700px;
}
a.libri_text_in:hover{
    text-align:left;
    font-size:12px;
    margin:0;
    padding:0;
    float:left;
    color:#313131;
    text-decoration:underline;
}
.page_text_in ul{
    float:left;
    display:inline;
    margin:0 0 20px 20px;
    padding:0;
}
.page_text_in li{
    text-align:left;
    color:#313131;
    font-size:12px;
    margin:0;
    padding:0;
}
.page_text_ul {
    margin:10px 0 0 0 !important;
}
.page_text_in p{
    color:#313131;
    width:100%;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    text-align:left;
}
p.page_libri_in {
    color:#313131;
    width:100%;
    font-size:12px;
    margin:0;
    padding:0;
    float:left;
    text-align:left;
}
.page_video_sx_bg {
    width:449px;
    height:auto;
    margin:0;
    float:left;
    padding: 0;
}
.page_video_sx {
    width:449px;
    height:auto;
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
    margin:0 0 10px 0;
    float:left;
    padding: 0;
}
.page_video_sx p{
    color:#313131;
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
    width:440px;
}
.page_video_sx a{
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
    width:440px;
}
.page_video_sx a:hover{
    color:#313131;
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
    width:440px;
}
.page_video_sx ol{
    width:400px;
    height:auto;
    margin:0 0 0 20px;
    float:left;
    padding: 0;
    display:inline;
    list-style-type:decimal;
}
.page_video_dx_bg {
    width:290px;
    height:auto;
    margin:0;
    float:right;
    padding: 0;
}
.page_video_dx {
    width:290px;
    height:auto;
    margin:0 0 10px 0;
    float:left;
    padding:0;
    border-bottom:1px solid #d2d2d2;
}
.page_video_dx p{
    color:#313131;
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
    width:290px;
}
.page_video_dx a{
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
    width:290px;
}
.page_video_dx a:hover{
    color:#313131;
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
    width:290px;
}
.pagination {
	width:100%;
	margin:0;
	padding:0;
	float:left;
	height:20px;
}
.pagination ul{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	height:20px;
	list-style-type:none;
}
.pagination li{
	width:auto;
	margin:0;
	padding:0;
	float:left;
	height:auto;
}
.pagination li a{
	width:auto;
	margin:0 2px 0 0;
	padding:0 2px 0 2px;
	float:left;
	height:auto;
	color:#cf5923;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #d2d2d2;
	font-size:10px;
}
.pagination li a:hover{
	text-decoration:underline;
}
.disabled {
	color:#313131 !important;
	background-color:#fff;
	border:1px solid #d2d2d2;
	margin:0 2px 0 0 !important;
	padding:0 2px 0 2px !important;
	font-size:10px !important;
}
.current {
	color:#fff !important;
	background-color:#cf5923;
	border:1px solid #d2d2d2;
	margin:0 2px 0 0 !important;
	padding:0 2px 0 2px !important;
	font-size:10px !important;
}
.page_news_dx {
    width:290px;
    height:auto;
    margin:0 0 10px 0;
    float:left;
    padding:0;
    border-bottom:1px solid #d2d2d2;
}
.page_news_dx p{
    color:#313131;
    float:left;
    font-size:10px;
    margin:0 0 5px 0;
    padding:0;
    text-align:left;
    width:auto;
}
.page_news_dx a{
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
    width:280px;
	font-size:10px;
	color:#cf5923;
	text-decoration:none;
}
.page_news_dx a:hover{
    color:#313131;
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
    width:280px;
	font-size:10px;
	color:#cf5923;
	text-decoration:underline;
}
.news {
    font-size:12px;
    margin:0 !important;
    padding:0;
    width:auto !important;
}
.news_img {
    float:left;
    margin:0 0 10px 0;
}
.page_video_dx_half {
    width:145px;
    height:auto;
    margin:0;
    float:left;
    padding: 0;
}
.page_video_dx_half a{
    float:left;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:center;
    width:145px;
	font-size:10px;
	color:#cf5923;
	text-decoration:none;
}
.page_video_dx_half a:hover{
    float:left;
    font-size:12px;
    margin: 0 0 10px 0;
    padding:0;
    text-align:center;
    width:145px;
	font-size:10px;
	color:#cf5923;
	text-decoration:underline;
}
.page_video_center {
    width:425px;
    height:350px;
    margin:0  0 10px 0;
    float:left;
    padding: 0;
    background-color:#eee;
}
.img_lat {
    width:125px;
    height:auto;
    margin:5px 10px 0 0;
    float:left;
    padding: 0;
}
.blue_text {
    color:#4682b4 !important;
    width:100%;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    text-align:left;
}
.blue_text_h3 {
    color:#000080 !important;
    width:300px !important;
    font-size:14px;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    text-align:left;
}
.darkgreen_text {
    color:darkgreen !important;
    width:100%;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    text-align:left;
}
.lightgreen_text {
    color:olivedrab !important;
    width:100%;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    text-align:left;
}
.red_text {
    color:#e2001a !important;
    width:100%;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    text-align:left;
}
.violet_text {
    color:darkviolet !important;
    width:100%;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    float:left;
    text-align:left;
}
.iframe {
    float:left;
}
.contatti {
    width:300px;
    height:auto;
    margin:0 0 20px 0;
    float:left;
    padding: 0;
	text-align:left;
}
.address_text {
    width:300px;
    font-size:14px !important;
    margin:0;
    padding:0;
    float:left;
    text-align:left;
    color:#313131;
}
.mappa {
    width:450px;
    height:350px;
    margin:0 0 20px 0;
    float:right;
    padding: 0;
}
.link_dx {
    width:450px;
    height:auto;
    margin:0 0 20px 0;
    float:left;
    padding: 0;
}
.link_text {
    width:auto;
    height:auto;
    margin:0;
    float:left;
    padding: 0;
    font-size:12px;
    text-align:left;
}
.link_img {
    float:left;
}
.categories {
    margin:10px 0 10px 0;
	width:100%;
	padding:0;
	float:left;
	font-size:14px;
	text-align:center;
	color:#666;
}
#form_contenitor2 {
    width:750px;    
    margin:0 0 20px 0;
    padding:0 0 20px 0;
    float:left;
    border-bottom:1px solid #eee;
}
#form_contenitor2 p{  
    color:#000000;
    text-align:justify;
    font-size:12px;
    margin:0;
    padding:0;
}
#form_contenitor1 {
    width:740px;
    height:90px;
    padding:0;
    margin:0;
    float:left;
    font-size:12px;
    text-align:right;
}
.news_big {
    width:80px;
    height:20px;
    float:left;
    text-align:left;
    
    font-size:12px;
    color:#313131;
    padding-top:2px;
}
.news_big1 {
    width:160px;
    height:20px;
    float:left;
    padding:0;
    margin:0;
}
.news {
    width:70px;
    height:27px;
    padding:0; 
    margin:0;
}
.news_dx {
    width:auto;
    height:26px;
    padding:1px 0 0 0; 
    margin:0;
    clear:both;
}
.info {
    width:750px;
    height:100px;
    margin:0;
    padding:0;
    float:left;
}
.captcha_img {
    border:1px solid #313131;
}
#form_contenitor2 p.privacy22{
font-size:10px;
color:d6d6d6;
line-height:10px;

}

#form_contenitor2 p.captcha{
padding:0;
margin:0;
width:100%;
text-align:center;
float:left
}
input.invia {
    width:45px;
    height:19px;
    margin:0;
    padding:0;
    font-size:11px;
    border:1px solid #000000;
    background-image:url(../img/010.gif);
	background-repeat:repeat-x;
    background-position:bottom;
}
input.inviahov {
    width:45px;
    height:19px;
    margin:0;
    padding:0;
    font-size:11px;
    border:1px solid #000000;
    background-image:url(../img/010.gif);
	background-repeat:repeat-x;
    background-position:bottom;
}
input.formsearchbutton {
    width:45px;
    height:19px;
    margin:0;
    padding:0;
    font-size:11px;
    border:1px solid #000000;
    background-image:url(../img/010.gif);
	background-repeat:repeat-x;
    background-position:bottom;
}
input.formsearchbuttonhov {
    width:45px;
    height:19px;
    margin:0;
    padding:0;
    font-size:11px;
    border:1px solid #000000;
    background-image:url(../img/010.gif);
	background-repeat:repeat-x;
    background-position:bottom;
    color:#fff;
    cursor:pointer;
}
input.reimposta {
    width:70px;
    height:19px;
    margin:0;
    padding:0;   
    font-size:11px;
    border:1px solid #000000;
    background-image:url(../img/010.gif);
	background-repeat:repeat-x;
    background-position:bottom;
}
input.reimpostahov {
    width:70px;
    height:19px;
    margin:0;
    padding:0;  
    font-size:11px;
    border:1px solid #000000;
    background-image:url(../img/010.gif);
	background-repeat:repeat-x;
    background-position:bottom;
    color:#fff;
    cursor:pointer;
}
.title_2 {
    font-size:16px;
}

