.txt_su_bk {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#FFFFFF;
}
A.txt_su_bk {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#FFFFFF;
}
A.txt_su_bk:active {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#FFFFFF;
	font-weight:bold;
}
A.txt_su_bk:hover {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#FFFFFF; 
	text-decoration:overline;
}

#containerhp{
	width: 980px;
	height: 693px;
	background: url(../images/intro_bg.jpg) no-repeat top left #0d0d0d;
	margin: 0px 0px 0px 0px;
}


#enter{
	position: absolute;
	margin-top: 453px;
	margin-left: 410px;
	width: 164px;
	height: 32px;
	
}





.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
	
}
.highslide img {
	
}
.highslide:hover img {
	
}

.highslide-image {
   /* border-bottom: 1px solid #e01914;*/
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-bottom: 1px solid #fdb000;
	border-left: 1px solid #fdb000;
	border-right: 1px solid #fdb000;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
	color:#FF6600;
	text-align:left;
    background-color: #000000;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}


.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}





#containerhome{
	width: 900px;
	height: 488px;
	background: url(../images_base/int_top.jpg) no-repeat top left #000000;
	margin: 0px 0px 0px 0px;
}


#containerint_about{
	width: 900px;
	height: 250px;
	background: url(../images_base/int_top_about.jpg) no-repeat top left #000000;
	margin: 0px 0px 0px 0px;
}
#containerint_reserved{
	width: 900px;
	height: 250px;
	background: url(../images_base/int_top_reserved.jpg) no-repeat top left #000000;
	margin: 0px 0px 0px 0px;
}
#containerint_where{
	width: 900px;
	height: 250px;
	background: url(../images_base/int_top_where.jpg) no-repeat top left #000000;
	margin: 0px 0px 0px 0px;
}
#containerint_contact{
	width: 900px;
	height: 250px;
	background: url(../images_base/int_top_contact.jpg) no-repeat top left #000000;
	margin: 0px 0px 0px 0px;
}
#containerint_giftcard{
	width: 900px;
	height: 250px;
	background: url(../images_base/int_top_giftcard.jpg) no-repeat top left #000000;
	margin: 0px 0px 0px 0px;
}
#containerint_press{
	width: 900px;
	height: 250px;
	background: url(../images_base/int_top_press.jpg) no-repeat top left #000000;
	margin: 0px 0px 0px 0px;
}

#link_shop{
	position: absolute;
	margin-top: 17px;
	margin-left: 490px;
	width: 281px;
	height: 66px;
	
}

#link_photo{
	position: absolute;
	margin-top: 90px;
	margin-left: 490px;
	width: 281px;
	height: 66px;
	
}

#link_team{
	position: absolute;
	margin-top: 163px;
	margin-left: 490px;
	width: 281px;
	height: 66px;
	
}

#link_company{
	position: absolute;
	margin-top: 235px;
	margin-left: 490px;
	width: 361px;
	height: 65px;
	
}


#credits{
	
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#333333; 
	
}

A.credits{
	
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#333333; 
	
}

A.credits:active{
	
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#333333; 
	
}

A.credits:hover{
	
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#333333; 
	
}


#copyright{
	position: absolute;
	margin-top: 316px;
	margin-left: 580px;
	width: 400px;
	height: 15px;
	text-align:right;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#333333; 
	
}


A.copyright{
	position: absolute;
	margin-top: 316px;
	margin-left: 580px;
	width: 160px;
	height: 15px;
	text-align:right;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	color:#333333;
	text-decoration:none;
	left: -688px;
	top: -316px;
	
}

A.copyright:active{
	position: absolute;
	margin-top: 316px;
	margin-left: 580px;
	width: 160px;
	height: 15px;
	text-align:right;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#333333;
	text-decoration:none;
	
}

A.copyright:hover{
	position: absolute;
	margin-top: 316px;
	margin-left: 580px;
	width: 160px;
	height: 15px;
	text-align:right;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#333333;
	text-decoration:underline;
	
}


#home_title{
	position: absolute;
	margin-top: 52px;
	margin-left: -150px;
	width: 1020px;
	height: 35px;
	background-color:#000000;
	
	
}

