.TITOLI-DUCATI {	
font-family:Arial;
font-size:13px;
color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}
a.TITOLI-DUCATI {	
font-family:Arial;
font-size:13px;
color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}



body {
	margin:0 auto;
	padding:0;
	text-align:center; /*per IE5.x/Win*//*settato custom in sezioni*/
	background:#151515 url(../images/back_caffe.gif) repeat-x;
}
body.mceContentBody { background-color: #FFFFFF !important; background-color: #FFFFFF;  background: #fff; }
body.contentpane { background-color: #FFFFFF !important; background-color: #FFFFFF;  background: #fff; }


#Menu {
	margin:0 !important;
	margin:0;
	padding:0;
	width: 100% !important;
	width: 100%;/* per IE5.x e IE6 */
	height:35px !important;
	height:35px;
	float:left;
	background:url(../images/tile_menu.gif);
}
#Top_corpo_menu {
	width:979px;
	margin:auto;
	}
#menuTop {
	margin:auto;
	list-style: none;
	float:right;
}

/**************************** DA VERIFICARE****************/
.readon 
{	
font-family:Arial;
font-size:10px;
}
a.readon 
{
padding-left:5px;	
}
/**************************** DA VERIFICARE****************/	


.menuTop2 img{
	border:none;
}
.menuTop {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
.menuTop li {
	display:inline;
	margin:0;
	padding:11px 10px 6px 10px;
	float:left;
	background:url(../images/pipe_menu.gif) no-repeat;
}
.menuTop li.primo {
	display:inline;
	
	float:left;
	background:none;
}
.menuTop a, 
.menuTop a:link,
.menuTop a:visited{
	color:#fff;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.menuTop2 {
	display:inline;
	float:left;
	padding:0;
	margin:0;
}
.menuTop2 li {
	padding:0;
	margin:0;
	display:inline;
	padding:10px;
	float:left;
}


.moduletable_menuCorpo {
	margin:0;
	padding:0;
	height:38px !important;
	height:38px;
	float:right;
	margin-bottom:0;
	padding-top:37px;

}

.moduletable_menuCorpo span{
	margin:0;
	height:38px;
	display:inline;
	padding:0 0 0 1px; 
	float:left;
	width: 1px;
	background:url(../images/pipe_menu_corpo.gif) no-repeat;
}
.moduletable_menuCorpo a{
	margin:0;
	padding:0;
	float:left;
	height:38px;
	}
div.moduletable_menuCorpo a#active_menu .mouseover {}
.moduletable_menuCorpo a:link,
.moduletable_menuCorpo a:visited{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/tile_off.gif) repeat;
	height: 26px;
	color:#FFFFFF;
	padding:12px 15px 0 15px;
	
}
.moduletable_menuCorpo a:hover, 
.moduletable_menuCorpo a:focus, 
.moduletable_menuCorpo a:active, a#active_menu  {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/tile_on.gif) repeat;
	height: 26px;
	padding:12px 15px 0 15px;
}


#centrato{
	margin:0 auto;
	padding:0;
}

#top_corpo {
	width:979px;
	height:75px !important;
	height:75px;
	margin: auto !important;
	margin: 0;
	padding:0 0 0 0;
	vertical-align: bottom;
}
#top_corpo_sx {
	float:left;
	padding:0 0 0 0;
	width:200px;
	height:75px;
	margin-left:7px !important;
	margin-left:4px;


}
#top_corpo_sx img{
	padding:0;
	margin:0 !important;
	margin-top:10px;
	padding:15px 0 0 15px !important;

	
	}
#top_corpo_dx{
	margin:0 4px 0 0 !important;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:758px !important;
	width:757px;
	height:75px !important;

	text-align: right;
}

#top_corpo_dx img{
	float:right;
	margin:0 -3; /* solo per IE6 */
	padding: 0;
}

#corpo{
	margin: auto !important;
	margin: auto;
	width:979px;
	text-align:left;
}




h1, h2, h3, h4, h5, h6, blockquote, form, label, fieldset, address 
{
margin-top: 5px;

margin-right: 0pt;

margin-bottom: 0px;

margin-left: 0pt;

}


