body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DEDEDE;
	background-image:url(images/bg_intero.jpg);
	background-position: top;
	background-repeat:no-repeat;
}
a, a:hover, a:visited{
	text-decoration:none;
	color:#FC5252;
	z-index:1000;
	position:relative;
}
a:hover{
	text-decoration:underline;
}
input, select, textarea, button{
	z-index:1000;
}	
input{
	border:0;
	background-image:url(images/bg_input.gif);
	background-repeat:repeat-x;
	padding:3px;
}
input checkbox, input radio{
	background-image:none;
}	
textarea{
	border:none;
	background-image:url(images/bg_input_textarea.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:3px;
}
.clean-input{
	padding:0;
	background:none;
}
form{
	display:inline;
}
.input-text{
	border:none;
	width:250px;
	height:17px;
	background-image:url(images/bg_input.gif);
	background-repeat:repeat-x;
	padding:3px;
}

img, div, #menu-principale li, .bg-body {
	behavior: url(iepngfix.htc)
}

.bg-body{
	/*background-image:url(images/bg_arabeschi.png);*/
	background-position: top;
	background-repeat:no-repeat;
}

#content-header {
	background-image:url(images/maya2/top.jpg);
	background-repeat:repeat-x;
	width:100%;
}

#header {
	width:955px;
	height:84px;
}

#logo {
	width: 955px;
	padding-left:30px;
	padding-top:20px;
}

#content-menu {
	background-image:url(images/bg_menu.gif);
	width:100%;
}

#boxsearch a{
	font-size:10px;
	color:#cccccc;
	text-decoration:none;
	margin:0;
	padding:0;
}

#boxsearch a:hover{
	text-decoration:underline;
}

#boxsearch .input-search{
	width:109px;
	height:13px;
	background:transparent url(images/bg_search.gif) no-repeat scroll 0 0;
	padding:7px;
	border:0 none;
	color:#999999;
	font-weight:bold;
	font-size:12px;
	margin:0;
}

#menu-principale .menu:link, #menu-principale .menu:visited, #menu-principale .menu:hover  {
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:5px;
	
}
#menu-principale .menu:hover {
	text-decoration:underline;
}

#menu-principale #loginfo{
	font-size:11px;
	color:#cccccc;
}	
#menu-principale #loginfo a:link, #menu-principale #loginfo a:hover, #menu-principale #loginfo a:visited{
	font-size:11px;
	color:#cccccc;
	text-decoration:underline;
} 

.table-body-content {
	background:transparent;
	width:953px;
	margin-top:15px;
}

.table-footer-content {
	padding:30px;
}

#menu-footer {
	float:left;
	display:inline;
	width:145px;
}

#menu-footer ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#menu-footer li {
	background-image:url(images/puntatore_footer.png);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 10px;	
}

#menu-footer li a {
	font-size:10px;
	color:#939393;
	text-decoration:none;
}

#menu-footer li a:hover {
	text-decoration:underline;
}

.menu-footer-title {
	color:#FFFFFF;
	font-weight:bold;
}

.blog-categoria-1, .blog-categoria-2, .blog-categoria-3, .blog-categoria-4  {
	padding:2px;
	font-size:12px;
    font-family:arial;
	color:#FFFFFF;
	font-weight:bold;
	/*text-transform:uppercase;*/
}
.blog-categoria-1 {
	background-color:#FF0000;
}
.blog-categoria-2 {
	background-color:#BF894E;
}
.blog-categoria-3 {
	background-color:#FF00FF;
}
.blog-categoria-4 {
	background-color:#9966CC;
}
.blog-categoria-1 a:link, .blog-categoria-1 a:hover, .blog-categoria-1 a:visited,
.blog-categoria-2 a:link, .blog-categoria-2 a:hover, .blog-categoria-2 a:visited,
.blog-categoria-3 a:link, .blog-categoria-3 a:hover, .blog-categoria-3 a:visited,
.blog-categoria-4 a:link, .blog-categoria-4 a:hover, .blog-categoria-4 a:visited{
	color:white;
    text-decoration:none;
}
.blog-categoria-1 a:hover, .blog-categoria-2 a:hover, .blog-categoria-3 a:hover, .blog-categoria-4 a:hover{
    text-decoration:underline;
}