.menu_home {
position: absolute;
	margin-top: -5px;
	margin-left: 0px;
	
width:200px;
}


#home_link{
	position: absolute;
	margin-top: 65px;
	margin-left: 10px;
	text-align:left;
	line-height:18px;
	color:#FFFFFF;
}


A.home_link{
	
	text-align:left;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#ffffff;
	text-decoration:none;
}

A.home_link:active{
	
	text-align:left;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#ffffff;
	text-decoration:none;
}


A.home_link:hover{
	
	text-align:left;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#e87805;
	text-decoration:none;
}


A.linkorange{
	
	text-align:left;
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#e87805;
	text-decoration:none;
}

A.linkorange:active{
	
	text-align:left;
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#e87805;
	text-decoration:none;
}


A.linkorange:hover{
	
	text-align:left;
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#ffffff;
	text-decoration:none;
}

#home_back{
	position: absolute;
	margin-top: 38px;
	margin-left: 810px;
	text-align:left;
	line-height:20px;
	color:#FFFFFF;
}


A.home_back{
	
	text-align:left;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#e87805;
	text-decoration:none;
}

A.home_back:active{
	
	text-align:left;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#e87805;
	text-decoration:none;
}


A.home_back:hover{
	
	text-align:left;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	color:#ffffff;
	text-decoration:none;
}

.banner_home{
padding:10px;
color:#cccccc;
}

.news_home{
padding:5px;
color:#cccccc;
}

.txt_home{
padding:5px;
color:#cccccc;
}

