@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body, html { background:url(images/bg_body.png) repeat-x #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#container { width:780px; margin:auto; }
#container .head { background-color:#cbaead; }
#container .content { background-color:#cbaead; }
a, a:visited { text-decoration:none; }

/** WebMail **/
#webmail { width:300px; height:20px; float:right; }
#webmail form input {  }

#extra { float:right; width:480px; height:100px;  font-size:12px; }
/** Menu **/
#extra ul.menu { float:right; height:30px; list-style:none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
#extra ul.menu li { float:left; border-left:1px solid #eecccb; padding:10px 15px; list-style:none; }
#extra ul.menu li:first-child { border-left:0;}
#extra ul.menu li a, #extra .menu li a:visited { color:#605252; text-decoration:none; font-weight:normal; font-size:16px; letter-spacing:2px; }
#extra .webmail { clear:right; float:right; width:480px; margin-right:5px; margin-top:47px; clear:left; text-align:right; color:#423938; }
#extra .webmail input { border:1px solid #423938; font-size:10px; }




/** Lista **/
#lista { }
#lista a, #lista a:visited { color:#cbaead; }
#lista > h3 { padding:10px 25px; padding-left:15px; color:#fff; display:block; border-bottom:1px solid #fff; font-weight:bold; text-decoration:none; }
#lista > div { background-color:#433939; color:#fff; padding:10px; font-size:12px; }
#lista > div a, #lista > div a:visited {  text-transform:lowercase;}
.icon { float:left; background-position: -32px -32px; width: 16px; height: 16px; background-image: url(js/css/ui-lightness/images/ui-icons_ffffff_256x240.png); margin-right:15px; margin-top:4px; }
#lista a.link, #lista a:link.visited { float:right; width: 16px; height: 16px; background-image: url(js/css/ui-lightness/images/ui-icons_222222_256x240.png); -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color:#fff; background-position: -112px -192px;  margin-top:4px; }
.ui-state-active .icon { background-position: -64px -32px; }
center img { margin:12px 3px; border:7px solid #5f5151; }
#lista h3.cattolicaturismo { background-color:#c62a55; }
#lista a.cattolicaturismo, #lista a.cattolicaturismo:visited { color:#c62a55; }
#lista h3.gabiccemare { background-color:#ff5d27; }
#lista a.gabiccemare, #lista a.gabiccemare:visited { color:#ff5d27; }
#lista h3.pesaroturismo { background-color:#ffb514; }
#lista a.pesaroturismo, #lista a.pesaroturismo:visited { color:#ffb514; }
#lista h3.misanoturismo { background-color:#8ac142; }
#lista a.misanoturismo, #lista a.misanoturismo:visited { color:#8ac142; }
#lista h3.orologiepreziosi { background-color:#3f96c3; }
#lista a.orologiepreziosi, #lista a.orologiepreziosi:visited { color:#3f96c3; }


/** 3 colonne in fondo alla pagina **/
.three_cols { padding:15px 0;}
.three_cols div { float:left; padding:15px; width:225px; height:200px; border-left:1px solid #eecccb; }
.three_cols div.first-child { border-left:0; }
.three_cols div h4 { text-indent:9px; text-transform:uppercase; font-size:12px; color:#423938; }
.three_cols div p { font-size:12px; color:#fff; text-align:justify; }
.three_cols div ul { list-style: circle inside; }
.three_cols div ul li { list-style: circle inside; }

.foot { clear:both; }

.copyright { color:#423938; font-size:12px; text-align:center; margin-top:15px; }
.copyright a, .copyright a:visited { font-weight:bold; color:#423938; }
.copyright a:hover { text-decoration:underline; }