@import url("__inc_componenti_css.php");
/* CSS Componenti */

.clear{
	clear:both;
}

.contenitoreComponente{
	margin-bottom:1em;
}

.intestazioneComponente h3{

}

.intestazioneComponente h4{
	padding:0em;
	margin:0em;
}

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

fieldset{
	border:solid 1px #EEE;
	padding:10px;
	margin-bottom:10px;
}

.formLabel{
	font-weight:bold;
	padding-right:1em;
	display:inline;
}

.form_campo{
}

.form_riga_required{
	color:#000;
}

.form_riga{
	margin-bottom:20px;
}

.vis_TEXT, .vis_TEXTAREA{
	display:block;
}

.vis_DATEFIELD{
	width:200px;
}

input.vis_TEXT{	
	width:80%;
}

textarea.vis_TEXTAREA{
	width:97%;
}

input.vis_SUBMIT{
	background-image:none;
	background:#D9001A;
	border:outset 1px #AAA;
	width:auto;
	text-align:center;
	color:#FFF;
	font-family: 'Asul', sans-serif;
	font-size:14px;
	font-weight:bold;
}

input.vis_SUBMIT:hover{
	color:#000;
}

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{
	border:solid 1px #b7b7b7;
	padding:5px;
}

.vis_BOOL{
	display:inline;
}

.vis_BOOL input{
	background:none;
	width:auto;
	background:#F00;
	border:none;
}

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

.padding5 {padding:5px}
.padding10{padding:10px}
.padding20{padding:20px}
.padding30{padding:30px}
.padding40{padding:40px}
.padding50{padding:50px}

.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}

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

.comp_paginiazione{
	margin:2em 0;
	clear:both;
}

.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:13px;
}

.comp_paginiazione_pagine_selezionata a{
	font-weight:bold;
	background:#CCC;
}

.comp_paginiazione_pagine_precedente{
	font-weight:bold;
}

.comp_paginiazione_pagine_successiva{
	font-weight:bold;
}


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