FONT {
FONT-SIZE: 12px;
font-family: Verdana;
}
BODY {
MARGIN: 0px
}


.titolochi {
font-family: Verdana;
font-size: 12px;
color: #20488D;
font-weight: bold;
}

.titoloprod {
font-family: Verdana;
font-size: 13px;
color: #DD3A3B;
font-weight: bold;
}

A:link {
font-family: Verdana;
COLOR: #666666;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;


}
A:active {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;

}
A:visited {
font-family: Verdana;
COLOR: #666666;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;

}

A:hover {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: underline;
font-size: 11px;
font-weight: normal;
}


A.menu:link {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: bold;


}
A.menu:active {
font-family: Verdana;
COLOR: #20488D;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: bold;

}
A.menu:visited {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: bold;

}

A.menu:hover {
font-family: Verdana;
COLOR: #20488D;
TEXT-DECORATION: underline;
font-size: 11px;
font-weight: bold;
}

A.sottomenu {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: none;
font-size: 12px;
font-weight: bold;


}
A.sottomenu:link {
font-family: Verdana;
COLOR: #20488D;
TEXT-DECORATION: none;
font-size: 12px;
font-weight: bold;


}
A.sottomenu:active {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: none;
font-size: 12px;
font-weight: bold;

}
A.sottomenu:visited {
font-family: Verdana;
COLOR: #20488D;
TEXT-DECORATION: none;
font-size: 12px;
font-weight: bold;

}

A.sottomenu:hover {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: underline;
font-size: 12px;
font-weight: bold;
}
A.sottomenupic
{
	font-family: Verdana;
	color:#4295C7;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: normal;
}
A.sottomenupic:link {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;


}
A.sottomenupic:active {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;

}
A.sottomenupic:visited {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;

}

A.sottomenupic:hover {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: underline;
font-size: 11px;
font-weight: normal;
}


A.indicazioni{
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 10px;
font-weight: normal;


}
A.indicazioni:link {
font-family: Verdana;
COLOR: #20488D;
TEXT-DECORATION: none;
font-size: 10px;
font-weight: normal;


}
A.indicazioni:active {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 10px;
font-weight: normal;

}
A.indicazioni:visited {
font-family: Verdana;
COLOR: #20488D;
TEXT-DECORATION: none;
font-size: 10px;
font-weight: normal;

}

A.indicazioni:hover {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: underline;
font-size: 10px;
font-weight: normal;
}
A.blu {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;


}
A.blu:link
{
    font-family: Verdana;
    /*color: #666666;*/
    /*text-decoration: none;*/
    color: #4295C7;
    text-decoration: underline;
    font-size: 11px;
    font-weight: normal;
}
A.blu:active {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;

}
A.blu:visited {
font-family: Verdana;
COLOR: #666666;
TEXT-DECORATION: none;
font-size: 11px;
font-weight: normal;

}

A.blu:hover {
font-family: Verdana;
COLOR: #DD3A3B;
TEXT-DECORATION: underline;
font-size: 11px;
font-weight: normal;
}



.centro {
FONT-SIZE: 12px;
FONT-FAMILY: Verdana;
margin-left: 15px;
margin-right: 15px;
margin-top: 15px;
margin-bottom: 15px;
color: #666666;
text-align: justify;

}
.piccolo {
FONT-SIZE: 10px;
FONT-FAMILY: Verdana;
color: #666666;

}


/*

input {
border: 0px solid #E6A839;
background-color: White;
font-family: Verdana;
padding-left: 0px;
COLOR: black;
font-size : 11px;
}
*/
select {
border: 0px solid #E6A839;
background-color: White;
font-family: Verdana;
padding-left: 0px;
COLOR: black;
font-size : 11px;
margin-bottom : 3px;
}

.pulsante {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4295C7;
	
	margin:0px;
	cursor:pointer;
}

TEXTAREA {
FONT-SIZE: 12px; font-family: Verdana;
}

