/**********************************/
/* = GENERALE =================== */
/**********************************/
BODY,TABLE,TH,TD,INPUT,SELECT,TEXTAREA,A,FORM,P 
	{
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 11px;
	border-collapse: collapse;
	}

H1,H2,H3,H4,H5,H6
	{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	}

BODY
	{
	background: #FFFFFF;
	margin: 1px;
	}

FORM 	{ margin: 0px; padding: 0px; }

h1	{
	width: 100%;
	background: url(/Temi/artigianservice/images/sfondoH1.jpg) -10px 0px no-repeat;
	color: #0049AD;
	font-size:18px;
	margin-left: -7px;
	margin-top: -7px;
	margin-right: -7px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 4px;
	}

h2	{
	color: #0049AD;
	font-size:14px;
	}	

A, A:active, A:hover, A:visited { color: #0049AD; } 

EM 	{
	font-weight: bold;
	font-style: normal;	
	}

#contenuto strong
	{
	color: #0065CE;
	}
	
/**********************************/
/* = LAYOUT ===================== */
/**********************************/
#tutto	{
	width: 100%;
	text-align:center;
	}

#top-head, #top-menu { text-align:center }

#tabella { width: 750px; }

#top	{ 
	width:100%;
	border-collapse:collapse;
	}

#top td {padding:0px; margin:0px;}

#piedipagina { width:100%;}

#top	{
	height: 20px;
	}

#tabella{
	position:relative;
	top: 0px;
	}

#cella-sx, #cella-dx
	{ 
	padding: 0px; margin: 0px;
	background: url(/Temi/artigianservice/images/sfondo_quadretti.gif);
	width:144px;
	vertical-align: top;
	}

#header{
	width: 100%;
	height: 15px;
	background-color: #0049AD;
	font-weight:bold;
	color:#FFFFFF;
}
#trapezio-sx, #trapezio-dx{
	width:25px;
	height: 107px;
	position: relative;
}
#trapezio-sx{ 
	float:left;
	background: url(/Temi/artigianservice/images/trapezin_sx.gif) no-repeat;
}
#trapezio-dx{ 
	float:right;
	background: url(/Temi/artigianservice/images/trapezio_dx.gif) no-repeat;
}
#triangolo-sx, #triangolo-dx{
	width: 27px;
	height: 27px;
	margin: 0px; 
	padding: 0px;
}
#triangolo-sx{
	pposition: absolute;
	left: 0px;
	background: url(/Temi/artigianservice/images/triangolo_sx.gif) no-repeat;
} 
#triangolo-dx{
	position: relative;
	float: right;
	background: url(/Temi/artigianservice/images/triangolo_dx.gif) no-repeat;
	right: -3px;
} 
#tabella-top{
	padding:0px;
}

#logo	{ 
	float:left; 
	width:400px; 
	height:82px; 
	background: url(/Temi/artigianservice/images/logo.gif) no-repeat;
	}

#banner-top
	{
	height:88px; 
	width:250px;
	float:left;
	}
	
#cella-contenuto
	{
	width: 460px;
	padding: 0px;
	}

#left, #contenuto 
	{
	height: 522px;
	!important min-height: 522px;
	}

#cella-angolo-giu-sx, #cella-angolo-giu-dx
	{
	background: url(/Temi/artigianservice/images/sfondo_quadretti2.gif);
	padding: 0px;
	}
	
#contenuto
	{
	width: 100%;
	text-align: left;
	padding: 15px;
	}
	
#frame-comunicati
	{
	width: 95%;
	height: 92%;
	margin-bottom: 15px;
	border: 1px solid #666666;
	}

.ML-LinkModifica
	{
	display:none;
	}
	
#tabella-decorata, #tabella-decorata-maschera, #tabella-formazione,#tabella-servizi
	{
	border: solid 1px #0049AD;
	border-top-width: 6px;
	}
	
UL.Servizi LI
	{
	margin-top:5px;
	}

TABLE.Elenco-Caaf-Tabella
	{
	width: 500px;
	border: 1px solid #0049AD;
	}
	
TABLE.Elenco-Caaf-Tabella TD, TABLE.Elenco-Caaf-Tabella TH
	{
	font-size: 11px;
	color: #0049AD;
	}

TABLE.Elenco-Caaf-Tabella TH
	{
	background: #99CCFF;
	}

