/*   Designed by w w w . t e m p l a t e m o . c o m    */


body{
	margin: 0 ;
	padding:0;
	font-family:"Verdana", cursive;
	font-size: 13px;
	line-height: 1.4em;
	color:#FFF;
	background:url(images/templatemo_body_bg.jpg) repeat-x #000000;
}
#trasimeno{
	border:none
}

*{
	font-family:"Verdana", cursive
}
a:link, a:visited { color:#F9F; text-decoration: none; } 
a:active, a:hover { color:#F9F; text-decoration: none; }



#news img{
 display:block;
}

h1 {
	margin:0px;
	font-weight: bold;
	font-size: 18px;
	color:#FDA631;
	
}
h1 span {
	font-size: 14px;
	color:#FF6;
	line-height: 1.6em;
}
h2 {
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 13px;
	color:#F09;
	padding-top: 20px;
}

h3 {
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 14px;
	color:#F09;
	padding-top: 20px;
}
#templatemo_left_content_animation p{
	font-size:13px;
	padding-left:40px;
}
#templatemo_left_content_it{
			padding-top:30px;
	float: left;
	background:#000;
	border-left:#FFF 1px solid;
	width:560px;
	border-right:#FFF 1px solid;
	text-align: justify;

}
#margine{
			margin-top:20px;
	margin-left:30px;
	

}
#templatemo_left_content_prodottiIT{
			padding-top:30px;
	float: left;
	background:#000;
	border-left:#FFF 1px solid;
	width:560px;
	border-right:#FFF 1px solid;
	text-align: justify;
	height:650px;
}
.swf_portfolio{
border-left:20px;	
}
#templatemo_left_content p{
	font-size:13px;
	padding-left:30px;
}
#templatemo_left_content_animation h2{
	font-size:14px;
	padding-top:0px;
}

#swf{
	float:left;
	padding-left:40px;
	padding-top:50px;
}
#swf2{
	float:right;
	margin-left:30px;
	margin-right:40px;
}
#swf3{
	float:left;
	padding-left:42px;
	padding-top:0px;
	padding-right:10px;
}

#templatemo_container {
	margin: auto;
	width: 850px;
	
}

#templatemo_left_column {
	float: left;
	width: 500px;
	
	
}
#templatemo_left_column img{
	float:left;
	padding-right:10px;
	
}
#templatemo_title {
	float: left;
	padding-top: 8px;
	padding-left: 30px;
	height: 55px;
	font-size: 30px;
	font-weight: bold;
	color:#0F0;
	width:563px;
	
	background:url(images/titolo.png) no-repeat;
}
#templatemo_title2 {
	float: left;
	padding-top: 8px;
	;
	height: 55px;
	font-size: 30px;
	font-weight: bold;
	color:#0F0;
	width:852px;
	
	
}
#templatemo_title span {
	color: #666666;
}
#templatemo_header {
	font-size:25px;
	float: left;
	clear: left;
	width: 563px;
	height: 191px;

}

#templatemo_header_slogan {
	width: 483px;
	float: left;
	margin-top: 162px;
	color: #000;
	font-weight: bold;
	text-align: center;
	
}


#templatemo_right_content_prodotti dt a{
	color:#F09;
}
dt{
	line-height:20px;
	color:#F09;
	font-size:14px;
}
#templatemo_right_content_prodotti dd {
	
	color:#FDA631;
	font-size:12px;
}
#templatemo_right_content_prodotti {
	width:287px;
	float: left;
	width: 240px;
	padding-left: 15px;
	padding-bottom: 20px;
}
#templatemo_right_content_prodotti a{
	color: #F09
}
									 

#templatemo_left_content_portfolio {
	padding-top:30px;
	float: left;
	background:#000;
	border-left:#FFF 1px solid;
	width:560px;
	border-right:#FFF 1px solid;
	text-align: justify;
}
#templatemo_left_content_portfolio img{
	border:none;
	padding-left:10px;
}
									 
#templatemo_left_content_animation {
	padding-top:30px;
	float: left;
	background:#000;
	border-left:#FFF 1px solid;
	width:560px;
	border-right:#FFF 1px solid;
	text-align: justify;

}
#templatemo_left_content_prodotti {
	padding-top:30px;
	float: left;
	background:#000;
	border-left:#FFF 1px solid;
	width:560px;
	border-right:#FFF 1px solid;
	text-align: justify;
	height:700px
}
#templatemo_left_content_prodotti2 {
	padding-top:30px;
	float: left;
	background:#000;
	border-left:#FFF 1px solid;
	width:560px;
	border-right:#FFF 1px solid;
	text-align: justify;
	height:800px
}
#templatemo_left_content_prodotti img{
	padding-left:250px;
	padding-top:50px;
}
#templatemo_left_content_prodotti a, img{
	border-color:#000;
}
#templatemo_left_content_prodotti2 img{
	padding-left:110px;
	padding-top:50px;
}
#templatemo_left_content_prodotti2 a, img{
	border-color:#000;
}


