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


h1{font:normal 20px/21px Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#544C41;margin:0;padding:0;position:absolute;bottom:-3px;}
h2{font:normal 1.3em Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;color:#302921;padding:0 0 .5em 0;margin:2em 0 .5em 0;}
h3{font:bold 1em Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;color:#544C41;padding:0;margin:1.5em 0 .75em 0;}
#barradxlocale h3{font:bold 1em/1.2em Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;color:#928B81;padding:0;margin:0 0 .5em 0;border-bottom:1px solid #DEDCD2;}
h2 + h3{margin-top:0;}
h4{font:bold 1em Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;color:#928B81;padding:0;margin:1.3em 0 0 0;}
h5{font:bold .85em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;color:#BEB9A6;padding:0;margin:.25em 1em 0 0;text-transform:uppercase;}
h6{font:bold italic 1em Georgia, "Times New Roman", Times, serif;color:#333;display:block;width:75px;margin:2px 1.5em .5em 0px ;padding:0px 1em 0px 0px;border-bottom:5px solid #DFDFDF;float:left;clear:left;}
h7{font:normal 1.8em Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;color:#96A143;padding:0;margin:1.75em 0 .5em 0;}

/************* IMMAGINI **************/  
.img-frameL154, .img-frameL115, .img-frameL107, .img-frameL100{float:left;margin:2px 6px 0 10px;padding:0;background-image:url(../images/ombra/ombra.gif);background-repeat:no-repeat;background-position:right bottom;}
.img-frameL154 div, .img-frameL115 div, .img-frameL107 div, .img-frameL100 div{background:url(../images/ombra/maschera.png) no-repeat left top !important;background:url(../images/ombra/maschera.gif) no-repeat left top;padding:0 5px 5px 0;margin:0;}
.img-frameL154 div img, .img-frameL115 div img, .img-frameL107 div img, .img-frameL100 div img{background-color:#fff;border:#a9a9a9 1px solid;	padding:3px;}

.img-frameL154{width:167px;}
.img-frameD124{width:137px;}
.img-frameL115{width:128px;}
.img-frameL107{width:120px;}
.img-frameL107{width:113px;}

.fotocorsi{margin:3px 18px 3px 5px;	border:1px solid #000;}
.fotocorsidx{margin:3px 5px 10px 18px;border:1px solid #000;}
.tagliandosx{margin:3px 18px 3px 5px;float:left;}
.testimonialFoto{margin:0px 15px 10px 0px;padding:1px;background:rgb(255, 255, 255) none repeat scroll 0% 0%;}

/************* ELENCHI PUNTATI **************/  
ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8{overflow:hidden;margin-left:5px;}
ul.bullet-1 li{list-style:none;padding-bottom:3px;margin-bottom:5px;padding-left:22px;line-height:1.5em;}
ul.bullet-1 li{background:url(../images/css/ul_stella.gif) 0 2px no-repeat;}
ul.bullet-2 li{list-style:none;padding-bottom:3px;margin-bottom:5px;padding-left:39px;line-height:1.5em;}
ul.bullet-2 li{background:url(../images/css/bullet_puzzle.gif) 0 2px no-repeat;}
ul.risultati1 li,li.risultati1{list-style:none;padding-bottom:15px;padding-left:40px;background-image:url(../images/css/bullet_check.png);background-repeat:no-repeat;background-position:0 0;}
ul.risultati2 li,li.risultati2{list-style:none;padding-bottom:15px;padding-top:12px;padding-left:40px;background-image:url(../images/css/dotpoint33.jpg);background-repeat:no-repeat;background-position:0 0;}
ul.strumenti1 li, li.strumenti1{list-style:none;padding-top:16px;padding-bottom:16px;padding-left:50px;background-image:url(../images/css/dotpoint106.jpg);background-repeat:no-repeat;background-position:0 0;}
ul.strumenti2 li, li.strumenti2{list-style:none;padding-bottom:15px;padding-top:12px;padding-left:40px;background-image:url(../images/css/dotpoint26.gif);background-repeat:no-repeat;background-position:0 0;}
ul.strumenti3 li, li.strumenti3{list-style:none;padding-bottom:15px;padding-left:40px;background-image:url(../images/css/dotpoint94.jpg);background-repeat:no-repeat;background-position:0 0;}
ul.numero1 li, li.numero1, ul.numero2 li, li.numero2, ul.numero3 li, li.numero3, ul.numero4 li, li.numero4, ul.numero5 li, li.numero5, ul.numero6 li, li.numero6, ul.numero7 li, li.numero7, ul.numero8 li, li.numero8, ul.numero9 li, li.numero9 {list-style:none;padding-bottom:15px;padding-left:40px;background-repeat:no-repeat;background-position:0 0;}
ul.numero1 li{background-image:url(../images/css/numero1.jpg);}
ul.numero2 li{background-image:url(../images/css/numero2.jpg);}
ul.numero3 li{background-image:url(../images/css/numero3.jpg);}
ul.numero4 li{background-image:url(../images/css/numero4.jpg);}
ul.numero5 li{background-image:url(../images/css/numero5.jpg);}
ul.numero6 li{background-image:url(../images/css/numero6.jpg);}
ul.numero7 li{background-image:url(../images/css/numero7.jpg);}
ul.numero8 li{background-image:url(../images/css/numero8.jpg);}
ul.numero9 li{background-image:url(../images/css/numero9.jpg);}

/************* TABELLA GIALLA **************/
table.gialla{border:medium none;clear:both;color:#2B1E01;display:block;width:570px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
table.gialla td.tl{background:transparent url(../images/css/yt-topleft.gif) no-repeat scroll 0 0;height:30px;width:30px;}
table.gialla td.tr{background:transparent url(../images/css/yt-topright.gif) no-repeat scroll 0 0;height:30px;width:30px;}
table.gialla td.ts{background:transparent url(../images/css/yt-topspan.gif) repeat-x scroll 0 0;height:30px;}
table.gialla td.bs{background:transparent url(../images/css/yt-bottomspan.gif) repeat-x scroll 0 0;height:30px;}
table.gialla td.ls{background:transparent url(../images/css/yt-leftspan.gif) repeat-y scroll 0 0;width:30px;}
table.gialla td.rs{background:transparent url(../images/css/yt-rightspan.gif) repeat-y scroll 0 0;width:30px;}	
table.gialla td.bl{background:transparent url(../images/css/yt-bottomleft.gif) no-repeat scroll 0 0;height:30px;width:30px;}
table.gialla td.br{background:transparent url(../images/css/yt-bottomright.gif) no-repeat scroll 0 0;height:30px;width:30px;}
table.gialla td.contenuto{background:#ffffcc none repeat scroll 0 0;}


/************* CHI SIAMO **************/
.team{clear:both;margin:30px 0 20px 0;}
.teamnome{padding:0;margin:0 0 0.3em 0;}
.teamtitoli{font-size:0.85em;font-weight:bold;color:#302921;margin-bottom:1.5em;}