/* CSS Document */
@import "reset.css";
@import "960Grid.css";

img, div { behavior: url(iepngfix.htc); }

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.helvetiker { font-family: Helvetiker; font-size:12px; color:#333; font-weight:bold; }

#header, #content, #footer { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }

#header { padding-bottom:5px;}

#center { margin-top:10px; }

#rightC { margin-top:10px; }

#menuC { margin-top:5px; height:100% }

#footer { padding-top:10px; line-height:18px; }

#dati { text-align:center; background-color: #efefef; padding:10px 0 10px 0; }

#content { line-height:17px; padding-bottom:20px; height:100% }

#immagine_sezione { display:inline-block; margin-bottom:20px; }

.titoli_sezione { font-size:12px; color: #0073a6; font-weight:bold;}
.titoli_post { font-size:10px; color: #0073a6; font-weight:bold}
.titoli_tab { font-size:10px; color: #003366; font-weight:bold}

.right { text-align:right; padding-right:5px;}
a { color: #333333; }

strong { color: #0073a6;}
/* COLORI */
.white { color: #FFFFFF}
.grey {color: #333;}
.blue {color: #0073a6;}
.red { color:#CC0000; font-size:9px; font-weight:bold}
.fondino { background-color: #E8ECF0}

/* ARGONAUTA*/
ul#argonauta_archivio, ul#argonauta_archivio ul { list-style-type:none; margin:0 0 5px 0; padding: 0; width: 220px; }

ul#argonauta_archivio a { display: block; text-decoration: none; font-size:11px;  }

ul#argonauta_archivio li { margin-top: 1px; }

ul#argonauta_archivio li a { background-color: #adbfe2; color:#003366; padding: 1px 5px; font-weight:bold; }

ul#argonauta_archivio li a:hover { background-color: #003366; color:#FFFFFF; }

ul#argonauta_archivio li ul li a { background: #fff; color: #003366; padding-left: 20px; font-weight: normal; }

ul#argonauta_archivio li ul li a:hover { background: #eee; border-left: 5px #ccc solid; padding-left: 15px; color: #003366; }

.pdf { display:inline-block; width:14px; height:16px;  position:relative; top:12px;}

.download { display:inline-block; padding-right:10px; padding-top:5px;}


/* CALENDARIO */
#calendario { padding:0px 10px; }

#calendario table { border-spacing:2px; line-height:14px; }

.mesi { text-align:center; font-size:12px; font-weight:bold; color:#0073a6 }


/* MENU*/
ul#menu, ul#menu ul { list-style-type:none; margin:5px 0; padding: 0; width: 220px; }

ul#menu a { display: block; text-decoration: none; font-size:11px; text-transform:uppercase; }

ul#menu li { margin-top: 1px; }

ul#menu li a { background-color: #adbfe2; color:#003366; padding: 1px 5px; font-weight:bold; }

ul#menu li a:hover { background-color: #003366; color:#FFFFFF; }

ul#menu li ul li a { background: #fff; color: #003366; padding-left: 20px; font-weight: normal; }

ul#menu li ul li a#sub_active { font-weight:bold; background: #eee; border-left: 5px #ccc solid; padding-left: 15px; color: #003366;}

ul#menu li ul li a:hover { background: #eee; border-left: 5px #ccc solid; padding-left: 15px; color: #003366; }


/* NEWS*/
.titolo_archivio { width:210px; color:#FFFFFF; background-color: #003366; font-weight:bold; font-size:12px; padding:3px 5px; display:inline-block; margin-bottom:1px;}

.newsArchivio {width:202px;display:inline-block; border-bottom: 1px dotted #666666; line-height:12px; padding:0 0 5px 18px}


.post {width:220px;}

.numnews {font-size:9px; display:inline-block; color:#FFFFFF; padding-left:120px }

.square { display:inline-block; width:9px; height:9px; background-color:#0073a6; position:relative; top:11px;}

.arrow { display:inline-block; width:14px; height:10px;  position:relative; top:11px;}

.eventiHome {border-bottom: 1px dotted #666666; line-height:12px; padding:5px 0px;}
.arrowHome { display:inline-block; width:14px; height:10px;  position:relative; top:2px;}
/* PATENTI */
#patenti { list-style-type:square; list-style-position:inside}


/* TENZA */
#tenza_calendario th{ font-weight:bold; padding:3px 0 0 5px;}
#tenza_calendario td { font-size:10px; border-bottom:1px solid #CCCCCC;padding:3px 0 0 5px;}

/* GALLERY 
ul#gallery{position:relative; width:8000px;height:50px; list-style:none;}
ul#gallery li{ display:inline-block; float:left; margin:0 4px}
.thumbC {height:50px;  float:left;  width:406px;}
.galleryC {margin-top:8px; width:456px; overflow:hidden;height:50px; }*/

ul#gallery{list-style:none; display:block; width:480px;}
ul#gallery li{ display:block; float:left; margin:4px}

/* EVENTI*/
.pdfC { margin-top:8px; font-size:9px; color:#0073a6; font-weight:bold;  background-color:#efefef}

/* POST */
.lastPostTesto {float:left; width:330px; margin-top:-4px;}
.gotoPost {color:#004376; font-weight:bold; font-size:9px;}

.postC{}
.postArrow{}
.postTesto{}


.filtC{ width:220px;border-bottom: 1px dotted #666666; padding-top:10px; line-height:11px; font-size:9px;}
.filtFoto{ float:left; width:85px; height:60px;}
.filtData{ float:left;  width:135px; height:60px;}
.filtAbstract{ clear:both; padding-bottom:10px;}
.newsFilt {width:135px;display:inline-block; border-bottom: 1px dotted #666666; line-height:12px; padding:0 0 5px 85px; margin-top:-60px;}

/* ISCRIZIONE */

#iscrizione {width:700px;}
#iscrizione .header { background-color:#adbfe2; color:#003366; font-weight:bold; padding:0 5px; font-size:11px; font-family:  sans-serif}
#iscrizione td { border:1px solid #fff; padding:1px 5px; font-size:12px; border-top:none; background-color:#eee}
#iscrizione .noborder { border:none; background-color:#FFFFFF; height:10px; padding:0 5px;}
#iscrizione span { font-size:9px; font-family:  sans-serif; word-spacing:-1px; margin-bottom:-4px; display:inline-block}
#iscrizione input { border:1px solid #CCCCCC; width:99%;}
#iscrizione select { border:1px solid #CCCCCC; width:99%;}
#iscrizione .checkbox {border:1px solid #CCCCCC; width:14px; height:14px;position:relative; bottom:-4px; display: inline-block}
#iscrizione .info {position:relative; bottom:-2px; left:10px;}
#iscrizione .required { border:1px solid #CC3300}
#iscrizione strong { padding-top:3px; display:inline-block;}
.req { border:1px solid #CC3300}

#iscritti td {padding:2px 5px;}
#iscritti th {padding:1px 5px;}

/* dati socio */

#socio {width:470px;}
#socio .header { background-color:#adbfe2; color:#003366; font-weight:bold; padding:0 5px; font-size:11px; font-family:  sans-serif;text-transform:uppercase;}
#socio td { border:1px solid #fff; padding:1px 5px; font-size:11px; border-top:none; background-color:#eee}
#socio .noborder { border:none; background-color:#FFFFFF; height:11px; padding:0 5px;}
#socio span { font-size:9px; font-family:  sans-serif; word-spacing:-1px; margin-bottom:-4px; display:inline-block; }
#socio input { border:1px solid #CCCCCC; width:99%;}
#socio select { border:1px solid #CCCCCC; width:99%;}
#socio .checkbox {border:1px solid #CCCCCC; width:14px; height:14px;position:relative; bottom:-4px; display: inline-block}
#socio .info {position:relative; bottom:-2px; left:10px;}
#socio .required { border:1px solid #CC3300}
#socio strong { padding-top:3px; display:inline-block;}
.req { border:1px solid #CC3300}

#iscritti td {padding:2px 5px;}
#iscritti th {padding:1px 5px;}