.elenco {
border: 1px solid #4295C7;
background-color: White;
font-family: Verdana;
padding-left: 4px;
COLOR: #20488D;
font-size : 11px;
margin-top : 4px;
margin-bottom : 1px;
}

FORM {
FONT-SIZE: 12px; font-family: Verdana;
margin-bottom : 0px;
margin-top : 0px;
}

table.repeatx {

background-image: url(images/bgvert.jpg);
background-repeat: repeat-x;
background-color : #20488D;
}	

table.norepeat {

background-image: url(images/sfondo.jpg);
background-repeat: no-repeat;
background-color : White;
}	

.utentereg { /* CANC */
FONT-SIZE: 12px;
COLOR: #DD3A3B;
font-family: Verdana;
}


.titolo {
font-family: Verdana;
font-size: 11px;
color: #666666;
}
H1.titolo {
font-family: Verdana;
font-size: 12px;
color: #20488D;
}

.merqurio {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #4295C7;
}

.testo {
font-family: Verdana;
font-size: 11px;
color: #666666;
}

.testopic {
font-family: Verdana;
font-size: 10px;
color: Black;
}


.copyright {
font-family: Verdana;
font-size: 12px;
color: White;
}

.ricerca {
font-family: Verdana;
font-size: 12px;
color: #20488D;
}

.thumb {
margin-right : 12px;
margin-bottom : 12px;
border : 1px solid #666666;

}

.farmatitolo {
font-family: Verdana;
font-size: 12px;
color: #20488D;
font-weight : bold;
}

.farmared {
font-family: Verdana;
font-size: 11px;
color: #DD3A3B;
}

.farmamenu {
font-family: Verdana;
font-size: 11px;
color: #4295C7;
font-weight : normal;
}

.farmamenu1 {
font-family: Verdana;
font-size: 11px;
color: #4295C7;
font-weight : bold;
}
.farmamenu2 {
font-family: Verdana;
font-size: 11px;
color: #4295C7;
font-weight : normal;
}

.indicazione {
font-family: Verdana;
font-size: 12px;
color: White;
font-weight : bold;
}
.indicazione1 {
font-family: Verdana;
font-size: 12px;
color: #4295C7;
font-weight : bold;
}


.titoloprodotti {
font-family: Verdana;
font-size: 12px;
color: #DD3A3B;
font-weight: bold;
}

.bottone {
margin-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
padding-right: 0px;
padding-bottom: 0px;
border-style:none;
}

.celle {
border: 1px solid #4295C7;
background-color: White;
font-family: Verdana;
padding-left: 4px;
padding-right: 4px;
COLOR: #20488D;
font-size : 11px;
margin-top : 4px;
margin-bottom : 1px;
}

.cellette {
border: 1px solid #4295C7;
background-color:White;
font-family: Verdana;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
COLOR: #20488D;
font-size : 11px;
margin-top : 0px;
margin-bottom : 0px;
}

.trafiletto {
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #4295C7;
}


A.newspic:link {
font-family: Verdana;
COLOR: Black;
TEXT-DECORATION: underline;
font-size: 10px;
font-weight: normal;
}

A.newspic:active {
font-family: Verdana;
COLOR: Black;
TEXT-DECORATION: underline;
font-size: 10px;
font-weight: normal;
}

A.newspic:visited {
font-family: Verdana;
COLOR: Black;
TEXT-DECORATION: underline;
font-size: 10px;
font-weight: normal;
 }
 
A.newspic:hover {
font-family: Verdana;
COLOR: Black;
TEXT-DECORATION: none;
font-size: 10px;
font-weight: normal;
}



.titoloRegistrazione
{
font-family: Verdana;
font-size: 12px;
color: #DD3A3B;
font-weight : bold;
}

.descrizioneRegistrazione{
	font-family: Verdana;
font-size: 12px;
color: #20488D;
}

.nomiCampiRegistrazione{
	font-family: Verdana;
	font-size: 11px;
	color: #20488D;
	font-weight : bold;
}



