@charset "utf-8";

/* @font-face */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

::-moz-selection { background: #f05f49; color: #fff; text-shadow: none; }
::selection { background: #f05f49; color: #fff; text-shadow: none; }

@font-face {
    font-family: 'segoe_uiregular';
    src: url('font/segoeui-webfont.eot');
    src: url('font/segoeui-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/segoeui-webfont.woff') format('woff'),
         url('font/segoeui-webfont.ttf') format('truetype'),
         url('font/segoeui-webfont.svg#segoe_uiregular') format('svg');
    font-weight: normal;
    font-style: normal; }
	
/* @font-face */

body{ color:#666666;background-color:transparent !important;background-image:none !important; margin:0;padding:0; font-family:"Segoe UI";}

.gradiente{background: rgba(237,237,237,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 42%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, , color-stop(0%, rgba(237,237,237,1)), color-stop(42%, rgba(246,246,246,1)), color-stop(66%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 42%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 42%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 42%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
background: radial-gradient(ellipse at center, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 42%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=1 );
}

.sfondovertex{ background-image:url(images/sfondovertex-01.png); background-repeat:repeat;


}

#header{
	background:#006838;
	position:fixed;
	width:100%;
	z-index:100;
	float:left;
	top:0;
	height: 83px;
	border-bottom: 1px solid #999999;
	box-shadow: 0px 1px 4px #969696;
}

#logo{
	border:none;
	float:left;
	margin-top:15px;
}

#logo a:hover {	opacity:.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	transition-duration: 3s;
	-moz-transition-duration:3s;/* Firefox 4 */
	-webkit-transition-duration:3s; /* Safari and Chrome */
	-o-transition-duration:3s; /* Opera */}

#curs{
	width:190px;
	height:75px;
	background-color:#FFFFFF;
	padding-left:10px;
	border-radius: 4px 4px 4px 4px;
	border:none;
	float:right;
	margin-top:4px;
	margin-right: 15px;
}


#page{position:relative;max-width:1400px;margin:0 auto;}

.column{
	margin-left:5%;
	margin-right:5%;
	position:relative;
	display: block;
	width: 90%;
}

.region-header{
	float:right;
	display:block;
	overflow: hidden;
	height: 50px;
	margin-top: 25px;
	width: 500px;
	margin-left: 10px;
}

.region-header ul{
	margin:0;
	padding:0;
}
.region-header li{
	display:block;
	float:left;
	list-style:none;
	padding:5px 10px;
	font-size: 18px;
	width: auto;}
	
.region-header a{border:none;color:#d0dce0;}
.region-header a:hover{border:none; color:#fff;}
.region-header a.selected { color:#fff; font-weight:bold;}


/* ICONE SOCIAL */
#social{
	background-color:#006838;
	border-bottom: 1px solid #999999;
	box-shadow: 0px 1px 4px #969696;
	display:block;
	float:left;
	list-style:none;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height: 70px;
}

.internosocial{
	margin-left:5%;
	margin-right:5%;
	position:relative;
	width:90%;
	display: block;
	padding-top: 15px;}

.icon1 a{ background: url(images/facebook.png) no-repeat; width:50px; height:50px; float: left; margin-left:5px; }
.icon1 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.icon2 a{ background: url(images/linkedin.png) no-repeat; width:50px; height:50px; float: left; margin-left:5px; }
.icon2 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.icongg a{ background: url(images/GooglePlus.png) no-repeat; width:50px; height:50px; float: left; margin-left:5px; }
.icongg a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.icon3 a{ background: url(images/email.png) no-repeat; width:50px; height:50px; float: left; margin-left:5px;}
.icon3 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.icon4 a{ background: url(images/map.png) no-repeat; width:50px; height:50px; float: left; margin-left:5px;}
.icon4 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }

.icon5 a{ background: url(images/ita.png) no-repeat; width:50px; height:50px; float: right; margin-right:5px;}
.icon5 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.icon6 a{ background: url(images/uk.png) no-repeat; width:50px; height:50px; float: right; margin-right:5px;}
.icon6 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.icon7 a{ background: url(images/ro.png) no-repeat; width:50px; height:50px; float: right; margin-right:5px;}
.icon7 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }

/* fine ICONE SOCIAL */


#navigation{}#navigation .block{margin-bottom:0;}
#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}
#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.region-navigation{}#main-menu{}#secondary-menu{float:right;}

#block-menu-menu-primary-menu ul li a{font-size:10px;}


menu,ol,ul,.item-list ul{padding:0 0 0 10px;}


a{ text-decoration: none; color: #006838; outline:none; }
a img { border: none; }
li a:hover { text-decoration: none; outline:none; }
h1 { color:#e1523d; font-size:19px; padding-left:7px; }

/* parte CENTRALE index */

#testoindex{
	display: block;
	float: left;
	margin-bottom: 50px;
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 30px;
}

#testoindex a:hover{ color:#e1523d; }
#testoindex li { list-style-image:url(images/li.png); }
.nero {color:#666666;}

#partecentrale{
	margin-left:auto;
	margin-right:auto;
	margin-top:90px;
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

#centrato{
	padding-top:12px;
	width:1024px;
	height: auto;
	margin-bottom: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#centrato2{
	padding-top:17px;
	width:1024px;
	margin-bottom: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* FINE parte CENTRALE index */	

/* FOOTER */

#footer{
	background:#006838;
	border-top: 1px solid #999999;
	box-shadow: 0px -1px 4px #969696;
	width:100%;
	float:left;
	height: 195px;
	color: #FFFFFF;
	vertical-align: baseline;
}

#internofooter{
	margin-left:5%;
	margin-right:5%;
	position:relative;
	text-align:center;
	display: block;
	margin-top: 20px;
	width: 90%;
}

#internofooter a{text-decoration: none; color:#fff; outline:none; }
#internofooter a:hover{color:#e1523d;}

#internofooter2{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top: 80px;
	display: block; }

