@charset "utf-8";
/* CSS Il Cantonale */

body	{
	margin:0px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	line-height:150%;
	color: #422206;
	background-repeat:no-repeat;
	background-position:bottom center;
	background-attachment:fixed;
	overflow-x: hidden;
}

th, td	{
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	color: #422206;
}

.testoPiccolo	{
	font-size:12px;
	line-height:110%;
}

p	{
	margin-top:6px;
	margin-bottom:6px;
}

p.small	{
	font-size:11px;
	margin-top:4px;
	margin-bottom:4px;
}

a:link, a:visited	{color:#422206; }
a:hover, a:active	{color:#ffffff; background-color:#c0893a; }

a.img:link, a.img:visited	{color:#422206; }
a.img:hover, a.img:active	{color:#ffffff; background-color:transparent; }

a.light:link, a.light:visited	{color:#666666; text-decoration:none; font-family:"Courier New", Courier, monospace;}
a.light:hover, a.light:active	{color:#422206; text-decoration:none; font-family:"Courier New", Courier, monospace; background-color:transparent; }

a.light2:link, a.light2:visited	{color:#666666; }
a.light2:hover, a.light2:active	{color:#ffffff; background-color:#c0893a; }

a.mainMenu:link, a.mainMenu:visited	{font-size:14px; color:#422206; text-decoration:none; display:inline-block; padding:5px; margin-right:19px; }
a.mainMenu:hover, a.mainMenu:active	{font-size:14px; color:#ffffff; background-color:#c0893a; text-decoration:none; display:inline-block; padding:5px; margin-right:19px;}
span.mainMenu	{font-size:14px; color:#ffffff; background-color:#c0893a; text-decoration:none; display:inline-block; padding:5px; margin-right:19px;}
a.mainMenuSel:link, a.mainMenuSel:visited, a.mainMenuSel:hover, a.mainMenuSel:active	{font-size:14px; color:#ffffff; background-color:#c0893a; text-decoration:none; display:inline-block; padding:5px; margin-right:19px;}

a.mainMenuLike:link, a.mainMenuLike:visited	{color:#422206; text-decoration:none; }
a.mainMenuLike:hover, a.mainMenuLike:active	{color:#ffffff; background-color:#c0893a; text-decoration:none;}

a.subMenu:link, a.subMenu:visited	{color:#ffffff; text-decoration:none; }
a.subMenu:hover, a.subMenu:active	{color:#422206; text-decoration:none;}

#subMenu	{background-color:#c0893a; color:#FFFFFF; position:absolute; width:225px; margin-left:183px; margin-top:-2px; z-index:1;}

h1	{
	font-size:18px;
	line-height:130%;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

h2	{
	font-size:16px;
	line-height:130%;
	margin:0px;
}

h2.bis	{
	font-size:16px;
	line-height:130%;
	margin:0px;
	color:#c0893a;
}

h3	{
	font-size:13px;
	line-height:110%;
	margin:0px;
}

h4	{
	font-size:14px;
	line-height:110%;
	margin:0px;
	color:#c0893a;
}

h5	{
	font-size:12px;
	line-height:100%;
	margin:0px;
	color:#c0893a;
}

ul.subM	{
	margin:0px; 
	padding-top:0px; padding-left:15px;
}

li.subM	{
	list-style-type:circle;
	list-style-image:url(immagini/circle.gif);
}

li.subMsel	{
	list-style-type:disc;
	list-style-image:url(immagini/raquo.gif);
}


div.contenuto	{
	width:950px; 
	overflow:hidden;
	background-image:url(immagini/background2p_IlCantonale.png);
}

div.chiusura	{
	clear:both; 
	height:30px; 
	background-image:url(immagini/background1pc_IlCantonale.gif);
}

div.pBox	{
	width:185px;
	height:215px;
	background-image:url(immagini/boxBack1.gif); background-position:top; background-repeat:no-repeat;
	float:left;
}
div.pBoxH	{
	width:185px;
	height:215px;
	background-image:url(immagini/boxBack1H.gif); background-position:top; background-repeat:no-repeat;
	float:left;
}
div.pBoxImg	{
	height:168px;
	margin-left:10px; margin-right:10px; padding-top:5px; padding-bottom:5px;
}
div.pBoxTxt	{
	height:40px;
	margin-left:10px; margin-right:10px; padding-top:0px;
}

div.pBox2	{
	width:185px;
	height:200px;
	background-image:url(immagini/boxBack1.gif); background-position:top; background-repeat:no-repeat; float:left;
}
div.pBox2H	{
	width:185px;
	height:200px;
	background-image:url(immagini/boxBack1H.gif); background-position:top; background-repeat:no-repeat; float:left;
}

div.pBoxBig	{
	width:375px;
	height:375px;
	background-image:url(immagini/boxBack2.gif); background-position:top; background-repeat:no-repeat; float:left;
	overflow:hidden;
}
div.pBoxImgBig	{
	margin-left:20px; margin-right:22px; margin-top:33px;
}

div.pBox3	{
	width:290px;
	height:240px;
	margin-left:20px;
	margin-top:20px;
	background-image:url(immagini/boxBack3.gif); background-position:top; background-repeat:no-repeat; float:left;
}

div.pBox3inside	{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

div.formC1 {
	width: 120px;
	height: 21px;
	padding-top:2px;
	float:left;
}

div.formC2 {
	width: 400px;
	height: 23px;
	float:left;
}

span.codice {
	font-family: "Courier New", Courier, monospace;
	font-size: 120%;
	font-weight:bold;
}

span.barrato {
	font-weight:normal;
	text-decoration:line-through;
}

span.h3big {
	font-size:15px;
	line-height:12px;
}

span.h3small {
	font-size:14px;
	line-height:12px;
	font-weight:normal;
}

form { margin:0px; }

input {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	color:#422206;
}

textarea {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
}

input.nb {
	width: 390px;
	margin:0px;
}

input.lds {
	background-color:#f7eab9; 
	border:0px; border-bottom:dotted 1px; 
	width:16px; margin-right:3px;
	text-align:right;
	font-weight:bold;
}

textarea.nb {
	width: 390px;
	height:80px;
	margin:0px;

}

div.hr	{
	border-bottom:#c0893a solid 1px; 
	clear:both; 
	height:1px; 
	overflow:hidden;
}

div.ldsP1	{position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#AAAAAA; filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75; z-index:100;}
div.ldsP2	{position:fixed; width:25px; height:25px; top:50%; left:50%; margin-left:185px; margin-top: -165px; z-index:101;}
div.ldsP3	{position:fixed; width:370px; height:310px; top:50%; left:50%; margin-left:-185px; margin-top: -155px; line-height:19px; background-image:url(immagini/postit2.png); z-index:1000;}

#banneroneHome1	{width:950px; top:0px; height:220px; z-index:110; position:relative;}
#banneroneHome2	{height:215px; position:relative;}
#banneroneHome3	{width:950px; height:300px; z-index:110; position:relative;}

acronym	{
	border-bottom:dashed 1px;
	}