.sezione:hover{
	background:url(images/hover.png) no-repeat;
	display:block;
}
.sezione a{
color:#F09;
font-size:14px;
padding-left:100px;
}
#portfolio p{
	padding-left:200px;
}
#portfolio img{
	
padding-top:20px;
padding-left:20px;
}
#templatemo_left_content{
	padding-top:30px;
	float: left;
	background:#000;
	border-left:#FFF 1px solid;
	width:560px;
	border-right:#FFF 1px solid;
	text-align: justify;
}
#templatemo_left_contentNEWS{
	padding-top:30px;
	float: left;
	background:#000;
	border-left:#FFF 1px solid;
	width:850px;
	border-right:#FFF 1px solid;
	text-align: justify;
}
#news{
	
	width:600px;
	 font-family:"Times New Roman";
	text-align: left;
}
#news p{
	
	font-size:16px;
	 font-family:"Times New Roman";
	text-align: justify;
}
#templatemo_left_content-bottom{
	padding-top:30px;
	float: left;
	background:url(images/pagina-bottom.jpg) no-repeat;
	width:562px;
	height:90px;
	text-align: justify;
}
#templatemo_left_content-bottomNEWS{
	padding-top:30px;
	float: left;
	background:url(images/pagina-bottomNews.jpg) no-repeat;
	width:852px;
	height:117px;
	text-align: justify;
}

#templatemo_left_content img, h1, h2, h3, p, li{
	padding-left:30px;
	padding-right:50px;
	
}

.templatemo_service {
	font-weight: bold;
	font-size: 14px;
	color:#09C;
	height: 31px;
	padding-top: 20px;
	padding-left: 70px;
	background: url(images/templatemo_photo1.jpg) no-repeat;
}
.templatemo_aboutus {
	font-weight: bold;
	font-size: 14px;
	color:#09C;
	height: 30px;
	padding-top: 20px;
	padding-left: 70px;
	background: url(images/templatemo_photo2.jpg) no-repeat;
}
#templatemo_right_column {
	float: right;
	width: 287px;
}
#templatemo_right_columnNEWS {
	float: left;
	width: 287px;
}
.templatemo_domain {
	float: left;
	width: 267px;
	padding-top: 42px;
	padding-left: 20px;
	
	color:#006633;
	height: 20px;
}
#templatemo_menucolumn {
	float: left;
	background:none;
	height: 189px;
	width: 287px;
	
	
}
.templatemo_menu_list {
	float: left;
	width: 230px;
	padding-left: 0px;

}
.templatemo_menu_list ul {
	list-style-type: none;
	margin: 10px;
	padding: 0;
	width: 213px;
}
.templatemo_menu_list li a {
	display: block;
	
	height: 24px;
	padding-top: 4px;
	color: #edf1e8;
	padding-left: 40px;
	background: url(images/templatemo_menu_button.jpg);
}
.templatemo_menu_list li a:hover, .templatemo_menu_list li {
	background: url(images/templatemo_menu_hover.jpg);
}
.templatemo_menu_list li .current {
	color: #0FF;
	font-size:13px;
}
#templatemo_right_content {
	float: left;
	width: 230px;
	padding-left: 15px;
	padding-bottom: 20px;
	text-align: justify;
	color:#0F0;
	font-size:12px;
}
#templatemo_right_contentNEWS {
	
	padding-top:100px;
	padding-left:30px;
	padding-bottom: 20px;
	
}
#templatemo_right_contentNEWS h2 {
	text-align:left;
	color: #FC3;
	font-size:14px
}
#templatemo_right_content ul {
	list-style-type: disc;
}
#templatemo_right_content a{
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	line-height: 20px;
}
#templatemo_right_content a:hover {
	text-decoration: underline;
}
#templatemo_contact {
	width: 230px;
	padding-left: 30px;
	padding-top: 5px;
	height: 93px;
	float: left;
	color: #fff;	
	
	
}
#templatemo_contact img {
	float: left;
	padding-right:10px;
}

#templatemo_contact strong{
	color:#F09
}
.templatemo_special {
	float: left;
	width: 180px;
}

#templatemo_footer {
	width: 850px;
	height: 20px;
	padding-top: 20px;
	text-align: center;
	color:#FFF;
	font-weight: bold;
	background:#000;
	
}
#menubotton{
	width: 850px;
	height:20px;
	color:#FFF;
	background:#000;
	text-align:center;
	
}

#menubotton li{
	display:inline;
	padding:5px;
	border-right:#FDA631 solid 1px;
	}
#menubotton .ultimo {
	border-right:none;
}
#menubotton a{
	color:#FFF
}
#menubotton a:hover{
color:#F0F;	
}
#templatemo_footer a {
	color: #FFFFFF;
}
/* ----- scroller prodotti ----- */

