/*  
Theme Name: AVP Style 2
Theme URI: 
Description: stile per il sito dell'Associazione Valdostana Paraplegici.
Version: 0.2
Author: otrotroc
Author URI: http://www.otrotroc.com/
*/


/* GENERAL */
html,body {margin:0;padding:0;}
body {background:#9c6 url('images/bg_body2.jpg') center 0 repeat-y; font: 83% Verdana,sans-serif; color:#000; text-align:left;}
a {text-decoration:none; font-weight:bold; color:#903;}
/*a:link, a:visited {color: #c00;}*/
a:hover {text-decoration:underline}
ul, dl, dt, dd {margin:0; padding:0;}
ul li  {margin:0; padding:0; list-style-type:none;}
.hidden {position:absolute; top:-9999px; left:-9999px;}
acronym {border-bottom: 1px dotted #fc0; cursor:help;}
hr {clear:both; border:none;}
a img {border:none;}

/* LAYOUT */
div#wrap_header {width:100%; margin:0; padding:0; float:left; }
div#header {position:relative; width:758px; margin:0 auto; padding:7px 0 0 0; font-size:90%; line-height:1.4em; background-color:#060;}
div#page {width:100%; clear:both; float:left; margin:0; padding:0; background-color:transparent;}
div#content {width:758px; margin:0 auto; padding:30px 0 0 0; /*border-top:1px solid #060;*/}
div#wrap_footer {width:100%; clear:both; float:left; margin:0; padding:0; background-color:transparent;}
div#footer {width:758px; background-color:transparent; margin:0 auto; padding:0; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; border-top:1px solid #060;}
div#menu {margin:0; padding:0; margin-right:585px;}
div#main_content {margin:0; width:555px; float:right; padding-bottom:20px; background-color:transparent; /*border:1px solid #fff;*/}
div#inner_content {margin:0 25px 0 200px; padding-bottom:20px; background-color:transparent;}
div#sidebar {padding:0 7px;}

/* HEADER */
.logo_head {margin:0; padding:10px 0 0 20px; border:none;}

div#box_servizio {width:350px; float:right;}

div#menu_servizi {position:absolute; top:7px; right:10px; margin:0; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:0.9em;}
div#menu_servizi ul {margin:0; padding:0;}
div#menu_servizi ul li {list-style-type:none; display:inline; margin:0; padding:0 0 0 10px;}
div#menu_servizi ul li a:link, div#menu_servizi ul li a:visited {color:#fff;}
div#menu_servizi ul li a:hover {color:#fff; text-decoration:underline;}
div#menu_servizi ul li.current_page_item a {color:#330; background-color:#fff; text-decoration:none;}

div#search_box {position:absolute; top:100px; right:10px; text-align:left; width:280px; float:left; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
div#search_box fieldset {border: none;}
div#search_box label {color:#9c9;}
input#ricerca {width:120px; border:1px solid #fff; background-color:#9c9; font-size:0.9em;}
input#button_ricerca {color:#fff; font-weight:bold; background-color:#060; border:1px solid #fff; text-transform:uppercase; font-size:0.9em;}

/* MAIN NAVIGATION */
div#main_navigation {clear:both; padding:10px 0 0 0;}
div#main_navbox {/*border:1px dotted #c00;*/}
div#main_navbox ul {width:100%; padding:7px 0; background-color:#9c6; border-top:2px solid #fff; border-bottom:2px solid #fff; text-transform:uppercase; font-weight:bold; font-size:1.1em; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
div#main_navbox ul li {text-align:center; display:inline; margin:0;}
div#main_navbox ul li a:link, div#main_navbox ul li a:visited {text-decoration:none; color:#330; padding:8px 10px;}
div#main_navbox ul li a:hover, div#main_navbox ul li.current_page_item a  {color:#fff; background-color:#060; padding:8px 10px;}

div#pagenav {margin:0; padding:0; width:100%;}
div#pagenav ul {padding:0 0 2px 0; list-style-type:none; display:block; width:179px; text-transform:uppercase; font-weight:bold; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
div#pagenav ul li {margin:0; padding:0;}
div#pagenav ul li a:link, div#pagenav ul li a:visited {display:block; text-decoration:none; color:#fff; padding:6px 0 5px 25px;}
div#pagenav ul li a:hover, div#pagenav ul li a.selected {color:#330; background-color:#9c9;}

div#pagenav ul ul {line-height:1.8em; width:179px; text-transform:none; font-size:95%; padding:0;}
div#pagenav ul ul li {margin:0 0 0 25px; padding:0 0 0 5px; border-bottom:1px solid #9c9;}
div#pagenav ul ul li a {display:block; text-decoration:none; color:#fff; }
div#pagenav ul ul li a:link, div#pagenav ul ul li a:visited {display:block; text-decoration:none; color:#9c9;  background-image:none; padding:0;}
div#pagenav ul ul li a:hover, div#pagenav ul ul li a.selected {color:#fff; background-color:#060; background-image:none;}

div#pagenav ul li#nocurrent7, div#pagenav ul li#nocurrent8, div#pagenav ul li#current7, div#pagenav ul li#current8 {display:none;}

/*  TEXT - h */
h1, h2, h3, h4 {margin:0; padding:0; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#060; line-height:1em; font-weight:bold;}
.content_title, .page_title { font-size:1.3em; padding:0 0 7px 0; color:#330;}
.centered_title { font-size:1.3em; padding:0 0 7px 0; color:#330; text-align:center;}
div#sidebar h2, .extras_title  {color:#9c6; font-size:1.2em; padding:7px 0 7px 0;}
h3 { font-size:1.1em; color:#060;}
div#sidebar h3 {font-size:1.1em; margin:0 0 5px 0; padding:7px 0 3px 7px; color:#fff; border-bottom:1px solid #fff; font-style:normal;}
.pagedocs_title {margin:15px 0 5px 25px; font-size:1.3em;}
div#inner_content h3 {margin:13px 0 5px 5px;}
div#inner_content h4 {margin:7px 0 3px 0;}

/*  TEXT - p */
div#content p {line-height:1.4; margin:0;}
div#footer p {margin:0; padding:5px 10px 20px 200px; font-size:0.9em;}
.intro {padding-bottom:20px;}
.alignright {float: right;}
.alignleft {float: left;}

/* TEXT - ul, ol, dl */
div#main_content ul, div#inner_content ul {}
div#main_content ul li, div#inner_content ul li {background: url('images/icon_list.gif') 0 5px no-repeat; padding:0 0 5px 12px;}

/* POST */
.post {margin:10px 25px 25px 0; clear:both;}
.post_title {clear:both; margin:0px; padding:0 0 3px 10px; text-transform:uppercase; font-size:1.2em; font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-style:normal; border-bottom:1px solid #fff;}
.post_title a:link, .post_title a:visited {color:#fff;}
.post_title a:hover {color:#fff; text-decoration:underline;}
.post_date {text-align:left; margin-bottom:5px; padding:3px 0 0 10px; color:#063; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; line-height: 1.5em;}
.post_content { }
.post_notes { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#330; font-size:0.8em; padding:3px 0 0 0;}

/* HOME CONTENT */
div#extras_box {margin:0 7px 20px 7px;}
.extras_more {padding:0 0 5px 0; border-bottom:1px dotted #9c9; margin-bottom:10px;}
div#extras_box a:link, div#extras_box a:visited {text-decoration:none; color:#ff0; padding:0 0 0 7px; }
div#extras_box a:hover {color:#cc0; text-decoration:underline; padding:0 0 0 7px; }
div#extras_box p {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:0.9em; color:#fff;}
div#next_prev {font-size:0.9em;}
div#welcome_box {padding-bottom:5px; border-bottom:1px dotted #060; margin:0 25px 20px 0;}
#welcome_box h2 {text-align:center; text-transform:uppercase; padding-bottom:7px;}
#welcome_box p {text-align:center; font-weight:bold; padding-bottom:7px;}

/* SIDEBAR */
div#sidebar ul {  padding:0 0 15px 7px; /*text-transform:uppercase;*/ font-size:0.9em;}
.bannerbox {border:1px solid #fff; background-color:#9c6; color:#330; padding:3px; margin:0 7px 15px 7px;}
.bannerbox p {text-align:left; line-height:1.2em; font-size:0.9em;}
div#sidebar ul { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;line-height:1.6em; width:150px; text-transform:none; font-size:95%; padding:0;}
div#sidebar ul ul li {padding:0; margin:0;}
div#sidebar ul li a {text-decoration:none; color:#666; }
div#sidebar ul li a:link, div#sidebar ul li a:visited {text-decoration:none; color:#ff0; padding:0 0 0 7px; }
div#sidebar ul li a:hover {color:#cc0; text-decoration:underline; padding:0 0 0 7px; }

/* PAGE */
.page_box {margin: 0 20px 40px 0; }
.page_title a:link, .page_title a:visited {color:#fff;}
.page_title a:hover {color:#900; text-decoration:underline;}
.page_content { /*border:1px dotted #666;*/}
.page_notes { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:0.8em; }

/* LINKS */
div#links_list ul li {background-image:none; padding-bottom:7px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:bold;}
div#links_list ul li li {padding:0 0 0 7px; text-transform:none;}

/* ARCHIVES */
div#archive_box {width:100%; padding-top:20px;}
div#archive_box dl { margin-right:20px;}
div#archive_box dt { text-transform:uppercase; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:1.2em; line-height:1.3em;}
div#archive_box dt a:link, div#archive_box dt a:visited {color:#933;}
div#archive_box dt a:hover {color:#900; text-decoration:underline;}
div#archive_box dd {padding:0 0 4px 0; margin-bottom:5px; font-size:0.8em; border-bottom:1px dotted #369;}

/* SITEMAP */
div#sitemap {padding:0 0 0 20px; margin:0;}
div#sitemap ul {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; text-transform:uppercase;}
div#sitemap ul li {line-height:1.4em; background-image:none;}
div#sitemap ul li a {border-bottom:1px solid #333;}
div#sitemap ul ul {text-transform:lowercase; margin:0 0 10px 30px; padding:0; border-left:1px solid #333;}
div#sitemap ul ul li {background:transparent url('images/bg_map.gif') 0 10px no-repeat; padding:0 0 0 15px; margin:0;}
div#sitemap ul ul li a {border:none; }
div#sitemap ul li a:link, div#sitemap ul li a:visited {color:#333}
div#sitemap ul li a:hover {text-decoration:none; background-color:#333; color:#fff;}


/* IMGS */
.post_content img {float:left; border:1px solid #063; margin: 0 7px 3px 0;}