/* CSS Document */

A:link {
	COLOR:  rgb(245,180,51);

font="arial" FONT-WEIGHT: normal; 		text-decoration: none;
	/*background-color: #FFFFFF;*/
}

A:visited {
	color: rgb(245,180,51);
font="arial" FONT-WEIGHT: normal; 	text-decoration: none;
}

A:hover {
	color: #339900;
	font="arial" FONT-WEIGHT: normal;
	left: 2px;
	position: relative;6
	TOP: 1px;
	text-transform: lowercase;
}

body
{
	color : black;
	background-color : #ECFFC1;
	background-image : url(images/base.gif);
	background-attachment : fixed;
	background-position : bottom left;
	background-repeat : no-repeat;
	font-family:Verdana,;
	top: auto;
	vertical-align: top;
	
}

.sidebar
{
	position : absolute;
	top : 8px;
	left : 20px;
	width : 110px;
	z-index : 1;
	font-size: 0.9em;
	padding-top: 0.5em;
}

.sidebar_2
{
	position : absolute;
	top : 192px;
	left : 756px;
	width : 160px;
	z-index : 1;
	font-size: 0.9em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding: 0.5em;
	height: 315px;
}




.sidebar_3
{
	position : absolute;
	top : 310px;
	left : 728px;
	width : 110px;
	z-index : 1;
	font-size: 0.9em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding: 0.5em;
}

.sidebar_4
{
	position : absolute;
	top : 31px;
	left : 750px;
	width : 160px;
	z-index : 1;
	font-size: 0.9em;
	padding-top: 0em;
	background-color: #FFFFFF;
	padding-bottom: 0em;
	padding-left: 0em;
	padding: 0em;
	}

.sidebar_6
{
	position : absolute;
	top : 298px;
	left : 726px;
	width : 90px;
	z-index : 1;
	font-size: 0.9em;
	padding-top: 0em;
	background-color: #FFFFFF;
	padding-bottom: 0em;
	padding-left: 0em;
	padding: 0em;
	border : thin solid;
	border-style :outset;
}

.sidebar_5
{
	position : absolute;
	top : 380px;
	left : 15px;
	width : 110px;
	z-index : 1;
	font-size: 0.9em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding: 0.5em;

}



















h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
font-size: .90em;
	height: 119px;
	height: 120px;
	height: 120px;
	height: 102px;
	height: 137px;
	height: 143px;
	height: 138px;
	height: 202px;
	height: 261px;
	height: 167px;
	height: 117px;
	height: 161px;
	height: 120px;
	height: 116px;
	height: 117px;
	height: 121px;
	height: 120px;
	height: 117px;
	height: 123px;
	height: 133px;
}

/*
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */
.contentText p
{
	max-width:40em;
}

ul.menu
{
	list-style:none;
	margin:0px;
}

ul.menu li
{
	text-align : left;
}

.menu
{
	text-align : left;
	background-color : rgb(255,255,255);
	/*border : thin solid;
	border-style :inset;*/
	font-weight : normal;
	font-size : 11px;
	line-height: 10px;
		}



.contentText
{
	color : rgb(0,0,6);
	background-color : rgb(255,255,255);
	border : thin solid;
	border-style :outset;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	top: 6px;
}

.menu_bas
{
	color : rgb(0,0,6);
	background-color : rgb(255,255,255);
	border : thin solid;
	border-style :outset;

}

.bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	}
	
DIV.immagine_fotogallery {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

H3 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #999999
}

DIV.margine {
	WIDTH: 99%
}
.Style1 {
	font-size: 12px;
	line-height: 15px;
}
.Style4 {font-size: 11px; line-height:14px;}
.Style10 {font-size: 14px}
.Style2 {font-size: 11px; font-style: italic; }
.Style9 {
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}

.Style13 {
	font-weight: bold;
	color: #006666;
	font-style: italic;
	font-size: 12px;
}
.Style14 {font-weight: bold; color: #000066; font-size: 12px; }
.Style15 {
	color: #990000;
	font-weight: bold;
}




h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
}

/*
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */
.contentText p
{
	max-width:40em;
}

ul.menu
{
	list-style:none;
	margin:0px;
}

ul.menu li
{
	text-align : left;
}

/*.menu
{
	text-align : left;
	background-color : rgb(255,255,255);
	border : thin solid;
	border-style :inset;
       	font-weight : bold;
        font-size : 80%;
		} */
.menu a
{
	COLOR:  rgb(245,180,51);

font="arial" FONT-WEIGHT: normal; 		text-decoration: none;
}

.menu a:hover
{
	color: #339900;
	font="arial" FONT-WEIGHT: normal;
	left: 2px;
	position: relative;6
	TOP: 1px;
	text-transform: lowercase;
}


.menu strong
{
	font-size : 70%;
}

.other
{
	text-align : center;
	border : thin solid rgb(0,0,0);
	background-color : red;
background-image : url(images/rosso.gif);
background-color : inherit;
	color : rgb(0,0,0);
	font-weight : bold;
font-size : 80%;
}

.contentText
{
	color : rgb(0,0,6);
	background-color : rgb(255,255,255);
	border : thin solid;
}

.menu
{
	padding : 0.5em;
	margin-bottom : 0.5em;
}

.menu a
{
	display : block;
}


.contentText
{
	margin-top : 0.5em;
	margin-left : 9em;
	padding : 1em;
	margin-right : 1em;
	
}

.menu_bas
{
	margin-left : 9em;
	margin-top:0.5em;
	padding:0em;


}

.text
{
	color : rgb(0,0,0);
	background-color : rgb(255,255,255);
	border : no;
	width: 550px;
	
}

.centered_text
{
	position: inherit;
	color : rgb(0,0,0);
	background-color : rgb(255,255,255);
	border : no;
	text-align: center;
	
}