#marqueecontainer{
	position: relative;
	width: 240px; /*marquee width */
	height: 200px; /*marquee height */
	overflow: hidden;
	border: 0px;
	background:#000;
}
#bottomnews{
	position: relative;
	width: 200px; /*marquee width */
	height: 40px; /*marquee height */
	overflow: hidden;
	border: 0px;
	}
#titolo{
	position: relative;
	width: 250px; /*marquee width */
	height: 40px; /*marquee height */
	overflow: hidden;
	border: 0px;
	
	font-size:18px;
	color:#FDA631;
	padding-top:10px;
}
#titolo p{
	position:relative;
	left:5%;
	top:33%;
	color: #FFF;
   font-size: 16px;
   font-weight: normal;
}

#vmarquee a:hover{
   text-decoration: none;
}

#vmarquee h2{
	padding-top:2px;
	 color:#F0F;
   font-size: 15px;
   font-weight: normal;
   text-decoration:none;
	}
#vmarquee { 
color:#FFF;
   font-size: 13px;
   font-weight: normal;
   
}
#vmarquee a{ 
color:#F09;
text-decoration:none;
font-size:14px;
display:block;
padding-top:20px;
}
#vmarquee a:hover{
	
color:#F90  
}
#vmarquee a:active, a:visited{ 
text-decoration:none;
}
#vmarquee img{
	float:left;
	padding-right:3px;
	padding-top:3px;
}
#homepage li{
	margin-left:10px;
}
#homepage-swf{
	float:right;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
}
#form{
	margin-left:30px;}

.arancione{
	color: #FDA530;
	display:inline
}
.grandissimo{
	font-size:20px;
	color: #FDA530;
	display:inline
}
.rosso{
	color: #F00;
	display:inline;
	width:50px;
}
.verde{
	
	display:inline;
	width:50px;
}
.articoletto{
	float:left;
	width:280px;
	padding-right:0px;
	margin-bottom:60px;
	padding-left:0px;
	
	color: #FC6
}
articoletto p{
	padding:0px;
	margin-bottom:1px;
	
}
#articoletto3{
	float:left;
	width:280px;
	padding:0px;
	
	margin:0px;
	color: #FC6
}
#articoletto3 p{
	padding-left:0px;
	margin-left:0px;
}
#articoletto3 h2{
	padding-left:0px; 
	margin-left:0px;
}

.articoletto2{
	
color: #FC6;
		
}
.grande{
	font-size:16px;
	display:inline
}
.grande2{
	font-size:16px;
	display:inline;
	color: #FF6500
}
.grande3{
	font-size:16px;
	display:inline;
	color: #FFF
}
#grande{
	font-size:16px;
	display:inline;
	color:#FFF
}
.piccolo{
	font-size:11px;
	color:#F0F
}
.titolo-grande{
	font-size:19px;
}
.titolo-grande4{
	font-size:19px;

	text-decoration:underline
}
.articolo {
	float:left
}
#favola {
	font-size:8px;
	font-family:Tahoma, Geneva, sans-serif;
	color: #F9F;
	font-style:italic
}
#homepage{
	font-family:Tahoma, Geneva, sans-serif;
	color: #FDA530;
	font-style:italic
}
.menu-servizi li{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-bottom:8px;
	width:230px;
	height:13px;
	padding-top:6px;
	font-style:normal;
	font-weight:normal;
	color: #F9F;
	background:url(images/menu-laterale-out.png) top left no-repeat ;
}
.menu-servizi {
	font-style:normal;
	width:230px;
	padding:0px;
	margin:0px;
	text-align:center;
	color:#F9F	;
}
.menu-servizi h2{
	text-align:center
}
.img-servizi{
	padding-left:30px;
}
.menu-servizi li:hover{
	background:url(images/menu-laterale-hover.png) top left no-repeat ;
	width:230px;
	height:13px;
}
.menu-servizi a:link, a:visited { color:#F9F; text-decoration: none; font-weight:normal} 
.menu-servizi a:active, a:hover { color:#F9F; text-decoration: none; font-weight: normal }

.menu-servizi li a{ color:#F9F; }
#emozione{
	float:left; 
}
.right img{
	float:right;
	padding-left:70px;
	clear:right;
}
.right2 img{
	margin-right:120px;
	padding-left:70px;
	clear:both;
}
#templatemo_left_content_prodotti .right3 img {
	margin-right:320px;
	padding-left:70px;
	clear:both;
}
#templatemo_left_content_prodottiIT .right3 img {
	margin-right:320px;
	padding-left:70px;
	clear:both;
}

#menubottom a:link, a:visited { color:#F09; text-decoration: none;} 
#menubottom a:active, a:hover { color:#F09; text-decoration: none;  }

.linguetta{
	width:100px;
	padding-right:60px;
}
#polaroid{
	clear:both;
	margin-right:300px;
}
#destra {
	float:right
}