#internofooter2 a{text-decoration: none; color:#fff; outline:none; }
#internofooter2 a:hover{color:#e1523d;}

#partner a{ font-size:12px;
text-decoration: none; color:#E3D3C8; outline:none; }
#partner{
	color:#66CC99;
	font-size: 5px;
}

#navigazione a{ text-decoration: none; color:#fff; outline:none; }
#navigazione a:hover{ color:#e1523d; }



/* fine footer */

#fb{
	width:auto;
	height:auto;
	float: right;
	display: block;
	margin-right: 50px;
	margin-top: 15px;
}


#sus{ float:right; margin-right:40px; font-size: 12px; font-weight:bold; }


/* PROMOTII */

#centratop{
	width:980px;
	height: auto;
	margin-bottom: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

.offertadx{
	background-color: #FFFFFF;
	height: 300px;
	margin-top: 10px;
	border-bottom: 1px solid #999999;
	box-shadow: 0px 1px 4px #333333;
	border-radius: 9px 9px 9px 9px;
	float: right;
	margin-bottom: 25px;
}

.offertasx{
	background-color: #FFFFFF;
	height: 300px;
	margin-top: 10px;
    border-bottom: 1px solid #999999;
	box-shadow: 0px 1px 4px #333333;
	border-radius: 9px 9px 9px 9px;
	float: left;
	margin-bottom: 25px;
}

.offerta {
	float:left;
	padding: 15px 15px 15px 20px;
	background: url("images/offerte1.png") repeat;
	margin: 10px 10px 10px 25px;
	width: 589px;
	height: 249px;
	border-bottom: 1px solid #dfc0ce;
	box-shadow: 0px 1px 4px #969696;
	border-radius: 6px 6px 6px 6px; }

.pozaofferte{float:left;}

.offerta2 {
	float: left;
	padding: 15px 15px 15px 20px;
	background: url("images/offerte2.png") repeat;
	margin: 10px;
	width: 589px;
	height: 249px;
    border-bottom: 1px solid #ccd4d7;
	box-shadow: 0px 1px 4px #969696;
	border-radius: 6px 6px 6px 6px; }

.pozaofferte2{float: right;}

/* fine PROMOTII */

.conti{
	padding-top:6px;
	float:left;
	width:970px;
	margin-left:40px;
	margin-top: 20px;
}
.conti2{ padding-top:10px;float:left;width:420px; }
.conticentrato {
	width:379px;
	padding:6px;
	margin-bottom:15px;
	float: left;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #666666;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 1px 2px #969696;
	background-color: #FFFFFF;

}
.conti3{ float:left; width:920px; padding-left: 50px; }
.conticlienti{ padding-top:7px;float:left;width:980px;margin-left:30px; }

