

html{
	margin:0 auto;
	padding:0;
	width:100%;
	height:100%;
}
#pagine{
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#5785ba;
	
	
}
#english a{
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#5785ba;
	position:absolute;
	margin-left:710px;
	margin-top:20px;
}
#english a:hover{
	color:#ff9966;
	font-style:normal;
	text-decoration:none;
}
body {
	background-image:url(../images/sfondo.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#1b4678;
	margin: 0 auto;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size: 10px;
}
@font-face {
   font-family: 'Pippo';
   src: url(Century.eot);
   src: local('Century'), url('Century.ttf') format('truetype');
}
/*------------	gestione contenitore------*/
#container2 {
	margin:0 auto;
	margin-top:20px;
	width: 790px;
}
/*----------TOP------*/
#header3{
	background-color:#FFFFFF;
	background-position:center;
	background-repeat:repeate-x;
	background-image:url(../images/top.jpg);
	height:383px;
	-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;


}
#animazione{
	padding-top:44px;
	margin-left:45px;
}
#header2{
	background-color:#FFFFFF;
	background-position:center;
	background-image:url(../images/top2.jpg);
	height:383px;
	-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;


}
/*----------CENTRO------*/
#center{
	width:100%;
	float:left;
	background-color:#FFF;
	
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
  
}
/*----------SOTTOPARTI------*/
#contatti{
	width:100%;
	margin-left:0px;
}

/*----------SOTTOPARTE SX------*/
#sotto_sx{
	width:37%;
	margin-top:20px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#3969a0;
	float:left;
	margin-bottom:20px;
	

}

#box_title_blue_sx{
	margin-left:30px;
	width:85%;
	font-size:14px;
	background-color:#5785ba;
	color:#FFF;
	padding:3px;
	text-align:center;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#box_title_blue_dx{
	margin-left:7px;
	width:96%;
	font-size:14px;
	background-color:#5785ba;
	color:#FFF;
	padding:3px;
	text-align:center;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#box_contenuti{
	margin-left:30px;
	width:85%;
	font-size:12px;
	color:#3d5f86;
	padding:0px;
	text-align:justify;
}
.text_problematiche{
	padding-top:10px;
	width:60%;
	font-size:12px;
	color:#3d5f86;
	text-align:justify;
	margin-left:40%;
}
.img_problematiche{
	background-image:url(../images/girl_min.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	color:#3d5f86;
	padding:0px;
	height:90px;
	text-align:justify;
	
}
#box_problematiche{
	margin-left:30px;
	margin-top:0px;
	width:85%;
	border-bottom:1px solid #d5d6d7;
	color:#f5753b;
	font-weight:bold;
	font-size:14px;
}
.bottone{
	color:#f5753b;
	float:right;
	border:none;
	text-align:right;
	float:right;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

/*----------SOTTOPARTE CR------*/
#sotto_cr{
	margin-top:20px;
	width:25%;
	border-right:1px solid #d5d6d7;
	border-left:1px solid #d5d6d7;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#557395;
	float:left;
	text-align:center;
	height:400px;
	margin-bottom:10px;

}