.layoutRegistrazione{
	width:524px;
	border-width:0;
		
}

.ShortError {
	FONT-SIZE: 12px;
	COLOR: #DD3A3B;
font-family: Verdana;
}
.LongError {
	FONT-SIZE: 12px;
	COLOR: #DD3A3B;
	font-family: Verdana;
}

.layoutCondizioni{
	width:524px;
	height:auto;
	text-align:left;
}



.ListaNewsLetters
{
	width:524px;
	height:auto;
	text-align:left;	
}



.Obbligatorio
{font-family: Verdana;
	font-size: 11px;
	color: #DD3A3B;
	font-weight : bold;
}
A.LinkRegistrazione{
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: none;
font-size: 12px;
font-weight: bold;


}
A.LinkRegistrazione:link {
font-family: Verdana;
COLOR: #20488D;
TEXT-DECORATION: none;
font-size: 12px;
font-weight: normal;


}
A.LinkRegistrazione:active {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: none;
font-size: 12px;
font-weight: normal;

}
A.LinkRegistrazione:visited {
font-family: Verdana;
COLOR: #20488D;
TEXT-DECORATION: none;
font-size: 12px;
font-weight: normal;

}

A.LinkRegistrazione:hover {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: underline;
font-size: 12px;
font-weight: normal;
}




.BottoneRegistrazione {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4295C7;
	
	margin:0px;
	cursor:pointer;
}

.InputRegistrazione {
border: 1px solid #4295C7;
background-color: White;
font-family: Verdana;
padding-left: 4px;
padding-right: 4px;
padding-top:auto;
padding-bottom:auto;
COLOR: #DD3A3B;
font-size : 11px;
margin-top : 4px;
margin-bottom : 1px;
}

option.InputRegistrazione {
border: none;
background-color: White;
font-family: Verdana;
padding-left: 4px;
padding-right: 4px;
padding-top:auto;
padding-bottom:auto;
COLOR: #DD3A3B;
font-size : 11px;
margin-top : 4px;
margin-bottom : 1px;
}

.MainFarmacoTable
{	
	Padding:2 2 2 2;
	width:100%; 			
}

.MainFarmacoContent{
	background-color: White;
	text-align: left;
}

.pulsanteLowDetail {

background-color: #4295C7;
font-family: Verdana;
padding-left: 4px;
COLOR: White;
font-size : 11px;
font-weight:normal;
margin-top:4;
cursor:pointer;
}

.testopicLowDetail {
font-family: Verdana;
font-size: 10px;
color: #4295C7;
}

.contenutoCelle
{
background-color: Transparent;
font-family: Verdana;
padding-left: 4px;
padding-right: 4px;
COLOR: #DD3A3B;
font-size : 11px;

}

.celletteSB {
background-color:Transparent;
font-family: Verdana;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
COLOR: #DD3A3B;
font-size : 11px;
margin-top : 0px;
margin-bottom : 0px;
}



.pulsanteAllineato
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4295C7;
	
	margin:0px;
	cursor:pointer;
}
A.pulsanteAllineato:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #20488D; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.pulsanteAllineato:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.pulsanteAllineato:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #20488D; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.pulsanteAllineato:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/*--------------------------------nuovi elementi ----------------*/


/*---------------------------- layout MainMaster---------------- */

.tuttaPagina
{
	width: 950px;
	border-width:1px;
	border-color:#4295C7;
	border-style:none;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	
}
.testata
{
	
}
.colonnaRiquadroDestra
{
	width:185px;
	display:inline-block;
	float:right;
	margin:0px 0px 0px 3px;
	padding:0px;
	
}
.colonnaRiquadroSinistra
{
	width:185px;
	float:left;
	margin:0px 3px 3px 0px;
	display:inline;
	padding:0px;
}
.areaContenuto
{
	display:inline-block;
}

/*larghezza flash libri CANC*/
.BigMainTableWidth
{
	width:542px;
}

