﻿body { background-image:url('../images/bck_totale.jpg'); background-repeat: no-repeat; background-size:cover; color: #737373;font-family: 'Droid Sans', sans-serif;font-size: 0.8em;margin: 0;padding: 0;text-align: center;}
h1 {color: #338EA3;font-size:1.5em; }
img{border:0}

.mask {position: absolute;left: 0;top: 0;background-color:Black;display: none;z-index: 9000;}
.popover {position: fixed; z-index:9998; padding:10px;background-color:#ffffff; padding:20px}
.popover .chiudi {margin-top: 20px;}

.testata {margin: 0 auto; height: 145px; position: relative;text-align: left;width: 100%;background-color:#ffffff;background-image:url('../images/bck_menu.jpg');background-repeat:repeat-x}
.testata .logo {margin: 0 auto;position: relative;text-align: left;  height:65px; background: #ffffff; }
/*.testata .logo {margin: 0 auto;position: relative;text-align: left;  height:95px; background: rgb(20, 35, 95) url('../images/header_bg.png') repeat-x left top}*/
.testata .menuprincipale {width: 990px;color:#ffffff;padding:3px 0px; margin:0 auto; text-align:right;}
.testata .menuprincipale a{ color:#ffffff; text-decoration:none; font-weight:bold; padding-right:10px; padding-left:10px; border-right:1px #ffffff solid; text-transform:uppercase}
.testata .menusecondario { background-color: #F7F1EB;margin: 0 auto;width: 100%; float:left; margin-bottom:20px}
.testata .menusecondario ul{ height: 15px;list-style-type: none;margin: 0 auto;padding: 5px 0;width: 990px; }
.testata .menusecondario ul li{  color: #2E201F;float: left;font-size: 1em; font-weight: bold;padding: 0px 15px;text-transform: uppercase;width: auto; border-right:1px #ffffff solid}
.testata .menusecondario ul li a{  color: #2E201F; text-decoration:none}
.titolo {width: 100%;margin:0 auto; text-align:center; color: #111111;font-size:2em;font-weight: bold;}
.titololeft {width: 100%;margin:0 auto; text-align:left; color: #111111;font-size:2em;font-weight: bold;}
.titololeft .textbox {width: 300px;}
/* FOOTER */

.newsletter {
	display: none;
}

.switchCountryFooter {float:left;width: 100%;text-align:center;margin-top:25px;}
.switchCountryFooter .messageSwitchCountry {letter-spacing: 1px; text-transform: uppercase;font-family: 'Verdana';color:#faf6f2;font-size:11px;}
.dropdownFooterCountry {position: relative;width: 200px;margin: 0 auto;}
.dropdownFooterCountry .btn {background: transparent;border: 0;padding: 0;line-height: 20px;height: 20px;font-size:11px;color:#736261;text-transform: none;-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.dropdownFooterCountry .btn:hover {color:#ccc;}
.dropdownFooterCountry .dropdown-menu {width: 200px;border:0;padding:0;margin:0;margin-bottom:35px;box-shadow:none;}
.dropdownFooterCountry .dropdown-menu li a{text-align:center;background-color: #d4cec9;text-transform:uppercase;font-size: 12px;padding: 10px 30px 10px 20px;font-family: 'Verdana';-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.dropdownFooterCountry .dropdown-menu li a:hover{background-color: #b3a9a2;}
.dropdownFooterCountry .dropdown-toggle.btn-default {background:transparent;box-shadow:none}
.footer_container {position: relative;background-color:#332524;margin-top:50px;}
.footer_container.NotFoundPage {margin-top:0px;}
.footer_container .sectionFooter {padding-top:0px;padding-bottom:0px;min-height:175px;}
.footer_container .footer_content {padding:30px 0px;}
.labelShare {letter-spacing: 0.2em; font-family: 'Verdana';font-size:13px;text-transform:uppercase;color:#faf6f2;display:block;margin:10px 0 15px 0;padding:0 30px;}
.labelcustomCare {letter-spacing: 0.2em; font-family: 'Verdana';font-size:13px;text-transform:uppercase;color:#faf6f2;display:block;margin:10px 0 15px 0;padding:0;}
.footer_container .contenitorShare {margin-top:45px;}
.descriptionShare {font-family: "Perpetua MT W01";color:#c7c4c1;font-size:15px;line-height:19px;padding:0 30px;}
.footer_container .separatorShare {height:26px;width:1px;background-color:#432f2e;display:inline-block;position: relative;top: 2px;}
.footer_container .contenitorShare a{padding:0 12px;}
.footer_container .shareFb , .footer_container .shareYT , .footer_container .sharePT , .footer_container .shareIG , .footer_container .shareGP {display: inline-block;height:20px;width:20px;background-color:#faf6f2;-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.footer_container .shareFb:hover , .footer_container .shareYT:hover , .footer_container .sharePT:hover , .footer_container .shareIG:hover , .footer_container .shareGP:hover {background-color:#cccccc;}
.footer_container .shareFb{background-image:url(/Tods_ui/desktop/theme-italiantouch/images/restyling/shareFooter.png); background-position: 0 0;}
.footer_container .shareYT{background-image:url(/Tods_ui/desktop/theme-italiantouch/images/restyling/shareFooter.png); background-position:  -20px 0;}
.footer_container .sharePT{background-image:url(/Tods_ui/desktop/theme-italiantouch/images/restyling/shareFooter.png); background-position:  -40px 0;}
.footer_container .shareIG{background-image:url(/Tods_ui/desktop/theme-italiantouch/images/restyling/shareFooter.png); background-position:  -60px 0;}
.footer_container .shareGP{background-image:url(/Tods_ui/desktop/theme-italiantouch/images/restyling/shareFooter.png); background-position:  -80px 0;width:22px;}
.footer_container .verticalSeparator {position:absolute;right:0px;top:0px;width:1px;background:url(/Tods_ui/desktop/theme-italiantouch/images/restyling/pointseparator.png);height:175px;}
.labelNewsletter {letter-spacing: 0.2em; font-family: 'Verdana';font-size:13px;text-transform:uppercase;color:#faf6f2;display:block;margin:10px 0 15px 0;padding:0 30px;}
.descriptionNewsletter {font-family: "Perpetua MT W01";color:#c7c4c1;font-size:15px;line-height:19px;padding:0 30px;margin-bottom:49px;}
.footer_container .content {margin:0 auto;}
.footer_container_bottom {position: relative;background-color:#291c1b;border-bottom:1px solid #211716;}
.footer_container_bottom .content {width:100%;margin:0 auto;}
.footer_container_bottom p {border-top: 1px solid #211716; color: #726665; font-family: "Verdana"; font-size: 9px; margin: 0; padding: 15px 0;}
.footer_container .subrcribeNewsletter {font-family:"Perpetua MT W01 Bold";color:#ffffff;font-size:16px;-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.newSletterSectionFooter a {font-family:"Perpetua MT W01 Bold";color:#ffffff;font-size:16px;-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.newSletterSectionFooter a:hover {color:#ccc;}
.share {
	visibility: hidden;
}
.backToTop {cursor: pointer;;position: absolute;width:44px;height:44px;right: 31px;top: -60px;}
.backToTop .arrowUp{background:url(/Tods_ui/desktop/theme-italiantouch/images/restyling/arrowUpBacktoTop.png);height:20px;width:11px;position:absolute;left: 17px;top: 13px;}
.backToTop:hover {animation: backtopeffect 0.7s infinite;-moz-animation:backtopeffect 0.7s infinite; -webkit-animation:backtopeffect 0.7s infinite; }
.backToTop .triangle1{width: 0;height: 0;border-style: solid;border-width: 22.5px 0 22.5px 22px;border-color: transparent transparent transparent #ada8a7;-webkit-transform:rotate(360deg);float:right;-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.backToTop .triangle2{width: 0;height: 0;border-style: solid;border-width: 22.5px 22px 22.5px 0;border-color: transparent #ada8a7 transparent transparent;-webkit-transform:rotate(360deg);float:right;	-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.backToTop:hover .triangle1{border-color: transparent transparent transparent #999;}
.backToTop:hover .triangle2 {border-color: transparent #999 transparent transparent;}
@keyframes backtopeffect {5% {top:-60px;}25% {top:-65px;}50% {top:-75px;}75% {top:-65px;}100% {top:-55px;}}
@-webkit-keyframes backtopeffect {5% {top:-60px;}25% {top:-65px;}50% {top:-70px;}75% top:-65px;}100% {top:-58px;}}		
@-moz-keyframes backtopeffect {5% {top:-60px;}25% {top:-65px;}50% {top:-75px;}75% {top:-65px;}100% {top:-58px;}}
.customerCareList {width:100%;padding:0 10px;float:left;}
.customerCareList li{width:50%;float:left; text-overflow: ellipsis; white-space: nowrap;}
.customerCareList li a{font-size:12px;font-family: 'Verdana';color:#c7c4c1;-webkit-transition:all 0.4s ease-in; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.customerCareList li a:hover{color:#ccc;}
.copyright .list-inline {padding:10px 0;font-family: 'Verdana';font-size:11px;color:#000000;}
.copyright .list-inline a{color:#000000;-webkit-transition:all 0.4s ease-in; -moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.copyright .list-inline a:hover{color:#ffa500;}
.copyright .list-inline li{padding:0 20px;border-left:2px solid #7f7f7f;display: inline;}
.copyright .list-inline li:first-child{border-left:0px}
.copyrightFooterContent {background-color:#7f7f7f;}
.copyrightFooterContent .content{width:100%;margin:0 auto;}
.copyrightFooterContent .content p{margin:0;font-family: 'Verdana'; font-size:9px;color:#000000;padding:15px 0;}

.dropdownFooterCountry .dropdown-menu:after {
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left:-9px;
  display: inline-block;
  border-right: 9px solid transparent; 
  border-top: 10px solid #d4cec9;
  border-left: 9px solid transparent;
  content: '';
}

.footer {position : absolute; background-color: #e3dfd6; float: left;margin-top: 20px;position: relative;text-align: center;width: 100%; font-family:'Verdana'; padding-top:1px; padding-bottom:1px; bottom:0;    height : 40px;
    margin-top : 40px;}
.footer .logo {  width:auto;   }

.upperfooter {background-image:url('../images/bck_totale_original.jpg'); position: absolute;display:block; width:100%; overflow: hidden; height:auto}

.clearfix:after {
   display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix { _display: inline-block; }
.clearfix {
  zoom: 1;
  _display: block;
}


#footer_space {
  background-color: #e3dfd6;
  width: 100%;
  height: 52px;
  padding-top: 13px;
  clear: both;
}
#footer_space #BackTop {
  display: block;
  width: 20px;
  height: 20px;
  background: url('/images/bg/top.png') 0 0 no-repeat;
  position: relative;
  top: -30px;
  left: 20px;
}
#footer_space #BackTop span { display: none; }
#footer_space footer {
  display: block;
  width: 950px;
  margin: 0 auto;
}
#footer_space footer #link_left { float: right; }
#footer_space footer #link_right { float: none; }
#footer_space footer #link_right a.last {
  border: none;
  margin-right: -16px;
}
#footer_space footer ul li { float: left; list-style:}
#footer_space footer ul li a {
  color: #000000;
  font-size: 10px;
  border-right: 2px solid #a3a19c;
  padding: 0 18px;
}
#footer_space footer ul li a:hover {
  color: #ff9d01;
  text-decoration: underline;
}
#footer_space footer ul li a.active {
  color: #ff9d01;
  text-decoration: underline;
}
#footer_space footer ul li a.last { border: none; }

/*End Footer*/

.generale { float:left; text-align:center; width:100%  }
.main{  margin: 0 auto;position: relative;text-align: left;width: 1050px; padding:15px}
.main .dati { margin-top:20px}
.main .dati .campo { width:100%; float:left; margin-bottom:5px}
.main .dati .campo .etichetta, .contenuto .nuovoinvito .campi .campo .etichetta { width:auto; color:#338ea3; margin-bottom:4px }
.campo .etichetta .info { float: left;margin-right: 5px;width: auto;}
.main .dati .campo .etichetta label{ width:120px;}
.main .dati .campo .valore { width:auto;}
.main .dati .campo .valore a{ color:#A23C36; text-decoration:none}
.main .dati .campo .valore input { width:350px; float:left}
.main .dati .campo .valore select { width:350px; float:left}
.main .dati .campo .valore input[type='checkbox'] { width:20px!important; float:left; margin-right:20px}


.main .dati .box { width:100%; float:left; margin-bottom:5px}
.main .dati .box .etichettabox { float:left; margin-bottom:10px; margin-top:10px; font-size:1.2em; font-weight:bold; width: 100%;}

.Errore { margin-bottom: 5px;margin-left: 10px;margin-top: 5px; width:auto; color:red; float:left}
.MessaggioErrore { margin-bottom: 5px;margin-left: 10px;margin-top: 5px; width:auto; color:red;}
.messaggio {float:left; margin:10px; width:100%;font-size:1.1em;  font-weight:bold;}
.btn { background-color:#663300; padding:5px 10px 5px 10px; -moz-border-radius: 6px; border-radius: 6px; border:1px #913b37 solid; float:left;width:auto; margin-top:0px; text-transform:uppercase; margin-left:3px}
.btn a  { color:#ffffff!important; text-decoration:none; }

.azioni a {background-color:#a23c36; color:#ffffff!important; padding:2px 5px 2px 5px; -moz-border-radius: 6px; border-radius: 6px; }

.main .menu { width: 180px; padding:15px; -moz-box-shadow: 1px 1px 4px #a8a8a8;-webkit-box-shadow: 1px 1px 4px #a8a8a8;box-shadow: 1px 1px 4px #a8a8a8; background-color:#ffffff; float:left}
.main .menu a{ color:#A23C36; text-decoration:none}
.main .menu .dati { margin:0!important}
.main .menu .dati .btn { margin-bottom:12px; margin-top:0px!important; float:right; font-size:0.9em; background-color:#c86560; border:1px #b3b3b3 solid; text-transform:none!important}
.main .menu .campo {  margin-bottom:6px; border-bottom:1px #d9d9d9 dotted; padding-bottom:6px}
.filtri .campo {  margin-bottom:6px; padding-bottom:6px ; width:170px!important}
.main .ricerca .campo {  margin-bottom:6px; border-bottom:0px #d9d9d9 dotted; padding-bottom:6px}


.menu .box { background-color:#f2f2f2; width:180px!important}
.menu .box .etichettabox { background-color:#FFAD01; width:174px!important; padding:3px; margin:0px!important; color:#ffffff; font-size:1em!important; font-weight:normal }
.main .campo { padding:5px!important; }
.riga .campo { padding:0px!important; }

.main .menu .dati .box .campo { padding:5px!important; width: 170px; }

.main .contenuto { float:left; width:800px; margin-left:30px}
.testobenvenuto { float:left; margin-bottom:20px}
.testobenvenuto a { color:#338EA3; text-decoration:none; font-weight:bold}

.testobenvenuto h1 { margin:0px; padding:0px 0px 10px 0px; color:#338ea3; font-size:1.8em}
.contenuto .azioni { float:left; margin:10px 0px 20px 0px; width:692px;
    height: 33px;
}
.contenuto .testobenvenuto .azioni { float:left; margin:10px 0px 20px 0px; width:700px  }
.contenuto .boxCancellazione { float:left; padding-left:10px  }

.contenuto .questionarioview {float:left}
.contenuto .questionarioview .listaquest {float:left; width:100%; margin:0px 0px 0px 0px;}
.contenuto .questionarioview .listaquest .etichetta {margin:0px 10px 0px 0px; padding:0px 0px 10px 0px; color:#338ea3; font-size:1.3em; float:left;}
.contenuto .questionarioview .listaquest .elenco {float:left; width:300px}

.contenuto .listaquest {float:left; width:100%; margin:0px 0px 0px 0px;}
.contenuto .listaquest .etichetta {margin:0px 10px 0px 0px; padding:0px 0px 10px 0px; color:#338ea3; font-size:1.3em; float:left;}
.contenuto .listaquest .elenco {float:left; width:300px}


.contenuto .questionario {float:left; width:100%; margin:0px 0px 10px 0px; background-color:#ffffff; box-shadow: 1px 1px 4px #A8A8A8; }
.contenuto .questionario .filtro {float:left; width:95%; margin:10px 0px 10px 10px;}
.contenuto .questionario .grafico {float:left; width:100%; margin:0px 0px 10px 0px;}


.contenuto .questionario .menu {float:left; width:100%; margin:0px; background-color:#c8c6c7; padding:0px; box-shadow:none!important; }
.contenuto .questionario .menu .tab {float:left; width:auto; padding:8px 15px 8px 15px; background-color:#c8c6c7;font-size: 1.1em;}
.contenuto .questionario .menu .tab a { color:#ffffff; text-decoration:none}
.contenuto .questionario .menu .attivo a{ color:#00718b!important}
.contenuto .questionario .menu .attivo { background-color:#ffffff;}

.contenuto .questionario table {float:left; width:100%; }
.contenuto .questionario .sezioni {float:left; width:100%; margin:10px 0px 10px 10px;}
.contenuto .questionario .sezioni .sezione { 
background-image: none;
box-shadow: none;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
padding: 3px 15px;
text-decoration: none;
text-shadow:none;
float: left;
margin-right: 8px;
margin-bottom: 15px;
display: block;
color: #686868;
line-height: 24px;
font-size:1em
}
.contenuto .questionario .sezioni .sezione a{ color: #686868;text-decoration:none}


.contenuto .questionario .sezioni .attivo { 

background-image: -moz-linear-gradient(top, #ffffff, #dbdbdb);
background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0, #ffffff),color-stop(1, #dbdbdb));
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
padding: 1px 15px;
text-decoration: none;
text-shadow: #fff 0 1px 0;
float: left;
margin-right: 8px;
margin-bottom: 15px;
display: block;
color: #686868;
line-height: 24px;
font-size:1em;
font-weight:bold;

}
.contenuto .questionario .sezioni .attivo a{ color: #686868;text-decoration:none;font-weight:bold;}

.contenuto .questionario .sezioni .disabilitato { 
background-image: none;
box-shadow: none;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
padding: 1px 15px;
text-decoration: none;
text-shadow:none;
float: left;
margin-right: 8px;
margin-bottom: 15px;
display: block;
color: #d5d5d5;
line-height: 24px;
font-size:1em
}
.contenuto .questionario .sezioni .disabilitato a{ color: #d5d5d5;text-decoration:none}


.contenuto .questionario .boxquestionario { float:left; padding:10px}
.contenuto .questionario .boxquestionario .etichettabox {float:left; margin: 10px 0px 10px 0px;font-size:1.2em; color:#338ea1;}
.contenuto .questionario .boxquestionario .riga { float:left; margin: 0px 0px 10px 0px; width:100%; }
.contenuto .questionario .boxquestionario .riga .numero { float:left; color:#338ea3; width:auto; font-size:1.2em; margin:0px 10px 0px 0px}
.contenuto .questionario .boxquestionario .riga .boxdomanda { float:left; width:670px; border-bottom:1px #dfdfdf dotted; }
.contenuto .questionario .boxquestionario .riga .boxdomanda .domanda  { float:left; width:100%; margin-bottom:8px;  }
.contenuto .questionario .boxquestionario .riga .boxdomanda .domanda .notedomanda { float:left; width:100%; margin:5px 0px; font-style:oblique  }
.contenuto .questionario .boxquestionario .riga .boxdomanda .risposta  { float:left; width:98%; margin-bottom:8px; padding:8px; background-color:#eeeeee }
.contenuto .questionario .boxquestionario .riga .boxdomanda .domanda h2, .contenuto .questionario .boxquestionario .riga .boxdomanda .risposta h2 { float:left;  margin:0px; padding:0px; width:100%; font-size:1.2em; color:#338ea1 }
.contenuto .questionario .boxquestionario .riga .boxdomanda .Allegato { float:left; width:100%; margin-bottom:8px }
.contenuto .questionario .boxquestionario .riga .boxdomanda .Allegato h2 { float:left;  margin:0px; padding:0px; width:100%; font-size:1.2em; color:#338ea1 }
.contenuto .questionario .boxquestionario .riga .boxdomanda .Allegato a { color:#a44742; text-decoration:none }

.contenuto .infodati .etichettabox {color: #338EA3;float: left;font-size: 1.2em;margin: 0 0px 8px 0;padding: 0px; font-weight:bold}
    
.contenuto .infodati {float:left; width:660px; margin:30px 0px 10px 0px; background-color:#ffffff;   }
.contenuto .infoquestionario, .contenuto .infodati .inforiferimento {float:left; width:310px; padding:10px; }
.contenuto .infoquestionario .campo, .contenuto .infodati .inforiferimento .campo {float:left; width:100%; margin-bottom:10px }
.contenuto .infoquestionario .campo .etichetta, .contenuto .infodati .inforiferimento .campo .etichetta {float:left; width:330px; color:#338ea3 }
.contenuto .boxAllegati, .contenuto .boxNote {float:left; width:100%; padding:15px;}
.contenuto .boxNote .etichetta{float:left;width:100%; color:#338ea3 }
.contenuto .boxNote .valore{float:left; width:100%; }

.contenuto .questionario .domande {float:left; padding:10px }
.contenuto .questionario .domande .interno {float:left; margin:10px 0px;  width: 100%; }
.contenuto .questionario .domande .interno .valore {float:left; margin-top:6px }
.contenuto .questionario .domande .note { margin:10px 0px; font-style:oblique; }
.contenuto .questionario .domande .identificativo {display: none; margin-bottom:30px; font-size:0.1em; visibility:hidden;}
.contenuto .questionario .navigazione {float:left; padding:20px 0px; text-align:center; width:100%}
.contenuto .questionario .navigazione a { border:1px #913b37 solid; color:#ffffff; text-decoration:none; width:auto; margin-top:0px!important; font-size:0.9em; margin-left:5px; background-color:#c86560; border:1px #b3b3b3 solid; text-transform:none!important; padding:5px 10px 5px 10px; -moz-border-radius: 6px; border-radius: 6px;}

.nuovoinvito h2{color: #338EA3;float: left;font-size: 1.3em;margin: 0 10px 0 0;padding: 0 0 10px;}
.contenuto .nuovoinvito .campi {float:left; width:700px; padding:10px; margin:0px 0px 10px 0px; background-color:#ffffff; box-shadow: 1px 1px 4px #A8A8A8; }
.contenuto .nuovoinvito .campi .campo {float: left;margin-bottom: 15px;width: 320px; height:55px}
.contenuto .nuovoinvito .campi .campo input {float: left;width: 250px;}
.contenuto .nuovoinvito .campi .campo select {float: left;width: 250px;} 
.contenuto .nuovoinvito .campi .campo textarea {float: left;width: 250px;}


.contenuto .elenco { float:left}
.elenco h2 {color: #338EA3;float: left;font-size: 1.3em;margin: 10px 0px;padding: 0 0 10px; width:218px
}
.contenuto .elenco .filtri {float:left; width:700px; padding:10px; margin:0px 0px 10px 0px; background-color:#ffffff; box-shadow: 1px 1px 4px #A8A8A8; }
.contenuto .tabella {float:left; width:790px; padding:10px; margin:0px 0px 10px 0px; background-color:#ffffff; box-shadow: 1px 1px 4px #A8A8A8; }
.contenuto .tabella .intestazione { float:left; width:750px; margin-bottom:10px}
.contenuto .tabella .intestazione .cella, .contenuto .tabella .corpo .cella { float:left; width:150px;}
.contenuto .tabella .intestazione .cella1, .contenuto .tabella .corpo .cella1 { float:left; width:100px;}
.contenuto .tabella .corpo .email { float:left; width:150px; margin:0px!important }
.contenuto .tabella .corpo .posizione { float:left; width:100%; margin:0px!important }
.contenuto .tabella .partner .email { float:left; width:160px; margin:0px!important }
.contenuto .tabella .corpo .p_iva { float:left; width:80px; margin:0px!important }
.contenuto .tabella .corpo .classe_merc { float:left; width:80px; margin:0px!important }
.contenuto .tabella .corpo .datarichiesta { float:left; width:80px; margin:0px!important }
.contenuto .tabella .corpo .abilitato { float:left; width:80px; margin:0px!important }
.contenuto .tabella .corpo .utenti{ float:left; width:80px; margin:0px!important }
.contenuto .tabella .listautenti { float:left; width:auto; margin-top:10px}
.contenuto .tabella .listautenti .intestazione{ margin-bottom:0px}
.contenuto .tabella .intestazione .stato, .contenuto .tabella .corpo .stato {width:100px;}

.contenuto .tabella .intestazione .azioneutente, .contenuto .tabella .corpo .azioneutente{ float:left; width:100px; }
.contenuto .tabella .corpo .abilitato { float:left; width:140px; }
.contenuto .tabella .corpo .azionepartner { float:left; width:60px; }
.contenuto .tabella .partner .abilitato { float:left; width:70px; }



.main .campi {float: left;width: 100%;}
.main .campi .campo{float: left;width: 100%;}
.main .campi .campo .valore input, .main .campi .campo .valore textarea, .main .campi .campo .valore select {float: left;width: 300px;}


.tabella .intestazione a { color : #338EA3}
.filtrostato, .filtroinvio, .filtrodati{ float:left; width: 200px; }
.tabella .intestazione .partner { float:left; width:100px; margin-right:10px;color : #338EA3}
.tabella .intestazione .referente,.tabella .intestazione .ragionesociale{ float:left; width:110px; margin-right:10px;color : #338EA3 }
.tabella .intestazione .ragionesocialericerca { float:left; width:100px; margin-right:10px;color : #338EA3}
.tabella .intestazione .email{ float:left; width:150px;color: #338EA3}
.tabella .intestazione .partner .email{ float:left; width:160px;color: #338EA3}
.tabella .corpo .cella .intestazione { float:left; width:120px;color: #338EA3}
.tabella .intestazione .nome, .tabella .intestazione .cognome, .tabella .intestazione .azioneutente, .tabella .intestazione .stato{color: #338EA3}

.tabella .intestazione .datarichiesta, .tabella .intestazione .DataNotifica{ float:left; width:80px;color: #338EA3; margin-right:10px;}
.tabella .intestazione .NumeroNotifiche, .tabella .intestazione .punteggio, .tabella .intestazione .statoquestionario { float:left; width:70px;color: #338EA3}
.tabella .intestazione .statorichiesta { float:left; width:90px;color: #338EA3}
.tabella .intestazione .datapubblicazione { float:left; width:100px;color: #338EA3}
.tabella .intestazione .autore, .tabella .intestazione .cm{ float:left; width:90px;color: #338EA3 }
.tabella .intestazione .p_iva{ float:left; width:80px;color: #338EA3 }
.tabella .intestazione .classe_merc{ float:left; width:80px;color: #338EA3 }
.tabella .intestazione .abilitato{ float:left; width:70px;color: #338EA3; margin-right:10px;}
.tabella .intestazione .suggerimenti { float:left; width:420px;color: #338EA3; margin-right:30px;}

.tabella .intestazione .cella{ float:left; color: #338EA3;}


.tabella .corpo { float:left; width:700px; color: #737373; }

.tabella .corpo a { color: #A23C36; text-decoration:none }
.tabella .corpo .partner { float:left; width:100px; margin-right:10px;}
.tabella .corpo .referente, .tabella .corpo .ragionesociale { float:left; width:110px; margin-right:10px }
.tabella .corpo .ragionesocialericerca { float:left; width:100px; margin-right:10px }
.tabella .corpo .email{ float:left; width:140px;margin-right:10px;}
.tabella .corpo .datarichiesta, .tabella .corpo .DataNotifica { float:left; width:80px; margin-right:10px;}
.tabella .corpo .NumeroNotifiche, .tabella .corpo .punteggio, .tabella .corpo .statoquestionario { float:left; width:70px}
.tabella .corpo .statorichiesta { float:left; width:90px}
.tabella .corpo .riga { float:left; padding-bottom:8px; width:100%; margin-top:8px; border-bottom:1px #d9d9d9 dotted;  }
.tabella .corpo .datapubblicazione { float:left; width:100px;}
.tabella .corpo .autore,.tabella .corpo .cm{ float:left; width:90px; }
.tabella .corpo .suggerimenti { float:left; width:420px;margin-right:30px;}

.awarding .tabella .intestazione .ragionesocialericerca, .awarding .tabella .corpo .ragionesocialericerca { width:160px; }
.awarding .tabella .intestazione .autore, .awarding .tabella .corpo .autore { width:160px; }

.contenuto .logerror .tabella .id {width:30px;}
.contenuto .logerror .tabella .data {width:130px;}
.contenuto .logerror .tabella .username {width:160px;}
.contenuto .logerror .tabella .message {width:300px;}
.contenuto .logerror .tabella .azione {width:60px;}

.contenuto .users .tabella {width:850px;}
.contenuto .users .tabella .intestazione, .contenuto .users .tabella .corpo {width:100%;}
.contenuto .users .tabella .username {width:180px;}
.contenuto .users .tabella .data {width:120px;}
.contenuto .users .tabella .abilitato {width:80px; margin:0}
.contenuto .users .tabella .pwforzata {width:80px; margin:0}
.contenuto .users .tabella .intestazione .ruoli, .contenuto .users .tabella .corpo .ruoli {width:70px}
.contenuto .users .tabella .intestazione .azioni, .contenuto .users .tabella .corpo .azioni {width:100%; margin: 10px 0px 0px 0px;}

.report .tabella .intestazione .partner { float:left; width:100px; margin-right:10px;color : #338EA3}
.report .tabella .intestazione .referente,.tabella .intestazione .ragionesociale{ float:left; width:110px; margin-right:10px;color : #338EA3 }
.report .tabella .intestazione .ragionesocialericerca { float:left; width:120px; margin-right:10px;color : #338EA3}
.report .tabella .intestazione .email{ float:left; width:170px;color: #338EA3}
.report .tabella .intestazione .datarichiesta{ float:left; width:80px;color: #338EA3; margin-right:10px;}
.report .tabella .intestazione .punteggio, .report .tabella .intestazione .statoquestionario { float:left; width:80px!important;color: #338EA3}
.report .tabella .intestazione .datapubblicazione { float:left; width:120px;color: #338EA3}
.report .tabella .intestazione .autore{ float:left; width:140px;color: #338EA3 }

.report .tabella .corpo { float:left; width:100%; color: #737373; }
.report .tabella .corpo a { color: #A23C36; text-decoration:none }
.report .tabella .corpo .partner { float:left; width:100px; margin-right:10px;}
.report .tabella .corpo .referente, .tabella .corpo .ragionesociale, .tabella .corpo .piva { float:left; width:110px; margin-right:10px }
.report .tabella .corpo .ragionesocialericerca { float:left; width:120px; margin-right:10px }
.report .tabella .corpo .email{ float:left; width:170px;margin-right:10px;}
.report .tabella .corpo .datarichiesta .dataiscrizione { float:left; width:80px; margin-right:10px;}
.report .tabella .corpo .punteggio, .report .tabella .corpo .statoquestionario { float:left; width:80px!important}
.report .tabella .corpo .riga { float:left; padding-bottom:8px; width:100%; margin-top:8px; border-bottom:1px #d9d9d9 dotted;  }
.report .tabella .corpo .datapubblicazione { float:left; width:120px;}
.report .tabella .corpo .autore{ float:left; width:140px; }



.ricerca .dati .campo .valore input {float: left;width: 165px;}
.ricerca .dati .campo .valore select {float: left;width: 165px;}

.main .report {width: 930px; padding:15px; -moz-box-shadow: 1px 1px 4px #a8a8a8;-webkit-box-shadow: 1px 1px 4px #a8a8a8;box-shadow: 1px 1px 4px #a8a8a8; background-color:#ffffff; float:left}
.main .report h1 { margin:0px; padding:0px 0px 20px 0px; color:#338ea3; font-size:1.8em}
.main .report .etichettareport {float: left;font-size: 1.4em;font-weight: bold;color: #338EA3; margin-bottom: 10px;}
.main .report .basericerca{float: left; width: 300px; margin-right:150px ; border-right: 1px #bababa dotted}
.main .report .campionericerca{float: left; width: 420px;}
.main .report .azioni {float: left; width: 100%; margin-top:20px}

.punteggimedi { float:left; width:100% }
.punteggimedi .campo { float:left; width:350px }

.tabelle .tabellabase, .tabelle .tabellacampione { float:left; width:100%; margin-bottom:30px}
.tabelle .tabellabase .etichettabox, .tabelle .tabellacampione .etichettabox { float:left;  margin-bottom:20px; font-weight:bold; padding:0px; width:100%; font-size:1.2em; color:#338ea1}


.contenuto .profilo {float:left; width:700px; padding:10px; margin:0px 0px 10px 0px; background-color:#ffffff; box-shadow: 1px 1px 4px #A8A8A8; }
.contenuto .profilo h2 {color: #338EA3;float: left;font-size: 1.3em;margin: 10px 0px;padding: 0px; width:100%}


.paging  { float: left; margin:10px 0px 10px 0px; padding: 10px;width: 700px;}
.paging  ul{ width: 700px; margin:0 auto; padding:0px; list-style-type:none; }
.paging  ul li{ float: left; width: 15px; margin-right:5px; padding:10px; list-style-type:none; font-weight:bold; border:1px #bababa solid; background-color:#ffffff}
.paging  ul li a { color:#338EA3; text-decoration:none}
.paging  ul li.attivo{ float: left; width: 15px; margin-right:5px; padding:10px; list-style-type:none; font-weight:bold}


.etichettabox .info {
    float: left;
}
.maincontenuto {float: left;width: 100%;}
.contenutobig .filtri, .contenutobig .tabella {background-color: #ffffff;box-shadow: 1px 1px 4px #a8a8a8;float: left;padding: 15px;width: 100%; margin-bottom:10px}
.maincontenuto .filtri .azioni {float: left;width: 100%; margin-top: 20px;}
.contenutobig .filtri .filtrodati { width:550px!important}
.contenutobig .filtri .filtrodati .campo {float: left;}
.maincontenuto .tabella .corpo {width: 100%;}
.maincontenuto .cella.posizione {float:left; width: 100%; margin-bottom: 8px; margin-top: 8px; }


.contenutobig .grafico {float: left; width: 100%;background-color: #ffffff; text-align:center; padding:15px;}


.importa .dettaglio {float: left; width: 100%;}


accessLogin 
{
    width: 200px;
}

.opzionilogin
{
     margin-left: 320px;
}