body	{
	margin: 47px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-align: center;
	background-color: #f3f3f3;
	background-image: url(http://www.bullesdozer.com/ymmoo/images/bb1/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}
#container {
	margin: auto;
	position:relative;
	padding: 0 13px;
	width: 720px;
	text-align: justify;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/bg_body.gif);
	}

/* H */
h1,h2	{
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	font-size: 16px;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/arrows.gif) left no-repeat;
	}
h3	{
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
hr	{
	height: 1px;
	border: 0;
	background: #ddd;
	color: #ddd;
	margin:15px 0;
	}

/* A */
a	{
	color:#356AA0;
	font-weight: bold;
	text-decoration:none;
	}
a:hover	{
	color:#4096EE;
	text-decoration: none;
	}
	
/* Formattazione del testo*/
p	{
	margin:0px 0px 11px;
	}
.small	{
	font-size: 10px;
	}
.grigio	{
	font-size: 10px;
	color: #666666;
	}
.red{
	color:#FF3300;
	font-weight:bold;
	}
.center	{
	text-align:center;
	}
.left	{
	text-align:left;
	}

/* Table */	
table	{
	font-size: 10px;
	border: 1px solid #ddd;
	}
td	{
	padding-left: 2px;
	background: #EEEEEE;
	}
th	{
	padding-left: 2px;
	background: #EEEEEE;
	}
.stagione{
	background: #dddddd;
	color:#356AA0;
	}
/* Immagini */
img	{
	border:0;
	}
.border	{
	border-top: 1px solid #999999;
	}
.img_left	{
	float: left;
	padding: 2px;
	border: 1px solid #ddd;
	margin: 0 10px 10px 0;
	}
.img_right	{
	float: right;
	padding: 2px;
	border: 1px solid #ddd;
	margin: 0 0 10px 10px;
	}

/* STYLE PER IL TEMPLATE*/

.occupe
{
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}

/* Menubar */
#menubar, #menubar ul {
	position:absolute;
	top: 33px;
	margin: 0 auto;
	padding:0;
	}
#menubar li {
	list-style:none;
	width:120px;
	float: left;
	}
#menubar a {
	width:119px;
	display:block;
	background:url("http://www.bullesdozer.com/ymmoo/images/bb1/menubar.gif");
	padding-top: 2px;
	padding-bottom: 3px;
	font: bold 9px Verdana;
	color:#555;
	text-align:center;
	text-decoration:none;
	border: 1px solid #ddd;
	border-right:none;
	}
#menubar a.dx {
	width:118px;
	background:url("http://www.bullesdozer.com/ymmoo/images/bb1/menubar_dx.gif");
	padding-top: 8px;
	padding-bottom: 9px;
	border: 1px solid #ddd;
	}
#menubar a:hover {
	background-position:0% -29px;
	}
#menubar li ul a:hover {
	color:#356AA0;
	background:#FFFFFF !important;
	background:#FFFFFF;
	}
#menubar li ul { /* second-level lists */
	position: absolute;
	width: 120px;
	top: 31px;
	left: -999em;
	}
#menubar li ul a { /* second-level lists a */
	width:109px;
	text-align: left;
	padding-left: 10px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/menu.png) !important;
	background: #FFFFFF;
	color:#444;
	border-style: solid;
	border-color: #ddd;
	border-width: 0 1px 1px 1px;
	}
#menubar li:hover ul, #menubar li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}

/* Navigator bar*/
#navigator_bar {
	position:absolute;
	top: 262px;
	width: 710px;
	height: 20px;
	line-height:20px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/bg_navigator.jpg) repeat-x;
	margin-bottom: 10px;
	padding: 0px 5px 1px;
	border-bottom: 1px solid #ddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	}
#navigator_bar a {
	color: #356AA0;
	}
#navigator_bar a:hover {
	text-decoration: none;
	color: #666666;
	}
#navigator {
	float: left;
	}
#submenu {
	float: right;
	}