/*default larghezza interna moduli*/
.MainTableWidth
{
	width:540px;
}

/*default larghezza interna moduli*/
.FullTableWidth
{
	width:100%;
}
/*larghezza utente registrato CANC */
.MainContentWidth
{
	width:524px;
}


/*larghezza intera pagina CANC */
.WholeWidth
{
	width:770px;
}

.piepagina
{
	width:100%;
	display:block;
	clear:both;
	background-color:#20488D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
	color: #FFFFFF;
	margin:5px 0px 10px 0px;
}
/*intestazione riquadrini laterali*/
td.titoloLaterale
{
	margin:0px;
	padding:0px;
}
div.titoloLaterale
{
	line-height:22px;
	background-color: #20488D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	width:100%;
	margin:0px 0px 3px 0px;
}
td.indTitoloLaterale
{
	height:22px;
	background-color:Transparent;
	width:7px;
	margin:0px;
	padding:0px;
	
}
span.titoloLaterale
{
	margin: auto auto auto 10px;
	
}
table.titoloLaterale
{
	width:100%;
	border-spacing:0px;
	table-layout:fixed;
	margin:0px 0px 3px 0px;
	padding:0px;
}
/*-------------Riquadrini laterali -----------------*/
H2.riquadro
{
	font-family: Sans-Serif;
	font-size: 14px;
	color: #4295C7;
	font-weight:700;
}
.riquadro
{
	font-family: Verdana Sans-Serif;
	font-size: 10px;
	color: #4295C7;
	border-style:none;
}

H2.riquadro_disabilitato
{
	font-family: Sans-Serif;
	font-size: 14px;
	color: rgb(150, 150, 150);
	font-weight:700;
}
.riquadro_disabilitato
{
	font-family: Verdana Sans-Serif;
	font-size: 10px;
	color: rgb(150, 150, 150);
	border-style:none;
}

/*specifici moduli laterali */

/*news*/
div.newsPiccolo
{
	display:inline;
	height: 200px;
	margin: 3px;
	
	
	
}
table.newsPiccolo
{
	margin:0px;
	padding:0px;
	border-spacing:2px;
	border-style:outset;
	border-width:2px;
	border-color:#4295C7;
	width:100%;
	border-collapse:separate;
}
td.newsPiccolo
{
	border-style:inset;
	border-width:1px;
	border-color:black;
	
}
span.newsPiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.newsPiccoloSep
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4295C7;
	background-color:#4295C7;
	height:2px;
	border-style:solid;
}
A.newsPiccolo:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #20488D; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.newsPiccolo:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.newsPiccolo:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #20488D; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.newsPiccolo:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/*loginPiccolo */
.sfondoLoginPiccolo
{
	width:100%;
	background-image:url(immagini/backgroundform.jpg);
	background-repeat:no-repeat;
	background-color:#4295C7;
	margin:0px 0px 3px 0px;
	padding:0px;
	height:175px;
}
.sfondoLogoutPiccolo
{
	width:100%;
	
	margin:0px 0px 3px 0px;
	padding:0px;
}
table.loginPiccolo
{
	margin:0px;
	padding:0px;
	width:100%;
	border-spacing:4px;
	border-style:none;
	background-color:Transparent;
	
}
table.logoutPiccolo
{
	margin:0px;
	padding:0px;
	width:100%;
	border-spacing:4px;
	border-style:solid;
	border-width:4px;
	border-color:#4295C7;
	background-color:White;
	
}
td.loginPiccoloSep
{
	width:100%;
	height:10px;
}
td.loginPiccolo
{
	width:100%;
	margin:0px 0px 3px 0px;
	padding:0px;
	
}
div.loginPiccolo
{
	padding:0px;
	margin:0px auto 0px 14px;
}
span.loginPiccolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.loginPiccoloErrore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC66;
	padding:0px;
	margin:0px auto 0px 14px;
}
input.loginPiccolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	width:120px;
	height:14px;
}
.pulsanteLoginPiccolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4295C7;
	
	margin:0px;
	cursor:pointer;
}
A.loginPiccolo:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #20488D; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.loginPiccolo:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.loginPiccolo:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #20488D; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.loginPiccolo:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/*Riquadri centrali  */

