/* Ricostruzione del template Joomla "utopiatackle" (template.css originale) */
/* Le immagini del tema sono ancora caricate dal sito originale: scaricale in images/ e cambia gli url */

html{height:100%;margin:0;background-color:#000}
body{font-family:Tahoma,serif;font-size:11pt;color:#fff;text-align:center;margin:0;height:100%;background-color:#000}
a{text-decoration:none;font-weight:normal;color:#ddd;outline:none}
a:hover{text-decoration:underline}
p{margin:0;padding:0}
form{margin:0;padding:0}
img{border:0 none}
.clr{clear:both}

#flags-container{float:right}
#flags{margin-top:10px;margin-right:20px}
#flags a{margin-left:4px}

#page_bg{padding:0;margin:0;width:100%;background:url(https://utopiatackle.com/templates/utopiatackle/images/sfondo3.png) center top no-repeat scroll}
div.center{width:100%;text-align:center;margin:0;color:#c6c6c6;background:url(https://utopiatackle.com/templates/utopiatackle/images/bg_bottom.png) bottom repeat-x}
div#wrapper{margin-left:auto;margin-right:auto;width:940px}

div#header{margin:0;float:left;padding:0;text-align:center;width:100%}
div#logo{position:relative;text-align:center;margin-left:auto;margin-right:auto;width:835px;height:188px;margin-top:25px;background:url(https://utopiatackle.com/templates/utopiatackle/images/logo.png) no-repeat}

/* rotazione immagini sotto il logo */
ul#rotator{border:solid 1px #666;text-align:left;list-style:none;margin:0;padding:0;width:938px;display:grid}
ul#rotator li{grid-area:1/1;margin:0;padding:0}
ul#rotator img{display:block;width:100%;height:auto}
ul#rotator.js li{opacity:0;transition:opacity 1s}
ul#rotator.js li.on{opacity:1}

#area{font-size:100%;margin-top:0;width:940px;margin-left:auto;margin-right:auto}
#area1{min-height:220px;width:940px;margin-left:auto;margin-right:auto}
#maincolumn_full{margin-top:10px;margin-bottom:0;float:left;width:940px}

/* contenuti */
div.contentheading,h2{padding:0;margin:0 0 .4em;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:bold;color:#fff;text-align:center;width:100%}
table.contentpaneopen{margin:0;padding:0;width:100%;text-align:justify}
table.contentpaneopen td{padding:0}
.article{margin-top:15px}
.sp{height:1.2em}
.vh{position:absolute;left:-9999px}

/* contatti */
.qcontacts-section{width:100%;margin:20px 0 0;padding:0;float:left;text-align:left}
.contact-name{color:#f29400;text-transform:uppercase}
.table-contact{width:100%;border-collapse:collapse}
.table-contact td{vertical-align:top;padding:6px 8px;border-bottom:1px solid #333}

/* logo prodotti */
table.prodotti{margin:25px auto 0;text-align:center}
table.prodotti td{padding:12px 25px;text-align:center;vertical-align:middle}

/* footer + menu */
#footerspacer{margin-top:25px;height:0}
div#footer{color:#fff;text-align:center;font-size:8pt}
div#footer-cnt{margin-left:auto;margin-right:auto;margin-top:25px;text-align:center;width:736px;height:45px}
div#footerContainer{text-align:left;width:740px;margin-left:auto;margin-right:auto}
ul.menu{list-style-type:none;margin:0;padding:0}
ul.menu li{float:left;padding:0;width:180px;height:41px;text-align:center}
ul.menu li a span{float:left;width:180px;margin:0;height:31px;color:#f29400;padding-top:10px;font-size:130%;font-weight:bold;text-align:center;text-decoration:none}
ul.menu li a:visited{color:#c6c6c6;font-weight:bold;text-decoration:none}
ul.menu li a span:hover{color:#d3d3d3;font-weight:bold;text-decoration:none}
div#footer p{margin-top:30px;text-align:center;font-size:100%}
p#power_by{font-size:80%}
#power_by a{color:#fff}
