﻿body,td{
	background-color:#E5E9EC;
	color:#032354;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal
}

/* BG default */
.bgDefault{
	background-image:url(/SiteCollectionDocuments/Immagini/SorgeniaMenoWatt/bg_default.gif);
	height:227px;
}

.bgBianco{
	background-color:#FFFFFF;
}
.bgGrigio{
	background-color:#E5E9EC;
}
.bgBlu{
	background-color:#032354;
}
.bgBluSorgenia{
	background-color:#032354;
}
.bgFooter{
	background-color:#032354;
}

/* LINK  */
a{
	font-family:Verdana;
	font-size:10px;
	color:#032354;
	text-decoration:underline;
}
a:hover{
	font-family:Verdana;
	font-size:10px;
	color:#032354;
	text-decoration:underline;
}

a.login{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}
a.login:hover{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}
a.login:active{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}

a.footer{
	font-family:Verdana;
	font-size:10px;
	color:#032354;
	text-decoration:underline;
}
a.footer:hover{
	font-family:Verdana;
	font-size:10px;
	color:#032354;
	text-decoration:underline;
}
a.footer:focus{
	font-family:Verdana;
	font-size:10px;
	color:#032354;
	text-decoration:underline;
}


/* BOX GENERICO BLU TITOLO */
.tdBoxtitoloPad{
	background-color:#032354;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	padding:0px 0px 0px 9px;
	height:21px;
}

/* BOX GENERICO BLU TITOLO IMMAGINE */
.tdBoxtitolo{
	background-color:#E5E9EC;
	height:1px;
}

/* td Big testo generico   */
.tdDefaultPad{
	background-color:#FFFFFF;
	padding:22px 33px 30px 22px;
	color:#032354;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
}

/* td Big testo generico   */
.tdPsdtrattsmall{
	background-color:#FFFFFF;
	padding:10px 16px 10px 22px;
	color:#032354;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
}

/* td Big testo generic no space right   */
.tdDefaultPadnoright{
	background-color:#FFFFFF;
	padding:22px 0px 0px 22px;
	color:#032354;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
}

/* td Big testo generic no space left   */
.tdDefaultPadnoleft{
	background-color:#FFFFFF;
	padding:22px 16px 30px 0px;
	color:#032354;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
}

/* td Big testo generico no space top   */
.tdDefaultPadnotop{
	background-color:#FFFFFF;
	padding:0px 16px 10px 22px;
	color:#032354;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
}

/* td IMG generico DX  */
.tdDefaultImgPad{
	background-color:#FFFFFF;
	padding:22px 16px 30px 0px;
	color:#032354;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
	width:126px;
}



/* angoli arrotondati tabelle */
.tdBluAngolosxup{
	background-image:url(/SiteCollectionDocuments/Immagini/SorgeniaMenoWatt/bluangolosxup.gif);
	background-repeat:no-repeat;
	height:4px;
	width:4px;
}
.tdBluAngolodxup{
	background-image:url(/SiteCollectionDocuments/Immagini/SorgeniaMenoWatt/bluangolodxup.gif);
	background-repeat: no-repeat;
	height:4px;
	width:4px;
}
.tdBluAngolosxbot{
	background-image:url(/SiteCollectionDocuments/Immagini/SorgeniaMenoWatt/bluangolosxbot.gif);
	background-repeat:no-repeat;
	height:4px;
	width:4px;
}
.tdBluAngolodxbot{
	background-image:url(/SiteCollectionDocuments/Immagini/SorgeniaMenoWatt/bluangolodxbot.gif);
	background-repeat:no-repeat;
	height:4px;
	width:4px;
}

.tdBiancoAngolosxup{
	background-image: url(/SiteCollectionDocuments/Immagini/biancoangolosxup.gif);
	background-repeat: no-repeat;
	height:4px;
	width:4px;
}
.tdBiancoAngolodxup{
	background-image:url(/SiteCollectionDocuments/Immagini/biancoangolodxup.gif);
	background-repeat:no-repeat;
	height:4px;
	width:4px;
}
.tdBiancoAngolosxbot{
	background-image:url(/SiteCollectionDocuments/Immagini/biancoangolosxbot.gif);
	background-repeat:no-repeat;
	height:4px;
	width:4px;
}
.tdBiancoAngolodxbot{
	background-image:url(/SiteCollectionDocuments/Immagini/biancoangolodxbot.gif);
	background-repeat:no-repeat;
	height:4px;
	width:4px;
}

