@charset "utf-8";
/* CSS Document */

html
{
	/*background:url(img/layout/pageBg.gif) repeat-y;*/
	background:#a4091e url(img/layout/pageBg.gif) repeat-y;
}

body
{
	/*background:url(img/layout/bg.gif) center repeat-y;*/
	background:url(img/layout/bg2.png) top center repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404042;
	line-height:15px;
}

#topHeader
{
	background:url(img/layout/topHeader.jpg) top center no-repeat;
	display:block;
	height:42px;
}



#hd
{
	background:url(img/layout/headerBg.png) top left repeat-y;
}

.yui-b
{
	background:#FFFFFF;
}

#bottomFooter
{
	background:url(img/layout/bottomFooter.jpg) top center no-repeat;
	display:block;
	height:157px;
}

#innerBottomFooter
{
	width:880px;
	margin:0 auto;
	text-align:right;
	padding-top:35px;
	padding-right:30px;
	padding-left:30px;
	font-family:Arial;
	font-size:11px;
}

#innerBottomFooter a:link,#innerBottomFooter a:active,#innerBottomFooter a:visited
{
	padding-left:5px;
	text-decoration:none;
	color:#404042;
}

#innerBottomFooter a:hover
{
	text-decoration:underline;
}

#innerBottomFooter a.currentLang
{
	text-decoration:none;
	color:#a4091e;
}

ul#topMenu
{
	margin:0;
	padding:0;
	margin-left:48px;
}

ul#topMenu li
{
	list-style:none;
	float:left;
}

ul#topMenu li a
{
	display:block;
	height:53px;
	text-indent:-9999px;
	overflow:hidden;
}

a.agliardi:link,a.agliardi:active,a.agliardi:visited
{
	background:url(img/layout/topMenu.png) 0 0 no-repeat;
	width:171px;
}

a.agliardi:hover, a.actual_agliardi
{
	background:url(img/layout/topMenu.png) 0 -53px no-repeat;
	width:171px;
}

a.moroni:link,a.moroni:active,a.moroni:visited
{
	background:url(img/layout/topMenu.png) -171px 0 no-repeat;
	width:163px;
}

a.moroni:hover, a.actual_moroni
{
	background:url(img/layout/topMenu.png) -171px -53px no-repeat;
	width:163px;
}

a.terzi:link,a.terzi:active,a.terzi:visited
{
	background:url(img/layout/topMenu.png) -334px 0 no-repeat;
	width:165px;
}

a.terzi:hover, a.actual_terzi
{
	background:url(img/layout/topMenu.png) -334px -53px no-repeat;
	width:165px;
}

a.camozzi:link,a.camozzi:active,a.camozzi:visited
{
	background:url(img/layout/topMenu.png) -499px 0 no-repeat;
	width:225px;
}

a.camozzi:hover, a.actual_camozzi
{
	background:url(img/layout/topMenu.png) -499px -53px no-repeat;
	width:225px;
}

a.grismondi:link,a.grismondi:active,a.grismondi:visited
{
	background:url(img/layout/topMenu.png) -724px 0 no-repeat;
	width:150px;
}

a.grismondi:hover, a.actual_grismondi
{
	background:url(img/layout/topMenu.png) -724px -53px no-repeat;
	width:150px;
}

#mainMenu
{
	background:url(img/layout/logo.png) bottom left no-repeat;
	display:block;
	margin-left:38px;
	height:200px;
}

.mainMenuLeft
{
	float:left;
}

.mainMenuRight
{
	float:right;
}

.mainMenuLeft a
{
	display:block;
	margin-top:90px;
	width:490px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
}

ul#bottomMenu
{
	margin:0;
	padding:0;
	margin-top:166px;
}

ul#bottomMenu li
{
	list-style:none;
	float:left;
}

ul#bottomMenu li a
{
	display:block;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}

a.tour:link,a.tour:visited,a.tour:active
{
	background:url(img/layout/bottomMenu.png) 0 0 no-repeat;
	width:57px;
}

a.tour:hover, a.actual_tour
{
	background:url(img/layout/bottomMenu.png) 0 -23px no-repeat;
	width:57px;
}

a.percorsi:link,a.percorsi:visited,a.percorsi:active
{
	background:url(img/layout/bottomMenu.png) -57px 0 no-repeat;
	width:144px;
}

a.percorsi:hover, a.actual_percorsi
{
	background:url(img/layout/bottomMenu.png) -57px -23px no-repeat;
	width:144px;
}

a.informazioni:link,a.informazioni:visited,a.informazioni:active
{
	background:url(img/layout/bottomMenu.png) -201px 0 no-repeat;
	width:117px;
}

a.informazioni:hover, a.actual_informazioni
{
	background:url(img/layout/bottomMenu.png) -201px -23px no-repeat;
	width:117px;
}

#bd
{
	background:#CCCCCC;
}

.clearer
{
	clear:both;
}


/*--------------------------*/
/*  Contenuti pagine        */
/*--------------------------*/

#percorsiBox
{
	display:block;
	height:311px;
	background:url(img/percorsi_bg.jpg) top left no-repeat;
	padding-left:317px;
	padding-right:37px;
	padding-top:61px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#404042;
	line-height:15px;
}

#informazioniBox
{
	display:block;
	height:305px;
	background:url(img/info.jpg) top left no-repeat;
	padding-left:317px;
	padding-right:37px;
	padding-top:61px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#404042;
	line-height:15px;
}

#percorsiLeftBox
{
	float:left;
	width:283px;
}

#percorsiRightBox
{
	float:right;
	width:283px;
}

.redBoldText
{
	color:#a4091e;
	font-weight:bold;
	text-transform:uppercase;
}

.uppercaseBoldText
{
	font-weight:bold;
	text-transform:uppercase;
}

#informazioniBox a:link, #informazioniBox a:visited, #informazioniBox a:active
{
	color:#404042;
}

#informazioniBox a:hover
{
	color:#ffffff;
	background:#b24d4d;
	text-decoration:none;
}

#agliardiBox
{
	background:#f8f8f8 url(img/agliardi.png) top left no-repeat;
	padding-top:225px;
	padding-left:312px;
	padding-right:30px;
	padding-bottom:60px;
	text-align:justify;
}

#moroniBox
{
	background:#f8f8f8 url(img/moroni.png) top left no-repeat;
	padding-top:225px;
	padding-left:312px;
	padding-right:30px;
	padding-bottom:60px;
	text-align:justify;
}

#terziBox
{
	background:#f8f8f8 url(img/terzi.png) top left no-repeat;
	padding-top:225px;
	padding-left:312px;
	padding-right:30px;
	padding-bottom:60px;
	text-align:justify;
}

#camozziBox
{
	background:#f8f8f8 url(img/camozzi.png) top left no-repeat;
	padding-top:225px;
	padding-left:312px;
	padding-right:30px;
	padding-bottom:60px;
	text-align:justify;
}

#grismondiBox
{
	background:#f8f8f8 url(img/grismondi.png) top left no-repeat;
	padding-top:225px;
	padding-left:312px;
	padding-right:30px;
	padding-bottom:60px;
	text-align:justify;
}

