@charset "UTF-8";
/* CSS Document */

html,body,iframe,div,span,applet,object,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,
p,h1,h2,h3,h4,h5,h6,a,img,fieldset,label,legend
{
margin:0px;
padding:0px;
font-family:Arial,Sans-Serif;
font-size:13px;
border:none;
}

a:hover{
	text-decoration:none;
}

a{
	text-decoration:none;
}


a:focus {outline-style:none}


input,select{
margin:0px;
padding:0px;
}

h1{
	font-size:13px;
	font-weight:bold;
	color:#d6e228;
}

.h1style{
	font-size:13px;
	font-weight:bold;
	color:#d6e228;
}


.style2{
		font-size:13px;
	font-weight:bold;
	color: #666;
	margin-left:3px;
	
}


.h1blu{
		font-size:14px;
	font-weight:bold;
	color:#8fbfd7;
	margin-left:8px;
	margin-top:10px;
	
}

p{
	font-size:13;
	color:#FFF;
	margin-bottom:8px;
}


.clear{
	clear:both;
}


body{
line-height:1.3;
}

.page{
	background-color:#809422;
	background-image:url(img/bkaltre.jpg);
	background-position:top;
	background-repeat:repeat-x;
}





#wrapper{
	width:1036px;
	height:auto;
	margin:auto;
}

#masthead{
	width:1036px;
	height:88px;
}

.logoup{
	width:367px;
	height:67px;
	float:left;
	margin-left:40px;
	margin-top:21px;
}



.networks{
	width:auto;
	height:45px;
	float:right;
	margin-left:50px;
	margin-top:23px;
}

.networksleft{
	width:auto;
	height:45px;
	float:left;
	margin-left:10px;
}


.networksleft2{
	width:auto;
	height:45px;
	float:left;
	margin-left:2px;
}



#navbar{
	width:1036px;
	height:auto;
		
}



.logodown{
	width:77px;
	height:30px;
	float:left;
	margin-left:34px;
	float:left;
}

.menubg{
	width:924px;
	height:30px;
	float:right;
	background-image:url(img/menubg.jpg);
	margin-right:1px;
}


#picture{
	width:1036px;
	height:265px;
}


#picturecat{
	width:1036px;
	height:265px;
	background-image:url(img/categoria.jpg);
}

#picturesito{
	width:1036px;
	height:265px;
	background-image:url(img/sito.jpg);
}

.vimeo{
	width:542px;
	height:304px;
	float:left;
    margin-left:20px;
}

.omaggio{
	width:177px; 
	height:304px;
	float:left;
	margin-left:20px;
}



.portfolio{
	width:252px;
	height:304px;
	float:left;
	margin-left:20px;
}


.headportfolio{
	width:252px;
	height:47px;
	background-image:url(img/headportfolio.jpg);
}

.galleryportfolio{
	width:252px;
	height:186px;
}

.linkportfolio{
	margin-top:15px;
    width:252px;
	height:57px;
}



.linkportfolio a{
	display: block;
	width:252px;
	height:57px;
	background-image:url(img/linkportfolio.jpg);
}


.linkportfolio a:hover{	
    width:252px;
	height:57px;
	background-image:url(img/linkportfolioov.jpg);
}




#main{
	margin-left:20px;
	margin-top:20px;
	width:1016px;
	height:auto;
}


#mainsito{
	margin-left:20px;
	width:1016px;
	height:auto;
}


#centrale{
	width:395px;
	height:auto;
	background-color:#a1b029;
	float:left;
	margin-left:25px;
	margin-right:30px;
}

.loghino{
	width:42px;
	height:20px;
	margin-right:8px;
	float:left;
}

#centrale_header{
    padding-top:10px;
	margin-bottom:8px;
	margin-left:10px;
	width:375px;
	height:20px;
}


#centrale_text{
	margin-left:10px;
	width:375px;
	height:auto;
	margin-left:8p
}



#soluzioni{
	width:325px;
	height:auto;
	float:left;
}

#soluzioni_header{
	width:325px;
	height:229px;
}

#soluzioni_text{
	margin-left:8px;
	font-size:13px;
	font-weight:bold;
	width:315px;
	height:auto;
	color:#FFF;
}

.soluzionilink a{
	font-size:13px;
	font-weight:bold;
	color:#fef9bb;
}


.soluzionilink a:hover{
	font-size:13px;
	font-weight:bold;
	color:#369;
}

#soluzioni_link1{
	margin-left:20px;
	margin-top:30px;
	width:300px;
	height:37px;
	background-color:#FFF;
	background-image:url(img/webdesign.png);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
}

.soluzioni_link_text1{
	padding-top:3px;
	margin-left:100px;
	font-size:10px;
	font-weight:bold;
	color:#acaa21;
}

.soluzioni_link1_text2{
	margin-left:100px;
	font-size:14px;
	font-weight:bold;
	color:#27590b;
}

#soluzioni_link2{
	margin-left:20px;
	margin-top:8px;
	width:300px;
	height:37px;
	background-color:#FFF;
	background-image:url(img/vecchi.png);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
}


#image{
	width:280px;
	height:350px;
	background-color:#01273a;
	float:left;
}



