/*
   CSS DI cooptaxige.it (NON SERVE PER altomedia.it)
*/

BODY			{
				MARGIN:				0px;
				FONT-FAMILY:		Verdana, Geneva, Sans-Serif;
				FONT-SIZE:			8pt;
				COLOR:				#333;
				BACKGROUND-COLOR:	#fff;
				}

A:link, A:visited {
				COLOR:				#a00;
				TEXT-DECORATION:	none;
				}
A:HOVER	{
				COLOR:				#f00;
				TEXT-DECORATION:	underline;
				}
/* Menų Principale: --------------------------------------

menuBar				= collegamenti una riga
menuBarMulti		= collegamenti su pių righe
menuBarWithSublinks	= collegamenti su pių righe

-------------------------------------------------------- */
.menuBar		{
				FONT-FAMILY:		Arial, Helvetica, Sans-Serif;
				FONT-SIZE:			8pt;
				FONT-WEIGHT:		bold;
				LINE-HEIGHT:		10pt;
				}
A.menuBar:link, A.menuBar:visited {
				COLOR:				#b41e20;
				TEXT-DECORATION:	none;
				}
A.menuBar:HOVER	{
				COLOR:				#666;
				TEXT-DECORATION:	none;
				}

SPAN.menuBarWithSublinks	{
				FONT-FAMILY:		Arial, Helvetica, Sans-Serif;
				FONT-SIZE:			8pt;
				COLOR:				#b41e20;
				FONT-WEIGHT:		bold;
				LINE-HEIGHT:		6pt;
				}

/* generico - utilizzato da comunicati */
P {
				FONT-FAMILY:		Verdana, Geneva, Sans-Serif;
				FONT-SIZE:			8pt;
				COLOR:				#333300;
				MARGIN:				0px; 
				PADDING:			0px;
				PADDING-BOTTOM:		12px;
				}

.menuBarWithSublinks	{
				FONT-FAMILY:		Verdana, Geneva, Sans-Serif;
				FONT-SIZE:			7.5pt;
				FONT-WEIGHT:		normal;
				LINE-HEIGHT:		9pt;
				}
A.menuBarWithSublinks:link	{
				COLOR:				#b41e20;
				TEXT-DECORATION:	none;
				}
A.menuBarWithSublinks:visited	{
				COLOR:				#b41e20;
				TEXT-DECORATION:	none;
				}
A.menuBarWithSublinks:HOVER	{
				COLOR:				#666;
				TEXT-DECORATION:	none;
				}


A.menuBarSoci:link	{
				COLOR:				#333;
				TEXT-DECORATION:	none;
				}
A.menuBarSoci:visited	{
				COLOR:				#333;
				TEXT-DECORATION:	none;
				}
A.menuBarSoci:HOVER	{
				COLOR:				#666;
				TEXT-DECORATION:	none;
				}

/* credits ------------------------------------------- */
A.credits:link, A.credits:visited {
				FONT-FAMILY:		Verdana, Geneva, Sans-Serif;
				COLOR:				#666;
				TEXT-DECORATION:	none;
				}
A.credits:HOVER	{
				FONT-FAMILY:		Verdana, Geneva, Sans-Serif;
				COLOR:				#333;
				TEXT-DECORATION:	underline;
				}

/* Sub-menu soci ------------------------------------- */
TD.submenuSoci	{
				FONT-FAMILY:		Verdana, Geneva, Sans-Serif;
				FONT-SIZE:			8pt;
				COLOR:				#ffe9b3;
				FONT-WEIGHT:		bold;
				}
A.submenuSoci:link	{
				COLOR:				#fff;
				TEXT-DECORATION:	none;
				}
A.submenuSoci:visited	{
				COLOR:				#fff;
				TEXT-DECORATION:	none;
				}
A.submenuSoci:HOVER	{
				COLOR:				#b41e20;
				TEXT-DECORATION:	none;
				}


/* Links etichetta ocra ------------------------------ */
DIV.label		{
				WIDTH:					100%;
				HEIGHT:					23px;
				FONT-FAMILY:			Verdana, Geneva, Sans-Serif;
				FONT-SIZE:				7.5pt;
				COLOR:					#444;
				TEXT-ALIGN:				right;
				MARGIN:					0px;
				PADDING:				3px 0px 0px 0px; /* T R B L */
				BACKGROUND-IMAGE:		url(../imgs/bottom_label.gif);
				BACKGROUND-POSITION:	right;
				BACKGROUND-REPEAT:		no-repeat;
				}