.blog-title-1 a:link, .blog-title-1 a:hover, .blog-title-1 a:visited,
.blog-title-2 a:link, .blog-title-2 a:hover, .blog-title-2 a:visited,
.blog-title-3 a:link, .blog-title-3 a:hover, .blog-title-3 a:visited,
.blog-title-4 a:link, .blog-title-4 a:hover, .blog-title-4 a:visited{
	font-size:24px;
	text-decoration:none;
}
.blog-title-1 a:hover, .blog-title-2 a:hover, .blog-title-3 a:hover, .blog-title-4 a:hover {
    text-decoration:underline;
}
.blog-title-1 a:link, .blog-title-1 a:hover, .blog-title-1 a:visited{
    color:#FF0000;
}
.blog-title-2 a:link, .blog-title-2 a:hover, .blog-title-2 a:visited{
    color:#BF894E;
}
.blog-title-3 a:link, .blog-title-3 a:hover, .blog-title-3 a:visited{
    color:#FF00FF;
}
.blog-title-4 a:link, .blog-title-4 a:hover, .blog-title-4 a:visited{
    color:#9966CC;
}

.blog-subtitle-1, .blog-subtitle-2, .blog-subtitle-3, .blog-subtitle-4{
	font-size:18px;
	margin-top:20px;
}
.blog-subtitle-1{
    color:#FF0000;
}
.blog-subtitle-2{
    color:#BF894E;
}
.blog-subtitle-3{
    color:#FF00FF;
}
.blog-subtitle-4{
    color:#9966CC;
}

.blog-headline{}
.blog-data{
	color:white;
	font-weight:bold;
}		
.blog-image-small{
    width:170px;
    margin-right:10px;
    float:left;
}
.blog-item-preview{
    float:left;
    width:430px;
}
.blog-author-1, .blog-author-2, .blog-author-3, .blog-author-4{
	font-size:11px;
	margin-top: 5px;
	margin-right:40px;
	float:left;
}
.blog-author-1 a:link, .blog-author-1 a:hover, .blog-author-1 a:visited,
.blog-author-2 a:link, .blog-author-2 a:hover, .blog-author-2 a:visited,
.blog-author-3 a:link, .blog-author-3 a:hover, .blog-author-3 a:visited,
.blog-author-4 a:link, .blog-author-4 a:hover, .blog-author-4 a:visited{
	text-decoration:none;
	font-weight:bold;
}
.blog-author-1 a:link, .blog-author-1 a:hover, .blog-author-1 a:visited{
	color:#FF0000;
}
.blog-author-2 a:link, .blog-author-2 a:hover, .blog-author-2 a:visited{
	color:#BF894E;
}
.blog-author-3 a:link, .blog-author-3 a:hover, .blog-author-3 a:visited{
	color:#FF00FF;
}
.blog-author-4 a:link, .blog-author-4 a:hover, .blog-author-4 a:visited{
	color:#9966CC;
}

.blog-contatore{
	background-image:url(images/maya2/comment_icon.png);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
    padding-left: 20px;
    padding-bottom: 4px;
    margin-top: 5px;
	float:left;
	font-size:11px;
}
.blog-contatore a:link, .blog-contatore a:visited, .blog-contatore a:hover{
	text-decoration:none;
	color:#cccccc;
	font-weight:bold;
}
.blog-contatore a:hover{
    text-decoration:underline;
}

#blog-foto-anteprima {
	float:left;
	padding:9px 10px 0 0;
}

#blog-content {
	padding:10px 0 0 0;
}



.blog-title-interna {
	margin-top:0px;
	color:#ffffff;
	font-size:24px;
}


.blog-author-interna {
	font-size:11px;
	padding-top:10px;
}

.blog-text {
	color:#939393;
	font-size:12px;
	padding: 10px 0 10px 0;
	text-align:justify;
}

.blog-text-interna {
	text-align:justify;
	float:left;
	color:#939393;
	font-size:12px;
	padding: 10px 0 10px 0;
	margin-right:10px;
}

.blog-box-immagini-interna {
	width:230px;
	float:right;
	padding-top:9px;
}