.contiform {
	float:left;
	width:370px;
	margin-top: 6px;}


.conti3 a{text-decoration: none; color: #006838;}
.conti3 a:hover {color: #e1523d; font-size:14px; font-weight:bold; }

.conz{
	float:left;
	margin-left: 28px;
	margin-top: 21px;
	margin-bottom: 90px;
}

.contatto{
	float:left;
	width:300px;
	height: 170px;
	display: block;
	border: 2px solid #666666;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 1px 2px #969696;
	font-weight: bold;
	padding:18px;
	font-size: 15px;
	background-color: #FFFFFF;
}

.qrcode{
	float:left;
	height: 190px;
	width: 140px;
	margin-left: 46px;
	margin-top: 10px;
}

.qrcode1{
	float:left;
	font-size: 9px;
	margin-top: 8px;
	width: 140px;
	text-align: left;
}

.qrcodeicon1 a{ background: url(images/apple.png) no-repeat; width:24px; height:24px; float: left; }
.qrcodeicon1 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.qrcodeicon2 a{ background: url(images/bberry.png) no-repeat; width:24px; height:24px; float: left; margin-left:7px; }
.qrcodeicon2 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.qrcodeicon3 a{ background: url(images/android.png) no-repeat; width:24px; height:24px; float: left; margin-left:7px; }
.qrcodeicon3 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }
.qrcodeicon4 a{ background: url(images/windows.png) no-repeat; width:24px; height:24px; float: left; margin-left:7px; }
.qrcodeicon4 a:hover{ margin-top:2px; -moz-opacity: 0.7; opacity: 0.7; }

.map{
	float:left;
	width:502px;
	height: 308px;
	margin-top: 11px;
	display: block;
	border-radius: 8px 8px 8px 8px;
	border-bottom: 1px solid #999999;
	box-shadow: 0px 1px 4px #969696;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	margin-left: 28px;
}

.clienti{width:300px;float:left;clear:both;}
.clienti2 {
	float: left;
	width: 240px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 20px;
}


#galeriedreapta{width:600px;margin-top:-70px; float:left;}
#galeriedreapta2{width:600px;margin-top:10px; float:left;}
#galeriedreapta2 a{background:none repeat scroll 0 0 #5A5656;
color:#FFFFFF;
display:block;
margin-top:-34px;
padding:3px;
text-align:center;
text-decoration:none;
width:494px;}


.bottonevuoto{ background:url("images/menu.png") no-repeat;
				width: 242px; height: 24px; float:right; display:block; color:#ffffff; text-shadow: 1px 1px 1px #111111; 
				font-size:16px; line-height:16px; padding:5px 0px 0px 11px; margin-top: 2px; }
				
	
