@charset "utf-8";
/* CSS Document */
#flashy {
	z-index:-9999;
	background-color:#FFFFFF;
}
#tabella {
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 900px;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1280px;
	background-color:#333;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top:30%;
	left: 25%;
	width: 45%;
	padding: 16px;
	border: 2px solid black;
	background-color: white;
	z-index:9000;
	overflow: auto;
	border-color: #FFF;
}
/*struttura*/
html, body {
	margin:0;
	padding:0;
	height:100%;
	background-image:url(../images/il_giulia_filler.jpg);
	background-repeat:repeat-x;
	background-color:#f6f0b2;
	font-size:12px;
}
#background {
	width:100%;
	background-image:url(../images/il_giulia_background.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:100%
}
#contenitore {
	position:relative;
	padding-left:4px;
	padding-right:4px;
	margin:0 auto;
	width:950px;
	background:#FFF;
	height:auto !important;
	height:100%;
	min-height:100%;
	background-image: url(../images/il_giulia_cont_fill.jpg);
}
/*ricerca*/
#ser_2 {
	padding:6px 5px 0 0;
}
#ser_3 {
	float:right;
	padding:8px 10px 0 0;
}
#search {
	height:30px;
	background-image: url(../images/il_giulia_bkg_search.jpg);
	background-repeat:repeat-x;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}
.cerca {
	width: 120px;
	height: 21px;
	padding-left:22px;
	padding-top:12px;
	background-image:url(../images/search_bkg.jpg);
	background-repeat:no-repeat;
	color: #fff;
	border:0;
}
.login {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.login:hover {
	color: #FC0;
}
.content_src {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/promo_bkg.gif);
	background-repeat:no-repeat;
	height:30px;
	padding-left:5px;
}
.content_src2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 20px 0px 5px;
}
.content_src3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image: url(../images/promo_bkg2.gif);
	background-repeat:repeat-x;
}
.tit_src {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F30;
	text-decoration:none;
}
/* < - > */
#header {
	height:240px;
	background-color: #F03;
}
#flash {
	height:210px;
	float:left;
}
#butbar {
	height:30px;
	clear:both;
	background-image:url(../images/il_giulia_but_bar.jpg);
}
#main {
	float:left;
	width:724px;
	background-image: url(../images/il_giulia_box_top_filler.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:100%
}
#main_right {
	float:left;
	width:714px;
	background-image:url(../images/il_giulia_box_top_filler.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:100%;
}
#left {
	float:left;
	width:236px;
	background-image:url(../images/il_giulia_main_filler.jpg);
}
#right {
	float:left;
	width:226px;
	background-image:url(../images/il_giulia_main_filler.jpg);
}
#footer {
	clear:both;
	height:160px;
	width:100%;
	bottom:0;
	background:#777;
	left: 950px;
	background-image:url(../images/box_foot.jpg);
}
/* box */
#box1 {
	background-image:url(../images/il_giulia_top_box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:291px;
	width:409px;
}
#box2 {
	background-image: url(../images/il_giulia_box_top_filler.jpg);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	height:291px;
	width:315px;
}
#box3 {
	width:710px;
	clear:both;
	float:left;
	margin-left:10px !important;
	margin-left:5px;/*hack ie 6*/
}
/* banner */
#ban1_R {
	float:left;
	background-position:top;
	background-repeat:repeat-x;
	width:226px;
	height:241px;
	background-image:url(../images/il_giulia_box_top_filler.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.sub_ban_1 {
	width:226px;
	height:60px;
	background-image: url(../images/ban1.jpg);
	margin-top:14px;
}
#ban1_L {
	float:left;
	background-position:top;
	background-repeat:repeat-x;
	width:226px;
	height:241px;
	background-image:url(../images/il_giulia_box_top_filler.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-left:10px;
}
.sub_ban_1 {
	width:226px;
	height:226px;
	background-image: url(../images/ban1.jpg);
	margin-top:14px;
}
#ban2_R {
	clear:both;
	float:left;
	width:226px;
	height:226px;
}