A.label:link	{
				COLOR:				#444;
				TEXT-DECORATION:	none;
				}
A.label:visited	{
				COLOR:				#444;
				TEXT-DECORATION:	none;
				}
A.label:HOVER	{
				COLOR:				#000;
				TEXT-DECORATION:	underline;
				}


/* Link per pop-up con sottolineatura tratteggiata --- */
A.clearLink:link	{
				COLOR:				#fff;
				TEXT-DECORATION:	underline;
				}
A.clearLink:visited	{
				COLOR:				#fff;
				TEXT-DECORATION:	underline;
				}
A.clearLink:HOVER	{
				COLOR:				#b41e20;
				TEXT-DECORATION:	none;
				}


/* Varie utilizzando <P> -------------------- */
P.corpo			{
				TEXT-ALIGN:			justify;
				LINE-HEIGHT:		13pt;
				WIDTH:				420px;
				MARGIN-TOP:			0pt;
				MARGIN-LEFT:		10pt;
				}
P.corpoINtable	{
				TEXT-ALIGN:			justify;
				LINE-HEIGHT:		13pt;
				WIDTH:				100%;
				MARGIN-TOP:			0pt;
				MARGIN-BOTTOM:		0pt;
				MARGIN-LEFT:		0pt;
				}
P.corpoLeft		{
				TEXT-ALIGN:			left;
				LINE-HEIGHT:		13pt;
				WIDTH:				420px;
				MARGIN-TOP:			0pt;
				MARGIN-LEFT:		10pt;
				}
P.title			{
				FONT-FAMILY:		Arial, Helvetica, Sans-Serif;
				FONT-SIZE:			12pt;
				LETTER-SPACING:		1px;
				FONT-WEIGHT:		bold;
				COLOR:				#ff9;
				TEXT-ALIGN:			left;
				WIDTH:				420px;
				MARGIN-LEFT:		10pt;
				MARGIN-BOTTOM:		3pt;
				}
P.corpoBordato	{
				TEXT-ALIGN:			justify;
				LINE-HEIGHT:		13pt;
				MARGIN-TOP:			0pt;
				MARGIN-LEFT:		10pt;
				WIDTH:				420px;
				PADDING-TOP:		4pt;
				PADDING-LEFT:		4pt;
				PADDING-RIGHT:		4pt;
				PADDING-BOTTOM:		5pt;
				BORDER-TOP:			1pt #fff dotted;
				BORDER-LEFT:		1pt #fff dotted;
				BORDER-RIGHT:		1pt #fff dotted;
				BORDER-BOTTOM:		1pt #fff dotted;
				}
P.bottom		{
				FONT-SIZE:			7pt;
				COLOR:				#555;
				MARGIN-TOP:			-4pt;
				MARGIN-LEFT:		5pt;
				MARGIN-RIGHT:		0pt;
				MARGIN-BOTTOM:		0pt;
				}
P.noScript		{
				FONT-SIZE:			7.7pt;
				COLOR:				#fff;
				TEXT-ALIGN:			left;
				LINE-HEIGHT:		12px;
				MARGIN-TOP:			2pt;
				MARGIN-LEFT:		2pt;
				MARGIN-RIGHT:		2pt;
				MARGIN-BOTTOM:		2pt;
				}


/* Intestazioni pagina "Contatti" ------------ */
P.bandaTitle	{
				COLOR:				#666;
				FONT-WEIGHT:		bold;
				WIDTH:				100%;
				HEIGHT:				15px;
				BACKGROUND-COLOR:	#ffce59;
				MARGIN-TOP:			0pt;
				MARGIN-LEFT:		0pt;
				MARGIN-RIGHT:		0pt;
				MARGIN-BOTTOM:		0pt;
				BORDER-TOP:			2pt #ffce59 solid;
				BORDER-LEFT:		2pt #ffce59 solid;
				BORDER-RIGHT:		2pt #ffce59 solid;
				BORDER-BOTTOM:		2pt #ffce59 solid;
				}

