@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: Titillium;
	src: url('/TitilliumText22L-600wt.otf');
}

@font-face {
	font-family: Titillium;
	font-weight: bold;
	src: url('/TitilliumText22L-600wt.otf');
}

@font-face {
	font-family: TitilliumLight;
	font-weight: bold;
	src: url('/TitilliumText22L-250wt.otf');
}

/* CSS Document */
@media screen{
  body>div#head{
   position:fixed;
   -moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;
  }
  body>div#footer{
   position:fixed;
   z-index: 100;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#MainContainer{
  height:100%;
  overflow:auto;
 }
body{
	margin:0;
  	padding:header-<length> 0 footer-<length> 0;
	font-family:Titillium, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #304863;
	/* background: top left repeat url('/img/bg5hort.jpg') #f4f4f4; */

	}
p{ padding:0; margin:0;}
/* Classi generiche */
.clear{clear:both;}
.clearAll{height:0; clear:both; visibility:hidden; overflow:hidden;}
.lineBreak{margin-bottom:15px;}
a img {border:none;}
a {color:#304863; text-decoration:none;/* font-weight:bold;  letter-spacing:1px */ }
a:hover {color:#304863; /* font-weight:bold;  letter-spacing:1px */ }
#shadowbox_title {border: 0px solid;}
#shadowbox_info {border: 0px solid;}
textarea:focus, input:focus{
    outline: none;
}
*:focus {
    outline: none;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #304863 !important; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #304863 !important; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90;
}

#divanimato input::-webkit-input-placeholder, #divanimato textarea::-webkit-input-placeholder {
  color: #A2ADB9 !important;
}
#divanimato input:-moz-placeholder, #divanimato textarea:-moz-placeholder {
  color: #A2ADB9 !important;
}

.bcerca input::-webkit-input-placeholder, .bcerca textarea::-webkit-input-placeholder {
  color: #A2ADB9 !important;
}
.bcerca input:-moz-placeholder, .bcerca textarea:-moz-placeholder {
  color: #A2ADB9 !important;
}

.bianco1 input::-webkit-input-placeholder, .bianco1 textarea::-webkit-input-placeholder {
  color: #A2ADB9 !important;
}
.bianco1 input:-moz-placeholder, .bianco1 textarea:-moz-placeholder {
  color: #A2ADB9 !important;
}

.bianco2 input::-webkit-input-placeholder, .bianco2 textarea::-webkit-input-placeholder {
  color: #A2ADB9 !important;
}
.bianco2 input:-moz-placeholder, .bianco2 textarea:-moz-placeholder {
  color: #A2ADB9 !important;
}