/* Header */
#logo a{
	position:absolute;
	left: 121px;
	top: -31px;
	display: block;
	width:66px;
	height:56px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/logo.jpg) no-repeat top;
	}
#logo_scritta {
	position:absolute;
	right: 9px;
	top: -24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000066;
	font-weight: bold;
	}
#logo_scritta a{
	display: block;
	width: 427px;
	height: 39px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/logo_scritta.jpg) no-repeat top;
	}

#sup_header {
	position:absolute;
	left: 0;
	top: 0;
	width: 746px;
	height: 33px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/logo_header.jpg) no-repeat top;
	}
#fotoheader {
	width:716px;
	height:180px;
	position:absolute;
	top: 74px;
	border: 1px solid #ddd;
	padding: 1px;
	text-align: center;
 
	overflow: hidden; 
	display: table-cell;
vertical-align: middle;
	}
	#fotoheader img
	{
	position:relative;
	top:-250px;
	}
#preload{
	background:#eee;
	width:716px;
	height:180px;
	padding:0;
	margin:0;
	}
#preload img{
	position:absolute;
	top: 81px;
	}
#flags	{
	width:100px;
	float:right;
	text-align:right;
	}
#flags img {
	border: 1px solid #ddd;
	background:#fff;
	padding: 1px;
	margin: 3px 0 0 0;
	}
#data	{
	position: absolute;
	width: 115px;
	text-align: right;
	right: 14px;
	top: 57px;
	font-weight:bold;
	font-size: 9px;
	color: #356AA0;
	}

/* Contenuti */
#contenuti {
	position:relative;
	padding: 296px 0 5px 0;
	width: 720px;
	text-align: justify;
	overflow: auto;
	}
#testi550 {
	float:left;
	width:540px;
	padding-right: 10px;
	text-align: justify;
	background:url(http://www.bullesdozer.com/ymmoo/images/bb1/bg_annunci.gif) repeat-y right;
	}
#testi590 {
	float:left;
	width:580px;
	padding-right: 10px;
	text-align: justify;
	background:url(http://www.bullesdozer.com/ymmoo/images/bb1/bg_annunci.gif) repeat-y right;
	}
#testi720 {
	float:left;
	width:720px;
	text-align: justify;
	}
.testi360 {
	float:left;
	width:340px;
	padding-right:20px;
	text-align: justify;
	}


/* Annunci */
#annunci160 {
	float:right;
	text-align:left;
	width: 160px;
	}
#annunci120 {
	float: right;
	text-align:left;
	width: 120px;
	}

/* Footer */
#sottoh1{
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/sotto_h1.gif) top no-repeat;
    margin: 0 auto;
	width:746px;
	height:11px;
	margin-bottom:30px;
}
#footer_bg {
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background:#e3e3e3;
	}
#footer {
    margin: 0 auto;
	overflow:auto;
	padding:10px;
	width:722px;
	text-align:left;
	font-size: 10px;
	}
/*#ricerca {
	width: 300px;
	font-size: 10px;
	color:#666;
	}
	#ricerca input{
	border:1px solid #c1c1c1;
	}
	#ricerca input.radio{
	border:none;
	}
#ricerca img {
	float: left;
	margin-right: 10px;
	border: none;
	}
*/

#menu_footer {
	width: 300px;
	margin: 0 auto;
	color:#aaa;
	text-align:right;
	font-size: 10px;
	vertical-align:middle;
	}
	#menu_footer a {
		font-weight:normal;
		color:#666;
	}
	#menu_footer a:hover{
		color:#666;
		text-decoration:underline;
	}
#menu_footer img{
	vertical-align:-4px;
	}

/* Form */	
input,textarea,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	background: #f7f7f7;
	padding-left: 2px;
	}
input.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #356AA0;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	background: #f7f7f7;
	text-align: center;
	height: 17px;
	width: 50px;
	}
input.pulsante2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #356AA0;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	background: #f7f7f7;
	text-align: center;
	height: 17px;
	}
