/* CLASSI GENERICHE */
body {background-image: url(../images/bg.jpg); font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size:12px; line-height:16px; background-repeat: no-repeat; background-position: center top; background-color: #FFFFFF; margin: 0px; padding: 0px;}
h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}
li, ul, ol {margin: 0px; padding: 0px;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

/* ID */
#menu {display: inline; padding-top: 30px; padding-right: 5px; padding-left: 10px; padding-bottom: 30px; clip: rect(auto,auto,auto,auto); margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
#listaCheck {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C1DBFA; list-style-position: inside; list-style-image: url(../images/interne/check.gif); margin-bottom: 3px; padding-bottom: 5px; padding-top: 5px; color: #000; font-weight: normal; font-size: 1.1em; text-align: justify;}
#menu2 {display: inline; list-style-type: none; padding-right: 10px;}
div#contenitore {position:relative;}
#logo {position:absolute; left: 330px; top: 10px;}

/* COLORS */
.black {color: #272e34;}
.blue01 {color: #224169;}
.grey {color: #2e4050;}

.bgTotem {background-image: url(../images/bg-totem.gif); background-repeat: no-repeat; background-position: right center;}
.sepX {background-image: url(../images/sep-y.gif); background-repeat: repeat-x; background-position: center center;}
.sepY {background-image: url(../images/sep-y.gif); background-repeat: repeat-y; background-position: center top;}
.sepX2 {background-image: url(../images/sep-x.gif); background-repeat: repeat-x; background-position: center center;}
.bgCampgest {background-image: url(../images/bg-campgest.gif); background-repeat: no-repeat; background-position: right center;}
.bgInterna01 {background-image: url(../images/interne/bg-interna01.jpg); background-repeat: no-repeat; background-position: center top; height: 280px; width: 710px;}
.border01 {border-top-width: 2px; border-top-style: solid; border-top-color: #21497a;}

/* FONT */
.text01 {color: #214273;}
.text02 {color: #000000; font-size: 1.8em;}
.text03 {color: #0C4074; font-weight: normal; line-height: 1.3em; font-size: 1.1em;}
.text04 {color: #224169; font-size: 0.9em;}
.text05 {color: #FFFFFF; font-size: 1.2em; line-height: 1.3em;}
.text06 {color: #000000; font-size: 1.5em; font-weight: normal; line-height: 22px;}
.text07 {
	color: #242b31;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 20px;
}
.text08 {color: #366912; font-size: 1.8em; font-weight: normal;}
.text09 {color: #000000;}
.text10 {color: #10406f; font-size: 1.2em;}
.text11 {color: #fff; font-size: 1.1em;}

.btnForm {background-image: url(../images/interne/bg-btn-form.gif); height: 36px; width: 156px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.bgMediacenter {background-image: url(../images/interne/bg-mediacenter.png); background-repeat: no-repeat; background-position: center top;}
.campiForm {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #97abbd; border-right-color: #ced8e2; border-bottom-color: #ced8e2; border-left-color: #97abbd; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; color: #254c6d;}
#content #slider ul li table tr td table tr td table tr td {
	text-align: justify;
}
.ShadowNewsSup {
	background-image: url(../images/interne/sep-sup.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
}
.ShadowNewsDown {
	background-image: url(../images/interne/sep-inf.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
}
.bgNewsRip {
	background-image: url(../images/interne/bgNewsRip.gif);
	background-repeat: repeat-y;
	background-position: center;
}