.blog-link {
	color:#f2f2f2;
	font-size:11px;
	text-decoration:underline;
}

.blog-link:hover {
	text-decoration:none;
}



.linea-separatore{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #cccccc;
    height: 10px;
    margin-bottom: 10px;
    clear:both;
}

#box-newsletter{
	height:110px;
	padding:6px;
	font-size:12px;
	background-color:#616161;
	background-image:url(images/angolo.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin-bottom:7px;
}

.input-newsletter {
	font-size:11px;
	color:#666666;
	border: 1px solid #666666;
	padding: 5px 3px 5px 3px;
	width:165px;
}


#box-tags, #box-mesi, #box-immagini,#box_count  {
	margin-top:7px;
	overflow:hidden;
	padding: 15px 8px 5px 8px;
	border:1px solid #717171;
	background-color:#333;
	color:#FFFFFF;
	font-size:12px;
}

#box-tags{
}
#box-tags a:link, #box-tags a:hover, #box-tags a:visited{
	text-decoration:none;
	color:#A4A4A4;
}


#box-mesi, #box-immagini {
	float:left;
	height:225px;
	width:129px;
}
#box-mesi{
	margin-right:6px;
}
#box-immagini {
}

ul#articoli-collegati{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#articoli-collegati li a{
	background-image:url(images/icona_articoli.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 22px;
	line-height:20px;
	font-size:12px;
	color:#FFB5CB;
	text-decoration:none;
}

#articoli-collegati li a:hover{
	text-decoration:underline;
}

ul#foto-collegati{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#foto-collegati li a{
	background-image:url(images/icona_foto.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 22px;
	line-height:20px;
	font-size:12px;
	color:#FFB5CB;
	text-decoration:none;
}

#foto-collegati li a:hover{
	text-decoration:underline;
}

ul#video-collegati{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#video-collegati li a{
	background-image:url(images/icona_video.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 22px;
	line-height:20px;
	font-size:12px;
	color:#FFB5CB;
	text-decoration:none;
}

#video-collegati li a:hover{
	text-decoration:underline;
}

.title-red-uppercase {
	color:#FC5252;
	text-transform:uppercase;
}

.title-red-lowercase {
	font-size:12px;
	color:#FC5252;
}

.title-magazine {
	font-size:16px;
	padding: 5px;
	color:#FFFFFF;
	font-weight:#ffffff;
}

.title-red-italic {
	font-style:italic;
	font-size:11px;
	color:#FC5252;
}

.input-commenti{
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#333333; 
	width:230px; 
	padding:5px 0 3px 3px;
	border: 1px solid #999999;
}

.textarea-commenti{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333; 
	width:400px;
	height:110px;
	padding:5px 0 3px 3px;
	border: 1px solid #999999;
}
#ok-msg, #error-msg, #error-msg2, #error-msg3, #ok-msg2, #ok-msg3{
	color:white;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	display:none;
	font-size:12px;
	line-height:18px;
	border:1px solid;
}
#error-msg, #error-msg2, #error-msg3{
	background-color:#D10E1D;
	border-color:#CC3300;
}
#ok-msg, #ok-msg2, #ok-msg3{
	background-color: #CCCCCC;	
	border-color: #666666;
	color:#000000;
}
.commento{
	font-size:10px;
	padding:7px;
	clear:both;
	border-bottom: 1px solid #666666;
}
.black-box, .black-box-left, .black-box-right{
	padding:10px;
	background-color:black;
    min-height:310px;
}
.black-button{
	background:url(images/maya2/bg_black_btn.gif);
	background-repeat:repeat-x;
	border:1px solid black;
	padding-top:0px;
	height:18px;
	color:white;
	font-size:11px;
	font-weight:bold;
}	
#minimate{
	position:absolute;
	top:100px;
	left:10%;
	width:800px;
	height:240px;	
	z-index:990;
	outline: 0;
}

#prehome {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1500;
	top: 0;
	background-color: #000;

}

#prehome img {
	border:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:  -322px;
	margin-left: -333px;
}
#prehome a{
	margin:0;
	padding:0;
	display:block;
	height:100%;
	width:100%;
	
}

