body {
	font-family: Lucida Sans, Trebuchet MS, Verdana, Helvetica, Arial;
	font-size: 13px;
	margin: 0 auto;
	color: #4e4e4e;
	background-image: url(/images/sfondo-testata.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	line-height:17px;
}

td, th, p, div, span, textarea {
	font-family: Lucida Sans, Trebuchet MS, Verdana, Helvetica, Arial;
	font-size: 13px;
	line-height:17px;
}

tr {
background:none;
}

table {
border-collapse:collapse;
}


a, a:link, a:visited, a:active, a:focus {
	color: #4e4e4e;
	text-decoration: none;
}
a:hover {
	color: #4e4e4e;
	text-decoration: underline;
}


h1.title {
        font-family: Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 24px;
        text-align: left;
        color: #a64eab;
        padding-top: 10px;
        margin:0px;
        padding-bottom:20px;
        font-weight:bold;
}

b {font-family: Lucida Sans, Trebuchet MS, Verdana, Helvetica, Arial; font-size: 13px; color: #000000; font-weight:bold;}
b.viola {font-family: Lucida Sans, Trebuchet MS, Verdana, Arial; font-size: 12px; color: #a64eab; font-weight:bold;}

A.bianco:link {text-decoration: none; color: #ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica;  font-size: 13px; font-weight:bold;}
A.bianco:visited { text-decoration: none; color:#ffffff; font-family:Trebuchet MS, Verdana, Arial, Helvetica;  font-size: 13px; font-weight:bold;}
A.bianco:hover { text-decoration: underline; color:#ffffff; font-family:Trebuchet MS, Verdana, Arial, Helvetica;  font-size: 13px; font-weight:bold;}


div.esterno {
	text-align:center;
}

div.bottone-home {
	margin:0 auto;
	text-align:left;
	width:957px;
	padding-left:33px;
	padding-top:2px;
}

div.contenitore-testata {
	width:990px;
	margin:0 auto;
}

div.contenitore-bottoni {
	padding-top:158px;
}

div.bottone {
	width:145px;
	height:51px;
	float:left;
	background-image: url(/images/bottone-viola.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top:10px;
	margin-right:66px;
}



div.bottone-ultimo {
	width:145px;
	height:51px;
	float:left;
	background-image: url(/images/bottone-viola.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top:10px;
	margin:0;
}



div.contenitore-contenuti {
	width:990px;
	margin:0 auto;
}

div.contenuti {
	float:left;
	width:680px;
	text-align:left;
	padding: 0px 40px;
	text-align:justify;
}
div.barradx {
	float:right;
	width:230px;
	text-align:left;
	padding-top:62px;
}



div.piede-divisorio {
	height:68px;
	background-image: url(/images/piede-divisorio.gif);
	background-repeat: repeat-x;
	background-position: top center;
}

div.piede-left {
	float:left;
	width:790px;
	text-align:left;
	padding-bottom:20px;
}

div.piede-right {
	float:right;
	width:200px;
	font-family:Trebuchet Ms,Arial,Verdana,Helvetica;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}















div.box-verde
	{
	background:transparent url(/images/sfondobox-verde.gif) no-repeat scroll left top;
	margin:0px 0px 5px 0px;
	padding:0pt;
	width:307px;
	}

div.box2-verde
	{
	background:transparent url(/images/sfondobox-verde.gif) no-repeat scroll left bottom;
	padding:10px 20px;
	text-align:left;
	}

div.box-rosino
	{
	background:transparent url(/images/sfondobox-rosino.gif) no-repeat scroll left top;
	margin:0px 0px 5px 0px;
	padding:0pt;
	width:307px;
	}

div.box2-rosino
	{
	background:transparent url(/images/sfondobox-rosino.gif) no-repeat scroll left bottom;
	padding:10px 20px;
	text-align:left;
	}

div.box-rosa
	{
	background:transparent url(/images/sfondobox-rosa.gif) no-repeat scroll left top;
	margin:0px 0px 5px 0px;
	padding:0pt;
	width:307px;
	}

div.box2-rosa
	{
	background:transparent url(/images/sfondobox-rosa.gif) no-repeat scroll left bottom;
	padding:10px 20px;
	text-align:left;
	}

div.box-celeste
	{
	background:transparent url(/images/sfondobox-celeste.gif) no-repeat scroll left top;
	margin:0px 0px 5px 0px;
	padding:0pt;
	width:307px;
	}

div.box2-celeste
	{
	background:transparent url(/images/sfondobox-celeste.gif) no-repeat scroll left bottom;
	padding:10px 20px;
	text-align:left;
	}



div.contenuti-box
	{
	font-family: Lucida Sans, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 13px;
	float:left;
	width:270px;
	}

div.fotina-box
	{
	float:left;
	width:112px;
	}


div.contenitore-box
	{
	width:640px;
	}

div.float-left
	{
	float:left;
	}

div.float-right
	{
	float:right;
	}

h2
	{
	font-family: Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 20px;
        line-height:21px;
	font-weight:bold;
	}



h2.newsverde
	{
	margin:0px;
	padding:12px 0px 5px 20px;
	color:#5e907c;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 18px;
	font-weight:bold;
	}

h2.newsrosino
	{
	margin:0px;
	padding:12px 0px 5px 20px;
	color:#a64eab;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 18px;
	font-weight:bold;
	}


h2.newsrosa
	{
	margin:0px;
	padding:12px 0px 5px 20px;
	color:#6e4779;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 18px;
	font-weight:bold;
	}

h2.newsceleste
	{
	margin:0px;
	padding:12px 0px 5px 20px;
	color:#0e5899;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 18px;
	font-weight:bold;
	}






.imagelisttable {
 width:100%;
 text-align:center;
}

.imagelisttd {
 padding: 0px;
 margin: 0px;
 border:0px;
}
 
.imagelistimg {
 padding: 5px;
 border:1px solid silver;
}




button {

        font: 9px Arial, Helvetica, sans-serif;

    margin: 0 0 0 0;

    height: 18px;

    padding: 0;



}

.listEntry {

	margin-bottom: 10px;

}






.articleText {

	margin-bottom: 3px;

	text-align: justify;

}



.articleCode {

	margin-bottom: 3px;

	font-family: "Courier New", Courier, monospace;

	font-size: 12px;

}





.image_img {

padding: 5px;

     border:1px solid silver;

}










.articleSummary {

	font-family: Helvetica, Arial, Verdana, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 135%;

}



.v09 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }

.v10 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }

.v11 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }

.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }

.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; }





/*

.formButton	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }

.formLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }

.checkLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}

.radioLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}

.formTextArea	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;	}

.inputText	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.inputPass	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.selectMenu	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.selectList	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

*/



/* search */

.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}

.search_form {}

.search_result {}










.livello1,.livello1 a:link, .livello1 a:active, .livello1 a:visited {
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 16px;
	color: #a64eab;
	font-weight: bold;
	text-decoration: none;
	border:0px;
	line-height: 20px;
}



td.livello1 {
	border-bottom: 1px dashed silver;
	background-color: #f5e0f6;
}

.livello1 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #176bb3;
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 16px;
}


.navLevel1 {
	border-bottom: 1px dashed silver;
}

.livello1 td img {
	border: 0px;
}

.livello1_active, .livello1_active a, .livello1_active a:link, .livello1_active a:active, .livello1_active a:visited, .livello1_active a:hover {
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 16px;
	color: #a64eab;
	font-weight: bold;
	text-decoration: none;
}









.livello2, .livello2 a, .livello2 a:link, .livello2 a:active, .livello2 a:visited {
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 14px;
	color: #a64eab;
	font-weight: bold;
	text-decoration: none;
	border:0px;
	line-height: 20px;
}

td.livello2, td.livello2_active {
	border-bottom: 1px dashed silver;
	background-color: #f5e0f6;
}

.livello2 a:hover {
	text-decoration: none;
	color: #176bb3;
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.navLevel2 {
	border-bottom: 1px dashed silver;
}

.livello2 td img {
	border: 0px;
}

.livello2_active, .livello2_active a, .livello2_active a:link, .livello2_active a:active, .livello2_active a:visited, .livello2_active a:hover {
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 14px;
	color: #a64eab;
	font-weight: bold;
	text-decoration: none;
}










.livello3, .livello3 a, .livello3 a:link, .livello3 a:active, .livello3 a:visited, .livello3 a:hover {
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 13px;
	color: #a64eab;
	font-weight: bold;
	text-decoration: none;
	border:0px;
	line-height: 20px;
}

td.livello3, td.livello3_active {
	border-bottom: 1px dashed silver;
	background-color: #f5e0f6;
}

.livello3 a:hover {
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #176bb3;
}


.navLevel3 {
	border-bottom: 1px dashed silver;
}


.livello3 td img {
	border: 0px;
}

.livello3_active, .livello3_active a, .livello3_active a:link, .livello3_active a:active, .livello3_active a:visited, .livello3_active a:hover {
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,Sans-serif;
	font-size: 13px;
	color: #a64eab;
	font-weight: bold;
	text-decoration: none;
}










#menu1{
	margin:0;
	padding:0;
}
#menu1 ul{
	list-style:none;
	margin:0;
	padding:0;
}
#menu1 li{
	list-style:none;
	display:block;
	float:left;
	margin:0 2px;
	font-weight:bold;
	padding:0;
}
#menu1 li a{
	display:block;
	float:left;
	height:69px;
	color:#fff;
	font-family:Trebuchet Ms, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	background:url(/images/menu_009_l.jpg) no-repeat left;
	line-height:66px;
	padding:0 0 0 14px;
	text-decoration:none;
	cursor:pointer;
}
#menu1 li a span{
	display:block;
	float:left;
	background:url(/images/menu_009_r.jpg) no-repeat right;
	height:69px;
	color:#ffffff;
	line-height:69px;
	padding:0 23px 0 8px;
}
#menu1 li a:hover{
	display:block;
	float:left;
	background:url(/images/menu_009_h_l.jpg) no-repeat left;
	height:69px;
	text-decoration:underline;
	color:#fff;
}
#menu1 li a:hover span{
	display:block;
	float:left;
	background:url(/images/menu_009_h_r.jpg) no-repeat right;
	height:69px;
	color:#fff;
}