input.radio {
	border: 0;
	background: none;
	}

/* STYLE SPECIFICI PER LE PAGINE */

/* Home */
.canali	{
	float:right;
	width: 230px;
	height: 130px;
	margin: 15px 12px 12px 0;
	border: 1px solid #ddd;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/bg_canali.jpg) top no-repeat;
	}
.canali_doppio {
	float:right;
	width: 230px;
	height: 210px;
	margin: 15px 12px 0 0;
	border: 1px solid #ddd;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/bg_canali.jpg) top no-repeat;
	}
.canali_eventi {
	float:right;
	margin-top:15px;
	width: 230px;
	height: 369px;
	border: 1px solid #ddd;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/bg_canali.jpg) top no-repeat;
	}
	
#box_elenco_eventi{
	margin-top: 10px;
	position:absolute;
	width: 210px;
	height:165px;
	overflow: hidden;
	text-align:left;
}
#elenco_eventi {
	position:absolute;
	width: 190px;
	}
#elenco_eventi ul {
	padding: 0 5px 0 12px;
	font-size:10px;
	list-style-type: square;
	color: #666666;
	margin: 0 0 0 5px;
	font-weight:normal;
	}	

			/* Scritte Home */
			#canali_bedandbreakfast{
				position:absolute;
				top:301px;
				left:43px;
				display:block;
				background: url(http://www.bullesdozer.com/ymmoo/images/bb1/scritte/bedandbreakfast.jpg);
				height:25px;
				width:168px;
				}
			#canali_casevacanze{
				position:absolute;
				top:302px;
				left:290px;
				display:block;
				background: url(http://www.bullesdozer.com/ymmoo/images/bb1/scritte/casevacanze.jpg);
				height:25px;
				width:161px;
				}
			#canali_eventi{
				position:absolute;
				top:301px;
				left:508px;
				display:block;
				background: url(http://www.bullesdozer.com/ymmoo/images/bb1/scritte/eventi.jpg);
				height:25px;
				width:214px;
				}
			#canali_brescia{
				position:absolute;
				top:460px;
				left:40px;
				display:block;
				background: url(http://www.bullesdozer.com/ymmoo/images/bb1/scritte/brescia.jpg);
				height:25px;
				width:174px;
				}
			#canali_tempolibero{
				position:absolute;
				top:460px;
				left:305px;
				display:block;
				background: url(http://www.bullesdozer.com/ymmoo/images/bb1/scritte/tempolibero.jpg);
				height:25px;
				width:131px;
				}
				
	
.canali_content {
	position: relative;
	width: 210px;
	padding: 25px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-align: justify;
	}
.canali_img {
	float: left;
	padding: 2px;
	margin: 0 10px 10px 0;
	border: 1px solid #ddd;
	}

/* Brescia e Provincia */
.foto_bresciaeprovincia {
	float: left;
	width: 56px;
	margin-right: 10px;
	}
.foto_bresciaeprovincia img {
	border: 1px solid #ddd;
	padding: 2px;
	margin-bottom:5px;
	}

/* Tempo Libero */
.tempolibero{
	overflow:auto;
	margin-bottom:10px;
	}
.tempolibero img{
	float: left;
	padding: 2px;
	border: 1px solid #ddd;
	margin-right: 10px;
	}

/* Eventi */
.evento{
	overflow:auto;
	margin-bottom: 10px;
	position:relative;
	}
.evento img{
	float: left;
	padding: 2px;
	border: 1px solid #ddd;
	margin-right: 10px;
	}
#eventi_passati ul, .eventi_passati ul {
	padding: 0 5px 0 15px;
	list-style-type: square;
	color: #666666;
	margin: 0 0 10px 0;
	font-weight:normal;
	}
.evento_rank{
	float: left;
	width: 23px;
	height: 21px;
	margin-right:4px;
	line-height:20px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1//badgerank.gif);
	color: #000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}

#tabmenularge{
	height: 31px;
	margin-bottom: 15px;
	}
