@charset "UTF-8";
/*
beige #DCC49C
marroncino #A7835D
*/

body { background-color:#DCC49C; color:#000; font: 13px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; }
a, h2, h3 { color:#633; }
h2 { font-size: 20px; line-height: 30px; }
h3 { font-size: 16px; }
td { font: 13px/16px Arial, Helvetica, sans-serif; }
#container {width:775px; position:relative;}
#sidebar {width:230px; float:left;}
#content { margin-left: 230px; }
ul { padding:0;margin:0;list-style-position:outside; overflow:hidden; padding-left:90px; }
#footer { margin-top: 30px; }
.img_top {display:block; position:absolute; top:0; left:556px;}
hr { border: 1px solid #633;  }
.center { text-align: center; }
.alert { color: #990000; font-weight: bold;}
.pari { background-color:#b7a280; margin-top: 5px; margin-bottom: 5px;}

/* IMPORTANTE! Line height per IE7 */
li.pdf { list-style-image: url(../immagini/pdf.gif);  line-height:32px; }
li.doc { list-style-image: url(../immagini/doc.gif);  line-height:32px; }
li.arr { list-style-image: url(../immagini/right.gif);  line-height:32px; }

div.galleria {}
	div.galleria .cane { width: 50%; height:250px; float:left; text-align: center;}
		div.galleria .cane p { margin: 0; }
	div.galleria .album { width: 50%; height:250px; float:left; text-align: center;}
		div.galleria .album p { margin: 0; }
	div.galleria ul { padding-left: 0; }
	div.galleria ul li { width: 180px; height:250px; float:left; text-align: center; list-style: none; display: inline-block; 
		/* For IE 7 */ 
		  zoom: 1; 
		  *display: inline; 
	}
		div.galleria ul li span { display: block; font-weight: bold; }
				
/* form */
#contentlogin {  margin-left:30px }
#auth { width:50%; margin: 50px auto 0 auto; }
	#auth label { width: 110px; display: block; float: left; clear: left; }
fieldset { border: 2px solid #633; }
legend { color:#633; font-weight: bold; }
fieldset div { margin: 5px auto 5px auto;}
.bottone { margin: 5px auto 5px auto; width: 130px; background-color:#633; color:#FFF; font-size: 100%; }

table.modulo { border-top: 2px solid #633; border-bottom: 2px solid #633; }
	table.modulo tr td { border-bottom: 1px solid #633; }

ul.risultati {padding-left:0;}