.news_home_titolo{
padding:5px;
color:#ffffff;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}


.news_home_data{
padding:5px;
color:#e87805;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.news_home_txt{
padding:5px;
color:#ffffff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}


.news_titolo{
padding:5px;
color:#e87805;
font-size:24px;

}

.form { 
font-family:Arial, Helvetica, sans-serif;
font-style:normal; 
font-size:11pt;
background-color:#333333;
color:#e87805; 
border: 1px solid #666666;
width:200px;
}

.form_textarea { 
font-family:Arial, Helvetica, sans-serif;
font-style:normal; 
font-size:9pt;
background-color:#333333;
color:#e87805; 
border: 1px solid #666666;
width:200px;
height:100px;
}

.form_invia { 
font-family:Arial, Helvetica, sans-serif;
font-style:normal; 
font-size:8pt;
background-color:#333333;
color:#e87805; 
border: 1px solid #666666;
}









































P.sep {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; COLOR: rgb(50,50,50); PADDING-TOP: 10px; TEXT-ALIGN: center
}
P.smallprints {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
IMG.sign {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#haut {
	BACKGROUND-IMAGE: url(../images/haut.jpg); MARGIN-LEFT: auto; WIDTH: 922px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 97px; TEXT-ALIGN: left
}
#bas {
	BACKGROUND-IMAGE: url(../images/basdepage.jpg); MARGIN-LEFT: auto; WIDTH: 922px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px; TEXT-ALIGN: left
}
.texte_haut {
	PADDING-LEFT: 5px; FONT-SIZE: 13px; COLOR: #757575; PADDING-TOP: 33px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.textebasdepage {
	FONT-SIZE: 11px; COLOR: #4d4d4d; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.nomimage {
	FONT-WEIGHT: lighter; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: none; COLOR: #777777; FONT-FAMILY: Helvetica, sans-serif; LETTER-SPACING: 0.2em; TEXT-ALIGN: center
}
.copyright {
	FONT-SIZE: 12px; PADDING-BOTTOM: 20px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.lieu {
	FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#global {
	MARGIN-TOP: -90px; LEFT: 50%; MARGIN-LEFT: -90px; WIDTH: 180px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: 50%; HEIGHT: 180px; BORDER-BOTTOM-STYLE: none
}
.imagethumb A {
	BORDER-RIGHT: #222 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #222 1px solid; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #222 1px solid; WIDTH: 190px; PADDING-TOP: 8px; BORDER-BOTTOM: #222 1px solid; HEIGHT: 200px; BACKGROUND-COLOR: #111; TEXT-ALIGN: center;
}
.imagenews A {
	BORDER-RIGHT: #222 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #222 1px solid; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #222 1px solid; WIDTH: 190px; PADDING-TOP: 8px; BORDER-BOTTOM: #222 1px solid; HEIGHT: 190px; BACKGROUND-COLOR: #111; TEXT-ALIGN: center; cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
	
}
.thumb A {
	BORDER-RIGHT: #222 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #222 1px solid; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #222 1px solid; WIDTH: 182px; LINE-HEIGHT: 180px; PADDING-TOP: 8px; BORDER-BOTTOM: #222 1px solid; HEIGHT: 180px; BACKGROUND-COLOR: #111; TEXT-ALIGN: center
}
.imagethumb {
	FLOAT: left
}
.image {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 0px; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #1a1a1a; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 50% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#main {
	BORDER-RIGHT: #2a2a2a 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/image.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #2a2a2a 1px solid; WIDTH: 920px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left; BORDER-bottom: #2a2a2a 1px solid;
}
#texteaccueil {
	FONT-SIZE: 11px; MARGIN-LEFT: auto; WIDTH: 750px; COLOR: #555; MARGIN-RIGHT: auto; TEXT-ALIGN: justify
}
#miniatures {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 840px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#credit {
	CLEAR: both; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; MARGIN: 0px auto 40px; WIDTH: 900px; COLOR: #444; TEXT-ALIGN: right
}
#credit A {
	COLOR: #666; TEXT-DECORATION: none
}
#credit A:hover {
	COLOR: #999; TEXT-DECORATION: none
}
#gallerytitle {
	BACKGROUND: url(../images/gallerytitle.jpg) #000000 no-repeat; MARGIN-LEFT: auto; WIDTH: 922px; MARGIN-RIGHT: auto; HEIGHT: 35px
}
#padbox {
	PADDING-RIGHT: 20px! important; PADDING-LEFT: 20px! important; PADDING-BOTTOM: 20px! important; WIDTH: 880px; PADDING-TOP: 20px! important
}
#exif {
	DISPLAY: none; COLOR: #9c3
}
#imagemetadata {
	DISPLAY: none
}
DIV.accueil {
	BORDER-RIGHT: rgb(42,42,42) 1px solid; BORDER-TOP: rgb(42,42,42) 1px solid; MARGIN-TOP: 30px; BACKGROUND: url(../images/mapmonde.jpg) black no-repeat 100px 0px; PADDING-BOTTOM: 20px; MARGIN-LEFT: auto; BORDER-LEFT: rgb(42,42,42) 1px solid; WIDTH: 922px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(42,42,42) 1px solid; HEIGHT: 670px; foreground: white
}
TABLE.accueil {
	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: 70px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: rgb(42,42,42); BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: rgb(42,42,42); MARGIN-LEFT: auto; WIDTH: 750px; BORDER-TOP-COLOR: rgb(42,42,42); MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: rgb(42,42,42)
}
TD.menu {
	MARGIN-TOP: 0px; FONT-SIZE: 13px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 85px; TEXT-ALIGN: left
}
TD.diapo_std {
	MARGIN-TOP: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
TD.diapo_pano {
	MARGIN-TOP: 0px; VERTICAL-ALIGN: bottom; WIDTH: 420px; PADDING-TOP: 10px
}
BODY {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #888
}
H1 {
	FONT-FAMILY: "Trebuchet MS",Verdana,Sans-Serif
}
H2 {
	FONT-FAMILY: "Trebuchet MS",Verdana,Sans-Serif
}
H3 {
	FONT-FAMILY: "Trebuchet MS",Verdana,Sans-Serif
}
H4 {
	FONT-FAMILY: "Trebuchet MS",Verdana,Sans-Serif
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
H1 A:link {
	COLOR: #1a1a1a; TEXT-DECORATION: none
}
H1 A:active {
	COLOR: #1a1a1a; TEXT-DECORATION: none
}
H1 A:visited {
	COLOR: #1a1a1a; TEXT-DECORATION: none
}
H1 SPAN {
	COLOR: #1a1a1a
}
H1 A:hover {
	COLOR: #454545
}
H1 A:focus {
	COLOR: #454545
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 600px; COLOR: #555; PADDING-TOP: 0px; LETTER-SPACING: 0.4pt
}
H2 A:link {
	COLOR: #555; TEXT-DECORATION: none
}
H2 A:active {
	COLOR: #555; TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #555; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #888; TEXT-DECORATION: none
}
H2 A:focus {
	COLOR: #888; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #cccccc
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #666; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
A:link {
	COLOR: #777777; TEXT-DECORATION: none
}
A:active {
	COLOR: #777777; TEXT-DECORATION: none
}
A:visited {
	COLOR: #777777; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cccccc; TEXT-DECORATION: none
}
A:focus {
	COLOR: #cccccc; TEXT-DECORATION: none
}
HR {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #222 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; COLOR: #222; PADDING-TOP: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.img {
	BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #464646 1px solid; BORDER-LEFT: #464646 1px solid; BORDER-BOTTOM: #464646 1px solid
}
BLOCKQUOTE {
	PADDING-LEFT: 20px; MARGIN-LEFT: 20px; BORDER-LEFT: #96967e 1px dotted; COLOR: #363630
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: 1px solid
}
.pagelist {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
UL.pagelist {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.pagelist LI {
	DISPLAY: inline
}
UL.pagelist LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
UL.pagelist SPAN.disabledlink {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
UL.pagelist LI.current A {
	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: none
}
UL.pagelist LI.prev {
	MARGIN-RIGHT: 10px
}
UL.pagelist LI.next {
	MARGIN-LEFT: 10px
}
.disabledlink {
	CURSOR: default; COLOR: #aaa
}
.pagenav {
	CLEAR: both
}
.disabled_nav {
	VISIBILITY: hidden
}
#albumDescEditable {
	MARGIN-BOTTOM: 12px
}
#albumTagsEditable {
	MARGIN-BOTTOM: 12px
}
#imageTags {
	MARGIN-BOTTOM: 12px
}
#imageDescEditable {
	MARGIN-TOP: 24px
}
#albumTagsEditable {
	MARGIN-TOP: 24px
}
#imageDesc {
	MARGIN-BOTTOM: 12px
}
#exif_link {
	MARGIN-BOTTOM: 12px
}
.taglist UL {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.taglist LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; BACKGROUND: url(../sauvegarde 30-03-2008/images/tag.png) no-repeat left center; FLOAT: left; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none
}
.taglist .tags_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}