.bottone a{ background:url("images/menu.png") no-repeat scroll; 
				width: 242px; height: 22px; float:right; display:block; color:#ffffff; text-shadow: 1px 1px 1px #111111;
				font-size:16px; line-height:16px; padding:6px 0px 0px 12px; } 
	.bottone a:hover { background:url("images/menu.png") no-repeat scroll -251px; color:#e1523d; text-shadow: 1px 1px 1px #ffffff; }

	
.bottone2 a{ background:url("images/menu2.png") no-repeat scroll;
				width: 224px; height: 21px; float:right; display:block; font-size:13px; color:#ffffff; line-height:18px;
				padding:3px 0px 0px 13px; text-shadow: 1px 1px 1px #000000; }	 
	.bottone2 a:hover {
	background:url("images/menu2.png") no-repeat scroll -235px;
	color:#e1523d;
	text-shadow: 1px 1px 1px #ffffff;
	font-size:13px;
}
	
		
.bottone21 a{ background:url("images/menu2.png") no-repeat scroll;
				width: 224px; height: 21px; margin: 0 auto; float:right; display:block; font-size:13px; color:#ffffff; line-height:18px;
				text-shadow: 1px 1px 1px #000000; margin-bottom:3px; padding:3px 0px 0px 13px; }	 
	.bottone21 a:hover { background:url("images/menu2.png") no-repeat scroll -235px; color:#e1523d; 
				text-shadow: 1px 1px 1px #ffffff; font-size:13px; }
	
	
.bottone3 a{ background:url("images/menu.png") no-repeat scroll;
				width: 242px; height: 24px; float:right; display:block; color:#ffffff; text-shadow: 1px 1px 1px #111111;
				font-size:16px; line-height:16px; margin-bottom:2px; padding:6px 0px 0px 11px; }
	 .bottone3 a:hover { background:url("images/menu.png") no-repeat scroll -251px; color:#e1523d; text-shadow: 1px 1px 1px #ffffff; }

/* solo servicii */	
 
.bottone3serv a{
	background:url("images/menu.png") no-repeat scroll;
	width: 242px;
	height: 22px;
	float:right;
	display:block;
	color:#ffffff;
	text-shadow: 1px 1px 1px #111111;
	font-size:16px;
	line-height:16px;
	margin-top:12px;
	padding:6px 0px 0px 13px;
	margin-bottom: 2px;
}
	 .bottone3serv a:hover { background:url("images/menu.png") no-repeat scroll -251px; color:#e1523d; text-shadow: 1px 1px 1px #ffffff; }
	 
/* solo servicii */		 
	 
.bottone32 a{ background:url("images/menu.png") no-repeat scroll;
				width: 242px; height: 22px; float:right; display:block; color:#ffffff; text-shadow: 1px 1px 1px #111111;
				font-size:16px; line-height:16px; margin-bottom:2px; margin-top:4px; padding:6px 0px 0px 8px; }
	 .bottone32 a:hover { background:url("images/menu.png") no-repeat scroll -251px; color:#e1523d; text-shadow: 1px 1px 1px #ffffff; }
	 

.bottone4 a {
	background:url("images/menu4.png") no-repeat scroll;
	width: 230px;
	height: 22px;
	float:right;
	display:block;
	font-size:13px;
	color:#e1523d;
	line-height:18px;
	padding:3px 0px 0px 14px;
	font-weight: bold;
}
				
				
.bottone41 a {
	background:url("images/menu4.png") no-repeat scroll;
	width: 230px;
	height: 22px;
	margin: 0 auto;
	float:right;
	display:block;
	font-size:13px;
	color:#e1523d;
	line-height:18px;
	padding:3px 0px 0px 12px;
	text-shadow: 1px 1px 1px #ffffff;
	margin-bottom:3px;
	font-weight: bold;
}
				

.bottone5 a{ background:url("images/menu5.png") no-repeat scroll;
				width: 242px; height: 22px; float:right; display:block; color:#e1523d; text-shadow: 1px 1px 1px #ffffff;
				font-size:16px; line-height:16px; margin-bottom:2px; padding:6px 0px 0px 13px; }
				
					
	
.stire { width:700px;float:left;padding-right:10px; }
.stire2{
	width:730px;
	min-height:500px;
	float:left;
	margin-left: 17px;
	margin-top: -10px;
	display: block;
	margin-bottom: 90px;
}
.stire22{
	height:1000px;
	float:left;
	margin-left: 18px;
	border-radius: 5px 5px 5px 5px;
	width: 700px;
}
.stire23{
	width:710px;
	height:500px;
	float:left;
	margin-left: 18px;
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 90px;
}

/* CREATIE DTP */

.stire3{
	width:687px;
	float:left;
	height: 270px;
	background-color: #FFFFFF;
	border-bottom: solid 3px #dddfe2; border-right: solid 1px #dddfe2;
	margin-top: 5px;
	padding-left: 14px;
	margin-left: 18px;
}

/* CREATIE DTP */

.stire4{ width:700px; float:left; margin-left: 165px; }


.barremenu{
	height:auto;
	float:left;
	margin-left: 26px;
	margin-top: 5px;
	width: 740px;
}

.pozstire{ width:250px;float:left;}
.separator{ margin-bottom:10px;float:left;border-bottom:2px solid #f2f1f1; }

.stripTransmitter a:hover, a.current { background:none repeat scroll 0 0 #E29E50; }

.descriere{ font-size:13px; background:#fff;margin-bottom:10px;padding:3px; }
.descgol{
	background:none repeat scroll 0 0 #f2f2f2;
	color:#666666;
	padding: 0px 14px 0px 16px;
	float: left;
	margin-bottom: 16px;
	width: 694px;
	font-size: 14px;
    border-bottom: 1px solid #999999;
	box-shadow: 0px 1px 4px #969696;
	border-radius: 5px 5px 5px 5px;
	margin-left: 3px;
}

.descgol2{
    background:none repeat scroll 0 0 #f2f2f2;
	color:#666666;
	padding: 0px 14px 0px 16px;
	float: left;
	margin-bottom: 12px;
	width: 694px;
	margin-left: 3px;
	font-size: 14px;
    border-bottom: 1px solid #999999;
	box-shadow: 0px 1px 4px #969696;
	border-radius: 5px 5px 5px 5px;
}


.titluserv{ background:none repeat scroll 0 0 #006838; color:#ffffff; padding:3px 0px 3px 8px; text-align:left;
            text-shadow: 1px 1px 1px #111111; border-radius: 2px 2px 0px 0px;}

.descz{
	color:#333333;
	font-size:12px;
	background: #f2f2f2;
	margin: 4px;
	padding: 8px 0px 8px 10px;
	float: left;
	width: 209px;
	font-weight: normal;
	border-radius: 3px 3px 3px 3px;
}

.poza{ width:227px; min-height:300px; background:none repeat scroll 0 0 white; float:left;
			border-bottom: solid 3px #006838; border-right: solid 1px #006838; border-left: solid 1px #006838; border-top: solid 1px #006838;
			margin-bottom:19px; margin-left:3px; margin-right:16px; font-weight: bold; border-radius: 5px 5px 5px 5px; }

.poza2{ width:227px; min-height:300px; background:none repeat scroll 0 0 white; float:left;
			border-bottom: solid 3px #006838; border-right: solid 1px #006838; border-left: solid 1px #006838; border-top: solid 1px #006838;
			margin-bottom:19px; margin-left:3px; margin-right:0px; font-weight: bold; border-radius: 5px 5px 5px 5px; }
			
.pozaunita{ width:723px; height: 245px; background:none repeat scroll 0 0 white; float:left;
			border-bottom: solid 3px #006838; border-right: solid 1px #006838; border-left: solid 1px #006838; border-top: solid 1px #006838;
			margin-bottom:16px; margin-left:3px; font-weight: bold; border-radius: 5px 5px 5px 5px; }

.pozaunita2{ width:723px; height: 490px; background:none repeat scroll 0 0 white; float:left;
			border-bottom: solid 3px #006838; border-right: solid 1px #006838; border-left: solid 1px #006838; border-top: solid 1px #006838;
			margin-bottom:70px; margin-left:3px; font-weight: bold; border-radius: 5px 5px 5px 5px; }

.chiarpoza { text-align:center; margin: 7px 0px 4px 0px; }

.descrizione{
	width:705px;
	height: 300px;
	background:none repeat scroll 0 0 white;
	float:left;
	border-bottom: solid 3px #006838;
	border-right: solid 1px #006838;
	border-left: solid 1px #006838;
	margin-left:3px;
	margin-right:4px;
	margin-top: 15px;
	font-weight: bold;
}

.descz2{
	color:#333333;
	font-size:10px;
	background: #dddfe2;
	padding: 8px;
	float: left;
	font-weight: normal;
	width: 681px;
	margin: 4px;
	border-radius: 3px 3px 3px 3px;
}


.eror{background:none repeat scroll 0 0 #ffffff;line-height:20px;border:medium none black;color:red;font-size:12px;font-weight:bold;margin-bottom:31px;padding:10px;width:349px;}
.eror1{
	font-weight:bold;
	float: left;
	text-align: center;
	padding: 10px;
	width: 400px;
}


#tt_poz {
	height: 45px;
	width: 200px;
	float:left;
	margin-left: 14px;
	margin-right: 32px;
	display:block;
	text-align: center;
	font-size: 15px;
	font-weight:bold;
	color: #666666;
	margin-top: 10px;
}	

#zz_poz img{margin: auto 0;
			max-height: 100px;
			max-width: 170px;
			text-align: center;
			vertical-align: middle;
			width: auto; display:block;}
		
#zz_poz	img:hover {padding-left:3px; padding-top:3px;}

#ss_poz { height: 163px; width: 200px; float:left; display:block; margin:0px 32px 0px 14px; }
		
#ss_poz	img:hover {padding-top:3px; -moz-opacity: 0.8; opacity: 0.8; }

#ss_link {
	height: auto;
	width: 200px;
	float:left;
	margin:5px 32px 5px 14px;
	text-align: center;
	margin-bottom: 15px;
	font-size: 13px;
}
	
#ss_link a:hover { font-size:14px;}


.contiform p{
	margin: 0 0 5px 0;
	color:#666666;
	font-weight: bold;
}

form#formail{
	margin:0;
	width: 371px;
	padding: 14px 10px;
	border: 1px solid #666666;
	box-shadow: 0px 1px 4px #969696;
	border-radius: 6px 6px 6px 6px;
	background-color: #f2f2f2;
}

input[type=text]{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #666666; border-radius: 3px 3px 3px 3px;
	color:#797979;
	font-family: segoe_uiregular;
	margin-bottom:8px;
	padding:4px 5px;
	width:250px;
	margin-left: 15px;
}
textarea{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #666666; border-radius: 3px 3px 3px 3px;
	color:#797979;
	font-family: segoe_uiregular;
	padding:4px 5px;
	width:330px;
	height: 132px;
	margin-left: 15px;
}

input[type=submit]{
	float:right;
	margin:-48px 15px 0px 0px!important;
	padding:8px 25px!important;
	font-size:16px!important;
	font-weight:bold;
	color:#222;
	border:none;
	cursor:pointer;
	border-radius: 3px 3px 3px 3px;
	background-color: #CCCCCC;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

input[type=submit]:hover{
	background-color:#222;
	color:#ffffff;
	border-radius: 3px 3px 3px 3px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

#risposta{
	display: none;
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
}
#grazie{
	display: none ;
}

#anyClass {
	margin-left: 90px;
	float: left;
	margin-top: 10px;
   }
   
#anyClass2 {
	margin-left: 90px;
	float: left;
	margin-top: -10px;
   }
   
.stand{
	display:block;
	background:none repeat scroll 0 0 #ffffff;
	float: left;
	width: 730px;
	margin-top:10px;
	margin-left: 7px;
	border-top: solid 1px #006838;
	border-bottom: solid 3px #006838;
	border-radius: 5px 5px 5px 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}  


  /*********************************************************************************************
		-	SET THE SCREEN SIZES FOR THE BANNER IF YOU WISH TO MAKE THE BANNER RESOPONSIVE 	-	
  **********************************************************************************************/
  
  /*	-	THE BANNER CONTAINER (Padding, Shadow, Border etc. )	-	*/

  .bannercontainer {	
		padding:5px;		
		background-color:#fff;
		width:890px;	
		position:relative;
		position:relative;	
		margin-left:auto;
		margin-right:auto;	
	
	}
 
  .banner{		
		width:890px;
		height:490px;
		position:relative;
		overflow:hidden;			
   }
    
    .bannercontainer-simple {	
		padding:5px;		
		background-color:#fff;
		width:890px;	
		position:relative;
		position:relative;	
		margin-left:auto;
		margin-right:auto;	
	}
 
  .banner-simple{		
		width:890px;
		height:490px;
		position:relative;
		overflow:hidden;			
   }

 .fullwidthbanner-container{
	width:100%!important;
	position:relative;
	padding:0;
	max-height:561px!important;
	overflow:hidden;
	margin-top: 75px;
} 

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:450px !important;
	position:relative;	
}
   

   @media only screen and (min-width: 768px) and (max-width: 959px) {		
		
 		  .banner, .bannercontainer			{	width:750px; height:412px;}	
	  
   }
  
   @media only screen and (min-width: 480px) and (max-width: 767px) {
		   .banner, .bannercontainer		{	width:470px; height:258px;	}		   		
		
		   
   }
   
   @media only screen and (min-width: 0px) and (max-width: 479px) {
			.banner, .bannercontainer		{	width:310px;height:170px;	}						
	 
			 
   }  

div.gallery-row:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div.gallery-item { float: left; width: 20%; }
div.gallery-item a { display: block; margin: 5px; box-shadow: 0px 1px 2px #969696; }
div.gallery-item img { display: block; width: 100%; height: auto; }

/* freccette direzionali
.next{
      position:absolute;
	  top:5px;
	  z-index:100;
	  opacity:0;
	  filter:alpha(opacity=10%);}

.prev{
      position:absolute;
	  left:618px;
	  top:5px;
	  z-index:100;
	  opacity:0;
	  filter:alpha(opacity=10%);}
   
.next:hover {
     opacity:1;
	 filter:alpha(opacity=1000%);}
	 
.prev:hover {
     opacity:1;
	 filter:alpha(opacity=100%);}*/