#tabella-decorata-maschera
{
	font-size:14px;
	font-weight:bold;
}

#consulta-corsi, #cunsulta-corsi
	{
	margin-left: 30px;
	}

#consulta-corsi H2, #consulta-corsi H2
	{
	color: #0049AD;
	margin: 5px;
	font-size:12px;
	}

#consulta-corsi A, #consulta-corsi A:active, #consulta-corsi A:visited, #consulta-corsi A:hover,
#cunsulta-corsi A, #cunsulta-corsi A:active, #cunsulta-corsi A:visited, #cunsulta-corsi A:hover
{
	color: #0049AD;
	margin-bottom: 10px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

/**********************************/
/* = LAYOUT MENU' TOP       ===== */
/**********************************/

#menu-top
	{
	width: 100%;
	height: 25px;
	vertical-align: bottom;
	padding-top: 8px;
	background-color: #0049AD;
	}

/**********************************/
/* = MENU' ALTO             ===== */
/**********************************/

.CE-VoceMenu2Livello1, .CE-VoceMenu2Livello1-Sel
	{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	border-left: 1px solid #ffffff;
	padding: 4px;	
	text-transform: uppercase;
	}

.CE-VoceMenu2Livello1-Sel
	{
	color: #0049AD;
	background-color:#FFFFFF;
	}

A.CE-VoceMenu2Livello1, A.CE-VoceMenu2Livello1:active, A.CE-VoceMenu2Livello1:visited, A.CE-VoceMenu2Livello1:hover
	{
	color:#FFFFFF;
	font-weight: bold;
	font-size: 10px;
	border-left: solid 1px #fff;
	text-decoration: none;
	}

#CEMenu2Voce56
	{
	border-right: 1px solid #ffffff;
	}


/**********************************/
/* = LAYOUT COLONNA SINISTRA  ==== */
/**********************************/

#Blocco14, #Blocco15, #BloccoFormazione, DIV.box
	{
	border: solid 1px #0049AD;
	width: 100%;
	background-color:#FFFFFF;
	height: 10px;
	width: 146px;
	}

#Blocco14
	{
	border-top: solid 14px #0049AD; 
	}

DIV.box	{
	margin-top: 20px;
	text-align:center;
	}

.S-CellaBlocco
	{
	text-align:center;
	color:#0049AD; 
	font-weight:bold;
	}
	
.BloccoFormazione-titolo, .BloccoLinks-titolo, .box-titolo
	{
	background-color:#0049AD;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width: 100%;
	margin: 1px;
	padding: 1px;
	}

.box-titolo a, .box-titolo a:active, .box-titolo a:visited, .box-titolo a:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}

.BloccoLinks-tabella TD A
	{
	color:  #0049AD;
	text-decoration:none;
	background: url(/Temi/artigianservice/images/punto_elenco.gif) 2px 4px no-repeat; 
	padding-left: 13px;
	display:block;
	font-size:9px;
	}
	
.BloccoFormazione-indirizzo, .BloccoFormazione-delibera
	{
	text-align: center;
	border-top: solid 1px #0049AD; 
	}

/**********************************/
/* = MENU'                  ===== */
/**********************************/

.CE-VoceMenu1Livello1, .CE-VoceMenu1Livello1-Sel,.CE-VoceMenu1Livello1 a, .CE-VoceMenu1Livello1 a:active, .CE-VoceMenu1Livello1 a:visited, .CE-VoceMenu1Livello1 a:hover,
.CE-VoceMenu6Livello1, .CE-VoceMenu6Livello1-Sel,.CE-VoceMenu6Livello1 a, .CE-VoceMenu6Livello1 a:active, .CE-VoceMenu6Livello1 a:visited, .CE-VoceMenu6Livello1 a:hover
.CE-VoceMenu7Livello1, .CE-VoceMenu7Livello1-Sel,.CE-VoceMenu7Livello1 a, .CE-VoceMenu7Livello1 a:active, .CE-VoceMenu7Livello1 a:visited, .CE-VoceMenu7Livello1 a:hover
	{
	color: #0049AD; 
	text-decoration: none;
	font-weight:bold;
	white-space:nowrap;
	font-size:10px;
	} 

