/* CSS Document */
* {
margin : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #fdf7ce;
color : #000;
}
body {
text-align : center;
font-size : 100%;
}
#contenitore {
width : 960px;
background-color : #1c480f;
min-height : 500px;
height : auto !important;
height : 500px;
margin-left : auto;
margin-right : auto;
}
#contenitore p {
font-size : 1em;
}
#contenitore p {
font-size : 0.85em;
line-height : 2em;
color : #1c480f;

}
#sinistra {
width : 185px;
background-color : transparent;
min-height : 500px;
height : auto !important;
height : 500px;
float : left;
}
#logo {
background-color : #1c480f;
min-height : 232px;
height : auto !important;
height : 230px;
background-image : url(http://www.poggioaltorovini.com/img/logo.jpg);
background-repeat : no-repeat; background-position:bottom;
}
#destra {
width : 775px;
background-color : #fdf7ce;
min-height : 500px;
height : auto !important;
height : 500px;
float : right;
}
#m_top {
min-height : 30px;
height : auto !important;
height : 30px;
background-color : #1c480f;
}
#foto_testa {
height : 200px;
background-image : url(http://www.poggioaltorovini.com/img/colline_nebbia.jpg);
background-repeat : no-repeat;
}
#barra_ricerca {
min-height : 30px;
height : auto !important;
height : 30px;
background-color : #1c480f;
}
#barra_ricerca form {background-color : #1c480f; color: #FDF7CE; font-size:1em; line-height:30px; text-align:right; margin-right:10px;}
#barra_ricerca form p{background-color : #1c480f;}
#barra_ricerca label{background-color : #1c480f; color: #FDF7CE; font-size:0.8em}
h1 {
text-indent:-9999px;
 background-image:url(img/poggio.jpg); height:150px; background-repeat:no-repeat; background-position:center; width:771px;
}
#spazio {
height : 30px;
background-color : #fdf7ce;
background-image : url(http://www.poggioaltorovini.com/img/bordo_azz.jpg);
background-repeat : repeat-y;
}
#contenuti {
min-height : 500px;
height : auto !important;
height : 500px;
background-color : #fdf7ce;
background-image : url(http://www.poggioaltorovini.com/img/bordo_azz.jpg);
background-repeat : repeat-y;
background-position : right 0%;
text-align:left;

}
#contenuti p { padding-left:10px; padding-right:10px; font-size:0.8em; color:#000; line-height:1.2em; margin-right:2px; padding-bottom:10px; color:#000;}
#contenuti ul { margin: 10px 10px 0px 10px; font-size:0.8em; padding-bottom:10px; padding-left:10px; }
#contenuti ul li{ margin: 10px 10px 10px 10px; }
#contenuti ul li a:hover{ text-decoration:none; background-color: #fdf7ce; color:#1c480f; }
#contenuti h2 { padding-top:10px; padding-bottom:10px; color:#1c480f; text-align:center; margin-right:2px; font-size:1.1em}
#contenuti h3 { color:#1c480f; text-align:left; margin-right:2px; margin-left:10px; font-size:1em}
#sottomenu li a {font-size:1.2em}
#footer {
min-height : 30px;
height : auto !important;
height : 30px;
clear : both;
border-bottom:2px solid  #1c480f; clear:both;
}
#m_top ul {
background-color : #1c480f;
text-align : right;
margin-right : 15px;
line-height : 30px;
}
#m_top ul li {
display : inline;
background-color : #1c480f;
color : #fdf7ce;
}
#m_top ul li a {
background-color : #1c480f;
font-size : 0.7em;
color : #fdf7ce;
text-decoration : none;
}
#m_top ul li a:visited {
text-decoration : none;
}
#m_top ul li a:hover {
text-decoration : underline;
}

#sinistra ul {
list-style-type : none;
text-align : left;
background-color : #1c480f;
margin-left : 2px;
color : #fdf7ce;
padding-top : 20px; 
}
#sinistra ul li {
background-color : #1c480f;
padding-left : 6px;
margin-bottom : 0.5em;

}
#sinistra ul li a {
background-color : #1c480f;
padding-left : 6px;
color : #fdf7ce;
font-size : 0.8em;
text-decoration : none;
margin-left:-6px;
}
#sinistra ul li a:visited {
text-decoration : none;
}
#sinistra ul li a:hover {
text-decoration : underline;
}
#sinistra p , #sinistra p a {margin :5px; background-color:#1c480f; color:#fdf7ce;}
.submit {font-size : 0.85em;
color : #1c480f;}
.chiaroweb  { text-align:right;  font-size:0.7em; text-decoration:none; color: #1c480f}
.chiaroweb a {text-decoration:underline; color: #1c480f; text-align:right; }
#news {margin-right:2px;}
#news h3 {text-align:left; color:#1c480f; padding-top:15px; font-size:1.1em;padding-left:10px}
.dx {float:right}
.sx {float:left}
h4 {background-color:#1c480f; text-align:left;padding-top:10px; padding-left:6px; color:#fdf7ce;}
h5 {padding-top:10px; padding-left:10px; margin-right:2px; color:#1C480F;}

#m_basso {
width : 775px;
background-color : #fdf7ce;
min-height : 30px;
height : auto !important;
height : 30px;
float : right;}
#m_basso ul {
background-color : #1c480f;
text-align : right;
padding-right : 15px;
line-height : 30px;
}
#m_basso ul li {
display : inline;
background-color : #1c480f;
color : #fdf7ce;
}
#m_basso ul li a {
display : inline;
background-color : #1c480f;
font-size : 0.7em;
color : #fdf7ce;
text-decoration : none;
}
#m_basso ul li a:visited {
text-decoration : none;
}
#m_basso ul li a:hover {
text-decoration : underline;
}
#spazio1 {
height : 30px;
background-color : #fdf7ce;
background-image : url(http://www.poggioaltorovini.com/img/bordo_azz.jpg);
background-repeat : repeat-y; float:left;
width:179px;
}
.pulisci {clear:both}


