/* FrancescaMessina layout - Francescamessina.org */
/* Last updated 10 marzo 2006  */

/* You may learn from this CSS and use its techniques in your own projects, 
but the unique combination of images, colors, sizes, typography, and positioning ("the design") 
is copyright (c) By Omega ISP and may not be used by anyone but us. No stealing. We will find you. */ 



/*---------------------
	GLOBAL LAYOUT
---------------------*/


* {
	
	margin:0px;
	padding:0px;
	
	}
	

body {
	
	margin:10px;
	padding:0px;
	background: #C8E7FF url(images/sfumatura.jpg)  repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height:1.3em;
	text-align: justify;
	}
		
		

/*--- Grey border costruction ------*/

#nav_division {
	
	border-right: 1px solid #DDDDDD;	
	}

	
/*-----   end ---------*/




/*------- Basic content styling -------*/


p	{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height:1.2em;
	text-align:justify;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}	
	
p1	{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height:1.2em;
	text-align:justify;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	}	
	
h1  {
	
	display:block;
	padding-top:5px;
	padding-bottom:2px;
	color:#7F9E56;
	text-size: 0.8em;
	font-weight: normal;
	}
	
	

h2  {
	
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#7F9E56;
	text-size: 1em;
	font-weight: normal;
	}


h3  {
	
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#7F9E56;
	text-size: 1.1em;
	font-weight: normal;
	}


.padder {
	padding-left:20px;
	padding-top: 5px;
	text-align: left;
	}
	
a {
	color:#666666;
	}	

a:hover {
	color:#999999;
	background-color: #DDEEFF;
	border: 1px dashed #AACCEE;
	margin: 0 -3px 0 -3px;
	padding: 0 2px 0 2px;
	}

ul {
	
	padding-left:30px;
	padding-top:5px;
   padding-bottom:5px;
	}	

/*-------------------
	STILI MENU
------------------*/	


.navsection1 {
	display:block;
	
	background-color:#0066FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:10px;
	text-align:right;
	padding-top:10px;
	font-weight:normal;
	padding-bottom:2px;
	}

.navsection2 {
	display:block;
	
	background-color:#0066FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:10px;
	text-align:right;
	padding-top:10px;
	font-weight:normal;
	margin-top:40px;
	padding:bottom:2px;
	}
 
	
#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #DDDDDD;
width: 200px;
text-align:left;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #DDDDDD;

}

#navlist li a { 
	text-decoration: none; 
	color: #666666;
}	

#navlist li a:hover { 
	text-decoration: none; 
	color: #000099;
}

#navlist1
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #DDDDDD;
width: 100%;
text-align:left;
}

#navlist1 li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #DDDDDD;

}

#navlist1 li a { 
	text-decoration: none; 
	color: #CCCCCC;
}	

#navlist1 li a:hover { 
	text-decoration: none; 
	color: #666666;
}


.date	{
	font-style:italic;
	}
	

/*-------  FINE  Basic content styling -------*/





/*------------------------
	STILI articoli.html
------------------------*/	
	
.artcatg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	color:#7F9E56;
	font-size: 1.6em;
	font-weight: bold;
	text-align:left;
	}	

.art {
	padding-left:30px;
	line-height:1.2em;
	padding-top:10px;
	}

.art a {

	text-decoration:none;
	font-size: 1.2em;	
	font-weight:bold;
	color:#339900;
	}