.articleList_toptext {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 10px;

}



.articleList_listhead {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

#lista_articoli {

	float: right;

	padding: 2px 2px 2px 10px;

        margin-left: 15px;

        margin-bottom: 15px;

        border-width: 1px;

        border-color: #272D3A;

        border-style: none;

        border-left-style: dotted;

	width: 150px;

	background-color: #ffffff;

}

#sommariobianco{

        font-family: Verdana, Helvetica, Arial, sans-serif;

        font-size: 10px;

        margin-left: 15px;

        margin-right: 15px;

        color: #ffffff;

        text-align: justify;



}



#rientro{

        font-family: Verdana, Helvetica, Arial, sans-serif;

        margin-left: 20px;

        margin-right: 0px;

        width: 90%;

         text-align: justify;

}



/* CSS for the top level list */

#list_top_ul {

	padding: 3px 0;

	margin-left: 0;

	border-bottom: 1px solid #5E747F;

	font: bold 12px Verdana, sans-serif;

}

#list_top_ul li {

	list-style: none;

	margin: 0;

	display: inline;

}

#list_top_ul li a {

	padding: 3px 0.5em;

	margin-left: 3px;

	border: 1px solid #778;

	border-bottom: none;

	background: #D7DEE5;

	text-decoration: none;

}