.thumb {
	FLOAT: left
}
.thumb {
	FLOAT: left
}
.albumdesc2 {
	LINE-HEIGHT: 18px
}
#albums {
	MARGIN-LEFT: auto; WIDTH: 850px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
.album {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px auto 15px; WIDTH: 200px; HEIGHT: 200px; TEXT-ALIGN: center
}
.album .imagethumb A {
	MARGIN: 0px
}
.album .thumb A {
	MARGIN: 0px
}
.album H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.album H3 A {
	DISPLAY: block; WIDTH: 100%
}
.album P {
	FONT-SIZE: 10px; MARGIN: 0px 0px 4px; LINE-HEIGHT: 17px
}
.albumdesc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 200px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.imgdesc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-TOP: 10px
}
#image {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; border:solid 1px #222222; width:540px; background-color:#111111; 
}
.imgnav {
	MARGIN-TOP: 13px; FLOAT: right; WIDTH: 140px; TEXT-ALIGN: center; _margin-top: 8px
}
.imgnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; COLOR: #0c2601; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.imgnav .imgprevious A {
	DISPLAY: block; FLOAT: left; FONT: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; WIDTH: 50%; COLOR: #777777; HEIGHT: 100%; TEXT-DECORATION: none
}
.imgnav .imgnext A {
	DISPLAY: block; FLOAT: left; FONT: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; WIDTH: 50%; COLOR: #777777; HEIGHT: 100%; TEXT-DECORATION: none
}
.imgnav .imgprevious A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.imgnav .imgnext A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.imgnav .imgprevious A {
	FLOAT: left
}
.imgnav .imgnext A {
	FLOAT: right
}
#imgoriginal {
	FONT-SIZE: 8pt; HEIGHT: 30px; TEXT-ALIGN: right
}
#imgorder {
	FLOAT: left
}
#narrow {
	MARGIN: 0px auto; WIDTH: 600px; COLOR: #555; TEXT-ALIGN: center
}
FORM {
	PADDING-BOTTOM: 10px
}
.inputbox {
	BORDER-RIGHT: #9c3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9c3 1px solid; PADDING-LEFT: 4px; BACKGROUND: #1a1a1a; MARGIN-BOTTOM: 5px! important; PADDING-BOTTOM: 4px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #9c3 1px solid; WIDTH: 400px; COLOR: #888; PADDING-TOP: 4px; BORDER-BOTTOM: #9c3 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #9c3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9c3 1px solid; PADDING-LEFT: 4px; BACKGROUND: #1a1a1a; MARGIN-BOTTOM: 5px! important; PADDING-BOTTOM: 4px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #9c3 1px solid; WIDTH: 100%; COLOR: #888; PADDING-TOP: 4px; BORDER-BOTTOM: #9c3 1px solid
}
.checkbox {
	CURSOR: pointer
}
.pushbutton {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #ddd 1px solid; CURSOR: pointer; COLOR: #888; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
LABEL {
	CURSOR: pointer
}
.required {
	CURSOR: help; COLOR: #9c3
}
.gravatar {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; WIDTH: 20px; PADDING-TOP: 1px
}
#map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: -85px; PADDING-TOP: 10px
}
#admin {
	RIGHT: 0px; BACKGROUND: #1a1a1a; BORDER-LEFT: #2a2a2a 1px solid; WIDTH: 120px; BORDER-BOTTOM: #2a2a2a 1px solid; POSITION: fixed; TOP: 0px
}
#admin_data {
	RIGHT: 0px; BACKGROUND: #1a1a1a; BORDER-LEFT: #2a2a2a 1px solid; WIDTH: 120px; BORDER-BOTTOM: #2a2a2a 1px solid; POSITION: fixed; TOP: 0px
}
#admin_data {
	TOP: 20px
}
#admin H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 100% "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #2a2a2a 1px dashed
}
#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#search_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search_form * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search INPUT.pushbutton {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 90%; BORDER-LEFT-COLOR: #444; BORDER-BOTTOM-COLOR: #444; PADDING-BOTTOM: 1px; COLOR: #777; BORDER-TOP-COLOR: #444; PADDING-TOP: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #222; BORDER-RIGHT-COLOR: #444
}
#search UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; POSITION: absolute; TEXT-ALIGN: left
}
#search UL .top {
	FONT-SIZE: 14px; COLOR: #000
}
#search UL .item {
	DISPLAY: none
}
#search UL:hover .item {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #1a1a1a
}
#search LI {
	WIDTH: 150px
}
.clear {
	CLEAR: both; HEIGHT: 10px
}
#archive {
	MARGIN: 0px auto; WIDTH: 200px; TEXT-ALIGN: center
}
UL.archive * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.archive #year {
	MARGIN-TOP: 10px; FONT-SIZE: 20px; MARGIN-BOTTOM: 10px; COLOR: #333; TEXT-ALIGN: center
}
UL.archive #month {
	BORDER-TOP: #222 1px solid; FONT-SIZE: 11px; COLOR: #444; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#tag_cloud {
	BACKGROUND: #111; TEXT-ALIGN: center
}
#tag_cloud P {
	PADDING-RIGHT: 10px; BORDER-TOP: #222 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: #111; PADDING-BOTTOM: 10px; MARGIN: 10px; COLOR: #444; PADDING-TOP: 10px; BORDER-BOTTOM: #222 1px solid; LETTER-SPACING: 0.5em; TEXT-ALIGN: left
}
.Style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #999999
}
.Style2 {
	FONT-SIZE: 11px
}