#sotto_cr_descrizione_prodotti{
	margin-top:11px;
	width:50%;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#557395;
	float:left;
	text-align:left;
	padding-left:40px;
	margin-bottom:20px;
	-webkit-box-shadow:-5px 7px 20px #F1F1F1;
	-moz-box-shadow: -5px 7px 20px #F1F1F1;
	padding-right:20px;
	-moz-border-radius-bottomleft: 20px;
	
	-webkit-border-bottom-left-radius: 20px;
	

}
.sotto_cr_descrizione_prodotti{
	margin-top:12px;
	width:50%;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#557395;
	float:left;
	text-align:left;
	padding-left:40px;
	margin-bottom:20px;
	-webkit-box-shadow:-5px 7px 20px #F1F1F1;
	-moz-box-shadow: -5px 7px 20px #F1F1F1;
	padding-right:20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	

}
.sotto_cr_descrizione_prodotti h6{font-size:12px; 
padding-bottom:10px;font-weight:normal;
width:100%;
text-align:justify; color:#557395;}
.sotto_cr_descrizione_prodotti h5 a{font-size:10px; 
padding-bottom:10px;font-weight:normal;
width:100%;
text-align:justify; color:#f88754;}

.sotto_cr_descrizione_prodotti h2{font-size:12px;
	font-weight:normal; 
	width:100%; 
	background-color:#f5753b;
	color:#FFF;
	padding:3px;
	text-align:left;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

#box_title_orange{
	margin-left:7px;
	width:90%;
	font-size:14px;
	background-color:#f5753b;
	color:#FFF;
	padding:3px;
	text-align:center;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#box_title_orange2{
	margin-top:0px;
	float:left;
	width:100%;	
}
#left{
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius:5px;
	margin-bottom:10px;
	background-color:#f5753b;
	padding:3px;
	float:left;
	width:47%;
	text-align:left;
	height:17px;
	
}
#Titolo{
	font-size:14px;
	color:#FFF;
}
#right{
	margin-bottom:10px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright:5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius:5px;
	padding:4px 3px 2px 3px;
	background-color:#f5753b;
	float:left;
	width:48%;
	text-align:right;
	height:17px;
	
}
.torna{
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

.acapo_box{
	margin-top:5px;
	margin-bottom:0px;
}
.acapo_text{
	margin-top:15px;
	margin-bottom:0px;
}



/*----------SOTTOPARTE DX------*/
#sotto_dx{
	margin-top:20px;
	width:35%;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#557395;
	float:left;
	text-align:justify;
}
#dx_left{
	margin-top:10px;
	width:50%;
	float:left;
}
#dx_right{
	margin-top:10px;
	width:50%;
	float:left;
}

#sottosezioni{
	width:100%;
	margin-bottom:0px;
	float:left;
	height:90px;
}
.piu_spazio{
	width:100%;
	margin-top:12px;
}
#box_sottotitle_orange{
	margin-left:7px;
	width:90%;
	font-size:14px;
	font-weight:bold;
	color:#f5753b;
	padding:3px;
	text-align:left;
	border-bottom:1px solid #d5d6d7;	
}
.box_sottotitle_orange{
	
	font-size:14px;
	font-weight:bold;
	color:#f5753b;
	padding:3px;
	text-align:left;	
}

#contenuti_parte_sinistra{
	margin-left:7px;
	width:90%;
	font-size:12px;
	color:#3969a0;
	padding:3px;
	text-align:left;
	float:left;
}
#contenuti_parte_sinistra2{
	margin-left:7px;
	width:44%;
	font-size:12px;
	color:#3969a0;
	padding:3px;
	text-align:left;
	float:left;
}
.text_parte_sinistra{
	font-size:12px;
	color:#3969a0;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration:none;
	text-align:left;
}
.text_parte_sinistra a:hover{
	text-decoration:none;
	color:#f5753b;
}

.bottone_orange{
	color:#f5753b;
	float:right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;

}
.bottone_orange a:hover{
	color:#3969a0;
	text-align:center;
	text-decoration:underline;

}
.immagine{
	float:left;
	width:auto;
	margin-right:20px;
}

/*----------PAGINA DEI PRODOTTI------*/
#text_prodotti{
	margin-top:20px;
	width:100%;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#557395;
	text-align:justify;
}

/*----------NEWS---------*/
#page-wrap {
	margin-top:10px;
	width: 100%;
}
#page-wrap h3{
	margin-top:0px;
	margin-bottom:5px;
}

#contenuto{
	margin-top:10px;
	width:100%;
	text-align:justify;
	margin-bottom:10px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#557395;
	font-weight:normal;
	
}
.button {
	margin-bottom:1px;
}
#page-wrap h3{
	font-size:14px;font-weight:bold; color:#557395; width:100%; text-align:left;
}

#text_invisible{
display:block;
}

