@import url("__inc_componenti_css.php");

@charset "utf-8";
/* CSS Componenti */

.clear{clear:both;}
.contenitoreComponente{margin-bottom:1em;}
.intestazioneComponente h3{margin:0em; padding:0em;}
.intestazioneComponente h4{padding:0em;	margin:0em;}

/*****************************************************/

fieldset{border:solid 1px #EEE; padding:10px; margin-bottom:10px;}
.formLabel{font-weight:600; padding-right:1em; display:block; padding-bottom:5px; color:#444;}
.form_campo{}
.form_riga_required{color:#000;}
.form_riga{margin-bottom:20px;}
.form_riga_sbagliata .formLabel{color:#F00;}
.form_riga_sbagliata input.vis_TEXT, .form_riga_sbagliata input.vis_BOOL,  .form_riga_sbagliata  textarea.vis_TEXTAREA, .form_riga_sbagliata  input.vis_FILE, .form_riga_sbagliata  input.vis_CAPTCHA, .form_riga_sbagliata  .vis_DATEFIELD, .form_riga_sbagliata  .vis_SELECT, .form_riga_sbagliata .vis_sup_button, .form_riga_sbagliata .vis_CUSTOMTABLEOPTIONSET SELECT{border:solid 1px #ef3b24; border-radius:3px;}
.vis_TEXT, .vis_TEXTAREA{display:block;}
.vis_DATEFIELD{width:200px;}
input.vis_TEXT{width:100%;}

/**********************************************************************************/

input.vis_MONTH_ONLY, input.vis_WEEK_ONLY, input.vis_DATATIMELOCAL, input.vis_DATATIMELOCAL, input.vis_COLOR{width:auto;}
input.vis_COLOR{padding:0; width:auto; width:50px; height:30px;}
input.vis_sup_button{border:none; background:#555; color:#FFF; width:auto; margin:0px;}
.fields_tab_container{background:#F0F0F0; border-radius:3px; border-bottom-right-radius:0; border-bottom-left-radius:0;	padding:10px 10px 0 35px;}
.fields_tab_container a{display:inline-block; padding:10px 20px; margin-right:5px; font-size:15px; text-decoration:none; background:#DDD;}
.fields_tab_container a.active{background:#FFF; font-weight:bold}
.fields_tab{padding:20px 20px 0px 20px;	border:solid 1px #F0F0F0; border-top:none;}
.fields_tab_hidden{display:none;}

/**********************************************************************************/

textarea.vis_TEXTAREA{width:100%;}
input.vis_SUBMIT{background:#35aee4; color:#FFF; font-size:20px; padding:12px 50px; border-radius:10px; text-transform:uppercase; border:solid 3px #35aee4; width:auto;}
input.vis_SUBMIT:hover{background:#FFF;	color:#35aee4; border:solid 3px #35aee4;}
input.vis_RESET{background-image:none; background:#ff802c; border:outset 1px #AAA; width:auto; text-align:center; color:#FFF;}
input.vis_RESET:hover{color:#AAA;}
.vis_BOOL, .vis_RADIO{/*margin:5px;*/ padding:0px; width:auto; display:inline;}
.vis_BOOL input{background:none; width:auto; border:none;}
.inputSubmit{border:none; font-size:10px; padding:5px 0px 5px 0px; color:#ffffff; background:url(img/bg_bottone_accedi.png)no-repeat; text-align:center; width:111px;}
.vis_CAPTCHA img{margin-left:10px;}
input.vis_FILE{width:50%;}
input.vis_TEXT, textarea.vis_TEXTAREA, input.vis_FILE, input.vis_CAPTCHA, .vis_DATEFIELD, .vis_SELECT, .vis_sup_button, .vis_CUSTOMTABLEOPTIONSET SELECT{font-family: 'Raleway', sans-serif; background:#F5F5F5; border:solid 1px #b7b7b7; padding:10px;}
.vis_BOOL{display:inline;}
.vis_BOOL input{background:none; width:auto; border:none;}

/***************************/

.relative{ position:relative;}
.padding5 {padding:5px}
.padding10{padding:10px}
.padding20{padding:20px}
.padding30{padding:30px}
.padding40{padding:40px}
.padding50{padding:50px}
.padding60{padding:50px}
.padding70{padding:50px}
.padding80{padding:50px}
.padding90{padding:50px}
.padding100{padding:100px}

.spessore5{width:5px; height:5px}
.spessore10{width:10px; height:10px}
.spessore20{width:20px; height:20px}
.spessore30{width:30px; height:30px}
.spessore40{width:40px; height:40px}
.spessore50{width:50px; height:50px}

.float5{width:5%;   float:left}
.float10{width:10%; float:left}
.float15{width:15%; float:left}
.float20{width:20%; float:left}
.float25{width:25%; float:left}
.float30{width:30%; float:left}
.float33{width:33%; float:left}
.float35{width:35%; float:left}
.float40{width:40%; float:left}
.float45{width:45%; float:left}
.float50{width:50%; float:left}
.float55{width:55%; float:left}
.float60{width:60%; float:left}
.float65{width:65%; float:left}
.float66{width:66%; float:left}
.float70{width:70%; float:left}
.float75{width:75%; float:left}
.float80{width:80%; float:left}
.float85{width:85%; float:left}
.float90{width:90%; float:left}
.float95{width:95%; float:left}

.textWhite, .textWhite h1 , .textWhite h1 a, .textWhite h2 , .textWhite h2 a, .textWhite h3 , .textWhite h3 a, .textWhite h4 , .textWhite h4 a {color:#FFFFFF} 
.textBlack, .textBlack h1 , .textBlack h1 a, .textBlack h2 , .textBlack h2 a, .textBlack h3 , .textBlack h3 a, .textWhite h4 , .textWhite h4 a {color:#000000}
.textGrey,	.textGrey  h1 , .textGrey  h1 a, .textGrey  h2 , .textGrey  h2 a, .textGrey  h3 , .textGrey  h3 a, .textWhite h4 , .textWhite h4 a {color:#777777}

.textTransformNone, .textTransformNone h1, .textTransformNone h2, .textTransformNone h3, .textTransformNone h4 {text-transform:none;}
.textTransformUppercase, .textTransformUppercase h1, .textTransformUppercase h2, .textTransformUppercase h3, .textTransformUppercase h4{text-transform:uppercase;}
.textTransformLowercase, .textTransformLowercase h1, .textTransformLowercase h2, .textTransformLowercase h3, .textTransformLowercase h4{text-transform:lowercase;}

.noCompMargin div.contenitoreComponente{margin:0; margin-bottom:0;}
.noBgImage{background-image:none;}
.bgWhite{background-color:#FFF;}
.bgBlack{background-color:#000;}
.bgGrey{background-color:#777;}

.textAlignLeft{text-align:left}
.textAlignCenter{text-align:center}
.textAlignRight{text-align:right}
.textAlignJustify{text-align:justify}
.centerContent{ margin:0 auto;}

blockquotes{padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eee;}

/***************************/

.standard_table{width:100%; border-collapse:collapse; background:#FFF;}
.standard_table th{padding:10px; margin:1px; white-space:nowrap; text-align:left; text-transform:uppercase; background:#D9D9D9;}
.standard_table td, .standard_table th{padding:10px; border:solid #DDD;	border-width:0 1px 1px 0;}
tr.standard_table_odd_row{background:#F0F0F0;}
tr.standard_table_even_row{background:#F9F9F9;}
tr.standard_table_odd_row:hover{background:#E3E3E3;}
tr.standard_table_even_row:hover{background:#E3E3E3;}

/***************************/

.comp_paginiazione{margin:0.5em 0; clear:both; text-align:center}
.comp_paginiazione_pagine{display:inline; margin-right:0.2em; margin-left:0.2em;}
.comp_paginiazione_pagine a, .comp_paginiazione_pagine_precedente a, .comp_paginiazione_pagine_successiva a{font-size:10px; display:inline-block; text-align:center; padding:7px; background:#EEE; text-decoration:none; margin-bottom:5px;}
.comp_paginiazione_pagine a:hover, .comp_paginiazione_pagine_precedente a:hover, .comp_paginiazione_pagine_successiva a:hover{background:#DDD;}
.comp_paginiazione_pagine a{width:36px;}
.comp_paginiazione_pagine_selezionata a{font-weight:bold; background:#CCC;}
.comp_paginiazione_pagine_precedente{font-weight:bold;}
.comp_paginiazione_pagine_successiva{font-weight:bold;}

/***************************/

.roundBoxGrigio1, .div_cel_module_email_esito{background:#FAFAFA; border:solid 1px #F5F5F5; padding:20px 30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}