#contenuti form {
	margin:10px;

	padding:0;
font-size:0.8em;

}

fieldset {
	padding:10px;
	margin-top:10px;

	
}
fieldset div {
clear:both;
	margin-top:30px;
margin-bottom:30px;
	
}

form div#buttons {
margin-top:30px; 
	padding-bottom:0px;
	
 text-align:center

}

#contenuti form div label {
	width:300px;
	text-align:left;
	color: #fdf7ce;
	margin-bottom:10px;
	font-weight:normal;
	margin-right: 3px;
	margin-top:0px;
	background-color : #1c480f;
	float:left;
	display:block;
	position:relative;border:none;
padding:3px
}




#contenuti form div label strong {
	font-weight:bold;color:#fff;background-color : #1c480f;
}

fieldset input {
	font-family: Verdana, Arial, Helvetica, sans-serif; width:220px; border:1px solid #000; padding:2px;float:right;
}

form select {
	font-family: Verdana, Arial, Helvetica, sans-serif; width:226px;border:1px solid #000;float:right;padding:2px;
}
form select checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; border:1px solid #000;float:right;padding:2px;
}
form textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;border:1px solid #000;
	font-size:100%; width:224px;float:right;margin-bottom:10px;
}
#contenuti form p{font-size:1em;}
#controls {margin-top:20px; }
#controls label {text-align:left; width:300px; background-color:#1c480f; color:#fdf7ce;}
#controls input { min-width:2em; width:auto!important; width:2em; text-align:right; border:1px solid #000;}
#controls1 {text-align:center; padding-top:10px;}
#debutgalerie {width:98%; text-align:center; margin-left:auto; margin-right:auto}
.skip { margin-right:-9999px; line-height:0px; font-size:0em; height:0px; position:absolute; left:-9999px  }
.foto {text-align:center;}

#galtitrepage {
	padding: 3px;
	font-size: 12pt;
	font-style: italic;
}

#galliensadm {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galbarrearbo {
	padding: 3px;
	border: 1px solid #AAAAAA;
	font-size: 10pt;
}

#galbarreinfo {
	padding: 3px;
    border-right: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	font-size: 8pt;
}

#galbarrebas {
	padding: 3px;
    border: 1px solid #AAAAAA;
	font-size: 10pt;
	text-align : center;
}

#galcopyright {
	padding: 3px;
	font-size: 8pt;
	float: left;
}

#galgeneration {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galtblminiatures {
	margin: 10px auto 10px auto;
	padding: 5px;
	
}

#galcontenu {
	text-align: center;
}

.galminiature {
    border:none;
    padding:1px 1px 1px 1px;
    background:#000000;
}

.gallien {
    color:#000;
    font-size: 10pt;
    text-decoration:none;
	font-weight: bold;
}
.gallien:hover {
	color:#000;
}

.gallienmin {
    color:#330099;
    font-size: 8pt;
    text-decoration:none;
}
.gallienmin:hover {
	color:#697399;
}

/* ------------------------------ INDEX.PHP-----------------*/
#galtblfavorites {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblfavorites th {
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	font-weight: bold;
}

#galtblfavorites td.galtblfavoritesdown  {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}

#galtblupdates {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblupdates th {
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	font-weight: bold;
}

#galtblupdates td.galtblupdatesdown  {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}

/* ------------------------------ INDEX.PHP + ALBUM.PHP-----------------*/
.galdescralbum {
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
}

/* ------------------------------ ALBUM.PHP-----------------*/
#galaffichertbl {
	margin:0;
	padding:0;
	margin: 0 auto;
}

/* ------------------------------ SERIE.PHP-----------------*/
.galbarrenav {
	padding: 3px;
	font-size: 10pt;
	text-align : center;
}

.galdescrminiature {
	font-size: 8pt;
	text-align : center;
}

/* ------------------------------ IMG.PHP-----------------*/
#galimgafficher {
	border: 1px solid #AAAAAA;
	text-align : center;
}

#galimgaffichergroupe {
	border: 1px solid #AAAAAA;
	text-align : center;
}

.galimgafficherline {
	font-size: 8pt;
	margin:0;
	padding:0;
}

.galliensuivprec {
	border: 0px;
}

.galliensuiv {
	border: 1px solid #1C1C1C;
}

.galimgafficherblocphoto {
    max-width: 100%
}

IMG.galimgafficherphoto {
    max-width: 100%;
    border: 1px solid #1C1C1C;
}

#galimgafficherdatas {
	font-size: 8pt;
	text-align:left;
	border: 1px solid #CCCCCC;
	margin:0;
	padding:5px 10px 5px 10px;
}

.galimgafficherdatast {
	font-weight:bold;
}

.galimgafficherdatasd {

}

/* ------------------------------ LOGIN.PHP-----------------*/

#galauthdescr {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}

/* ------------------------------ ERROR.PHP-----------------*/

#galerror {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}