H2.riquadro_c
{
	font-family: Sans-Serif;
	font-size: 12pt;
	color: #4295C7;
	font-weight:700;
	margin:2px;
	padding:0px;
	text-align:left;
}
.riquadro_c
{
	font-family: Verdana Sans-Serif;
	font-size: 9pt;
	color: #4295C7;
	border-style:none;
	text-align:left;
}

H2.riquadro_c_disabilitato
{
	font-family: Sans-Serif;
	font-size: 12pt;
	color: rgb(150, 150, 150);
	font-weight:700;
	margin:2px;
	padding:0px;
	text-align:left;
}
.riquadro_c_disabilitato
{
	font-family: Verdana Sans-Serif;
	font-size: 9pt;
	color: rgb(150, 150, 150);
	border-style:none;
	text-align:left;
}

/*handles for resizing*/
.handleImage
{
	width:15px;
	height:16px;
	background-image:url(immagini/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}

.handleText
{
	width:16px;
	height:16px;
	background-image:url(immagini/HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}



/*----------------------------Moduli Specifici--------------------------*/

/* Modulo registrazione*/
.MainContent
{
	width: 524px;
	vertical-align: top;
	background-color: White;
}
.MainTable{
	width:532px;
	height:auto;
	border-width:0;
	
} 

/*Modulo search*/

.MainContentSearch
{
	width:524%;
	vertical-align:top;
	background-color:#f7fcfd;
}


/*Menu Laterale*/
div.menuLaterale
{
	width:100%;
	background-color:#20488D;
	height:18px;
	FONT-SIZE: 12px;
	margin: 0px 0px 2px 0px;
	padding: 4px 0px  0px 0px 
}
div.menuLateraleExt
{
	width:100%;
	border-style:none;
	margin:3px auto 3px 0px;
	padding:0px;
	background-color:Transparent;
}


div.menuLateraleSel
{
	background-color:#DD3A3B;
	width:100%;
	height:18px;
	FONT-SIZE: 12px;
	margin: 0px 0px 2px 0px;
	padding: 4px 0px  0px 0px ;
}

A.menuLaterale:link {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
LINE-HEIGHT: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin:0px 0px 0px 10px;

}
A.menuLaterale:active {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
LINE-HEIGHT: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin:0px 0px 0px 10px;
}

A.menuLaterale:visited {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
LINE-HEIGHT: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin:0px 0px 0px 10px;
}

A.menuLaterale:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
LINE-HEIGHT: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
margin:0px 0px 0px 10px;
}




/*benvenuto*/

.benvenutoEsterno
{
	
	margin-top:3px;
	margin-bottom:10px;
	background-color:#4295C7;
}
.benvenutoInterno
{
	
	margin-left:5px;
	margin-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding:3px 5px 1px 5px;
	
}

.benvenutoUtente
{
	float:left;
}
.benvenutoData
{
	float:right;
}


/*news*/

.Stile22 { FONT-WEIGHT: bold; COLOR: #20488D }
.RiuadriNews
{
	margin-left:0px;
	margin-right:5px;
}

/*Menu turni*/

.RiquadroMenuTurni /* dim*/
{
	margin-left:0px;
	margin-right:5px;
	width:700px;
}

/*menu farmaci*/
.RiquadroMenuFarmaci /* dim*/
{
	margin-left:0px;
	margin-right:5px;
	width:700px;
}

/*Download*/
.RigheDownload /* dim*/
{
	margin-left:0px;
	margin-right:5px;
	width:700px;
}
/*menu farmaci*/
.RiquadroMenuIndirizzi /* dim*/
{
	margin:auto 19 auto 19;
	width:700px;
}

/*statistiche*/
.SceltaAreaStatistichePV
{
	margin:2px;
	padding:2px;
}
.SceltaAreaStatistichePH
{
	margin:2px;
	padding:2px;
}
.SceltaAreaStatisticheVV
{
	width:280px;
	height:250px;
	
}
.SceltaAreaStatisticheVH
{
	width:350px;
	height:150px;
	
}

.messaggio_centrale_statistiche
{
	margin-top:50px;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}
.ContenutoCentraleStatistiche
{
	
	margin:0px;
	padding:0px;
	empty-cells:hide;
	border-collapse:collapse;
}
.StatisticheFrame
{
	width:730px;
	overflow:hidden;
	
}
.StatisticheFrameDesign
{
	width:730px;
	overflow:auto;	
}
.InternoWebParts
{
	empty-cells:hide;
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	border:none;
	padding: 2px 2px 2px 2px;
	line-height:normal;
}

H1.titoloStatistiche {
font-family: Verdana;
font-size: 18px;
color: #DD3A3B;
}
A.opzioniStatistiche:link {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: underline;
font-size: 10px;
font-weight: normal;


}
A.opzioniStatistiche:active {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: underline;
font-size: 10px;
font-weight: normal;

}
A.opzioniStatistiche:visited {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: underline;
font-size: 10px;
font-weight: normal;

}

A.opzioniStatistiche:hover {
font-family: Verdana;
COLOR: #4295C7;
TEXT-DECORATION: none;
font-size: 10px;
font-weight: normal;
}
.StatistichePartStyle
{
	border:none;
	font-size:0.8em;
	color:#20488D;
}
.StatistichePartChromeStyle
{
	background-color:#F7F6F3;
	border-color:#20488D;
	border-width:1px;
	border-style:solid;
	font-family:Verdana;
	color:White;
	text-align:center;
}
.SatisticheEmptyZoneTextStyle
{
	font-size:0.8em;
}
.StatistichePartTitleStyle
{
	background-color:#20488D;
	font-weight:bold;
	font-size:0.8em;
	color:White;
	text-align:center;
}
.StatistichePartMain
{
	
	font-family:Verdana;
	border-color:#CCCCCC;
}
.StatistichePartEpilogoTitleStyle
{
	background-color:#20488D;
	font-weight:bold;
	font-size:1.0em;
	color:White;
	font-family:Verdana;
	cursor:pointer;
	text-align:center;
}
.StatisticheInsertY {
	background-image:url(immagini/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
	margin:0px;
	padding:0px;
	height:22px;
	border:none;
	text-align:left;
}

.StatisticheItemY {
	background-image:url(immagini/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
	margin:0px;
	padding: 2px 2px 2px 7px;
	height:20px;
	border:none;
	text-align:left;
}

.StatisticheEItemY {
	
	
	background-color:#F5F7F8;
	width:300px;
	filter:alpha(opacity=90);
	opacity:0.9;
	padding: 2px 2px 2px 7px;
	border-top:none;
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	border-bottom:solid 1px gray;
	text-align:left;
}

.YDragHandle
{
	background-image:url(immagini/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
	margin:0px;
	padding: 2px 2px 2px 7px;
	height:20px;
	cursor:move;
	border:outset thin white;
	
	text-align:left;	
}
.YText
{
	border: none;
	color: #2360DB;
	background-color:Transparent;
	font-family: Tahoma, Arial, sans-serif;
	font-size:9pt;
	padding:auto;
	margin:2px 2px 2px 2px;
	vertical-align:baseline;
}
.YList  li 
{
	list-style:none;
	margin:0px;	
	padding:0px;
	text-indent:0px;
	
}

.YList  ul 
{
	list-style:none;
	margin:0px;	
	padding:0px;
	text-indent:0px;
	
}

/* --------------------Nuovi Generici-----------------------*/
/* aree che racchiudono vaire webpartzones*/
.AreePerPannelli
{
	border:solid 3px #CCCCCC;
}
.InputButton
{
	border: solid 1px black;
	color: White;
	background-color: #20488D;
	font-weight: bold;
	cursor: pointer;
	margin:2px 5px 2px 5px;
}

.InputButtonDisabled
{
	border: none;
	color: White;
	background-color:rgb(200, 200, 200);
	font-weight: bold;
	margin:2px 5px 2px 5px;
}
.LeftRight
{
	border: none;
	color: White;
	background-color:Transparent;
	font-weight: bold;
	cursor: pointer;
	margin:2px 2px 2px 2px;
}
.LeftRightDisabled
{
	border: none;
	color: White;
	background-color:Transparent;
	font-weight: bold;
	cursor:default;
	margin:2px 2px 2px 2px;
}

.Cancella
{
	border: none;
	color: White;
	background-color:Transparent;
	font-weight: bold;
	cursor:pointer;
	margin:2px 2px 2px 2px;
}
.InputText
{
	border: #20488D 1px solid;
	color: #20488D;
	background-color:White;
	font-family: Tahoma, Arial, sans-serif;
	font-size:9pt;
	padding:auto;
	margin:2px 5px 2px 5px;
	vertical-align:baseline;
}


option.InputText
{
	border: none;
	color: #20488D;
	background-color:White;
	font-family: Tahoma, Arial, sans-serif;
	font-size:9pt;
	padding:auto;
	margin:2px 2px 2px 2px;
	vertical-align:baseline;
}

img.InputText
{
	border:none;
	padding:0px;
	margin:4px 0px 4px 0px;
	vertical-align:middle;
}




.TableInput
{
	empty-cells:hide;
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	border-width:4px;
	border-left-color: #20488D;
	border-bottom-color: #20488D;
	border-top-style: outset;
	border-top-color: #20488D;
	border-right-style: outset;
	border-left-style: outset;
	border-right-color: #20488D;
	border-bottom-style: outset;
	padding: 2px 2px 2px 2px;
	line-height:normal;
}

.TableInputDisabled
{
	empty-cells:hide;
	border-collapse:collapse;
	margin: 2px 5px 2px 5px;
	border-width:3px;
	border-left-color: #20488D;
	border-bottom-color: #20488D;
	border-top-style: outset;
	border-top-color: #20488D;
	border-right-style: outset;
	border-left-style: outset;
	border-right-color: #20488D;
	border-bottom-style: outset;
	padding: 5px 7px 5px 7px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#F7F6F3;
	width:250px;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	
}

.adjustableModalPopup {
	background-color:#F7F6F3;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
}

H2.testoPopup
{
	font-family: Sans-Serif;
	font-size: 10pt;
	color: #4295C7;
	font-weight:700;
	margin:2px;
	padding:0px;
	
}
.testoPopup
{
	font-family: Verdana Sans-Serif;
	font-size: 9pt;
	color: #4295C7;
	border-style:none;
	text-align:center;
}



/* --------------------HELP -------------------------------*/

.NormalHelp
{
	border: Black 1px solid;
	color: #000000;
	background-color: #4295C7;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
	padding:0px;
	width:300px;
	z-index:10000;
}


.NormalHelp div
{
	border-style: none;
	padding:2px 8px 2px 8px;
	
}

.LeftHelp
{
	border: Black 1px solid;
	color: #000000;
	background-color: #4295C7;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
	padding:0px;
	width:200px;
	z-index:10000;
}


.LeftHelp div
{
	border-style: none;
	padding:8px;
	
}



.SmallHelp
{
	border: Black 1px solid;
	color: #000000;
	background-color: #4295C7;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
	padding:0px;
	z-index:10000;
}

.SmallHelp div
{
	border-style: none;

	padding:5px;
	
}

.LongHelp
{
	border: Black 1px solid;
	color: #000000;
	background-color: #4295C7;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
	padding:0px;
	width:500px;
	z-index:10000;
}

.LongHelp div
{
	border-style: none;
	padding:8px;
	
}