/******** DIV BLOCCO 2COLONNE  **********/
div.blogcell {margin-right:5px; margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #B2B2B2;}

/******** DIV BLOCCO 1COLONNE  **********/
div.tablerow, div.blogrow {margin-right:5px; margin-top:2px; padding-bottom:2px; margin-bottom:12px; }

/********************************************* TITOLO CONTENUTO CENTRALE**********************/



.blogrow{
	float:left;

}

.blogrow .contentheading, h1.contentheading, h1.componentheading, h2.contentheading  {
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	font-size:14px ;
	color: red;
}

.blogrow div p img{
	padding:0px;
	margin-right: 5px;
	border: 0px gray solid;
}



.blogrow .readon{
	padding-left: 2px;
}

/*************************BLOCCO CENTRALE **************************************/

.contentpaneopen_text
{ 
padding: 0px;
margin: 0px;
width:100%;
float:left;
display:block;
}


.contentpaneopen_text  p{
padding:8px 4px 0 2px;
margin:0;
}

.contentpaneopen_text   ul{
padding:8px 0 0 8px;
margin:0;
display:block;
}
.contentpaneopen_text  li 
{ display:list-item;
list-style-position: outside;
list-style-image: url(freccia_rossa.gif); 
text-align: left;
text-indent: 12px;
 }
.contentpaneopen_text  p img{
	padding:0;
	margin-right: 4px;
	border: 0px gray solid;
}

/*************************BLOCCO CENTRALE ******************************

#colonnamiddle p b{
	font-weight:bold;
	font-size:11px ;
}
#colonnamiddle a{
	text-decoration:none;
	font-weight:bold;
	font-size:11px ;
	color:#000000;
}

/******#colonna1 span{
	color:#999999;
}********/
#colonna1b{
	float:left;
	width:100%;
	}
/**************ID COLONNA 2 DX ***************/
#colonna2{
                     padding-top: 0;
	margin:15px 8px 0 8px !important;
	margin:5px 0 0 6px;
	width:234px !important;
	/* width:238px; */
	width:234px;
	float:left;
}
#colonna2 img{
	float:left;
	margin: 0 5px 0 0;
	border: 0px gray solid;
}
#colonna2 p{

	padding:0 5px 5px 0;
	margin:0;
}
/**************ID COLONNA 2 DX ***************/

.phplist  {
	vertical-align:top;
	padding:0;
	margin:0;
	border: 0;
	}

#colonna3_top, #colonna3_top img{
	vertical-align:bottom;
	padding:0;
	margin:0;
	border: 0;
	}
#colonna3_bottom, #colonna3_bottom  img{
	vertical-align:top;
	padding:0;
	margin:0;
	border: 0;
	}
#colonna3_contenuti{
	width:233px;
	background:url(../images/sfondo_newsletter.gif) repeat-y;
	padding:0;
	margin:0;
	border: 0;
}

#colonna3{
	width:233px;
	float:left;
	margin:0px 14px 0px 0px;
	}
#colonna3_contenuti img{
	margin:0px 2px 0px 3px;
}
#colonna3_contenuti p{
	margin:0px 0px 0px 12px;
	padding:2px;
	font-size:12px;
}
#colonna3_fondo {
	padding-left:0 !important;
	padding-left:0;
	
}
#colonna3_fondo1 {
	padding-left:0 !important;
	padding-left:15px;
	
}

#colonna3_fondo2{
	padding-left:0 !important;
	padding-left:180px;
}

#colonna3_fondo1 img{
	margin:0;
	padding-left:15px !important;
	padding-left:25px;
}
#colonna3_fondo2 img{
	margin:0;
	padding:20px 0 0 180px !important; 
	padding:0 0 0 180px;
}




#colonnatop{
	float:left;
	width:979px;
	padding-left: 14px;
	background: url(../images/sfondo_contenuti.gif) repeat-y;
	margin: 0;
}

#colonnatop div.moduletable div {
	text-align: left;
}

#colonnamiddle{
	border:0;
	padding:0;
	float:left;
	width:100%;
	background: url(../images/sfondo_contenuti.gif) repeat-y;
	font-family:Arial;
	font-size:11px;

}


#colonna1{
	padding-right:10px;
	margin:15px 0 5px 30px !important;
	margin:15px 0 5px 12px;
	width:413px !important;
	width:433px;
	float:left;
	border-right:1px dotted #B2B2B2;

}
#colonna1a{
	float:left;
	border-bottom:1px dotted #B2B2B2;
}