.CE-VoceMenu1Livello1, .CE-VoceMenu1Livello1-Sel, 
.CE-VoceMenu6Livello1, .CE-VoceMenu6Livello1-Sel, 
.CE-VoceMenu7Livello1, .CE-VoceMenu7Livello1-Sel 
	{ 
	padding: 3px;
	padding-bottom: 4px;
	padding-left: 13px;
	margin: 0px;
	background: url(/Temi/artigianservice/images/puntini_pulsante.gif) 0px 6px no-repeat; 
	border-top: solid 1px #0049AD; 
	display:block;
	}

.CE-VoceMenu1Livello1-Sel,
.CE-VoceMenu6Livello1-Sel,
.CE-VoceMenu7Livello1-Sel
	{
	Background: none;
	background-color: #1C9DF3;
	color: #FFFFFF;
	}
	
.CE-VoceMenu1Livello2
	{
	display:block;
	width:20px;
	background-color: #0092DE;
	color:#FFFFFF;
	border-left: solid 4px #ADD7F7;
	border-right: solid 4px #ADD7F7;
	text-align:center;
	z-index: 2;
	margin:0px;
	padding:0px;
	position:relative;
	left: -18px;
	}

.CE-VoceMenu1Livello2 a, .CE-VoceMenu1Livello2 a:visited, .CE-VoceMenu1Livello2 a:active, .CE-VoceMenu1Livello2 a:hover
	{
	color: #FFFFFF;
	text-decoration:none;
	}

/**********************************/
/* = MENU GESTIONE          ===== */
/**********************************/

#CEMenu6Voce69
	{
	color:  #FFF;
	text-decoration:none;
	background: #0049AD; 
	padding-left: 13px;
	display:block;
	font-size:9px;
	}


/**********************************/
/* = MENU ADMIN             ===== */
/**********************************/

.CE-VoceMenu3Livello1-Sel, .CE-VoceMenu3Livello1, .CE-VoceMenu3Livello1 a, .CE-VoceMenu3Livello1 a:active, .CE-VoceMenu3Livello1 a:visited, .CE-VoceMenu3Livello1 a:hover{
	text-transform: uppercase;
	color: #0049AD;
	border-right: solid 1px #0049AD;
	border-bottom: solid 1px #0049AD;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration:none;
}
.CE-VoceMenu3Livello1-Sel{
	background-color: #0049AD;
	color: #FFFFFF;
}
#CEMenu3Voce16{	border-left: solid 1px #0049AD; }

/**********************************/
/* = BASSO                  ===== */
/**********************************/

#angolo-giu-sx, #angolo-giu-dx{
	width: 146px;
	height: 42px;
	background: url(/Temi/artigianservice/images/sfondo_quadretti.gif) 0px 1px;
}
#angolo-giu-sx{
	/*background: url(/Temi/artigianservice/images/angolo-giu-sx.gif) no-repeat;*/
	display:compact;
	float:left;
}
#angolo-giu-dx{
	/*background: url(/Temi/artigianservice/images/angolo-giu-dx.gif) no-repeat; */
	display:compact;
	float:right;
}
#piedipagina{
	background: url(/Temi/artigianservice/images/sfondo-pie.gif) repeat-x; 
	padding:0px;
}
#pie-di-pag{ 
	width:300px;
	white-space:nowrap;
	float: left;
	position:relative;
	top: 25px;
	left: 65px;
	padding-top: 2px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;	
}
#copy{
	height: 17px;
	width: 100%;
	background-color:#0049AD; 
}

/**********************************/
/* = FORM CONTATTI          ===== */
/**********************************/