.contattaci_logo{
	margin-top:10px;
	background-image:url(img/contattaci.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:280px;
	height:41px;
}


.contattacidiv{
	width:240px;
	height:auto;
	margin-left:20px;
}


.titolo_contattaci{
	margin-top:12px;
	font-size:15px;
	font-weight:bold;
	color:#deff00;
}

.ppiccolo{
	font-size:13px;
	color:#fff;	
}


.pgrande{
	font-size:15px;
	font-weight:bold;
	color:#fff;	
}

.pgrande1{
	font-size:15px;
	font-weight:bold;
	color:#fff;	
}

.pgrande1:hover{
	font-size:15px;
	font-weight:bold;
	color: #333;	
}


.freccetta{
	margin-top:3px;
	float:left;
}


.freccetta1{
	margin-top:8px;
	float:left;
}

.freccetta1text{
	width:660px;
	margin-top:13px;
	margin-left:5px;
	float:left;
}


.contttaci_link{
	margin-left:5px;
	font-size:13px;
	color:#e7db3a;
}

.contttaci_link:hover{
	margin-left:5px;
	font-size:13px;
	color:#FF0;
}



.titolo_skipe{
	margin-top:12px;
	width:130px;
	height:23px;
	background-image:url(img/skipepiccolo.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-size:15px;
	font-weight:bold;
	color:#deff00;
}



#footer{
	height:60px;
	width:auto;
	background-color:#465113;
	margin-top:30px;
}


#footerin{
	width:1036px;
	height:23px;
	margin:auto;
}

.footer_text1{
	width:auto;
	height:23px;
	margin-top:15px;
	margin-left:20px;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#9dac28;
}

.footer_text{
	width:auto;
	height:23px;
	margin-top:15px;
	margin-left:3px;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#9dac28;
}


.footer_text a{
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#fff;
}

.footer_text a:hover{
	display:inline;
	font-size:10px;
	font-weight:bold;
	color:#ccc;
}


.footer_chat{
	margin-left:10px;
	width:auto;
	height:auto;
	margin-top:10px;
	float:left;
}


#serviziint{
	width:286px;
	height:auto;
	float:left;
}


#servizi{
	width:286px;
	height:auto;
	background-color:#a4b229;
}

#servizi_header{
	margin-bottom:5px;
	padding-top:8px;
	width:260px;
	height:34px;
	margin-left:8px;
}


#servizi_header h2{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}



.servizi_link{
	margin-bottom:8px;
	height:26px;
	width:260px;
	margin-left:8px;
	background-image:url(img/wservizi.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
}

.servizi_link a{
	margin-top:5px;
	margin-left:35px;
	font-size:13px;
	color:#FFF;
}



.portfolioint{
	margin-top:20px;
    width:286px;
	height:64px;
}



.portfolioint a{
	display: block;
	width:286px;
	height:64px;
	background-image:url(img/linkportfolio2.jpg);
}


.portfolioint a:hover{	
    width:286px;
	height:64px;
	background-image:url(img/linkportfolioov2.jpg);
}




.videocat{
	padding-left:46px;
	padding-top:40px;
	width:332px;
	height:187px;
}

.siticat{
	margin-left:8px;
	width:260px;
	height:auto;
	padding-bottom:8px;
}


.catright{
	margin-left:22px;
	width:708px;
	height:auto;
	float:left;
}



.listacat{
	float:left;
	width:344px;
	height:auto;
}

.listacat1{
	float:left;
	width:344px;
	height:auto;
	margin-left:20px;
}

.catsing{
	width:344px;
	height:60px;
	float:left;
	margin-bottom:12px;
}


.catdown{
	width:563px;
	height:83px;
}


.categoriadownsx{
	width:80px;
	height:83px;
	float:left;
}

.categoriadowndx{
	width:475px;
	height:68px;
	float:left;
	margin-left:8px;
	margin-top:15px;
}


.txtsito{
	width:388px;
	height:85px;
	padding-top:80px;
	padding-left:10px;
}


.up{
	width:1016px;
	height:350px;
}

.videosito{
	margin-top:13px;
	width:577px;
	height:325px;
	float:left;
}

.sitoimg{
	width:405px;
	margin-left:22px;
	height:350px;
	float:left;
}



.down{
	width:1016px;
	height:auto;
}


.left{
	width:286px;
	height:auto;
	float:left;
}


.right{
	margin-left:8px;
	width:715px;
	height:auto;
	float:left;
	background-color:#a4b229;
}


.sito{
	margin-left:8px;
	width:699px;
	height:auto;
	padding-bottom:8px;
}

#sito_header{
	margin-bottom:5px;
	padding-top:8px;
	width:600px;
	height:34px;
	margin-left:8px;
}

#sito_header h2{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}


.contattileft{
	margin-left:9px;
	width:337px;
	height:auto;
	float:left;
}

.bersaglio{
	width:337px;
	height:351px;
	background-image:url(img/bersaglio.png);
}


.contattiblu{
	height:350px;
    width:280px;
	margin-left:29px;
}

.omaggiocontati{
	width:280px;
	height:133px;
	margin-left:30px;
	margin-top:15px;
}


.contattiright{
	background-color:#01273a;
	width:670px;
	height:auto;
	float:left;
	
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:20px;
}





.contattititolo{
	font-size:14;
	color:#ffef00;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:30px;
}



.contattititolorosso{
	font-size:16;
	color: #F00;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:30px;
}


.contattitesto1{
	font-size:12;
	font-style:italic;
	color:#e3de8b;
	margin-bottom:8px;
}

.contattitesto{
	font-size:12;
	color:#FFF;
	margin-bottom:8px;
}


.form{
	margin-top:20px;
	margin-left:8px;
	margin-right:8px;
}




.azzurro{
	background-color: #ccc;
}

.check{
	color:#000;
	margin-left:5px;
	font-size:12px;
}


.check2{
	color:#fff;
	margin-left:8px;
	font-size:12px;
}


.check2 input{
	margin-right:3px;
}

.pomeriggio{
	background-image:url(img/pomeriggio.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:97px;
	height:61px;
}


.piccolo{
	font-size:8px;
	color:#fff;
}