#colonnamiddle p b{
	font-weight:bold;
	font-size:11px ;
}
#colonnamiddle a{
	text-decoration:none;
	font-weight:bold;
	font-size:11px ;
	color:#000000;
}
#colonna1a img{
	float:left;
	width:144px;
	padding:10px 5px 25px;
}
#colonna1a p{
	width:248px;
	float:left;
	padding:10px 5px 0 5px;
	margin-top:0;
	}

#colonna1b img{
	float:left;
	width:144px;
	padding:20px 5px 25px;
}
#colonna1b p{
	width:248px;
	float:left;
	padding:20px 5px 0 5px;
	margin-top:0;
}

#colonna1b{
	float:left;
	width:100%;
	}


#colonna2a{
	width:100%;
	float:left;
	border-bottom:1px dotted #B2B2B2;
}
#colonna2b{
	width:100%;
	float:left;
	border-bottom:1px dotted #B2B2B2;
	
}
#colonna2c{
	width:100%;
	float:left;
	border-bottom:1px dotted #B2B2B2;
}
#colonna2d{
	width:100%;
	float:left;
}
#footer {
	float: left;
	width: 979px;
	height: 124px !important;
	height: 124px;
	background: url(../images/footer_ombra.gif);
	margin: 0;
	padding: 0;
                     color: #cccccc;
}
#footer a {
	text-decoration: none;
                     color: #cccccc;
}
#footer a:hover {
	text-decoration: none;
                     color: #fff;
}
.right_pipe{

	width: 1px;

	background:url(../images/pipe_menu_corpo.gif) no-repeat;
}
#colonna1_filosofia{
	/*padding-left:35px;*/
	padding-right:20px;
	margin:15px 0 0px 35px !important;
	margin:15px 0 0px 15px;
	width:665px !important;
	/* width:695px; */
	width:690px;
	float:left;
	border-right: 1px dotted #B2B2B2;
			min-height:320px;
}
#top_corpo_dx .on{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/tile_on.gif);
	padding:12px 15px 0 15px;
}
.modfpg-row { font-family:Arial; font-size:11px;	text-decoration:none; font-weight:normal;}
.modfpg-box { font-family:Arial; font-size:11px;	text-decoration:none; font-weight:normal;}
.modfpg-img {padding:0; margin:0; border: 0px gray solid;}
.modfpg-container {font-family:Arial; font-size:11px;	text-decoration:none; font-weight:normal;}
/*********************EVENTI BANNER CSS************************************/
.eventi-banner {padding:0; margin:0;  }
.moduletableeventi-banner img{padding:0; margin-left:10px; margin-right:10px; border:2px solid #B2B2B2;}
.moduletableeventi-banner p{padding:0; margin:0px; }
.moduletableeventi-banner div div div {margin-right:5px; margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #B2B2B2;}

/*********************NEWS DX************************************/
.moduletabledx-news {padding:0; margin:0; width:95% !important; width:90%; }
.moduletabledx-news img{padding:0; margin:0; }
.moduletabledx-news div div div {margin-right:5px; margin-top:2px !important; margin-top:10px; padding-bottom:5px; border-bottom:1px dotted #B2B2B2; }

/*********************DATA  CONTENUTI CENTRALI ************************************/

/*********************NEWS HOME************************************/
.moduletable-home{padding:0; margin:0; width:100%; }
.moduletable-home p{vertical-align: top; margin:0; padding:0;}
.moduletable-home img{padding-right:5px; margin:0; }


/*********************NEWS HOME ************************************/
.item_createdate, .item_modifydate , .modfpg-authordate
{color: #666666;
font-size: 0.8em;
font-weight: normal;
height: 0.85em;
font-style:normal;
padding-left:2px;
}


/********************* LOGIN ************************************/
.moduletable_loginForm {
	width: 220px;
}

#colonna3_login {
	background:transparent url(../images/sfondo_login.gif) repeat-y scroll 0 0;
	width: 220px !important;
	width: 215px;
}

.loginData {
	text-align: right;
	margin-right: 20px;
}

.loginInput {
	width: 100px;
	margin-top: 5px;
}

.lostpass, .caccount { margin-left: 10px; }

.userlogin .button{
	margin-left: 10px;
}

img#LoginSubImage { border: 0; margin-left: 20px;}

#colonna3_top img, #colonna3_bottom img { margin-left: 0 !important; margin-left: -3px; }


#vuserprofile h1 { margin: 10px 0; }

.small { font-size:1em; }