/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
font-family: "Trebuchet MS",arial,sans-serif; font-size:12px;
}

/*DISPLAYNONE*/
.display{ display:none;}

html,body{margin:0; padding:0; text-align:center; 
font-family: "Trebuchet MS",arial,sans-serif; font-size:12px;
color:#000000; text-align: center; background-image:url(../immagini/sf.jpg); background-repeat:repeat-x; background-color:#fdf1f3;}


body{
text-align:center;
}

#headerOrma 
{
  border: 0px;
  height: 175px; 
  background-image:url(../immagini/backHeaderOrma.jpg);  
  background-repeat:no-repeat;  
  overflow: hidden; 
}

a{text-decoration: none; color: #FF33CC; text-decoration:underline; }
a:hover{text-decoration: underline; color:#FF33CC;}


div#bordo{padding:2px; border: 1px solid black; border-color: #f8c7cd; width:943px; text-align:center;margin:auto; }

/*LINK VERTICALI*/
div#linkvertical{
text-align:left; padding-left:12px;
}

/*stili per la navigazione link verticali*/
div#linkvertical a{color:#FFFFFF; text-decoration: none; line-height:25px;}
div#linkvertical a:hover{color: #FFFFFF; text-decoration: underline;}
div#linkvertical a#activelink{color: #d63986; text-decoration: none;  }
.linea{line-height:1px;}
.giustificato{text-align:justify;}

/*CONTAINER*/
div#container{
text-align:left; background-image:url(../immagini/sfondolinee.jpg); background-repeat:no-repeat;
}

div#content{
text-align:left; margin:40px;
}
div#content a{color: #FF33CC; text-decoration: none;}
div#content a:hover{color: #FF33CC; text-decoration: underline;}
div#content .titolo{ font-weight:bold; color:#35A2FF;}
div#content .titolobianco{ font-weight:bold; color:#FFFFFF; line-height:12px;}
div#content .titolorilievo{ font-weight:bold; color: #0080FF;}
div#content .titolofuxia{ font-weight:bold; color: #FF33CC;}
div#content #messages {font-weight:bold; color:#FF33CC;}
div#content ul{margin-left: 30px;}
div#content ol{margin-left: 30px;}
div#content .contentDataRight
{
  padding-left: 30px;
  padding-bottom: 10px;
  float: right;
}

.titolofuxia{ color: #FF33CC;}
.foto{ border: 1px solid black; padding:10px; width:120px; border-color: #CCCCCC;}

div#content .storeListTableBkg {background-color: #fde7ea}
div#content .separatore {height:10px;}
div#content .storeListTable {width: 100%; border-bottom: 1px solid #f8bcc4;}
div#content .storeListTable td {padding: 10px 0 0 0; vertical-align: top;}
div#content .storeListTable ul {margin: 0px; padding: 0px; list-style-type: none;}
div#content .storeListTable li {
  background-image: url(../immagini/icolink.jpg);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 20px;
  }

/* ----- Frame Initiative List ------- */
#initiativeList{ 
  background-image:url(../immagini/iniziativecumulabilisf.jpg); 
  background-repeat:repeat-y; 
  background-position:right; 
  text-align:center; 
  width:174px; 
  margin-left:11px;
  margin-bottom: 20px;
  margin-top: 20px;
}


/* ----- Geo Filtri ------- */
#squareFilters
{
  /*border: 1px solid #f8bcc4; 
  padding: 5px 10px 5px 10px;
  /*COMMENTARE IL CONTENUTO*/
}

#geoFilters
{
  /*width: 100%;*/
  display: none;
}

#geoFilters td
{
  padding-top: 10px;
}

#geoFilters .selectFilter
{
  margin-right: 50px;
}

#geoFilters .labelFilter
{
  margin-right: 15px;
}
/* ----- Barra navigazione store ------- */
#navigateStores
{
  border-top: 1px solid #35A2FF;
  width: 100%;
  border-bottom: 1px solid #35A2FF;
  background-image: url(../MultiBandsLinearGradient.svt?heights=80&startColors=ffffff&endColors=1e90e2);
}

#navigateStores td
{
  padding-top: 2px;
  padding-bottom: 2px;
}
/*FOOTER*/
div#footer{text-align:left; color: #FF33CC; width:auto;}
div#footer .h1{font-size:11px; font-weight:normal; color:#c85e7a;}

.display-none
{
  display: none;
}

/*--------------------- Form ---------------------*/
div#contenutoForm {text-align: center;width: 490px;}
fieldset {width: 100%; padding: 0 0 10px 0; border: 1px solid #e5e5e5;text-align: left;}
fieldset legend {color: #FF33CC; padding:10px;}
fieldset .newfield {clear: left; text-align: left;}
fieldset label {float: left; width: 17%; padding: 3px 15px; margin: 0 0 5px 0; text-align: right;}
fieldset .captchaField {float: left; text-align: right; padding: 3px 15px 3px 0; margin: 0 0 5px 0;}
fieldset .inputText {width: 320px; padding: 1px 3px;  margin: 0 0 10px 0; border: 1px solid #8897AA;}
fieldset .inputTextSmall {width: 120px; padding: 1px 3px;  margin: 0 0 10px 0; border: 1px solid #8897AA;}
fieldset .inputRadio {margin: 0 0 0 50px;}
#bottoni {width: 100%; padding-top: 20px; text-align: right;}
#bottoni .bottone {width: 120px; margin-left: 30px;}
#messaggiForm {width: 100%; padding-top: 20px; text-align: left;}
div#contenutoForm #messages {color: #e1000e; font-weight: bold;}
div#contenutoForm #requiredFields {color: #c60000; font-weight: bold;}
div#contenutoForm #wrongFields {color: #eaac11; font-weight: bold;}

.display-none {display: none;}
.visibility-hidden{visibility: hidden;}

/*---------------- Elenco a Galleria ----------------*/