/* td bgbianco orizzontal padding 11 */
.tdPadundici{background-color:#FFFFFF;padding:0px 11px 0px 11px;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;}

/* td bgbianco orizzontal padding 5 */
.tdPadcinque{background-color:#FFFFFF;padding:0px 5px 0px 5px;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;}

/* td bgverde orizzontal padding 5 */
.tdPadfooter{background-color:#032354;padding:0px 5px 0px 5px;color:#ffffff;font-family:Verdana;font-size:10px;font-weight:normal;}

/* td bgbianco orizzontal padding 5 */
.tdPadcinquefooter{padding:0px 5px 0px 5px;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;}

/* td bgbianco orizzontal padding 2 + vertical 10 (login homepage) */
.tdPaddue{background-color:#ffffff;padding:0px 2px 0px 10px;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;}

/* td bgverde orizzontal padding 2 + vertical 10 (login homepage) */
.tdPadduefooter {background-color:#032354;padding:0px 2px 0px 10px;color:#ffffff;font-family:Verdana;font-size:10px;font-weight:normal;}

/* td bgbianco orizzontal padding 18 (img presentazione) */
.tdPadimgPresent{background-color:#FFFFFF;padding:0px 18px 0px 0px;vertical-align:top;}

/********** BOX HIGHLIGHT **********/
.tdHighlight{padding:10px 10px 0px 0px;background-color:#E5E9EC;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;}
.tdHighlightTxt{padding:10px 10px 7px 0px;background-color:#E5E9EC;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;}

/* td vertical bianco  */
.tdVerticalPad{background-color:#FFFFFF;padding:7px 10px 7px 11px;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;}

/* hp box target testo */
.tdBoxtargetPad{background-color:#FFFFFF;padding:3px 11px 3px 11px;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;vertical-align:top;}
/* hp box target link */
.tdtargetPad{background-color:#FFFFFF;padding:0px 11px 0px 11px;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;}

/* hp box target testo BLU */
.tdBoxtargetPadBlu{background-color:#032354;padding:3px 11px 3px 11px;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:normal;vertical-align:top;}
/* hp box target link BLU  */
.tdtargetPadBlu{background-color:#032354;padding:0px 11px 0px 11px;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:normal;}

/********** BOX CENTRALE - TPL HP + SUBHOME **********/
.tdBoxcentroimgPad{background-color:#FFFFFF;color:#032354;padding:10px 0px 6px 11px;vertical-align:top;}
/* box BIG centro testo */
.tdBoxcentroPad{background-color:#FFFFFF;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;padding:7px 11px 6px 11px;vertical-align:top;}


/* box Generico immagine */
.tdBoximgPad{background-color:#FFFFFF;color:#032354;padding:10px 0px 6px 7px;vertical-align:top;}
/* box Generico testo */
.tdBoxPad{background-color:#FFFFFF;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;padding:7px 7px 6px 7px;vertical-align:top;}

/********** BOX DOWLOAD - TPL TESTO GENERICO **********/
/* box Dowload grigio dx IMG  */
.tdBoxDownTesto{background-color:#E8E9EB;color:#686868;font-family:Verdana;font-size:10px;font-weight:normal;padding:5px 5px 5px 5px;}
/* box Dowload bianco x didascalia solo immagine dx  */
.tdBoxDownTestoBianco{background-color:#FFFFFF;color:#686868;font-family:Verdana;font-size:10px;font-weight:normal;padding:5px 5px 5px 5px;}


/********** TRATTEGGIO BLU **********/
.tdPxTrattBlu  {background-image: url(/SiteCollectionDocuments/Immagini/px_trattblu.gif);height:1px;background-color:#FFFFFF;}
/* Tratteggio Blu sfondo trasparente (highlight)  */
.tdPxTrattBluGrigio  {background-image: url(/SiteCollectionDocuments/Immagini/px_trattblu.gif);height:1px;}

/* td bgbianco vertical pad 8 (photogallery+presentazione) */
.tdPxTrattBluPad{background-color:#FFFFFF;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;margin-top:8px;margin-bottom:8px;}

/* Box News  */
.tdBoxPadNews{background-color:#FFFFFF;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;padding:10px 7px 10px 0px;vertical-align:top;}

/* Box News IMG  */
.tdBoxPadImgNews{background-color:#FFFFFF;color:#032354;padding:10px 7px 6px 0px;vertical-align:top;}

/* td generico bianco Pad Quattro (news) */
.tdDefaultPadquattro{background-color:#FFFFFF;color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;padding:7px 4px 7px 0px;}

/* td generico grigio Pad Quattro (chiudi poup) */
.tdGrigioPadtre{color:#032354;font-family:Verdana;font-size:10px;font-weight:normal;padding:6px 4px 7px 0px;}


/* COLORI MAPPA SITO */
A.tdmap:link{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
A.tdmap:visited    {font-family:Verdana;font-size:10px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
A.tdmap:hover      {font-family:Verdana;font-size:10px;color:#FFFFFF;text-decoration:underline;font-weight:bold;}

.tdmapA {background-color:#0065A4;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:bold;padding:0px 4px 0px 2px;}
.tdmapB {background-color:#009EDB;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:bold;padding:0px 4px 0px 2px;}
.tdmapC {background-color:#0C9D4C;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:bold;padding:0px 4px 0px 2px;}
.tdmapD {background-color:#68BD45;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:bold;padding:0px 4px 0px 2px;}
.tdmapE {background-color:#7BDB43;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:bold;padding:0px 4px 0px 2px;}
.tdmapF {background-color:#FFD203;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:bold;padding:0px 4px 0px 2px;}
.tdmapG {background-color:#F16223;color:#FFFFFF;font-family:Verdana;font-size:10px;font-weight:bold;padding:0px 4px 0px 2px;}



/* FORM */
input.generic
{
	border-right: #032354 1px solid;
    border-top: #032354 1px solid;
    font: color:#806135; font-family: Verdana; font-size: 10px;
    border-left: #032354 1px solid;
    color: #032354;
    border-bottom: #032354 1px solid;
	height: 16px;
}

input.form
{
	border-right: #c0c0c0 1px solid;
    border-top: #6e2100 1px solid;
    font: color:#806135; font-family: Verdana; font-size: 10px;
    border-left: #6e2100 1px solid;
	    color: #032354;
    border-bottom: #c0c0c0 1px solid;
	height: 16px;
}

select.form
{
	border-right: #032354 1px solid;
    border-top: #032354 1px solid;
    font-family: Verdana; font-size: 10px;
    border-left: #032354 1px solid;
	    color: #032354;
    border-bottom: #032354 1px solid;
	height: 16px;
}

.textarea.form
{
	border-right: #c0c0c0 1px solid;
    border-top: #6e2100 1px solid;
    color:#032354; font-family: Verdana; font-size: 10px;
    border-left: #6e2100 1px solid;
	color: #032354;
    border-bottom: #c0c0c0 1px solid;
}
/* li */
li { list-style-image:url(/SiteCollectionDocuments/Immagini/SorgeniaMenoWatt/pallino.gif); } 

/* Stili per i placeholder */
.placeholderDefault
{
	font-family:Verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #032354; 
	background-color: #ffffff; 
	text-align: left; 
	text-decoration: none;
}
.placeholderTitolo
{
	font-family:Verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #ffffff; 
	background-color: #032354; 
	text-align: left; 
	text-decoration: none;
}
.placeholderHighlight
{
	FONT-WEIGHT: normal; 
	font-size: 10px; 
	COLOR: #032354; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #e5e9ec; 
	TEXT-ALIGN: left; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none
}
.placeholderDidascalia
{
	font-family:Verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #686868; 
	background-color: #e8e9eb; 
	text-align: left; 
	text-decoration: none;
}
.placeholderImmagine
{
	font-family:Verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #0165a1; 
	background-color: #e5e9ec; 
	text-align: left; 
	text-decoration: none;
}
.placeholderHomeImmagine
{
	font-family:Verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #032354; 
	background-color: #ffffff; 
	text-align: center; 
	text-decoration: none;
}
SPAN.placeholderTitolo>P
{
	padding: 0px;
	margin: 0px;
}

/*Stile per il testo delle mail inviate come conferma delle operazioni*/
.testoMail
{
	font-family:Verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #032354; 
	background-color: #ffffff; 
	text-align: left; 
	text-decoration: none;
}
.highlightTestoMail
{
	font-family:Verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #032354; 
	background-color: #ffffff; 
	text-align: left; 
	text-decoration: none;
}
.titoloTestoMail
{
	font-family:Verdana; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #032354; 
	background-color: #ffffff; 
	text-align: left; 
	text-decoration: none;
}

/*Le classi definite di seguito sono state aggiunte per essere utilizzate 
all'interno dei testi del cms*/
h1.cms, h2.cms, h3.cms, h4.cms, h5.cms, h6.cms
{
	font-family:Verdana; 
	font-size: 10px; 
	font-weight:bold;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-align: left; 
	text-decoration: none;
}
/*Fine classi per uso titoli cms*/


/** Stile per div presente nel form CV**/
.scrollDiv
{
    SCROLLBAR-FACE-COLOR: #D4D0C8;
    SCROLLBAR-HIGHLIGHT-COLOR: #000000;
    OVERFLOW: auto;
    WIDTH: 400px;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #D4D0C8;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #D4D0C8;
    SCROLLBAR-DARKSHADOW-COLOR: #D4D0C8;
    SCROLLBAR-BASE-COLOR: #D4D0C8;
    HEIGHT: 60px;
	border-width:1px;
	border-style:solid;
	border-color: #000000
}
.scrollDivEditing
{
    SCROLLBAR-FACE-COLOR: #D4D0C8;
    SCROLLBAR-HIGHLIGHT-COLOR: #000000;
    OVERFLOW: auto;
    WIDTH: 450px;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #D4D0C8;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #D4D0C8;
    SCROLLBAR-DARKSHADOW-COLOR: #D4D0C8;
    SCROLLBAR-BASE-COLOR: #D4D0C8;
    HEIGHT: 400px;
	border-width:0px;
	border-style:solid;
	border-color: #000000
}
/** Stile per div presente nel form CV**/


/* WEB PART ZONE*/
span.webPartZoneSpan{
	width:100%;
}
span.webPartZoneSpan table{
	background-color:#ffffff !important;
	width:100%;
}
span.webPartZoneSpanFlash table tr td table tr td{
	background-color:#ffffff;
	width:100%;
	text-align:center;
}
span.webPartZoneSpan tr.ms-viewheadertr{
	visibility:hidden;
}