#tabmenularge ul {
	margin: 0;
	padding:0;
	height:31px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/tab_border.gif) bottom left repeat-x;
	}
#tabmenularge li {
	list-style:none;
	width:155px;
	float: left;
	margin-right: 2px;
	}
#tabmenularge a {
	display:block;
	width:155px;
	height:20px;
	padding-top:10px;
	font: bold 9px Verdana;
	color:#777;
	text-align:center;
	text-decoration:none;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/tab_large.gif) top left no-repeat;
	border-bottom:1px solid #ddd;
	}
#tabmenularge a:hover {
	color:#356AA0;
	background-position:0% -30px;
	}
#tabmenularge a.selected {
	color:#555;
	background-position:0% -30px;
	border-bottom:1px solid #fff;
	}
#tabmenularge a:hover.selected {
	color:#555;
	background-position:0% -30px;
	}
#tabmenularge li.selected	{
	border-bottom: none;
	}

/* Pagina Evento */
#evento_img {
	width: 50px;
	float: left;
	padding: 2px;
	border: 1px solid #ddd;
	margin-right: 10px;
	}
#evento_testo {
	width: 474px;
	float: left;
	text-align:justify;
	}


/* Strutture */
#testi_strutture {
	float: left;
	width: 458px;
	text-align: justify;
	}
#testi_strutture .img {
	float: left;
	margin: 0 10px 0 0;
	}
div#fotogallery {
	float: right;
	width:252px;
	}

#tabmenu{
	height: 31px;
	margin-bottom: 15px;
	}
#tabmenu ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0;
	padding:0;
	height:31px;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/tab_border.gif) bottom left repeat-x;
	}
#tabmenu li {
	list-style:none;
	width:105px;
	float: left;
	margin-right: 2px;
	}
#pagesuivante{
text-decoration:none;
padding:0 0 0 0px;
text-align:center;
margin:0 0 0 0px;
color:#3300CC;
}
#pagesuivante li {
background-image:url(../lasvistas/bouton_page.jpg);
height:31px;
text-decoration:none;
padding:0 0 0 0px;
list-style:none;
margin:0 0 0 0px;
left:0px;
position:relative;
	display:block;
	clear:both;
}

#sidebar {
 
	width: 252px;
}
#sidebar a{
	height:31px; 
	width:252px;
	background-image:url(http://www.bullesdozer.com/ymmoo/images/bb1/bouton_page.jpg);
	text-align:center;
	display: block;
	clear:both;
	margin-bottom:2px;	
}
.milieu
{
position:relative;
top:10px;
}
#tabmenu a {
	display:block;
	width:105px;
	height:20px;
	padding-top:10px;
	font: bold 9px Verdana;
	color:#777;
	text-align:center;
	text-decoration:none;
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/tab_small.gif) top left no-repeat;
	border-bottom:1px solid #ddd;
	}
#tabmenu a:hover {
	color:#356AA0;
	background-position:0% -30px;
	}
#tabmenu a.selected {
	color:#555;
	background-position:0% -30px;
	border-bottom:1px solid #fff;
	}
#tabmenu a:hover.selected {
	color:#555;
	background-position:0% -30px;
	}
#tabmenu li.selected	{
	border-bottom: none;
	}


/* Mercati */
.elenco_mercati {
	padding-left: 15px;
	font-weight:normal;
	}
.elenco_mercati li{
	margin: 0;
	list-style-image:url(http://www.bullesdozer.com/ymmoo/images/bb1/arrows.gif);
	padding-bottom: 5px;
	}

/* Prenotazione */	
#prenotazione table	{
	font-size: 11px;
	background: #FFFFFF;
	border:none;
	}
#prenotazione th {
	height:35px;
	vertical-align:middle;
	padding-left: 2px;
	background: #FFFFFF;
	color: #555555;
	}
#prenotazione td {
	height:35px;
	vertical-align:middle;
	padding-left: 2px;
	background: #FFFFFF;
	}