/* Per tag P come in pagina tariffe ---------- */
P.corpoXtable	{
				MARGIN-TOP:			6pt;
				MARGIN-LEFT:		3pt;
				MARGIN-RIGHT:		0pt;
				MARGIN-BOTTOM:		2pt;
				}

/* Comunicazioni Soci ------------------------ */
P.dataComuncati		{
				TEXT-ALIGN:			center;
				MARGIN:				0px;
				PADDING:			1px 0px 0px 0px; /* TRBL */
				}
P.titleComunicati{
				COLOR:				#c30;
				MARGIN-TOP:			1px;
				MARGIN-LEFT:		4px;
				MARGIN-RIGHT:		1px;
				MARGIN-BOTTOM:		2px;
				PADDING:			0px;
				}

TD			{
				FONT-SIZE:			8pt;
				COLOR:				#333;
				}

/* ------------------------------------------- */
TD.credits		{
				FONT-SIZE:			7pt;
				COLOR:				#555;
				TEXT-ALIGN:			left;
				}
TD.dati			{
				FONT-SIZE:			7pt;
				COLOR:				#555;
				TEXT-ALIGN:			right;
				}

TD.formTesta	{
				FONT-SIZE:			7.7pt;
				COLOR:				#850;
				}
TD.form			{
				FONT-SIZE:			8pt;
				COLOR:				#333;
				}
P.formDati		{
				TEXT-ALIGN:			right;
				MARGIN:				2px 5px 6px 0px;
				PADDING:			0px;
				/*border: 1px solid red;*/
				}
P.formConsenso	{
				FONT-FAMILY:		Verdana, Geneva, Sans-Serif;
				TEXT-ALIGN:			left;
				MARGIN:				2px 0px 6px 0px;
				PADDING:			0px;
				/*border: 1px solid red;*/
				}
TEXTAREA, INPUT.typeText	{
				FONT-FAMILY:		Verdana, Geneva, Sans-Serif;
				FONT-SIZE:			7.7pt;
				COLOR:				#555;
				BACKGROUND-COLOR:	#ffce59;
				BORDER-TOP:			#ffe9b3 1px solid;
				BORDER-LEFT:		#ffe9b3 1px solid;
				BORDER-RIGHT:		#ffe9b3 1px solid;
				BORDER-BOTTOM:		#ffe9b3 1px solid;
				}
INPUT			{
				FONT-SIZE:			8pt;
				letter-spacing:		1px;
				}

/* autore e copyright fotografi, copywright, ecc. */
P.autore {
				FONT:				bold 7pt arial,sans-serif;
				COLOR:				#876;
				LINE-HEIGHT:		10pt;
				WIDTH:				420px;
				MARGIN-TOP:			0pt;
				MARGIN-LEFT:		10pt;
}
/* Break: altezze varie -------------------- */

BR.breve2pt			{
					LINE-HEIGHT: 2pt;
					}
BR.breve4pt			{
					LINE-HEIGHT: 4pt;
					}
BR.breve6pt			{
					LINE-HEIGHT: 6pt;
					}

/* Very basic stylesheet to show you the layout sections */
/* Customise to your site */
/*body {
	background: #FFF;
	font-family: "Trebuchet MS", Arial, Verdana sans-serif;
	color: #555;
}*/

/*div {
	margin: .2em;
	padding: .5em;
}*/

a img {
	border: none;
}

#header,
#footer {
	background: #E8FFBA;
	border: 1px solid green;
}

#content {
	border: 1px solid #999;
	color: #000;
}

.navimage {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #EEE;
}

/* Status Messages */
.alert,
.warn,
.error {
	clear: both;
	padding: 5px;
	color: #000;
}
#alertmsg {
	border: 0px;
}
.alert {
	background: #FFB400;
}
.alert strong,
.alert label {
	color: green;
}
#warn {
	border: 1px solid #FF8000;
}
.warn {
	background: #FFF6E5;
}
.warn strong,
.warn label {
	color: #FF8000;
}
#error {
	border: 1px solid #F3D5D5;
}
.error {
	background: #FFB400;
}
.error strong,
.error label {
	color: red;
}
.error input,
.error textarea {
	background: #FFB400;
}

.required {
	font-weight: bold;
}