/* stili per la registrazione fotografi*/

.voci{
	font-size:10px;
	color:#CCCCCC;
	text-align:left;
	width:140px;
	padding-left:10px;
}

.obbligatorio{
	font-size:10px;
	color:#CCCCCC;
	text-align:right;
	padding-right:10px;
}

.formInput{
	border:solid 1px #CCCCCC;
	background:#333333;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
}

.formBtn{
	border: solid 1px #CCCCCC;
	background:#333333;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
}

.formBtn:hover{
	background:#FFFFFF;
	color:#000000;
}

.info{
	vertical-align:top;
	text-align:left;
	color:#CCCCCC;
	padding:0px 20px 30px 50px;
	font-size:11px;
}

.info li{
	padding-bottom:10px;
}


/*stile per pannello*/


.vociMenu li{
	list-style-image:url(images/freccia.gif);
	padding-bottom:10px;
	font-size:12px;
}

.linkPanel{
	color:#FFFFFF;
}

.linkPanel:hover{
	color:#00FF00;
}

/*stile per elenco album*/
.intestazione td{
	background:#EBEBEB;
	color:#000000;
	text-align:center;
	padding:2px 6px 2px 6px;
	font-weight:bold;
}

.dati td{
	text-align:center;
	padding:5px 6px 8px 6px;
}