/* Form */
.labelForm {font-size:10px; font-weight:bold; color:#333333;}
.buttonForm {color:#ffffff; background-color:#B4AF9E; border:1px solid #000000; font-weight:bold; padding:0 10px;margin:0 2	0px 0 0;}
.inputColor {color:#000000;}

/* Contenitore principale */
#MainContainer {width:840px; margin:0 auto; margin-top:70px;}
#div1 {background-color: #FFFFFF;
color: #000000;
margin-left: 300px;
margin-top: 250px;
padding: 7px;
position: absolute;
z-index: 999;}
.colorizza{-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;color:#000000;}
.colorizza a{-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;color:#000000;}

.colorizza2 {-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;color:#304863;}
.colorizza2 a{-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;color:#304863;}


/* Header */
div#head{
  position:absolute;
  top:0px;
  left:0;
  width:100%;
  height:header-<length>;
  background-color:#FFF;
  padding-top:10px;
  z-index: 9999;
  /* -moz-opacity:.45; filter:alpha(opacity=45); opacity:.45; */
 }
#head .bcerca a cufon{color:#000000;}
#head a{ color:#111b33;}
#head2 {width:840px; margin:0 auto; padding-bottom:20px;}
.buttons {float:left;width:400px; margin-left:5px}
.lang {float:right;width:120px; margin-top:3px}
.bcerca {font-size:16pt;margin-left:-5px;width:600px;}
.bcerca input{ color:#304863 !important;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}
.blang {font-size:16pt;text-align:right;}

/* Generiche */
.boxes {}
.vuoto {float:left;width:150px; height:145px}
.social {float:left;width:150px;margin-top:30px;margin-bottom:54px;}
.social img {-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
.social img:hover{-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}
.vota {float: left;
    margin-bottom: 62px;
    margin-left: 300px;
    margin-top: 35px;
    width: 140px;
	font-size:16pt
	}
#votami{position: absolute; margin-top:-7px; display:block; margin-left:0px; width:300px;font-size: 17px; font-family:TitilliumLight}
.votamelo{position: absolute; margin-top:-7px; display:block; margin-left:0px; width:300px;font-size: 20px; font-family:TitilliumLight}
div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:footer-<length>;
  /* background-color:#8A9DAB; */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

  /* -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; */
 }
#foot {text-align:center; padding:10px 0;height:10px;font-size:11px;font-weight:bold; padding-top:140px; color:#006699 !important}

#divanimato .inputcol{background-color:#FFF !important;font-size:20px; color:#304863; width:185px; font-weight:bold; border:none;font-family:Titillium, Verdana, Geneva, sans-serif}
.button {
    background:none;
    border:none;
    color:#078dab;
    font-size:16px;
    display:inline-block;
    cursor:pointer; 
	color:#FFF; background-color:#254A65; width:294px; border:none;
}
textarea{resize: none; font-size:16pt;font-weight:bold;color:#254A65; background-color:#fff; width:294px; border:none; line-height:18px; font-family:Titillium, Verdana, Geneva, sans-serif}
/* Blu*/

.blue1{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#304863;
width:395px;
height:395px;
}
.blue2{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#304863;
width:395px;
height:395px;
}
.blue1 .normaleimg img{ max-height:297px; max-width:340px; margin-top:50px; margin-bottom:40px}
.blue1 img.nomargin{ max-height:297px; max-width:340px;display:table-cell;vertical-align:middle; margin:0 !important}
.blue1 .Titolocon{font-size:16pt;font-weight:bold;padding-left: 49px !important;text-align: left;color:#FFF;padding-top:2px}
.blue1 .Titolocon2{font-size:16pt;font-weight:bold;padding-left: 49px !important;text-align: left;color:#FFF; position:absolute; margin-top:300px}
.blue1 .Titolocon2 a{color:#FFF;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99; text-decoration:underline}
.blue1 .Titolocon2 a:hover{ color:#FFF;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.blue1 .Titolocon span{color:#c00}
.blue2 .txt { font-size:16pt !important;  padding: 21px 20px 15px 24px; font-weight:bold; line-height:70px;text-align:left;color:#FFF;/* letter-spacing:1px*/word-wrap:break-word; width:335px !important}
.blue2 .txt strong{ color:#A0ACBA}
.blue1 .Titolocon a{color:#FFF;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99; text-decoration:underline}
.blue1 .Titolocon a:hover{ color:#FFF;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.blue2 .txt a{color:#FFF;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99; text-decoration:underline}
.blue2 .txt a:hover{ color:#FFF;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.blue1 .txt { font-size:16pt;  padding: 21px 30px 15px 50px; font-weight:bold; line-height:70px;text-align:justify;color:#FFF}
.blue1 .txt strong{ color:#A0ACBA}

.bianco1 .Titolocon2{font-size:16pt;font-weight:bold;padding-left: 46px;text-align: left;color:#FFF; position:absolute; margin-top:300px; color:#304863; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}

/* Rosso */
.rosso1{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#92310E;
width:395px;
height:395px;
background: top left url('../img/5hort.png') no-repeat #92310E;
}
.rosso2{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#92310E;
width:395px;
height:395px;
background: bottom right url('../img/teste.png') no-repeat #92310E;
}
.rosso1 img{ max-height:297px; max-width:340px; margin-top:50px; margin-bottom:40px}
.rosso1 .Titolocon{font-size:16pt;font-weight:bold;padding-left: 58px;text-align: left;color:#FFF}
.rosso2 .txt { font-size:16pt;  padding: 21px 30px 15px 50px; font-weight:bold; line-height:70px;text-align:justify;color:#FFF}
.rosso2 .txt strong{ color:#A0ACBA}

/* Verde */
.verde1{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#507A28;
width:395px;
height:395px;
background: top left url('../img/5hort.png') no-repeat #507A28;
}
.verde2{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#507A28;
width:395px;
height:395px;
background: bottom right url('../img/teste.png') no-repeat #507A28;
}
.verde1 img{ max-height:297px; max-width:340px; margin-top:50px; margin-bottom:40px}
.verde1 .Titolocon{font-size:16pt;font-weight:bold;padding-left: 58px;text-align: left;color:#FFF}
.verde2 .txt { font-size:16pt;  padding: 21px 30px 15px 50px; font-weight:bold; line-height:70px;text-align:justify;color:#FFF}
.verde2 .txt strong{ color:#A0ACBA}

/* Senape */
.senape1{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#A67028;
width:395px;
height:395px;
background: top left url('../img/5hort.png') no-repeat #A67028;
}
.senape2{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#A67028;
width:395px;
height:395px;
background: bottom right url('../img/teste.png') no-repeat #A67028;
}
.senape1 img{ max-height:297px; max-width:340px; margin-top:50px; margin-bottom:40px}
.senape1 .Titolocon{font-size:16pt;font-weight:bold;padding-left: 58px;text-align: left;color:#FFF}
.senape2 .txt { font-size:16pt;  padding: 21px 30px 15px 50px; font-weight:bold; line-height:70px;text-align:justify;color:#FFF}
.senape2 .txt strong{ color:#A0ACBA}

/* Azzurro */
.azzurro1{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#426F92;
width:395px;
height:395px;
background: top left url('../img/5hort.png') no-repeat #426F92;
}
.azzurro2{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#426F92;
width:395px;
height:395px;
background: bottom right url('../img/teste.png') no-repeat #426F92;
}
.azzurro1 img{ max-height:297px; max-width:340px; margin-top:50px; margin-bottom:40px}
.azzurro1 .Titolocon{font-size:16pt;font-weight:bold;padding-left: 58px;text-align: left;color:#FFF}
.azzurro2 .txt { font-size:16pt;  padding: 21px 30px 15px 50px; font-weight:bold; line-height:70px;text-align:justify;color:#FFF}
.azzurro2 .txt strong{ color:#A0ACBA}

/* Grigio */
.grigio1{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#827C5C;
width:395px;
height:395px;
background: top left url('../img/5hort.png') no-repeat #827C5C;
}
.grigio2{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#827C5C;
width:395px;
height:395px;
background: bottom right url('../img/teste.png') no-repeat #827C5C;
}
.grigio1 img{ max-height:297px; max-width:340px; margin-top:50px; margin-bottom:40px}
.grigio1 .Titolocon{font-size:16pt;font-weight:bold;padding-left: 58px;text-align: left;color:#FFF}
.grigio2 .txt { font-size:16pt;  padding: 21px 30px 15px 50px; font-weight:bold; line-height:70px;text-align:justify;color:#FFF}
.grigio2 .txt strong{ color:#A0ACBA}

/* Bianco */

.bianco1{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#FFF;
width:385px;
height:385px;
background: top left url('../img/5hort.png') no-repeat #FFF;
border: solid 3px !important #ACB6C0;
color:#254A65;
}
.bianco2{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#FFF;
width:385px;
height:385px;
background: bottom right url('../img/teste.png') no-repeat #FFF;
border: solid 3px !important #ACB6C0;
color:#254A65;
}
.bianco1 img{margin-top:50px; margin-bottom:40px}
.bianco1 svg{ margin-top:50px; margin-bottom:40px}
.bianco1 .Titolocon{font-size:16pt;font-weight:bold;padding-left: 58px;text-align: left;color:#254A65}
.bianco1 .Titolocon span{color:#c00}

.bianco2 .txt  textarea{ font-size:16pt;  padding: 18px 30px 15px -10px; font-weight:bold; line-height:70px;text-align:left;color:#304863; width:313px; height: 350px;
    line-height: 70px;resize: none; margin-left:5px; width:310px !important}
.bianco2 .txt strong{ color:#A0ACBA}
.bianco2 a{ color:#304863}
.bianco1 .txt { font-size:16pt;  padding: 21px 30px 15px 50px; font-weight:bold; line-height:70px;text-align:justify;color:#254A65; }
.bianco1 .txt strong{ color:#A0ACBA}
.bianco1 input{font-size:16pt;font-weight:bold;color:#304863; background-color:#FFF; width:294px; border:none; font-family:Titillium, Verdana, Geneva, sans-serif;margin-top: -2px;}
input{font-size:16pt;font-weight:bold;color:#304863; background-color:#FFF; width:294px; border:none; font-family:Titillium, Verdana, Geneva, sans-serif}

#mediaspace_wrapperno{padding-top: 48px;-webkit-border-radius: 10px;border-radius: 10px; margin-bottom:28px}
.xinput{font-size:16pt; font-weight:bold; text-align:justify;color:#FFF;background-color:#254A65; border:none}
#senzat{ background-image:none}


.blue3{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#254A65;
width:395px;
height:395px;
background: top left url('../img/5hort.png') no-repeat #254A65;
}
.blue4{
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#254A65;
width:395px;
height:395px;
background: bottom right url('../img/teste.png') no-repeat #254A65;
}
.blue3 img{ max-height:297px; max-width:340px; margin-top:50px; margin-bottom:40px}
.blue3 .Titolocon{font-size:16px;font-weight:bold;letter-spacing:-1px;padding-left: 58px;text-align: left;color:#FFF}
.blue4 .txt { font-size:16px;  padding: 21px 30px 15px 50px; font-weight:bold; line-height:70px;text-align:justify;color:#FFF}
.blue4 .txt strong{ color:#A0ACBA}

/* Divanimato */
#divanimato{ margin-top:-2px}
#divanimato2{ margin-top:-2px}

/* Check a immagini */

    .checkbox, .radio {
      width: 19px;
      height: 25px;
      padding: 0 5px 0 0;
      background: url('/img/check.jpg') no-repeat;
      display: block;
	  position:absolute;
	  margin-top:-24px; margin-left:549px
    }
	
#bluimg path {fill: #304863;}

#bluimgwhitenomablu { margin:0;}
#bluimgwhitenomablu path {fill: #304863;}

#bluimglight path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
#bluimglight:hover path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

#bluimglight2 path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}
#bluimglight2:hover path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

#bluimgtrasp path {fill: #FFF;}
#bluimgtrasp:hover path {fill: #304863;}

#bluimginside path {fill: #FFF;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}

#bluimgwhite path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}

#bluimgwhite2 path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
#bluimgwhite2:hover path {fill: #304863;}

#bluimgwhitenoma { margin:0;}
#bluimgwhitenoma path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}

.headsmin{-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
.headsmin2{ color:#304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
.headsmin2:hover{color:#304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

.headsmin2:hover #bluimglight2 path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

.idee{ color:#A0ACBA}
.idee:hover{text-decoration:blink; color:#FFF}


#stelline1 path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
#stelline1:hover path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

#stelline2 path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
#stelline2:hover path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

#stelline3 path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
#stelline3:hover path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

#stelline4 path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
#stelline4:hover path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

#stelline5 path {fill: #304863;-moz-opacity:.45; filter:alpha(opacity=45); opacity:.45;}
#stelline5:hover path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

#colorastelle path {fill: #304863;-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;}

.novarmive{ display:none}


