/*  
Theme Name: SWG 
Theme URI: http://www.swg.it/
Description: Template di SWG
Version: 1.5
Author: Francesco Fullone
Author URI: http://www.fullo.net

*/

body { color:#6e6f72; font-family: tahoma, verdana, sans-serif; font-size: 11px; text-align: center }
img { border:0 }
a:active {outline: none;}
:-moz-any-link:focus { outline: none; }

#page {width: 705px; margin: 10px auto }
#pageCont { text-align: left }
#header { height:240px; background:url(img/header_bg.jpg) no-repeat 0 14px }
#logo {float:left; width:100px; height:40px }

/* menu al top della pagina */
#topMenu {float:right; width:304px; height:15px; margin:0; padding:0 }
ul#topMenuItems, ul#mainMenuItems { margin:0; padding:0 }
ul#topMenuItems li {display:inline }
ul#topMenuItems a { display:block; float:left; text-indent:-1000em; height:15px}
ul#topMenuItems li#home a { width:38px; background:url(img/topmenu_01_home.gif) no-repeat}
ul#topMenuItems li#home a:hover { background-position:0 -15px}
ul#topMenuItems li#email a { width:38px; background:url(img/topmenu_02_email.gif) no-repeat }
ul#topMenuItems li#email a:hover { background-position:0 -15px}
ul#topMenuItems li#english a { width:95px; background:url(img/topmenu_03_english.gif) no-repeat }
ul#topMenuItems li#english a:hover { background-position:0 -15px}
ul#topMenuItems #inputcerca { border:1px solid #b5b5b5; width:100px; height:15px }

form { padding:0; margin:0 }

/* Finestrella della comunità */
#comunita { clear:both; width:180px; height:200px; margin-left:525px; background:url(img/comunita_bg.gif)}
#comunita ul { padding:0; margin:13px 0 13px 21px }
#comunita li, #contenuti li { list-style-type:none ; background:url(img/freccia.gif) no-repeat 0 3px; padding-left:10px }
#comunita a { color:#fff200; text-decoration:none }
#comunita #login { background:url(img/comunita_login_bg.gif) no-repeat; margin:0; padding:3px 0 0 }
#comunita #login .inputlogin { display:block; float:left; border:0; width:100px; height:15px; padding:0; margin:0 0 4px 0; font-size:10px; font-family:verdana;}
#comunita #login .logintxt { color:#fff; float:left; display:block; width:60px; padding-left:10px }
#comunita #login .inputentra { margin-left:122px; padding:2px; margin-bottom:0px; text-align:right }
#comunita #login .help { margin:0 10px; font-size:10px;}
#comunita #login .assistenza { margin:0; margin-top:14px; padding:0}



/* menù principale */
#mainMenu { padding-top:10px}
ul#mainMenuItems li {display:inline; }
ul#mainMenuItems a { border:0; display:block; float:left; text-indent:-1000em; height:61px}
ul#mainMenuItems li#homepage a { width:118px; background:url(img/menu_01_homepage.gif) no-repeat}
ul#mainMenuItems li#chisiamo a { width:123px; background:url(img/menu_02_chisiamo.gif) no-repeat }
ul#mainMenuItems li#servizi a { width:195px; background:url(img/menu_03_servizi.gif) no-repeat }
ul#mainMenuItems li#casehistory a { width:150px; background:url(img/menu_04_casehistory.gif) no-repeat }
ul#mainMenuItems li#contatti a { width:119px; background:url(img/menu_05_contatti.gif) no-repeat }

/* rollover css */
ul#mainMenuItems li#homepage a:hover, ul#mainMenuItems li#chisiamo a:hover, ul#mainMenuItems li#servizi a:hover, ul#mainMenuItems li#casehistory a:hover, ul#mainMenuItems li#contatti a:hover { background-position:0 -61px}

/* il colore del menu cambia in base alla pagina in cui ci si trova */
body#bodyhome ul#mainMenuItems li#homepage a { background-position: 0 -122px }
body#bodychisiamo ul#mainMenuItems li#chisiamo a { background-position: 0 -122px }
body#bodyservizi ul#mainMenuItems li#servizi a { background-position: 0 -122px }
body#bodycasehistory ul#mainMenuItems li#casehistory a { background-position: 0 -122px }
body#bodycontatti ul#mainMenuItems li#contatti a { background-position: 0 -122px }

/* colonna a sinistra contenente i loghi delle compagnie */
#tdloghi { padding:4px; margin:0; vertical-align:top }

/* tre colonne di destra */
#contenuti { clear:both; margin:0; padding-top:6px; font-size:12px; text-align:left }
#contenuti ul { margin:0 0 8px 8px; padding:0 }
#contenuti p { margin:0; padding:8px}
#contenuti p.primopiano { font-weight:bold; color:#f17500; padding-bottom:0 }
#contenuti p.archivio { text-align:right; padding:0 22px 8px 0; margin:0px }

.tdcontenutitop, .tdcontenutice, .tdcontenutibot, #tdloghi { border:1px solid #ccc; background:#f3f1f1; vertical-align:top;   }
.tdcontenutitop { border-bottom:0 }
.tdcontenutice { border-top:0; border-bottom:0 }
.tdcontenutibot { border-top:0 }
.tdcontenutitop a, .tdcontenutice a, .tdcontenutibot a { color:#6e6f72; text-decoration:none }
.tdcontenutitop a:hover, .tdcontenutice a:hover, .tdcontenutibot a:hover { color:#f8983a; text-decoration:underline }
/* img/header_top_iniziative.gif */

#headeriniziative { height:32px; background:url(http://www.swg.it/wp-content/uploads/header_iniziative.gif) no-repeat }
/* img/header_top_dicono.gif */
#headerdicono { height:32px; background:url(http://www.swg.it/wp-content/uploads/header_dicono_di_swg.gif) no-repeat }
#headerinforma { height:37px; background:url(img/header_top_informa.gif) no-repeat }
#headerswgdinamiche { height:37px; background:url(img/header_top_swgdinamiche.gif) no-repeat }
#headernotizie { height:32px; background:url(img/header_notizie_dagli_uffici.gif) no-repeat }
#headersitinews { height:32px; background:url(img/header_swg_sui_siti_di_news.gif) no-repeat }
#headerpostpollit { height:32px; background:url(img/header_postpollit.gif) no-repeat }
#headerblog { height:32px; background:url(img/header_swg_sui_blog.gif) no-repeat }

h1, h2 { margin:0; padding:0 }
h1 span, h2 span { display:none }

#footer { padding:5px; text-align:center; font-size:9px}
#footer a { text-decoration:none; color:#6e6f72 }
#footer a:hover { color:#f48d00 }

/* articoli - colonna sinistra unica */
#articoli {vertical-align:top; border:1px solid #ccc; }
#articoli .news {border-bottom:1px solid #ccc; padding:10px; }
#articoli h2 { display: inline; border-bottom: 1px solid #ccc; font-size: 20px; text-transform: uppercase; color:#f17500; font-weight:normal;}
#articoli h3 { display: inline; font-size: 13px; color: #fff; padding: 2px 25px 2px 5px; font-weight: normal; background-color: #F17500; background-image: url(img/arrow_interna.gif); background-repeat: no-repeat; background-position: right center; } 
#articoli p { marign: 0; padding: 10px 0; color: #6E6F72; } 
#articoli p.primoparagrafo { background-image: url(img/arrow.gif); background-repeat: no-repeat; background-position: 0 15px; text-indent: 15px; } 
#articoli h2 a, #articoli h2 a:visited {text-decoration:none; color:#f17500;} 

/* navigation bar per archivi */
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; padding-left: 10px; padding-right: 10px; margin-left: 150px; margin-right:150px;  font-weight: bold}
.alignright { float: right; }
.alignleft { float: left; }
.navigation a, .navigation a:visited {text-decoration:none; color:#f17500;} 
.navigation a:hover, .navigation a:active {color:#f17500; text-decoration:underline; } 

/* navigation bar per subpages display:inline; */
#Subpages { padding: 5px; float:right;}
h3#Subpages { font-size: 14px; width: 100%}
ul#listSubpages { margin-top: 5px; width: 200px}
ul#listSubpages li { list-style-type:none ; padding-right:10px; margin: 0px; }
ul#listSubpages a, ul#listSubpages a:visited {  color:#f17500;  text-decoration:none  }
ul#listSubpages a:hover { color:#f8983a; text-decoration:underline }

ul.archivio li { padding-bottom: 10px}
h4.archivio, h4.archivio a, h4.archivio a:visited{ margin:0; padding:0; font-size: 12px; color:#6E6F72;; font-weight:normal;}