#prenotazione input, #prenotazione textarea, #prenotazione select {
	font-size: 11px;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	background: #f7f7f7;
	padding: 4px 2px 4px 4px;
	}
#prenotazione input.pulsante2 {
	font-size: 11px;
	font-weight: bold;
	color: #356AA0;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	background: #f7f7f7;
	text-align: center;
	height: 22px;
	width:100px;
	padding:0;
	}

.autorizzazione {
	float:left;
	margin: 0 10px 10px 0;
	}

/* Mappa */
#map{
	float:left;
	width: 718px;
	height: 400px;
	border: 1px solid #979797;
}

/* Photogallery */
#photogallery{
	width: 252px;
	float:right;
	}
#photogallery .img{
	float: left;
	margin: 0 3px 3px 0;
	border: 1px solid #ddd;
	padding: 1px;
	width:44px;
	height:44px;
	cursor: pointer;
	}
#photogallery .imgdx{
	float: left;
	margin: 0 0 3px 0;
	border: 1px solid #ddd;
	padding: 1px;
	width:44px;
	height:44px;
	cursor: pointer;
	}
#imgbig{
	float: left;
	width: 248px;
	height:248px;	
	background-repeat: no-repeat;	
	max-height:248px;
	}
#imgbig img {
	width: 248px;
	max-height:248px;
	}
	
#imgbig_bg{
	background: url(http://www.bullesdozer.com/ymmoo/images/bb1/loading.gif) no-repeat center #FFFFFF;
	border: 1px solid #ddd;
	margin: 0 0 3px 0;
	padding: 1px;
	width: 248px;
	height:248px;
	}

/* W3C Valid */
#valid{
	margin:10px auto 0 auto;
	text-align:center;
	}
#valid img{
	margin-left:3px;
	}

/* Segnala Evento */	
#segnalaevento table	{
	font-size: 11px;
	background: #FFFFFF;
	border:none;
	}
#segnalaevento th, #segnalaevento td {
	height:35px;
	vertical-align:middle;
	padding-left: 2px;
	background: #FFFFFF;
	}
#segnalaevento input, #segnalaevento textarea, #segnalaevento select {
	font-size: 11px;
	color: #333333;
	border: 1px solid #ddd;
	background: #f7f7f7;
	padding: 4px 2px 4px 4px;
	}
#segnalaevento input.pulsante2 {
	font-size: 11px;
	font-weight: bold;
	color: #356AA0;
	border: 1px solid #ddd;
	background: #f7f7f7;
	text-align: center;
	height: 22px;
	width:100px;
	padding:0;
	}

/* Scroll */
#scroll_up a {
	position:absolute;
	width:17px;
	height:18px;
	display: block;
	background:url(http://www.bullesdozer.com/ymmoo/images/bb1/scroll_up.gif);
	right:0;
	top:0;
	cursor: pointer;
	}
#scroll_down a {
	position:absolute;
	right:0;
	bottom:0;
	width:17px;
	height:18px;
	display: block;
	background:url(http://www.bullesdozer.com/ymmoo/images/bb1/scroll_down.gif);
	cursor: pointer;
	}
#scroll_up a:hover, #scroll_down a:hover { background-position: 0% -18px; }

/* Contatti strutture */
#contatti_strutture {
	width:700px;
	color: #333333;
	font-size:10px;
	line-height:18px;
	clear:both;
	background:#FFF9D8;
	margin:10px 0 0 0;
	border-top: 1px solid #FFE8CD;
	border-bottom: 1px solid #FFE8CD;
	padding: 10px;
	overflow:auto;
	}
#contatti_strutture  img	{
	vertical-align: -4px;
	}
/* Brochure */
#brochure	{
	float:right;
	width:254px;
	text-align:center;
	vertical-align:middle;
	height: 16px;
	}
#brochure img	{
	vertical-align: -4px;
	}
#ymmoo
{
position:relative;

top:-20px;
left:320px;
 
}