#list_top_ul li a:link { color: #5E747F; }

#list_top_ul li a:visited { color: #5E747F; }

#list_top_ul li a:hover {

	color: Black;

	background: #92A1AF;;

	border-color: #227;

}

#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {

	background: white;

	border-bottom: 1px solid white;

}



/* CSS for the currect level list */

#list_level ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#list_level li { margin: 0 0 1px 0; }

#list_level a {

	display: block;

	padding: 2px 2px 2px 24px;

	border: 1px solid #92A1AF;

	width: 160px;

	background-color: #B7C2D0;

}

#list_level a:link, #list_level_ul a:visited {

	color: Black;

	text-decoration: none;

}

#list_level a:hover {

	border: 1px solid #92A1AF;

	background-color: #FF8C00;

	color: Black;

}

#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {

	border: 1px solid #92A1AF;

	background-color: #FF6600;

	color: White;

}





/**

 * Sample CSS for DIV pagelayout

 */

#container {

	width: 760px;

	\width: 780px;

	w\idth: 760px;

	border: 1px solid gray;

	margin: 10px;

	margin-left: auto;

	margin-right: auto;

	padding: 10px;

}



#headerBlock {

	padding: 5px;

	margin-bottom: 5px;

	background-color: rgb(213, 219, 225);

}



#mainBlock {

	padding: 5px;

	margin-left: 215px;

	margin-right: 215px;

	background-color: gray;

}



#leftBlock {

	float: left;

	width: 200px;

	\width: 210px;

	w\idth: 200px;

	margin: 0;

	margin-right: 5px;

	padding: 5px;

	background-color: rgb(235, 235, 235);

}