TABLE.form-contatti TD { background: #CEE0F4; padding: 2px; }

.form-contatti input, .form-contatti textarea{ width: 250px;}
.form-contatti .invia { width:auto;}
.form-contatti textarea { height: 80px;}

/**********************************/
/* = CONTENUTO              ===== */
/**********************************/

#contenuto a, #contenuto a:active,  #contenuto a:visited,  #contenuto a:hover
	{
	color: #0049AD; 
	}
	
DIV.HomeFormazione, #amianto
	{
	width: 100%;
	border: solid 1px #ccc;
	text-align: center;
	padding: 10px;
	margin-bottom: 20px;
	}
DIV.HomeFormazioneSperimentale
	{
	width: 100%;
	border: solid 1px #ccc;
	text-align: center;
	margin-bottom: 20px;
	padding: 1px;
	}
DIV.HomeFormazione-titolo1
	{
	width: 100%;
	color #fff;
	border: solid 1px #fff;
	text-align: center;
	background-color: #0049AD;
	padding: 2px;
	}
#contenuto A.HomeFormazione-link, #contenuto A.HomeFormazione-link:active, 
#contenuto A.HomeFormazione-link:visited, #contenuto A.HomeFormazione-link:hover,
#contenuto A.HomeFormazione-link1, #contenuto A.HomeFormazione-link1:active, 
#contenuto A.HomeFormazione-link1:visited, #contenuto A.HomeFormazione-link1:hover
	{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

DIV.HomeFormazione-titolo, #titolo-amianto
	{
	color: #0049AD; 
	font-size:14px;
	font-weight:bold;
	margin-bottom: 5px;
	}


/**********************************/
/* = ALTRI STILI            ===== */
/**********************************/
#ContentManager-LinkModificaMenu1, #ContentManager-LinkModificaMenu2, #ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu6, #ContentManager-LinkModificaMenu7
	{
	position: absolute;
	left: -84px;
	padding: 0px;
	margin: 0px;
	text-transform:uppercase;
}
#ContentManager-LinkModificaMenu1, #ContentManager-LinkModificaMenu1 a, #ContentManager-LinkModificaMenu1 a:hover, #ContentManager-LinkModificaMenu1 a:active, #ContentManager-LinkModificaMenu1 a:visited,
#ContentManager-LinkModificaMenu2, #ContentManager-LinkModificaMenu2 a, #ContentManager-LinkModificaMenu2 a:hover, #ContentManager-LinkModificaMenu2 a:active, #ContentManager-LinkModificaMenu2 a:visited,
#ContentManager-LinkModificaMenu3, #ContentManager-LinkModificaMenu3 a, #ContentManager-LinkModificaMenu3 a:hover, #ContentManager-LinkModificaMenu3 a:active, #ContentManager-LinkModificaMenu3 a:visited,
#ContentManager-LinkModificaMenu6, #ContentManager-LinkModificaMenu6 a, #ContentManager-LinkModificaMenu6 a:hover, #ContentManager-LinkModificaMenu6 a:active, #ContentManager-LinkModificaMenu6 a:visited
#ContentManager-LinkModificaMenu7, #ContentManager-LinkModificaMenu7 a, #ContentManager-LinkModificaMenu7 a:hover, #ContentManager-LinkModificaMenu7 a:active, #ContentManager-LinkModificaMenu7 a:visited
	{
	color:#000;
	background-color:#FFFFFF;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
#ContentManager-LinkModificaMenu1{
	position: absolute;
	left: -100px;
}

#ContentManager-LinkModificaMenu6{
	position: absolute;
	left: -100px;
}

#ContentManager-LinkModificaMenu7{
	position: absolute;
	left: -100px;
}

#ContentManager-LinkModificaBlocco
	{
	display: none;
	}

#ContentManager-LinkModifica
	{
	position:relative;
	}

/**********************************/
/* = NEWS                   ===== */
/**********************************/

.modello_4_tabella, .modello_0_tabella{
	border: solid 1px #ccc;
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
}
.modello_0_tabella{
	border: solid 1px #fff;
}
.modello_4_linktitolo{
	color:#0049AD;
	text-decoration:none;
	background: url(/Temi/artigianservice/images/punto_elenco.gif) 5px 4px no-repeat; 
	padding-left: 25px;
}
.News-in-primo-piano{
	color:#0049AD;
	font-weight:bold;
	width: 100%;
	text-align:center;
	padding-bottom: 3px;
}
.modello_4_cellatitolo{
	padding: 3px;
}
.modello_titolo_singola_news{
	font-size:12px;
	font-weight:bold;
	color:#0049AD;
}
.News-Blocco-TitoloNews{
	display: block;
	border-top: solid 1px #0049AD;
	padding-top: 5px;
	padding-bottom: 5px;
}
.News-Blocco-TitoloNews a, .News-Blocco-TitoloNews a:active, .News-Blocco-TitoloNews a:visited, .News-Blocco-TitoloNews a:hover{
	color:#0049AD;
	text-decoration: none;
}
#news-no-border table{
	border: solid 1px #fff;
}
.modello_0_cellatitolo{
	padding: 2px;
}

