/* CSS Micro */


body {
margin:0px;
padding:0px;
height: 100%;
background-color: #FEFEFE;
background-image:url(../IMG/bg_bianco.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

a{ 	color:#FFF;
	text-decoration:none;
}

a:hover{ color:#0066cc;
		text-decoration:none;
}


/*... MAIN ...*/
#maincontainer{
width:750px;
height:auto;
padding:0px;
margin:0px;
margin-left:auto;
margin-right:auto;
height:100%;
}

/*... FINE MAIN ...*/


/*... TOP ...*/

#header{
width:750px;
height:312px;
margin:0px;
padding:0px;
clear:both;
}
#logo{
width:113px;
height:88px;
margin:0px 0px 16px 20px;
padding:0px;
float:left;
}

#box_menu_top{
width:480px;
height:88px;
margin:0px 10px 16px;
padding:0px;
float:right;
}

#box_foto_top{
width:714px;
height:207px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

/*... FINE TOP ...*/

/*... MENU SOTTO ...*/

#navcontainer-tav{ 
width:400px;
height:40px;
}

#navlist-tav
{
width:400px;
margin:0px;
padding: 0 0 10px 5px;
}

#navlist-tav ul, #navlist-tav li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist-tav a:link, #navlist-tav a:visited
{
float: left;
line-height: 14px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #000;
}

#navlist-tav a:link#current, #navlist-tav a:visited#current, #navlist-tav a:hover
{
border-bottom: 2px solid #0066cc;
padding-bottom: 2px;
background: transparent;
color: #0066cc;
}


/*... FINE MENU SOTTO ...*/


#navcontainer{ 
width:714px;
height:40px;


}

#navlist
{
width:714px;
margin: 0 20px;
padding: 0 0 10px 5px;

}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: RIGHT;
line-height: 14px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #000;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 2px solid #0066cc;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #0066cc; }


/*... BOX TXT MAIN ...*/
#box_txt_main{
width:714px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#colonne{
width:350px;
height:auto;
float:left;
}

#colonne-svalentino{
width:320px;
height:auto;
float:left;
}

#box_loghi{
width:714px;
height:150px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
padding:0px;
border: 1px dotted silver;
background: white;
}

#box_img_loghi{
width:auto;
height:auto;
margin:10px 10px 0px;
padding:0px;
float:right;
}

#box_txt_loghi{
width:200px;
height:auto;
margin:10px;
padding:0px;
float:left;
}

/*... FINE BOX TXT MAIN ...*/

#box_gallery_spazi{
width:500px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
margin-bottom:20px;
padding:0px;
}

#box_titolo{ 
			width:714px;
			text-align:center;
			margin-left:auto;
			margin-right:auto;
			

}

#box_arti{
width:714px;
height:400px;
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#box_bio{
width:225px;
margin:0px;
padding:0px;
float:left;
}

#box_gallery{
width:481px;
height:350px;
margin:0px;
padding:0px;
float:left;
}

#contenitore-new{
width:714px;
height:300px;
margin:auto;
}
#main-gallery{
width:714px;
height: 320px;

}
#box-main-gallery{
width:450px;
margin:0px;
height:300px;
float:left;
}

#txt-right-09{
background: white;
width:240px;
height:300px;
margin:0px 0px 0px 10px;
float:left;
}
#main-video{
width:714px;
height: 385px;
margin-bottom:20px;
}

#box-main-video{
width:480px;
margin:0px;
height:385px;
float:left;
}

#txt-right-video09{
background: white;
width:220px;
height:385px;
margin:0px 0px 0px 10px;
float:left;
}

#box-banners{
width:714px;
height:117px;
margin-top:20px;
}

#banner{
width:235px;
height:117px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
float:left;
text-align:center;
}

.txt-nuovo09, .txt-nuovo09 a:link, .txt-nuovo09 a:visited{
color:#000;
text-align:justify;
font-size:11px;
}

.txt-nuovo09 a:hover{
color:#0066cc;
text-align:justify;
font-size:11px;
}

.txt-rosso{
text-align:justify;
font-size:14px;
font-weight:NORMAL;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#900;
text-decoration:none;
	}

#clear{
clear:both;
}