#rightBlock {

	float: right;

	width: 200px;

	\width: 210px;

	w\idth: 200px;

	margin: 0;

	margin-left: 5px;

	padding: 5px;

	background-color: rgb(235, 235, 235);

}



#footerBlock {

	clear: both;

	padding: 5px;

	margin-top: 5px;

	background-color: rgb(213, 219, 225);

}





/**

  * Sample for FORUM

  */

.tableForum { background-color: #FFFFFF; border: 2px #006699 solid; }



th	{

	color: #FFA34F; font-size: 10px; font-weight : normal;

	background-color: #006699; height: 24px;

	background-image: url(../../img/forum/silver/cellpic3.gif);

	background-repeat: repeat-x;

}

th.thForum, th.thTopic, th.thPost, th.thLastPost {

	font-weight: normal; border: #FFFFFF; border-style: solid; height: 24px;

}

th.thForum { border-width: 0px 0px 0px 0px; }

th.thTopic { border-width: 0px 0px 0px 0px; }

th.thPost  { border-width: 0px 0px 0px 0px; }

th.thLastPost { border-width: 0px 0px 0px 0px; }



td.rowIcon, td.rowForum { background-color: #EFEFEF; height: 30px; }

td.rowLabel, td.rowReply { background-color: #EFEFEF; }

td.rowError { background-color: #D82B2B; }

td.rowTopic, td.rowPost, td.rowLastPost, td.rowReplyA	{ background-color: #DEE3E7; }

td.row3	{ background-color: #D1D7DC; }

td.rowIcon, td.rowLabel, td.rowReply, td.rowReplyA	{ padding-left: 4px; padding-right: 4px; }



.rowText { font-size : 12px; }

.rowError { font-size: 12px; color: #FFFFFF; }

.rowTextMed { font-size : 11px; }

.rowTextSmall { font-size : 10px; }

.rowTextLabel { font-size : 12px; font-weight: bold; }

.rowText,.rowTextMed,.rowTextSmall, .rowTextLabel { color : #000000; }

a.rowText,a.rowTextMed,a.rowTextSmall { color: #006699; text-decoration: none; }

a.rowText:hover,a.rowTextMed:hover,a.rowTextSmall:hover	{ color: #DD6900; text-decoration: underline; }



/* The register, login, search etc links at the top of the page */

.mainmenu		{ font-size : 11px; color : #000000 }

a.mainmenu		{ text-decoration: none; color : #006699;  }

a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }



/* Forum category titles */

.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}

a.cattitle		{ text-decoration: none; color : #006699; }

a.cattitle:hover{ text-decoration: underline; }



.catBottom {

	background-color: #D1D7DC;

	background-image: url(../../img/forum/silver/cellpic1.gif);

	background-repeat: repeat-x;

	text-align: center;

}



/* Forum title: Text and link to the forums used in: index.php */

.rowTextForumlink		{ font-weight: bold; font-size: 12px; color : #006699; }

.rowTextForumlink a, .rowTextForumlink a:link, .rowTextForumlink a:active, .rowTextForumlink a:visited {

	text-decoration: none; color : #006699;

}

.rowTextForumlink a:hover { text-decoration: underline; color : #DD6900; }





.navForum { font-weight: bold; font-size: 11px; color : #000000;}

.navForum a, .navForum a:link, .navForum a:active, .navForum a:visited { text-decoration: none; color : #006699; }

.navForum a:hover { text-decoration: underline; color : #006699; }



.forumInputText {

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.forumTextareaText {

	font-weight: normal;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.forumButton {

	font-weight: bold;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.postdetails { font-size: 10px; color: #000000; margin: 3px 0 0 0; }

.postdetails hr {

	margin: 0 0 0 0;

	padding: 0;

	height: 0px;

	border: solid #D1D7DC 0px;

	border-top-width: 1px;

}



.postbody		{ font-size: 12px; color : #000000; margin: 0 0 3px 0; padding: 0 }

.postbody a, .postbody a:link, .postbody a:active, .postbody a:visited {

	text-decoration: none; color : #006699;

}

.postbody a:hover { text-decoration: underline; color : #DD6900; }





.box_allergan {
        float: left;
	height: 132px;
	width: 600px;
	background-color: #DFF;
	padding-top: 10px;
	padding-left: 20px;
	margin-top: 20px;
	padding-right: 20px;
        margin-bottom: 5px;
}
.titolo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 22px;
color: #449FB7;
	font-weight: bold;
	
}
