@charset "utf-8";
/* CSS Document */
li, ul {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
}

body {
	margin: 0;
	padding: 0;
	background-image: url(images/bg_body.gif);
	background-color:#291922;
}

#contenitore {
	width:1000px;
	height:520px;
	text-align: left;
	/*background-color: #3b1f2e;*/
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#logo {
	width:495px;
	height:111px;
	left:0px;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	position:relative;
}
#slogan{
float:right;
width:309px;
height:60px;
margin-right:30px;
background-image:url(images/slogan.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_fotolibro{
float:right;
width:309px;
height:60px;
margin-right:30px;
background-image:url(images/fotolibro_digitale.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_fotoart{
float:right;
width:309px;
height:60px;
margin-right:30px;
background-image:url(images/foto_artistiche.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_reportage{
float:right;
width:318px;
height:60px;
margin-right:30px;
background-image:url(images/reportage.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_riflessioni{
float:right;
width:318px;
height:60px;
margin-right:30px;
background-image:url(images/riflessioni.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_books{
float:right;
width:309px;
height:60px;
margin-right:30px;
background-image:url(images/books_fotografici.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_contatti{
float:right;
width:309px;
height:60px;
margin-right:30px;
background-image:url(images/contatti.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_fotografo{
float:right;
width:309px;
height:60px;
margin-right:30px;
background-image:url(images/fotografo_di_matrimonio.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_fotografo_2{
float:right;
width:318px;
height:60px;
margin-right:30px;
background-image:url(images/fotografo_per_matrimonio.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slogan_dovesiamo{
float:right;
width:318px;
height:60px;
margin-right:30px;
background-image:url(images/dove_siamo.png);
background-repeat:no-repeat;
margin-top:50px;
}
#slide{
	top:5px;
	width:751px;
	height:300px;
	z-index:2;
	margin-right:40px;
	_margin-right:10px;
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

#slide a:visited, #slide a:link{
	color:#FFFFFF;
	text-decoration: none;
}
#slide a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

#slide_form{
	top:20px;
	width:751px;
	height:300px;
	z-index:2;
	margin-right:40px;
	_margin-right:10px;
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

#slide_form a:visited, #slide a:link{
	color:#FFFFFF;
	text-decoration: none;
}
#slide_form a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

#slide_chisono{
	/*background-image:url(images/slide.jpg);*/
	top:5px;
	width:691px;
	height:240px;
	z-index:2;
	margin-right:40px;
	_margin-right:10px;
	/*border: thin solid #FFFFFF;*/
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:30px 30px 30px 30px;
	border:1px solid #FFF;
	overflow:auto;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color :#3F2434;
	scrollbar-arrow-color:#FFF;
	scrollbar-face-color:#3F2434; 
	scrollbar-highlight-color:#46283A;
	scrollbar-shadow-color:#FFF;
	scrollbar-track-color:#291922;
}

#slide_chisono a:visited, #slide_chisono a:link{
	color:#FFFFFF;
	text-decoration: none;
}
#slide_chisono a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

#slide_areariservata{
	/*background-image:url(images/slide.jpg);*/
	top:5px;
	width:691px;
	height:240px;
	z-index:2;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:30px;
	border:1px solid #FFF;
}

#slide_areariservata a:visited, #slide_areariservata a:link{
	color:#FFFFFF;
	text-decoration: none;
}
#slide_areariservata a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}


.menubasso{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	text-transform: uppercase;
	position:absolute;
	margin-top:335px;
	margin-left:705px;
}
.menubasso a:visited, .menubasso a:link{
	color:#FFFFFF;
	text-decoration: none;
	margin-right:20px;
}
.menubasso a:hover{
	color:#FFFFFF;
	margin-right:20px;
	text-decoration: underline;
}

/*--------- MENU EXTRA SIDEBAR ----------*/
#left {
	top:152px;
	width:178px;
	padding-left:40px;
	position: absolute;
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}

#left ul {
	list-style-type: none;
	font-size: 16px;
	text-align: left;
}
#left li{
	display: block;
	height:30px;
	line-height:30px;
	margin-bottom:12px;
}
#left li a{
	text-decoration: none;
	background-image: url(images/freccia_aperta.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
#left li a:hover, #left li a.attivo{
	text-decoration: none;
	background-image: url(images/freccia_bianca.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFFFFF;
}


img{border:none;}


#slide_gallery{
	/*background-image:url(images/slide.jpg);*/
	top:5px;
	width:751px;
	height:300px;
	margin-right:40px;
	_margin-right:10px;
	/*border: thin solid #FFFFFF;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	position:relative;
	float:right;
	overflow:auto;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color :#3F2434;
	scrollbar-arrow-color:#FFF;
	scrollbar-face-color:#3F2434; 
	scrollbar-highlight-color:#46283A;
	scrollbar-shadow-color:#FFF;
	scrollbar-track-color:#291922;
}

#slide_gallery_2{
	/*background-image:url(images/slide.jpg);*/
	top:5px;
	width:751px;
	height:300px;
	margin-right:40px;
	_margin-right:10px;
	/*border: thin solid #FFFFFF;*/
	position:relative;
	float:right;
	overflow:auto;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color :#3F2434;
	scrollbar-arrow-color:#FFF;
	scrollbar-face-color:#3F2434; 
	scrollbar-highlight-color:#46283A;
	scrollbar-shadow-color:#FFF;
	scrollbar-track-color:#291922;
}

#testo_gallery{
	top:5px;
	width:751px;
	height:55px;
	margin-right:40px;
	_margin-right:10px;
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:10px;
}

#slide_gallery ul {
}
#slide_gallery li{
	list-style:none;
	float:left;
	display:inline;
	width:155px;
	text-align:center;
	padding:10px 10px 10px 10px;
	margin:0px 5px 5px 0px;
	background-color:#291922;
}

#slide_gallery_2 li{
	list-style:none;
	float:left;
	display:inline;
	width:215px;
	text-align:center;
	padding:10px 10px 10px 10px;
	margin:0px 5px 5px 0px;
	background-color:#291922;
}

.img_gallery{
	border:1px solid #FFF;
}

#web{
	margin-top:15px;
	margin-left:210px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px
}

#web a:visited, #web a:link{
	color:#FFFFFF;
	text-decoration: none;
}
#web a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

/*gallery*/

.previewheader{
              background:#a42387; 
              opacity:0.85;
              font-weight: bold;
              filter:alpha(opacity=85);
              border:1px solid #FFF;
              border-bottom:0px;
              }
.previewbody { 
              /*opacity:0.85;
              filter:alpha(opacity=85);*/
              border:1px solid #FFF;
         }
