/*
Theme Name: Camping Girasole
Theme URI: http://www.mercuriosistemi.com
Description: Template ottimizzato a 3 colonne con 2 sidebar
Version: 1.0
Author: Narduzzi Riccardo
Author URI: http://www.mercuriosistemi.com
Tags: mercurio

*/

* {margin:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul {margin:.5em 0;}
iframe { border:0; }
img { border:0; }

.clear {clear:both;}

.linea { height:3px; padding:0.5em 0; background:#fff url(images/linea.jpg) repeat-x left center; }

body {font:9pt/11pt Arial, Helvetica, sans-serif; background:#00307a url(images/sfondo.jpg) repeat-x left top; color:#0a3a82; line-height:16px;}
h1, h2, h3, h4, h5, h6 { color:#0066b0; }

a:link {color:#0a3a82; text-decoration:underline;}
a:visited {color:#0066b0; text-decoration:underline;}
a:hover {color:#0a3a82; text-decoration:none;}

#header, #subheader, #main, #footer { width:950px; margin:0 auto; padding:0 1em; background-color:#fff; }
.col-left { float:left; width:250px; }
.col-content { float:left; width:510px; margin:0 20px; }
.col-content-noright { float:left; width:680px; margin-left:20px; }
.col-right { float:left; width:150px; }

#header {height:217px; background:#fff url(images/header.jpg) no-repeat center center;}

#subheader { text-align:center; }
#subheader ul.qtrans_language_chooser { float:right; list-style-type:none; margin:0; padding:0; }
#subheader ul.qtrans_language_chooser li { float:left; padding:0 5px; }

.menu {}
.menu h2, .menu h3 { font-size:10pt; text-transform:uppercase; margin:0.5em 0.5px; padding:0.5em 0; background:transparent url(images/h3.jpg) repeat-x left bottom; }
.menu ul { list-style-type:none; margin:0; padding:0; }
.menu ul li {}

.menu ul.pagine { background-color:#88b526; padding-bottom:5px; }
.menu ul.pagine li { margin:0 10px; padding-left:15px; background:#88b526 url(images/bullet.jpg) no-repeat left center; text-transform:uppercase; color:#fff; height:25px; line-height:25px; border-bottom:1px solid #D0DFAC; }
.menu ul.pagine li a { color:#fff; text-decoration:none; }


.menu .ngg-widget a { border:0; }
.menu .ngg-widget img { border:1px solid #ccc; padding:1px; margin-bottom:5px; }

#main .col-content h1, #main .col-content h2 a { color:#f59e00; }
#main .navigation .alignleft, #main .navigation .alignright { float:left; width:50%; }
#main .navigation .alignright { float:right; text-align:right; }

#footer { margin-bottom:1em; padding:1em; }
#footer .col-left { }
#footer .col-content-noright { }