/*... CORNICE IMG ...*/

#cornice_img_sx{
border : 1px dotted silver;
background: white;
width:auto;
margin:5px;
float:left;
padding:5px;
}

#cornice_img_dx{
border: 1px dotted silver;
background: white;
width:auto;
margin:5px;
float:right;
padding:5px;
}
/*... FINE CORNICE IMG ...*/


/*... FOOTER ...*/

#footer{
	width:100%;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	margin:0px;
	padding-top:10px;
	background-color:#000000;
	text-align:center;
	color:#FFFFFF;
}


/*... FINE FOOTER ...*/

/*... TESTI ...*/

.txt_box_main{
text-align:justify;
font-size:11px;
font-weight:NORMAL;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:10px;
text-decoration:none;
}

.txt_box_main a:link, .txt_box_main a:visited{
text-align:justify;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:10px;
text-decoration:none;
}

.txt_box_main a:hover {
text-align:justify;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0066cc;
padding:10px;
text-decoration:none;
}

.txt_sottotitoli{
text-align:justify;
font-size:9px;
font-weight:NORMAL;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
margin:0px;
text-decoration:none;
}

.txt_footer {
text-align:center;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}

.txt_footer a:link, .txt_footer a:visited{
text-align:center;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.txt_footer a:hover{
text-align:center;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0066cc;
text-decoration:none;
}

.txt_box_loghi{
text-align:justify;
font-size:11px;
font-weight:NORMAL;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding-top:30px;
text-decoration:none;
}

.txt_box_loghi a:link, .txt_box_loghi a:visited{
text-align:justify;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding-top:30px;
text-decoration:none;
}

.txt_box_loghi a:hover {
text-align:justify;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0066cc;
margin:0px;
padding-top:30px;
text-decoration:none;
}

.txt_link{
text-align:justify;
font-size:11px;
font-weight:NORMAL;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
text-decoration:none;
}

.txt_link a:link, .txt_link a:visited{
text-align:justify;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
text-decoration:none;
}

.txt_link a:hover {
text-align:justify;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0066cc;
padding:0px;
text-decoration:none;
}

.txt_dx{
text-align:right;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:10px;
text-decoration:none;
}

.box-form{
width:287px;
height:356px;
margin-left:auto;
margin-right:auto;
background-image:url(../IMG/bg-form.jpg);
}

.titolo-form{
text-align:center;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.txt-form{
text-align:left;
font-size:10px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.txt-inviaform{
text-align:center;
font-size:10px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

/*... FINE TESTI ...*/

/*... LISTA ...*/
		#navcontainer_art ul
		{
		margin-left:12px;
		list-style-type: none;
		text-align: left;
		
		}
		
		#navcontainer_art ul li a
		{
		background: transparent url(../IMG/list_on.gif)  left center no-repeat;
		padding-left: 10px;
		text-align: left;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		}
		
		#navcontainer_art ul li a:hover
		{
		background: transparent url(../IMG/list_off_red.gif) left center no-repeat;
		color: #0066cc;
		}
/*... FINE LISTA ...*/

/*... LISTA STAMPA ...*/
		#navcontainer_stampa ul
		{
		margin-left:12px;
		list-style-type: none;
		text-align: left;
		padding-left: 10px;
		padding-top:4PX;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		}
		
		#navcontainer_stampa ul li a
		{
		background: transparent url(../IMG/list_on.gif)  left center no-repeat;
		padding-left: 10px;
		padding-top:4PX;
		text-align: left;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		}
		
		#navcontainer_stampa ul li a:hover
		{
		background: transparent url(../IMG/list_off_red.gif) left center no-repeat;
		color: #0066cc;
		}
/*... FINE LISTA STAMPA...*/

.img_titoli{
padding-left:10px;
}

.txt-red, .txt-red a:link, .txt-red a:visited{
color:#0066cc;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.txt-red a:hover{
color:#000;
}

.txt14, .txt14 a:link, .txt14 a:visited{
color:#000;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.txt14 a:hover{
color:#ee1c25;
}

#box-img-centrate{
text-align:center;
padding-bottom: 20px;
width:680px;
height: auto;
margin-left:auto;
margin-right:auto;
}