.ref {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
	
.smaller {
	
	font-size: 0.5em;
	}
		
/*-------------------------
	STILE ARTICOLO.hml
--------------------------*/

.title_article {
	display:block;
	text-decoration:none;
	font-size: 1.8em;	
	font-weight:bold;
	color:#7F9E56;
	padding-bottom:10px;
	line-height: 1.4em
	}
	
.reference {
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:italic;
	}	

.imglist	{
	
	padding-left:50px;
	list-style-type:none;
	padding-top:30px;
	padding-bottom:30px;
	}

.imglist li {
	
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	}

/*------ stile commenti articolo ---------*/

.comment_first {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size: 1em;
	}

.comment {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size: 1em;
	}

label {

	font-style:italic;
	}	


/*-------------------------
	STILE Guestbook.html
--------------------------*/

.imput_guest {
	border:1px solid #CCCCCC;
	font-size: 1em;
	}

.firma {
	border-bottom:1px solid #CCCCCC;
	font-size: 0.8em;
	margin-top:20px;
	}


.messdiv {
	
	border:1px solid #DDDDDD;
	font-size: 0.8em;
	padding: 5px;
	}

.brdbottom {
	
	border-bottom:1px solid #DDDDDD;
	}
	
/*------------------------------
	STILE News.html			
------------------------------*/

.NewsTitle  {
	
	display:block;
	padding-top:5px;
	padding-bottom:2px;
	color:#7F9E56;
	font-size: 1.2em;
	font-weight: bold;
	}


.NewsDate {

	font-size: 0.8em;
	font-style:italic;
	}

/*------------------------------
	STILE TIPSTER			
------------------------------*/

/* Used in some of the example templates below. */
.tipClass { font: 10px Arial, Helvetica; color: white; border: 1px solid #C0C0C0; width: 100%; padding: 5px}

/* Format links inside tips a little, feel free to remove this. */
.tipClass A { text-decoration: none; color: #FFFFCC }


/*------------------------------
	STILE DHTML MENU			
------------------------------*/

/* Menu classes. This would be more elegant if IE was outlawed ;) */

#navigation {
 z-index: 100;
 position: relative;
 top: 0em;
 left: 0.5em;
 width: 100%;
 overflow: visible;
}

#navigation ul {
 list-style-type: none;
 margin: 0 0 0 0.5em;
 padding: 0;
}

#listMenuRoot {
 width: 90%;
 text-align: left;
}

#listMenuRoot ul {
 left: 0.5em;
 width: 100%;
 margin: 0 0 1em 0.5em;
 padding: 0;
}
#listMenuRoot ul ul {
 left: 1.5em;
 width: 100%;
 margin: 0 0 1em 0.5em;
 padding: 0;
}

#listMenuRoot li {
 position: relative;
 width: 100%;
 padding: 0;
 margin: 0 0 0 0;
 color: #036;
}

#listMenuRoot li .subind {
 position: relative;
 width: 100%;
 padding: 0;
 margin: 0 0.5em 0 0;
 font-size: 1em;
}

#listMenuRoot a {
 display: block;
 padding: 0 0 0 0;
 width: 100%;
 color: #999999;
}

/* Holly Hack: Fix IE/Win. Hide from IE Mac \*/
* html #listMenuRoot li {
 float: left;
 height: 1%;
}
* html #listMenuRoot a {
 height: 1%;
}
/* End Hack */

#listMenuRoot ul a {
 border-color: #AACCEE;
 left: 1.5em;
 margin: 0 0 1em 0.5em;
 width: 100%;
 padding: 0;
}

#listMenuRoot ul ul a {
 border-color: #AACCEE;
 left: 1.5em;
 margin: 0 0 1em 0.5em;
 width: 100%;
 padding: 0;
}

#listMenuRoot a.current {
 color: #399;
}
#listMenuRoot a:hover {
 color: #000099;
 background-color: #DDEEFF;
 border: 1px dashed #AACCEE;
 margin: 0;
 width: 100%;
 padding: 0;
}
#listMenuRoot a.highlighted {
 color: #000099;
 border-color: #AACCEE;
 background-color: #DDEEFF;
 margin: 0 0 1em 0.5em;
 width: 100%;
 padding: 0;
}
#listMenuRoot a.highlighted .subind {
 display: none;
 color: #000099;
 border-color: #AACCEE;
 background-color: #DDEEFF;
 margin: 0 0 1em 0.5em;
 width: 100%;
 padding: 0;
}
/* These next 2 are Safari hacks, it doesn't cleanly remove CSS via node.className = ''; */
#listMenuRoot a.dimmed {
 background: transparent;
 border-color: #FFFFFF;
}
#listMenuRoot ul a.dimmed {
 border-color: #F0F8FF;
}

#menulock {
 display: block;
 text-align: center;
 font-size: 0.8em;
 color: #66C;
 cursor: pointer;
}
#linktitle {
 margin-top: 1em;
 text-align: center;
 color: #999;
 font-size: 0.8em;
}

/* Non-IE menu enhancements...
html>body #menuroot ul {
 top: 1.55em;
 border-top: 3px solid #E8F0FF;
}
html>body #menuroot a.highlighted {
 width: 28em !important;
 text-align: center;
}
*/