.allineaSx td{
	text-align:left;
}



/*upload flash*/
#content { width: 500px;}
	#content { margin: 20px 90px; }
	
	fieldset {
		border:  1px solid #afe14c;
		margin: 5px 0;
		padding: 20px 10px;
	}
	
	/* IE6 FIX */
	html fieldset { 
		position: relative; 
		margin-top:1em;  
	}
	/* IE6 FIX */
	html legend { 
		position:absolute; 
		top: -0.5em; 
		left: .5em; 
	}
	
	fieldset.flash {
		width: 375px;
		margin: 10px 5px;
		border-color: #D9E4FF;
	}
	
	legend {
		font: 700 14px Arial, Helvetica, sans-serif;
		padding: 0 5px;
		margin: 0 10px;
		color: #73b304;
	}
	
	.progressWrapper {
		width: 357px;
		overflow: hidden;
	}
	
	.progressContainer {
		margin: 5px;
		padding: 4px;
		border: solid 1px #E8E8E8;
		background-color: #F7F7F7;
		overflow: hidden;
	}
	/* Message */
	.message {
		margin: 1em 0;
		padding: 10px 20px;
		border: solid 1px #FFDD99;
		background-color: #FFFFCC;
		overflow: hidden;
	}
	/* Error */
	.red {
		border: solid 1px #B50000;
		background-color: #FFEBEB;
	}
	
	/* Current */
	.green {
		border: solid 1px #DDF0DD;
		background-color: #EBFFEB;
	}
	
	/* Complete */
	.blue {
		border: solid 1px #CEE2F2;
		background-color: #F0F5FF;
	}
	
	.progressName {
		font-size: 8pt;
		font-weight: 700;
		color:#555;
		width: 323px;
		height: 14px;
		text-align: left;
		white-space: nowrap;
		overflow: hidden;
	}
	
	.progressBarInProgress,
	.progressBarComplete,
	.progressBarError {
		font-size: 0;
		width: 0%;
		height: 2px;
		background-color: blue;
		margin-top: 2px;
	}
	
	.progressBarComplete {
		width: 100%;
		background-color: green;
		visibility: hidden;
	}
	
	.progressBarError {
		width: 100%;
		background-color: red;
		visibility: hidden;
	}
	
	.progressBarStatus {
		color:#000000;
		margin-top: 2px;
		width: 337px;
		font-size: 7pt;
		font-family: Arial;
		text-align: left;
		white-space: nowrap;
	}
	
	a.progressCancel {
		font-size: 0;
		display: block;
		height: 14px;
		width: 14px;
		background-image: url(images/cancelbutton.gif);
		background-repeat: no-repeat;
		background-position: -14px 0px;
		float: right;
	}
	
	a.progressCancel:hover {
		background-position: 0px 0px;
	}