#prima {
	display:none;
}
#prima-button {
	opacity: 1.0;
	width:100%;
}

#seconda {
	display: none;
}
#seconda-button {
	width:100%;
	opacity: 0.7;
	
}

#terza {
	display: none;
	padding: 0px;
}
#terza-button {
	width:100%;
	opacity: 0.7;

}
#quarta {
	display: none;
	padding: 0px;
}
#quarta-button {
	width:100%;
	opacity: 0.7;

}
#quinta {
	display: none;
	padding: 0px;
}
#quinta-button {
	width:100%;
	opacity: 0.7;

}
.box_video{
	width:90%;
	border:1px solid #666;
	height:200px;
}

/*----------FORM------*/
.input{
	width:85%;
	margin-top:2px;
	border:1px solid #557395;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:11px;
	font-weight:normal;
	color:#909396;

}
.input2{
	width:85%;
	margin-top:2px;
	border:1px solid #557395;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:11px;
	font-weight:normal;
	color:#666;

}
.form{
background: transparent;
	margin: 0;
	padding: 0;
	border:0;
	list-style: none;
	text-align:left;
	width:100%;
}

a.amors{
		text-decoration:none;
		color:#ffb917;
	}
	.privacy{
		text-decoration:none;
		font-size:11px;
		color:#999;
	}

.footer {
margin-top:11px;
font:11px "Century Gothic" ,Verdana, Geneva, sans-serif; color:#ffffff;
text-align: center;
text-decoration:none;
width:100%;
margin:0 auto;
}
	#contenuti_footer{
		width:100%;
		font-size:11px;
		color:#ffffff;
		text-align:center;
		}


strong {
	color: #666666;
}
div {
	border: 0px solid #000000;
}
#MainMenu 
{
	margin:0 auto;
	width:92%;
	
	margin-top:5px;
}
#tab 
{
	top:0;
	height:0;
	margin:0;
	text-align:left;
}
#tab ul 
{
	list-style:none;
	float:right;
	margin:0 auto;
	padding:0 auto;
	width:95%;
	border-bottom:1px solid #f5753b;

	
}
#tab li 
{
	float:left;
	display:block;
	margin:0 10px 0 0;
	padding:0;
	width:auto;
}
#tab a 
{
	text-decoration:none;
	display:block;
	width:auto;
	border:0;
	display:inline;
	margin-right:15px;
	padding:0;
}
#tab a span 
{
	font-family:Century Gothic,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b4677;
	line-height:27px;
	text-align:left;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab a:hover span,#tab li.item_active a span 
{
	color:#ff9966;
	font-style:normal;
	text-decoration:none;
}


/*---------------FORM----------*/
.form ul {
	background: transparent;
	margin: 0;
	padding: 0;
	border:0;
	list-style: none;
	text-align:left;
	width:100%;

}
.form ul li {
	
	margin-bottom: 3px;
	color: #f5753b;
	width:100%;
	list-style: none;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.form2 ul {
	background: transparent;
	margin: 0;
	padding: 0;
	border:0;
	list-style: none;
	text-align:left;
	width:100%;

}
.form2 ul li {
	
	margin-bottom: 3px;
	color: #f5753b;
	width:100%;
	list-style: none;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size: 12px;
}

fieldset {
	margin-left: 0px;
	margin-right: 0px;
	margin-top:5px;
	padding: 0;
	border:0;
	color: #777;
}
label{
	display: block;
	margin-top:2px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size: 12px; 
	width: 100%;
	text-align:left;
	float:left;
	text-decoration:none;
}
.submit{
	background-color:#f5753b;
	color:#FFF;
	padding:3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#FFF;
	float:right;
	text-align:center;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:10px;
}
/*live validation*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
	font: bold 11px Arial, sans-serif;
}
	
.LV_invalid {
    color:#CC0000;
	font: bold 11px Arial, sans-serif;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
.cybercam{
	color:#f5753b;
	text-decoration:none;
}