#ban2_L {
	clear:both;
	float:left;
	width:226px;
	height:226px;
	padding-left:10px;
}
.sub_ban_2 {
	width:226px;
	height:226px;
	background-image: url(../images/ban1.jpg);
}
.adv {
	width:200px;
	height:200px;
	padding:8px;
}
/*menu*/
a {
	text-decoration:none;
	color:#36C;
}
a:hover {
	color:#333;
}
#but_cont {
	width:660px !important;
	width:670px; /*ie 6 hack*/
	height:30px;
	margin-left:145px;
}
.top_but {
	display:block;
	width:110px;
	height:21px;
	background-image:url(../images/but_up.png);
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:9px;
	text-align:center;
	text-decoration:none;
	color:#000;
}
.top_but:hover {
	background-position:0 -30px;
	color:#FFF;
}
.top_but_down {
	display:block;
	width:110px;
	height:21px;
	background-image:url(../images/but_up.png);
	background-position:0 -30px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:9px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
}
/*contenuti*/
.content {
	padding:10px 10px 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content_footer {
	padding:10px 5px 10px 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content_main {
	margin-top:14px;
	width:711px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content_box3 {
	width:711px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*box scalabile*/
div.liquid_box1 div {
	margin:0pt;
	width: 100%;
	min-height:422px;
	background-color: transparent;
	background-image: url(../images/box/corner_BR.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
}
div.liquid_box1 div div {
	background-color: transparent;
	background-image: url(../images/box/corner_BL.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
}
div.liquid_box1 div div div {
	background-color: transparent;
	background-image: url(../images/box/corner_TR.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
}
div.liquid_box1 div div div div {
	background-color: transparent;
	background-image: url(../images/box/corner_TL.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
div.liquid_box1 div div div div div {
	margin: 0pt;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 17px;
	padding-left: 13px;
	width: auto;
	text-align:justify;
}
/**/
div.liquid_box2 div {
	margin:0pt;
	width: 100%;
	min-height:145px;
	background-color: transparent;
	background-image: url(../images/box/corner2_BR.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
}
div.liquid_box2 div div {
	background-color: transparent;
	background-image: url(../images/box/corner2_BL.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
}
div.liquid_box2 div div div {
	background-color: transparent;
	background-image: url(../images/box/corner2_TR.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
}
div.liquid_box2 div div div div {
	background-color: transparent;
	background-image: url(../images/box/corner2_TL.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
div.liquid_box2 div div div div div {
	margin: 0pt;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	width: auto;
	text-align:justify;
}
.pagination {
	text-align:center;
	width:100%;
	margin-bottom:0px;
}
/*negozi*/

.nome_negozio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.sezioni_negozio {
	font-size:14px;
	font-weight:bold;
}
.contatti_negozio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*contatti*/
.contbox {
	width:200px;
}
.contbox2 {
	width:330px;
}
.privacy {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/*liquid*/
.topliquid {
	height:10px;
	background-image:url(../images/nbox/top.png);
	background-repeat:no-repeat;
}
.midliquid {
	background-image:url(../images/nbox/mid.png);
	background-repeat:repeat-y;
	padding:5px 10px 5px 10px;
	min-height:411px;
	
}
.btliquid {
	height:21px;
	background-image:url(../images/nbox/down.png);
	background-repeat:no-repeat;
	;
}
.topliquid_news {
	height:10px;
	background-image:url(../images/nbox/newsl_top.png);
	background-repeat:no-repeat;
	line-height:0;  /* Altezza riga a 0 */
	font-size:0;  /* Dimensione Carattere a 0*/
}
.midliquid_news {
	background-image:url(../images/nbox/newsl_mid.png);
	background-repeat:repeat-y;
	padding:5px 10px 5px 10px;
	height:411px;
}
.btliquid_news {
	height:21px;
	background-image:url(../images/nbox/newsl_down.png);
	background-repeat:no-repeat;
}
.topliquid_or {
	height:10px;
	background-image:url(../images/nbox/top_or.png);
	background-repeat:no-repeat;
}
.midliquid_or {
	background-image:url(../images/nbox/mid_or.png);
	background-repeat:repeat-y;
	padding:5px 10px 5px 10px;
	min-height:411px;
}
.btliquid_or {
	height:21px;
	background-image:url(../images/nbox/down_or.png);
	background-repeat:no-repeat;
}
/* Contatti */
.dove_siamo {
	background-repeat:no-repeat;
	background-image:url(../images/nbox/cont_box_1.png);

	padding:0px 10px 5px 8px;
	height:299px;
}
.mappa {
	padding-top:8px;
}
.dove_siamo_testo {
	padding: 0 5px 0 5px;
	color:#FFF;
}
.contatti {
	background-repeat:no-repeat;
	background-image:url(../images/nbox/cont_box_2.png);
	
	padding:10px 10px 5px 13px;
	height:307px;
	color:#FFF;
}
.cont_link {
	color: #F90;
	text-decoration:underline;
}
.cont_link:hover {
	color:fff;
	text-decoration:underline;
}
.footbox_1 {
	float:left;
	width:303px;
	height:130px;
}
.footbox_2 {
	margin-left:4px;
	float:left;
	width:300px;
	height:130px;
}
.footbox_3 {
	float:left;
	width:303px;
	height:130px;
	margin-left:4px;
}
/*oroscopo*/	
.sign_cont {
	min-height:268px;
	background-color:#FFF;
}
.img_sign {
	float:left;
	width:100px;
	height:100px;
}
.sign_box {
	float:left;
	width:582px;
	text-align:left;
	background-color:#FFF;
	color:#333;
	border-top:#C00 solid 1px;
	text-align:justify;
}
.sign_tit {
	font-size:14px;
	font-weight:bold;
	color:#C00;
}
.sign_but {
	font-size:9px;
}
.intoroscopo {
	display:block;
	overflow: hidden;
	height:278px;
	width:100%;
}
.sign_bkg {
	background-color:#FFF;
	width:684px;
	;
}
.signs {
	width:100%;
	height:60px;
}
.eventi {
	width:682px;
	clear:both;
	min-height:100px;
	}
.evt_img {
	float:left;
	width:100px;
	}
.evt_txt {
	float:left;
	width:577px;
	text-align:justify;
	padding-left:5px;
	font-size:14px;
	}
.evt_tit {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#c10000;
	width:582px;
	}
/*banner piccolo*/
.box_small {
	width:226px;
	float:left;
	height:150px;
}
.top_small {
	height:8px;
	background-image:url(../images/bboxtop.jpg);

}
.mid_small {
	height:124px;
	background-image:url(../images/bboxmid.jpg);
	}
.bot_small {
	height:18px;
	background-image:url(../images/bboxbot.jpg);
}
.pic_small {
	padding-left:8px;
}
/* box3.php*/
.box_4 {
	width:710px !important;
	width:700px;
	clear:both;
	float:left;
	}
.box_4_top {
	height:10px;
	background-image:url(../images/box/box_4_top.png);
	background-repeat:no-repeat;
	width:710px !important;
	width:700px;
	line-height:0;  /* Altezza riga a 0 */
	font-size:0;  /* Dimensione Carattere a 0*/
	}
.box_4_mid {
	background-image:url(../images/box/box_4_mid.png);
	width:684px !important;
	width:674px;
	text-align:justify;
	background-repeat:repeat-y;
	height:236px;
	padding:0px 20px 0px 10px;
	}
.box_4_bot {
	height:20px;
	background-image:url(../images/box/box_4_bot.png);
		width:710px !important;
	width:700px;
}

.box_5 {
	width:710px !important;
	width:700px;
	clear:both;
	float:left;
	}
.box_5_top {
	height:10px;
	background-image:url(../images/box/box_5_top.png);
	background-repeat:no-repeat;
	line-height:0;  /* Altezza riga a 0 */
	font-size:0;  /* Dimensione Carattere a 0*/
	width:710px !important;
	width:700px;
	
	}
.box_5_mid {
	background-image:url(../images/box/box_5_mid.png);
	width:710px !important;
	width:700px;
	text-align:justify;
	background-repeat:repeat-y;

	padding:0px 20px 0px 10px;
	}
.box_5_bot {
	height:20px;
	background-image:url(../images/box/box_5_bot.png);
	width:710px !important;
	width:700px;
}
/*negozi*/
.box_6 {
	width:710px !important;
	width:700px;
	clear:both;
	float:left;
	}
.box_6_top {
	height:10px;
	background-image:url(../images/box/box_5_top.png);
	background-repeat:no-repeat;
	line-height:0;  /* Altezza riga a 0 */
	font-size:0;  /* Dimensione Carattere a 0*/
	width:710px !important;
	width:700px;
	
	}
.box_6_mid {
	background-image:url(../images/box/box_5_mid.png);
	width:684px !important;
	width:674px;
	text-align:justify;
	background-repeat:repeat-y;
	min-height:423px;
	padding:0px 20px 0px 10px;
	}
.box_6_bot {
	height:20px;
	background-image:url(../images/box/box_5_bot.png);
	width:710px !important;
	width:700px;
}

.img_hevt {
	float:left;
	height:100px;
	width:100px;
	padding-top:3px;
	}
.box_hevt {
	float:left;
	height:100px;
	width:482px;
	padding-top:3px;
	}
.tit_hevt {
	padding:0px 5px 0px 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#c10000;
	}
.text_hevt {
	padding:0px 5px 0px 5px;}
