/*

{

Theme Name:cacciaguerraresponsive

Text Domain:cacciaguerraresponsive

Theme URI:www.nowstudio.it

Author:Marco Mirabito

Version:1.0

Description:

}

*/

*

{

margin:0;

padding:0;

}

body

{

background: url("http://www.cacciaguerra.info/images/cacciaguerra_sfondo.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

margin:0;

background-attachment:fixed;

font-size:12px;

font-family:"BenchNine",sans-serif;

}

#cacciaguerrapage

{

width:100%;

min-width: 20px;

margin:0px auto ;

background: url("http://www.cacciaguerra.info/images/cacciaguerra_sfondo.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

}

#cacciaguerrapage_inner

{

width:1000px;

margin:0px auto ;

margin-top:30px;

margin-bottom:0px;

border-radius:1px 1px 1px 1px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;



box-sizing:border-box;

}

#cacciaguerracontent_and_sidebar_container 

{

margin:0 auto;

}

#cacciaguerrapage .cacciaguerrafooter_bottom_footer_inner 

{

position:relative;

width:1000px;

margin:0 auto;

}

#cacciaguerraheader_inner 

{

height:1px;

position:relative;

margin:0 auto;

}

#cacciaguerramenu_inner_in 

{

width:1000px;

 text-align: left;

position:relative;

margin:0 auto;

}

input[type=checkbox] 

{

visibility: hidden;

}

.cacciaguerracheckbox 

{

position: relative;

width:13px;

height:13px;

display:inline;

margin-top:5px;

margin-right:5px;

}
.colonnehome

{
position:relative;
width: 33% ;
margin: 0 auto;
float: left;

}

.colonnecontatti

{
position:relative;
width: 50% ;
margin: 0 auto;
float: left;

}

.colonnahome

{
position:relative;
width: 50% ;
margin: 0 auto;
float: left;
padding-top: 30px;
}
.animated { 
    -webkit-animation-duration: 3s; 
    animation-duration: 3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceIn { 
    0% { 
        opacity: 0; 
        -webkit-transform: scale(.3); 
    } 

    50% { 
        opacity: 1; 
        -webkit-transform: scale(1.05); 
    } 

    70% { 
        -webkit-transform: scale(.9); 
    } 

    100% { 
         -webkit-transform: scale(1); 
    } 
} 

@keyframes bounceIn { 
    0% { 
        opacity: 0; 
        transform: scale(.3); 
    } 

    50% { 
        opacity: 1; 
        transform: scale(1.05); 
    } 

    70% { 
        transform: scale(.9); 
    } 

    100% { 
        transform: scale(1); 
    } 
} 

.bounceIn { 
    -webkit-animation-name: bounceIn; 
    animation-name: bounceIn; 
}

.pulsantesx

{

background: url("http://www.marcomirabito.it/cacciaguerra/images/sinistra.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

width: 203px;

text-align: center;

height: 50px;

margin-left: 20%;

}

.pulsantedx

{

background: url("http://www.marcomirabito.it/cacciaguerra/images/destra.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

width: 203px;

text-align: center;

height: 50px;

margin-left: 20%;

}
.pulsantecenter

{

background: url("http://www.marcomirabito.it/cacciaguerra/images/centro.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

width: 203px;

text-align: center;

height: 50px;

margin-left: 20%;



}
.text_home

{
    color: white;
    font-family: "BenchNine",sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    padding-top: 25px;

}
.cacciaguerracheckbox label 

{

cursor: pointer;

position: absolute;

width: 13px;

height: 13px;

top: 0;

left: 0;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

background-color:#FFFFFF;

background:linear-gradient(180deg,rgba(255,255,255,0)0%,rgba(0,0,0,0.137254901960784)50%,rgba(255,255,255,0)100%);

}

.cacciaguerracheckbox label:after 

{

opacity: 0;

content: '';

position: absolute;

width: 15px;

height: 5px;

top: 0px;

left: 1px;

border: 2px solid rgba(0,0,0,1);

border-top: none;

border-right: none;

transform:rotate(-45deg);

-moz-transform:rotate(-45deg);

-webkit-transform:rotate(-45deg);

-o-transform:rotate(-45deg);

}

.cacciaguerracheckbox input[type=checkbox]:checked + label:after 

{

opacity: 1;

}

input[type=radio] 

{

visibility: hidden;

}

.cacciaguerraradio 

{

position: relative;

width:13px;

height:13px;

}

.cacciaguerraradio label 

{

cursor: pointer;

position: absolute;

width: 13px;

height: 13px;

top: 0;

left: 0;

border-radius:8px 8px 8px 8px;

border:solid #808080;

border:solid rgba(128,128,128,1);

border-width:1px 1px 1px 1px;

border-radius:50%;

background-color:#FFFFFF;

background:linear-gradient(180deg,rgba(255,255,255,0)0%,rgba(0,0,0,0.137254901960784)50%,rgba(255,255,255,0)100%);

}

.cacciaguerraradio label:after 

{

background-color:#000000;

background:rgba(0,0,0,1);

opacity: 0;

content: '';

position: absolute;

width: 9px;

height: 9px;

top: 2px;

left: 2px;

border-radius:50%;

}

.cacciaguerraradio input[type=radio]:checked + label:after 

{

opacity: 1;

}

footer 

{

position: relative;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

}

.cacciaguerrafooter_bottom_footer 

{


}

footer h1, footer h1 a, footer h1 a:hover, footer h1 a:visited

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

}

footer h2, footer h2 a, footer h2 a:hover, footer h2 a:visited

{

font-size:8px;

font-family: "BenchNine",sans-serif;


font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

}

footer h3, footer h3 a, footer h3 a:hover, footer h3 a:visited

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

}

footer h4, footer h4 a, footer h4 a:hover, footer h4 a:visited

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

}

footer h5, footer h5 a, footer h5 a:hover, footer h5 a:visited

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

}

footer h6, footer h6 a, footer h6 a:hover, footer h6 a:visited

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

}

footer ol li

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

list-style-position:inside;

list-style-type:decimal;

}

footer ul li

{

list-style:none;

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

}

footer a

{

font-size:10px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

footer a:hover

{

font-size:10px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

footer a:visited

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracopyright a

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

top: 36px;

left: 45.6%;

position:absolute;

overflow:auto;

transform:rotate(0deg);

-moz-transform:rotate(0deg);

-webkit-transform:rotate(0deg);

-o-transform:rotate(0deg);

}

#cacciaguerrafooter_designed_by_links 

{

font-size:10px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

top: 20px;

left: 39.1%;

position:absolute;

overflow:auto;

transform:rotate(0deg);

-moz-transform:rotate(0deg);

-webkit-transform:rotate(0deg);

-o-transform:rotate(0deg);

}

#cacciaguerrafooter_designed_by_links a,#cacciaguerrafooter_designed_by_links a:link,#cacciaguerrafooter_designed_by_links a:visited,#cacciaguerrafooter_designed_by_links a:hover 

{

font-size:10px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.cacciaguerrafooter_rss 

{

}

.cacciaguerrafooter_facebook 

{

}

.cacciaguerrafooter_linkedin 

{

}

.cacciaguerrafooter_twitter 

{

}

.cacciaguerrafooter_googleplus 

{

}

.cacciaguerratitle_position 

{

left: 38.2%;

top:1.9px;

position:absolute;

transform:rotate(0deg);

-moz-transform:rotate(0deg);

-webkit-transform:rotate(0deg);

-o-transform:rotate(0deg);

}

header .cacciaguerratitle_style, header .cacciaguerratitle_style a,header .cacciaguerratitle_style a:link,header .cacciaguerratitle_style a:visited,header .cacciaguerratitle_style a:hover

{

font-size:28px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin:0;

padding:0;

background:none;

}

.cacciaguerraslogan_position 

{

left: 42.1%;

top:3.8px;

position:absolute;

overflow:hidden;

margin:0px;

transform:rotate(0deg);

-moz-transform:rotate(0deg);

-webkit-transform:rotate(0deg);

-o-transform:rotate(0deg);

}

.cacciaguerraslogan_style

{

font-size:16px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin:0;

padding:0;

background:none;

}

#Slide0

{



}

.cacciaguerraslide

{



}

#cacciaguerraslideshow_inner

{



}

.cacciaguerraslideshow_in

{

height:1px;

position:absolute;

width:100%;

top:0;



}

.cacciaguerraslideshow_last

{

margin:0 auto;

position:relative;

height:1px;

width:1000px;



}

.paginationLink

{

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:1px 1px 1px 1px;

background-color:transparent;

background:rgba(255,255,255,0);

font-size:0;

display:inline-block;

width:8px;

height:8px;

margin-right:2px;



}

.paginationLink.current

{

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:1px 1px 1px 1px;

background-color:transparent;

background:rgba(255,255,255,0);

font-size:0;

display:inline-block;

width:8px;

height:8px;

margin-right:2px;



}

@media only screen

and (min-width : 768px) 

{

#cacciaguerrapage .cacciaguerramenu_items 

{

padding:0;

 list-style:none;

margin:0;

height:18px;

display:inline-block;

*display:inline;

z-index:600;

position:relative;

margin:0;

padding-top:13.5px;

padding-left:0;

text-align:left;

zoom:1;

}

#cacciaguerrapage .cacciaguerramenu_items  li.cacciaguerramenu_items_parent

{

display:block;

float:left;

 height:18px;

}

#cacciaguerrapage .cacciaguerramenu_items ul.child li span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items ul.child li:hover span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items ul.child li:hover li span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items ul.child li:hover li:hover li span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items ul.child li:hover li:hover span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items ul.child li:hover li:hover li:hover span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_arrow span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_active_arrow span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_active span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover a.cacciaguerramenu_items_parent_link span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li:hover a.cacciaguerramenu_items_parent_link_arrow span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li:hover a.cacciaguerramenu_items_parent_link_active span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li:hover a.cacciaguerramenu_items_parent_link_active_arrow span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link

{

display:block;

padding-left:4px;

padding-right:4px;

float:left;



line-height:18px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

cursor:pointer;

float:left;

 height:18px;

box-sizing:border-box;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_arrow

{

display:block;

float:left;

padding-left:4px;

padding-right:14px;

line-height:18px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuMainArrow.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

box-sizing:border-box;

cursor:pointer;

float:left;

 height:18px;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover a.cacciaguerramenu_items_parent_link

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

line-height:18px;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover a.cacciaguerramenu_items_parent_link_arrow

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuMainArrowHover.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

line-height:18px;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover

{

position:relative;

z-index:200;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover ul.child

{

left:3px;

top:18px;

height:auto;

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

display:block;

font-size:0;

padding:0px;

z-index:300;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover ul.child li

{

display:block;

float:left;

position:relative;

font-weight:normal;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover ul.child li a

{

display:block;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

width:160px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

line-height:30px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



text-align:left;

white-space:nowrap;

}

#cacciaguerrapage .cacciaguerramenu_items  li ul.child li a.subchild

{

text-align:left;

line-height:30px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuArrow.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover ul.child li a:hover

{

 font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover ul.child li a.subchild:hover

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuArrowHover.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_active_arrow

{

float: left;

padding-left:4px;

padding-right:14px;

box-sizing:border-box;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

cursor: pointer;

display: block;

line-height:18px;

background-color:#FFFFFF;

background:url(../images/menuMainArrowActive.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

float:left;

 height:18px;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_active

{

display:block;

cursor: pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

box-sizing:border-box;

height:18px;

line-height:18px;

padding-left:4px;

padding-right:4px;

float:left;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

float:left;

 height:18px;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover a.cacciaguerramenu_items_parent_link_active

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover a.cacciaguerramenu_items_parent_link_active_arrow

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuMainArrowHover.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover  li:hover ul,

#cacciaguerrapage .cacciaguerramenu_items  li:hover  li:hover  li:hover ul



{

left:162px;

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

top:0px;

padding:0px;

 z-index:400;

height:auto;

}

#cacciaguerrapage .cacciaguerramenu_items ul 

{

position:absolute;

top:-9999px;

display:block;

width:162px;



margin:0;

padding:0;

list-style:none;

}

#cacciaguerrapage .cacciaguerramenu_items li:hover ul ul,

#cacciaguerrapage .cacciaguerramenu_items li:hover  li:hover ul ul



{

position:absolute;

top:-9999px;

display:block;



margin:0;

padding:0;

list-style:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover li:hover a.subchild

{

background-color:#FFFFFF;

background:url(../images/menuArrowHover.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover  li:hover   li:hover a.subchild



{

background-color:#FFFFFF;

background:url(../images/menuArrowHover.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover    li:hover  li a.subchild



{

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

background-color:#FFFFFF;

background:url(../images/menuArrow.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover  ul.child li .separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:auto;

margin:0 0px 0 0px;

width:162px;

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items li:last-child .horiz_separator 

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover ul.child ul li:last-child .separator,#cacciaguerrapage .cacciaguerramenu_items  li:hover  li:hover ul li:last-child .separator,#cacciaguerrapage .cacciaguerramenu_items  li:hover li:hover li:hover ul li:last-child .separator,#cacciaguerrapage .cacciaguerramenu_items  li:hover  ul.child li:last-child .separator

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li:hover ul.child ul li .separator,#cacciaguerrapage .cacciaguerramenu_items  li:hover  li:hover ul li .separator,#cacciaguerrapage .cacciaguerramenu_items  li:hover li:hover li:hover ul li .separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:auto;

margin:0 0px 0 0px;

width:162px;

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items .horiz_separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:18px;

width:0px;

margin:0;

display:none;

}

}

header#cacciaguerraheader 

{



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(0,0,0,0);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

margin-left:auto;

margin-right:auto;

height:1px;

width:1000px;



}

nav#cacciaguerramenu 

{



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:9px;



}

#cacciaguerrasidebar_left 

{

float: left;

clear: none;

width: 200px;

}

#cacciaguerrasidebar_left_margin 

{



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

box-sizing:border-box;

}

.cacciaguerrablock a:hover, .cacciaguerrablock a:hover

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.cacciaguerrablock a:visited, .cacciaguerrablock a:visited

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.cacciaguerrablock a, .cacciaguerrablock a

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrasidebar_left table 

{

width:100%;

}

#cacciaguerrasidebar_right table 

{

width:100%;

}

.cacciaguerrablock ul li, .cacciaguerrablock ul li, .cacciaguerrablock li, .cacciaguerrablock li

{

list-style:none;

}

#cacciaguerrasidebar_left ul, #cacciaguerrasidebar_right ul

{

margin:0;

padding:0;

}

.cacciaguerraverticalmenu 

{

margin-top:3px;

margin-left:6px;

margin-right:6px;

margin-bottom:3px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;



text-align:center;

}

.cacciaguerraverticalmenu_header  

{

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;



margin-top:4px;

margin-left:4px;

margin-right:4px;

margin-bottom:4px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

height:30px; 

}

@media only screen

and (min-width : 768px) 

{

#cacciaguerrapage .cacciaguerraverticalmenu_content 

{

display:inline-block;

width:90%;

}

#cacciaguerrapage .cacciaguerravmenu_items 

{

padding:0;

 list-style:none;

*display:inline;

background:none;

z-index:500;

margin-top:0px !important;

margin-left:0px !important;

margin-right:0px !important;

margin-bottom:0px !important;

text-align:left;

zoom:1;

}

#cacciaguerrapage .child li

{

background:none repeat scroll 0 0 transparent !important;

padding:0px !important;

}

#cacciaguerrapage .cacciaguerravmenu_items  li.cacciaguerravmenu_items_parent

{

background:none repeat scroll 0 0 transparent;

 margin-top:0px;

 margin-bottom:0px;

list-style:none;

padding:0;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child li span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child li:hover span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child li:hover li span.menuchildicon,#cacciaguerrapage .cacciaguerravmenu_items ul.child li:hover li:hover li span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child li:hover li:hover span.menuchildicon,#cacciaguerrapage .cacciaguerravmenu_items ul.child li:hover li:hover li:hover span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items  li a.cacciaguerravmenu_items_parent_link span.menuchildicon,#cacciaguerrapage .cacciaguerravmenu_items  li a.cacciaguerravmenu_items_parent_link_arrow span.menuchildicon,#cacciaguerrapage .cacciaguerravmenu_items  li a.cacciaguerravmenu_items_parent_link_active_arrow span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items  li a.cacciaguerravmenu_items_parent_link_active span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover a.cacciaguerravmenu_items_parent_link span.menuchildicon,#cacciaguerrapage .cacciaguerravmenu_items  li:hover a.cacciaguerravmenu_items_parent_link_arrow span.menuchildicon,#cacciaguerrapage .cacciaguerravmenu_items  li:hover a.cacciaguerravmenu_items_parent_link_active span.menuchildicon,#cacciaguerrapage .cacciaguerravmenu_items  li:hover a.cacciaguerravmenu_items_parent_link_active_arrow span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items  li a.cacciaguerravmenu_items_parent_link

{

display:block;

text-align:left;

padding-left:4px;

padding-right:4px;



line-height:40px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

cursor:pointer;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li a.cacciaguerravmenu_items_parent_link_arrow

{

display:block;

text-align:left;

padding-left:4px;

padding-right:14px;

line-height:40px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/vmenuMainArrow.png), rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

cursor:pointer;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover a.cacciaguerravmenu_items_parent_link

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

line-height:40px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover a.cacciaguerravmenu_items_parent_link_arrow

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/vmenuMainArrowHover.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

line-height:40px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover

{

z-index:200;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover ul.child

{

height:auto;

display:inline-block;

width:100%;

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

padding:0px;

z-index:300;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover ul.child li

{

font-weight:normal;

list-style:none;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover ul.child li a

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

display:block;

line-height:20px;

text-indent:5px;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

text-align:left;

white-space:nowrap;

}

#cacciaguerrapage .cacciaguerravmenu_items  li ul.child li a.subchild

{

text-align:left;

line-height:20px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



display:block;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover ul.child li a:hover

{

 

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child

{

 height:0px;

overflow:hidden;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover ul.child li a.subchild:hover

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li a.cacciaguerravmenu_items_parent_link_active_arrow

{

text-align:left;

padding-left:4px;

padding-right:14px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

cursor: pointer;

display: block;

line-height:40px;

background-color:#FFFFFF;

background:url(../images/vmenuMainArrowActive.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li a.cacciaguerravmenu_items_parent_link_active

{

display:block;

cursor: pointer;

text-align:left;

padding-left:4px;

padding-right:4px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:40px;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover a.cacciaguerravmenu_items_parent_link_active

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover a.cacciaguerravmenu_items_parent_link_active_arrow

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/vmenuMainArrowHover.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover  li:hover ul,

#cacciaguerrapage .cacciaguerravmenu_items  li:hover  li:hover  li:hover ul



{

display:none;

padding:0px;

 z-index:400;

height:auto;

}

#cacciaguerrapage .cacciaguerravmenu_items ul 

{

margin:0;

padding:0;

list-style:none;

display:none;



}

#cacciaguerrapage .cacciaguerravmenu_items li:hover ul ul,

#cacciaguerrapage .cacciaguerravmenu_items li:hover  li:hover ul ul



{

margin:0;

padding:0;

list-style:none;

display:none;



}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover li:hover a.subchild

{



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover  li:hover   li:hover a.subchild



{

background-color:#FFFFFF;

background:url(../images/vmenuArrowHover.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover    li:hover  li a.subchild



{

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

background-color:#FFFFFF;

background:url(../images/vmenuArrow.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover  ul.child li .separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:auto;

margin:0 0px 0 0px;

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li:last-child .horiz_separator 

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover ul.child ul li:last-child .separator,#cacciaguerrapage .cacciaguerravmenu_items  li:hover  li:hover ul li:last-child .separator,#cacciaguerrapage .cacciaguerravmenu_items  li:hover li:hover li:hover ul li:last-child .separator,#cacciaguerrapage .cacciaguerravmenu_items  li:hover  ul.child li:last-child .separator

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items  li:hover ul.child ul li .separator,#cacciaguerrapage .cacciaguerravmenu_items  li:hover  li:hover ul li .separator,#cacciaguerrapage .cacciaguerravmenu_items  li:hover li:hover li:hover ul li .separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:auto;

margin:0 0px 0 0px;

width:162px;

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items .horiz_separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:auto;

margin:0;

display:none;

}

}

.cacciaguerrablock 

{

overflow:hidden;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;



margin-top:9px;

margin-left:6px;

margin-right:6px;

margin-bottom:9px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

}

.cacciaguerrablock_header

{

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;



height:30px; 

margin-top:4px;

margin-left:4px;

margin-right:4px;

margin-bottom:4px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

}

.cacciaguerrablock_content

{

padding-top:2px;

padding-left:2px;

padding-right:2px;

padding-bottom:2px;

margin-top:3px;

margin-left:3px;

margin-right:3px;

margin-bottom:3px;

background-color:transparent;

background:rgba(255,255,255,0);

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

}

.cacciaguerrablock h1, .cacciaguerrablock h1 a, .cacciaguerrablock h1 a:hover, .cacciaguerrablock h1 a:visited 

{

font-size:32px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:8px;

margin-bottom:8px;

}

.cacciaguerrablock h2, .cacciaguerrablock h2 a, .cacciaguerrablock h2 a:hover, .cacciaguerrablock h2 a:visited 

{

font-size:28px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:10px;

margin-bottom:10px;

}

.cacciaguerrablock h3, .cacciaguerrablock h3 a, .cacciaguerrablock h3 a:hover, .cacciaguerrablock h3 a:visited 

{

font-size:24px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:12px;

margin-bottom:12px;

}

.cacciaguerrablock h4, .cacciaguerrablock h4 a, .cacciaguerrablock h4 a:hover, .cacciaguerrablock h4 a:visited 

{

font-size:20px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:16px;

margin-bottom:16px;

}

.cacciaguerrablock h5, .cacciaguerrablock h5 a, .cacciaguerrablock h5 a:hover, .cacciaguerrablock h5 a:visited 

{

font-size:16px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:20px;

margin-bottom:20px;

}

.cacciaguerrablock h6, .cacciaguerrablock h6 a, .cacciaguerrablock h6 a:hover, .cacciaguerrablock h6 a:visited 

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:28px;

margin-bottom:28px;

}

.cacciaguerrablock ol li

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:5px;

margin-bottom:5px;

list-style-position:inside;

list-style-type:decimal;

}

.cacciaguerrablock ul li

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:5px;

margin-bottom:5px;

}

.cacciaguerrablock  .cacciaguerraradio

{

float:left;

margin-right:4px;

}

input[type="text"], input[type="password"], input[type="email"], select

{

border-radius:1px 1px 1px 1px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

font-size:18px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus

{

border-radius:1px 1px 1px 1px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



}

fieldset

{

border:0px;

padding-bottom:5px;

}

hr

{

border-width:1px;

border-style:dotted;

border-color:gray;

}

.boxcolor,.form-text

{

width: 95%;

}

.cacciaguerrabanner_header

{

margin: 0 auto;width:1000px;

}

#cacciaguerrapage .cacciaguerrabanner_header_inner_above0 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

background-color:transparent;

background:rgba(255,255,255,0);

}

.headerabovecolumn1 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

.headerabovecolumn2 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

.headerabovecolumn3 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

#cacciaguerrapage .cacciaguerrabanner_header_inner_below0 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

background-color:transparent;

background:rgba(255,255,255,0);

}

.headerbelowcolumn1 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

.cacciaguerrabanner_menu

{

}

#cacciaguerrapage .cacciaguerrabanner_menu_inner_above0 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

background-color:transparent;

background:rgba(255,255,255,0);

}

.menuabovecolumn1 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

#cacciaguerrapage .cacciaguerrabanner_menu_inner_above1 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

background-color:transparent;

background:rgba(255,255,255,0);

}

.menuabovecolumn2 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

.contenttopcolumn0

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

background-color:transparent;

background:rgba(255,255,255,0);

}

.topcolumn1 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

.contenttopcolumn1

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

background-color:transparent;

background:rgba(255,255,255,0);

}

.topcolumn2 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

.topcolumn3 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

#cacciaguerracontent a

{

font-size:18px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent a:visited

{

font-size:18px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent a:hover

{

font-size:18px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.separator,.login_link a

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.login_link a:visited

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.login_link a:hover

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.login_head h1

{

text-align:center;

}

.footer-widget-area_fixed

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.footer-widget-area

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin: 0 auto;

background: url("http://www.cacciaguerra.info/images/background_menu.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#cacciaguerrapage .cacciaguerrafooter-widget-area_inner_above0 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

background-color:transparent;

background:rgba(255,255,255,0);

}

.footerabovecolumn1 

{

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

color: white;
border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

#cacciaguerracontent_margin 

{

padding-top:5px;

padding-left:7px;

padding-right:7px;

padding-bottom:0px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:7px;

margin-left:7px;

margin-right:7px;

margin-bottom:7px;



box-sizing:border-box;

}

#cacciaguerracontent 

{

float:right;

width: 1000px;

clear: none;

}

.cacciaguerrapost_inner_box 

{

border-radius:8px 8px 8px 8px;

border:solid transparent;

border:solid rgba(0,0,0,0);

border-width:0px 0px 0px 0px;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

}

.cacciaguerrapost 

{

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(0,0,0,0);

border-width:0px 0px 0px 0px;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

}

.cacciaguerrapost .cacciaguerrapost_content_inner

{

overflow:hidden;

}

#cacciaguerracontent .cacciaguerrapost_title 

{

font-size:24px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-repeat: repeat;

margin:0;

}

#cacciaguerracontent h1, #cacciaguerracontent h1 a, #cacciaguerracontent h1 a:hover, #cacciaguerracontent h1 a:visited 

{

font-size:32px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:8px;

margin-bottom:8px;

}

#cacciaguerracontent h2, #cacciaguerracontent h2 a, #cacciaguerracontent h2 a:hover, #cacciaguerracontent h2 a:visited 

{

font-size:28px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:10px;

margin-bottom:10px;

}

#cacciaguerracontent h3, #cacciaguerracontent h3 a, #cacciaguerracontent h3 a:hover, #cacciaguerracontent h3 a:visited 

{

    color: white;
    font-family: "BenchNine",sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    padding-top: 15px;
    text-align: center;
    text-decoration: none;

}

#cacciaguerracontent h4, #cacciaguerracontent h4 a, #cacciaguerracontent h4 a:hover, #cacciaguerracontent h4 a:visited 

{

font-size:20px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:16px;

margin-bottom:16px;

}

#cacciaguerracontent h5, #cacciaguerracontent h5 a, #cacciaguerracontent h5 a:hover, #cacciaguerracontent h5 a:visited 

{

font-size:16px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:20px;

margin-bottom:20px;

}

#cacciaguerracontent h6, #cacciaguerracontent h6 a, #cacciaguerracontent h6 a:hover, #cacciaguerracontent h6 a:visited 

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:28px;

margin-bottom:28px;

}

#cacciaguerracontent p,.producttag

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:18px;

margin-left:0px;

margin-right:0px;

margin-top:5px;

margin-bottom:5px;

}

#cacciaguerracontent

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent ol li

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:5px;

margin-bottom:5px;

list-style-position:inside;

list-style-type:decimal;

}

#cacciaguerracontent ul li

{

list-style:none inside url(../images/listimg.png);

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-left:0px;

margin-right:0px;

margin-top:5px;

margin-bottom:5px;

}

#cacciaguerracontent blockquote p

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:5px;

padding-left:0px;

padding-right:0px;

padding-bottom:5px;

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

#cacciaguerracontent blockquote

{

font-size:8px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:5px;

padding-left:0px;

padding-right:0px;

padding-bottom:5px;

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

#cacciaguerracontent .postedon a

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent .postedon a:hover

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#D3D3D3;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent .cacciaguerrapost_title a

{

font-size:24px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:transparent;

}

#cacciaguerracontent .cacciaguerrapost_title a:visited 

{

font-size:24px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:transparent;

}

#cacciaguerracontent .cacciaguerrapost_title a:hover 

{

background-color:transparent;

font-size:24px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.cacciaguerraarticle  

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.cacciaguerraarticle dl 

{

margin:0;

}

#cacciaguerracontent .postcontent p

{

margin-top:10px;

margin-bottom:10px;

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:18px;

background-color:transparent;

background:rgba(255,255,255,0);

}

#cacciaguerracontent .postcontent

{

background-color:transparent;

background:rgba(255,255,255,0);

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

}

.postcontent img

{

max-width:100%;

}

#cacciaguerracontent table

{

border-spacing:2px;

border: 1px solid #000000;

border-collapse: collapse;

}

#cacciaguerracontent tr, #cacciaguerracontent td,#cacciaguerracontent th

{

font-size:15px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

border: 1px solid #000000;

border-collapse: collapse;

}

#cacciaguerracontent .activelink a,#cacciaguerracontent .activelink a:visited,#cacciaguerracontent .activelink a:hover

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent .hoverlink a,#cacciaguerracontent .hoverlink a:visited,#cacciaguerracontent .hoverlink a:hover

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent .visitedlink a,#cacciaguerracontent .visitedlink a:visited,#cacciaguerracontent .visitedlink a:hover

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent .pagination

{

}

#cacciaguerracontent .pagination a

{

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:1px;

margin-left:1px;

margin-right:1px;

margin-bottom:1px;

padding-top:3px;

padding-left:5px;

padding-right:5px;

padding-bottom:3px;

display:inline-block;}

#cacciaguerracontent .pagination ul li

{

background:none;

display:inline-block;margin:0;

padding:0;

}

#cacciaguerracontent .pagination span

{

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

margin-top:1px;

margin-left:1px;

margin-right:1px;

margin-bottom:1px;

padding-top:3px;

padding-left:5px;

padding-right:5px;

padding-bottom:3px;

background-color:#D3D3D3;

background:rgba(211,211,211,1);

display:inline-block;}

#cacciaguerracontent .pagination a:hover

{



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#D3D3D3;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent .breadcrumb,.breadcrumb 

{

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

background-color:transparent;

background:rgba(255,255,255,0);

margin-top:1px;

margin-left:1px;

margin-right:1px;

margin-bottom:1px;

padding-top:3px;

padding-left:5px;

padding-right:5px;

padding-bottom:3px;

display:inline-block;

color:#000000;

}

#cacciaguerracontent .breadcrumb a,.breadcrumb a

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent .breadcrumb a:hover,.breadcrumb a:hover

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#D3D3D3;

text-align:left;

text-decoration:none;

}

#cacciaguerracontent .breadcrumb span,.breadcrumb span

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#778899;

text-align:left;

text-decoration:none;

}

.back-to-top 

{

position:fixed;

bottom: 2em;

right: 0px;

text-decoration: none;

padding: 1em;

display: none;

}

.html_content

{

white-space:pre-wrap;

}

.form-item label

{

text-align:left;

}

#user-login-form ul li

{

background:none!important;

text-align:left;

padding-left:0px!important;

margin-left:0px!important;

margin-top:5px!important;

}

/*----------- */

.menu-toggle 

{

display:none;

}

#nav

{

position:absolute;

left:0%;

top:0px;

transform:rotate(0deg);

-moz-transform:rotate(0deg);

-webkit-transform:rotate(0deg);

-o-transform:rotate(0deg);

font-size:0;

display:none;

}

.left-button

{

left:0%;

top:0px;

transform:rotate(0deg);

-moz-transform:rotate(0deg);

-webkit-transform:rotate(0deg);

-o-transform:rotate(0deg);

position:absolute;

}

.right-button

{

left:93.9%;

top:0px;

transform:rotate(0deg);

-moz-transform:rotate(0deg);

-webkit-transform:rotate(0deg);

-o-transform:rotate(0deg);

position:absolute;

}

img

{

border-style:none;

vertical-align:middle;

}

#system-message

{

margin:0 !important;

}

.tooltip

{

position:absolute !important;

}

ul.categories-module li h4, ul.category-module li h4, .item-title

{

display:inline;

}

#cacciaguerracontent .pagination ul li 

{

background:none;

display:inline;

text-align:left;

}

#cacciaguerracontent .cat-children ul li

{

background:none;

display:inline-block;

}

#cacciaguerracontent ul.pagenav li 

{

background:none;

display:inline;

text-align:left;

}

* 

{

margin:0;

padding:0;

}

.image-left 

{

padding:2px;

float:left;

margin:0 15px 5px 0;

}

table tr th 

{



}

.article-info-term, .category-name, .published, .createdby, .hits, .categories-list dl dt, .categories-list dl dd 

{

display:inline;

}

.article-info 

{

display:inline;

vertical-align:middle;

}

.formelm 

{

margin-top:5px;

margin-bottom:5px;



}

select, .formelm input

{

margin-bottom: 9px;

padding: 4px;



}

button#jform_publish_down_img, button#jform_publish_up_img 

{

background:url(../images/calendar.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);

cursor: pointer;

height: auto;

margin-left: 3px;

vertical-align: middle;

width: auto;

margin-top:0;

padding:7px 5px;



}

img#jform_publish_down_img, img#jform_publish_up_img 

{

margin-left: 3px;



}

fieldset

{

border:1px solid grey;

border-radius: 5px;

margin: 10px 0;

padding: 20px;



}

.input-append

{

display:inline;

}

fieldset legend 

{

font-weight: bold;

padding: 5px 10px;

}

.mce-container, .mce-container-body 

{

margin-top:5px !important;

}

#cacciaguerracontent #jform_articletext_toolbar1 

{

width:auto;

border-spacing:0px;border:0 none;

}

#cacciaguerracontent #jform_articletext_toolbar2 

{

width:auto;

border-spacing:0px;border:0 none;

}

#cacciaguerracontent #jform_articletext_toolbar3 

{

width:auto;

border-spacing:0px;border:0 none;

}

#cacciaguerracontent #jform_articletext_tbl 

{

margin-top:5px;

width:auto;

border:0 none;

border-spacing:0px;

}

#cacciaguerracontent #jform_articletext_styleselect, #cacciaguerracontent #jform_articletext_formatselect 

{

border:0 none;

border-spacing:0px;

}

#cacciaguerracontent #jform_articletext_tbl tr,#cacciaguerracontent #jform_articletext_tbl td,#cacciaguerracontent #jform_articletext_tbl th 

{

border:0 none;

}

.formelm label, .formelm-area label 

{

margin-top:5px;

margin-bottom:5px;

display:inline-block;

width:150px;



}

p

{

margin:0;

padding:0;

}

span.cacciaguerrabutton input,button,.button, .button-primary

{



border-radius:2px 2px 2px 2px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

box-sizing:inherit;

clear:none;

padding-top:9px;

padding-left:5px;

padding-right:5px;

padding-bottom:9px;

font-size:18px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

width:auto;

height:auto;

margin-top:5px;

overflow:visible;

margin-right:5px;

}

span.cacciaguerrabutton

{

clear:none;

margin-right:5px;

height:auto;

margin-top:5px;

}

.cacciaguerrabutton_hover1

{

clear:none;

margin-right:5px;

height:auto;

margin-top:5px;

}

.cacciaguerrabutton_hover1 input,button:hover,.button:hover, .button-primary:hover

{

border-radius:2px 2px 2px 2px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;



box-sizing:inherit;

clear:none;

padding-top:9px;

padding-left:5px;

padding-right:5px;

padding-bottom:9px;

font-size:18px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

width:auto;

height:auto;

overflow:visible;

margin-top:5px;

margin-right:5px;

}

.inputbutton

{

background: none repeat scroll 0 0 transparent;

border: medium none;

color:#000000;

cursor: pointer;

font-size:12px;

padding-top:9px;

padding-left:5px;

padding-right:5px;

padding-bottom:9px;

 left: -15px;

}

.postedon img

{

vertical-align: middle;

margin: 0 2px;

}

.cacciaguerraverticalmenu_heading

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:center;

text-decoration:none;

line-height:30px;

background:none;

margin:0;

}

h3.cacciaguerrablock_heading

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:center;

text-decoration:none;

line-height:30px;

background:none;

margin:0;

}

#cacciaguerrasidebar_left, #cacciaguerrasidebar_right,#cacciaguerrasidebar_left .boxcolor,#cacciaguerrasidebar_right .boxcolor

{

font-size:12px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.container

{

overflow:hidden;

}

.widget-area

{

width: 33.33%;

}

#first.widget-area, #second.widget-area

{

float: left;

}

#third.widget-area

{

float: right;

}

/*

{

TemplateToaster Version:4.1.0.5621

}

*/

/* Smartphones (portrait and landscape) ----------- */

@media only screen

and (min-width : 150px)

and (max-width : 480px) 

{

#cacciaguerraheader_inner 

{

height:auto !important;

width:auto !important;

text-align:center !important;

}
.colonnehome

{
position:relative;
width: 100% ;
margin: 0 auto;
float: left;

}
.colonnecontatti

{
position:relative;
width: 100% ;
margin: 0 auto;
float: left;

}

#cacciaguerraheader_inner .cacciaguerramenu_items 

{

display:none;

}

#cacciaguerraheader_inner .cacciaguerramenu_items.toggled-on 

{

text-align:center;

margin:0;

display:inline-block;

padding-left:

0px;

padding-right:

0px;



background-size:100% 100%;

}

#cacciaguerramenu_inner_in .cacciaguerramenu_items 

{

display:none;

}

#cacciaguerramenu_inner_in .cacciaguerramenu_items.toggled-on 

{

text-align:center;

margin:0;

display:inline-block;

padding-left:

0px;

padding-right:

0px;



background-size:100% 100%;

}

#cacciaguerramenu_inner_in 

{

width:auto !important;

height:auto !important;

text-align:center !important;

}

header#cacciaguerraheader 

{

width:auto !important;

height:auto !important;

background:none;

margin:0;

border:0;

background-size:100% 100%;

}

nav#cacciaguerramenu 

{

width:auto !important;

height:auto !important;

margin:0;

border:0;

border-radius:0;

padding:0;

background-size:100% 100%;

}

body

{

margin:0;

}

.menuforeground 

{

text-align:center;

}

.cacciaguerrafooter_bottom_footer 

{

height:auto;

}

#cacciaguerrapage .innermenu

{

position:static;

top:0px;

}

footer .html_content p

{

margin-left:10px !important;

}

img

{

max-width:100%;

}

.cacciaguerraheader_logo 

{

position:static;

}

.logo 

{

display:block;

text-align:center;

}

.left-button, .right-button

{

display:none;

}

.cacciaguerraslideshow

{

display:none;



}

.cacciaguerraslideshow_in

{

position:static;

height:auto;



}

.cacciaguerraslideshow_last

{

height:auto;



}

#cacciaguerrasidebar_left 

{

float: none !important;

width: auto !important;

margin:0;

border:0;

border-radius:0;

padding:0;}

#cacciaguerrasidebar_left_margin 

{

height: auto !important;

}

#cacciaguerrasidebar_right_margin 

{

height: auto !important;

}

#cacciaguerrasidebar_right 

{

float: none !important;

width: auto !important;

margin:0;

border:0;

border-radius:0;

padding:0;

}

#cacciaguerracontent 

{

float: none !important;

width: auto !important;

margin:0;

border:0;

padding:10px;

border-radius:0;

}

#ttr_content_single_sidebar_left,#ttr_content_single_sidebar_right,#ttr_content_zero_sidebar,#ttr_content_both_sidebar 

{

float: none !important;

width: auto !important;

}

.cacciaguerraslideshow

{

display:none;



}

.cacciaguerraslideshow_in

{

height:auto;

position:static;



}

.cacciaguerraslideshow_last

{

height:auto;

position:static;

width:auto;



}

#cacciaguerracontent_and_sidebar_container 

{

width:auto !important;

}

#cacciaguerrapage 

{

max-width:none;

min-width:0;

padding-top:0;

}

#cacciaguerrapage_inner

{

width:auto;

margin:0px auto ;

box-shadow:none;

border:0;

border-radius:0;

}

#nav 

{

display:none;

}

.cacciaguerratitle_position 

{

width:100%;

position:static;

}

header .cacciaguerratitle_style, header .cacciaguerratitle_style a,header .cacciaguerratitle_style a:link,header .cacciaguerratitle_style a:visited,header .cacciaguerratitle_style a:hover

{

text-align:center!important;

}

.cacciaguerraslogan_position 

{

width:100%;

position:static;

}

.cacciaguerraslogan_style 

{

text-align:center;

}

#cacciaguerrapage .cacciaguerrafooter_bottom_footer_inner 

{

width:auto !important;

text-align:center;

}

.cacciaguerrafooter_rss 

{

left:8px;

top:8px;

}

.cacciaguerrafooter_facebook 

{

position:static;

display:inline-block;

margin-top:5px;

}

.cacciaguerrafooter_twitter 

{

position:static;

display:inline-block;

margin-top:5px;

}

.cacciaguerrafooter_linkedin 

{

position:static;

display:inline-block;

margin-top:5px;

}

.cacciaguerrafooter_googleplus 

{

position:static;

display:inline-block;

margin-top:5px;

}

#cacciaguerrafooter_designed_by_links,.ttr_footer_links 

{

position:static;

text-align:center;

}

#cacciaguerracopyright a 

{

position: static;

display:block;

text-align:center;

line-height:30px;

}

header .form-search

{

position:static;

display:inline-block;

text-align:center;

}

header .cms-links,.ttr_header_links

{

display:none;

}

.cacciaguerrabanner_header 

{

width:auto  !important;

border:0;

border-radius:0;

padding:0;

margin:0;

}

.cacciaguerrabanner_menu 

{

width:auto  !important;

border:0;

border-radius:0;

padding:0;

margin:0;

}

.footer-widget-area 

{

width:auto  !important;

border:0;

border-radius:0;

padding:0;

margin:0;

}

.cacciaguerrabanner_header_inner_above0 .cell1

{

display:none !important;

}

.cacciaguerrabanner_header_inner_above0 .cell2

{

width:100% !important;

float:none !important;

}

.cacciaguerrabanner_header_inner_above0 .cell3

{

display:none !important;

}

.cacciaguerrabanner_header_inner_above0 .cell4

{

display:none !important;

}

.cacciaguerrabanner_header_inner_below0 .cell1

{

display:none !important;

}

.cacciaguerrabanner_header_inner_below0 .cell2

{

display:none !important;

}

.cacciaguerrabanner_header_inner_below0 .cell3

{

display:none !important;

}

.cacciaguerrabanner_header_inner_below0 .cell4

{

display:none !important;

}

#cacciaguerrapage .cacciaguerraslideshow_inner 

{

height:auto !important;

}

#cacciaguerrapage .cacciaguerraslideshow_inner 

{

height:auto !important;

}

#cacciaguerrapage ul.cacciaguerramenu_items li 

{

margin:0;}

.menu-toggle 

{

display:inline-block;

cursor:pointer;

margin-bottom:0;

text-align:center;

padding-top:0px;

padding-bottom:0px;

padding-left:4px;

padding-right:4px;



line-height:18px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items 

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items.toggled-on .cacciaguerramenu_items_parent span 

{

cursor:pointer;

}

#cacciaguerrapage .cacciaguerramenu_items.toggled-on li 

{

list-style:none;

line-height:25px;

}

#cacciaguerrapage .cacciaguerramenu_items.toggled-on .cacciaguerramenu_items_parent a 

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

.cacciaguerrabanner_menu_inner_above0 .cell1

{

width:100% !important;

float:none !important;

}

.cacciaguerrabanner_menu_inner_above0 .cell2

{

display:none !important;

}

.cacciaguerrabanner_menu_inner_above0 .cell3

{

display:none !important;

}

.cacciaguerrabanner_menu_inner_above0 .cell4

{

display:none !important;

}

.cacciaguerrabanner_menu_inner_above1 .cell5

{

width:100% !important;

float:none !important;

}

.cacciaguerrabanner_menu_inner_above1 .cell6

{

display:none !important;

}

.cacciaguerrabanner_menu_inner_above1 .cell7

{

display:none !important;

}

.cacciaguerrabanner_menu_inner_above1 .cell8

{

display:none !important;

}

.cacciaguerrafooter-widget-area_inner_above0 .cell1

{

width:100% !important;

float:none !important;

}

.cacciaguerrafooter-widget-area_inner_above0 .cell2

{

display:none !important;

}

.cacciaguerrafooter-widget-area_inner_above0 .cell3

{

display:none !important;

}

.cacciaguerrafooter-widget-area_inner_above0 .cell4

{

display:none !important;

}

#cacciaguerrapage .cacciaguerramenu_items.toggled-on .child 

{

padding:0;

}

#cacciaguerrapage .cacciaguerramenu_items.toggled-on .child ul 

{

padding:0;

}

#cacciaguerrapage .cacciaguerramenu_items.toggled-on .child li a 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerramenu_items.toggled-on .child ul li a 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

footer 

{

width: auto !important;

margin:0;

border:0;

height:auto;

border-radius:0;

padding:0;

}

#cacciaguerrafooter_top_for_widgets 

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child 

{

display:none;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on li a 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

display:block;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on ul li a 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

display:block;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on li a:hover 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

display:block;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on ul li a:hover 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

display:block;

}

#cacciaguerrapage .cacciaguerraverticalmenu_content 

{

display:inline-block;

width:90%;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on 

{

text-align:left;

display:inline-block;



background-size:100% 100%;

width:100%;

}

#cacciaguerrapage .cacciaguerravmenu_items li a.cacciaguerravmenu_items_parent_link 

{



display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li a.cacciaguerravmenu_items_parent_link_arrow 

{

background-color:#FFFFFF;

background:url(../images/vmenuResMainArrow.png), rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li a.cacciaguerravmenu_items_parent_link_active 

{

 

display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li a.cacciaguerravmenu_items_parent_link_active_arrow 

{

 background-color:#FFFFFF;

background:url(../images/vmenuResMainArrowActive.png), rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li:hover a.cacciaguerravmenu_items_parent_link_arrow, #cacciaguerrapage .cacciaguerravmenu_items li:hover a.cacciaguerravmenu_items_parent_link_active_arrow 

{

background-color:#FFFFFF;

background:url(../images/vmenuResMainArrowHover.png), rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li:hover a.cacciaguerravmenu_items_parent_link, #cacciaguerrapage .cacciaguerravmenu_items li:hover a.cacciaguerravmenu_items_parent_link_active 

{



display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage ul.cacciaguerravmenu_items li 

{

list-style:none;

line-height:40px;

}

#cacciaguerrapage ul.cacciaguerravmenu_items ul.child li 

{

list-style:none;

line-height:20px;

}

.contenttopcolumn0 .cell1

{

width:100% !important;

float:none !important;

}

.contenttopcolumn0 .cell2

{

width:100% !important;

float:none !important;

}

.contenttopcolumn0 .cell3

{

display:none !important;

}

.contenttopcolumn0 .cell4

{

display:none !important;

}

.contenttopcolumn1 .cell5

{

width:100% !important;

float:none !important;

}

.contenttopcolumn1 .cell6

{

width:100% !important;

float:none !important;

}

.contenttopcolumn1 .cell7

{

display:none !important;

}

.contenttopcolumn1 .cell8

{

display:none !important;

}

.menu-center 

{

width:100%;

position:absolute;

z-index:99999;

}

.post_column

{

width:100% !important;float:none !important;padding-right:0 !important;}

.article_column

{

width:100% !important;float:none !important;padding-right:0 !important;}

hr

{

display:none;}

}

/* Small Tabs (portrait and landscape) ----------- */

@media only screen

and (min-width : 481px)

and (max-width : 767px) 

{

#cacciaguerraheader_inner 

{

width: 100%  !important;

height:auto !important;

text-align:center;

}

#cacciaguerramenu_inner_in 

{

width: auto !important;

height:auto !important;

}

header#cacciaguerraheader 

{

width:auto !important;

height:auto !important;

margin:0;

border:0;

border-radius:0;

padding:0;

background-size:100% 100%;

}

nav#cacciaguerramenu 

{

width:auto  !important;

margin:0;

border:0;

border-radius:0;

padding:0;

background-size:100% 100%;

height:auto  !important;

}

#cacciaguerrapage .cacciaguerramenu_items 

{

padding:0;

 list-style:none;

margin:0;

height:18px;

display:inline-block;

*display:inline;

z-index:500;

position:relative;

margin:0;

padding-top:13.5px;

padding-left:0;

text-align:left;

zoom:1;

}

#cacciaguerrapage .cacciaguerramenu_items  li.cacciaguerramenu_items_parent

{

display:block;

float:left;

 height:18px;

}

#cacciaguerrapage .cacciaguerramenu_items ul.child li span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items ul.child li.toggled-on span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items ul.child li.toggled-on li span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items ul.child li.toggled-on li.toggled-on li span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items ul.child li.toggled-on li.toggled-on span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items ul.child li.toggled-on li.toggled-on li.toggled-on span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_arrow span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_active_arrow span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_active span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on a.cacciaguerramenu_items_parent_link span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on a.cacciaguerramenu_items_parent_link_arrow span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on a.cacciaguerramenu_items_parent_link_active span.menuchildicon,#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on a.cacciaguerramenu_items_parent_link_active_arrow span.menuchildicon

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link

{

display:block;

padding-left:4px;

padding-right:4px;

float:left;



line-height:18px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

cursor:pointer;

float:left;

 height:18px;

box-sizing:border-box;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_arrow

{

display:block;

float:left;

padding-left:4px;

padding-right:14px;

line-height:18px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuMainArrow.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

box-sizing:border-box;

cursor:pointer;

float:left;

 height:18px;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on a.cacciaguerramenu_items_parent_link

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

line-height:18px;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on a.cacciaguerramenu_items_parent_link_arrow

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuMainArrowHover.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

line-height:18px;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on

{

position:relative;

z-index:200;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on ul.child

{

left:3px;

top:18px;

height:auto;

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

display:block;

font-size:0;

padding:0px;

z-index:300;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on ul.child li

{

display:block;

float:left;

position:relative;

font-weight:normal;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on ul.child li a

{

display:block;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

width:160px;

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

line-height:30px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;



text-align:left;

white-space:nowrap;

}

#cacciaguerrapage .cacciaguerramenu_items  li ul.child li a.subchild

{

text-align:left;

line-height:30px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuArrow.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on ul.child li a:hover

{

 font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on ul.child li a.subchild:hover

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuArrowHover.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_active_arrow

{

float: left;

padding-left:4px;

padding-right:14px;

box-sizing:border-box;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

cursor: pointer;

display: block;

line-height:18px;

background-color:#FFFFFF;

background:url(../images/menuMainArrowActive.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

float:left;

 height:18px;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li a.cacciaguerramenu_items_parent_link_active

{

display:block;

cursor: pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

box-sizing:border-box;

height:18px;

line-height:18px;

padding-left:4px;

padding-right:4px;

float:left;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

margin-top:0px;

margin-left:3px;

margin-right:3px;

margin-bottom:0px;

float:left;

 height:18px;

padding-top:0px;

padding-bottom:0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on a.cacciaguerramenu_items_parent_link_active

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on a.cacciaguerramenu_items_parent_link_active_arrow

{

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

background-color:#FFFFFF;

background:url(../images/menuMainArrowHover.png),rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:0px 0px 0px 0px;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on  li.toggled-on ul,

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on  li.toggled-on  li.toggled-on ul



{

left:162px;

border-radius:0px 0px 0px 0px;

border:solid transparent;

border:solid rgba(255,255,255,0);

border-width:0px 0px 0px 0px;

top:0px;

padding:0px;

 z-index:400;

height:auto;

}

#cacciaguerrapage .cacciaguerramenu_items ul 

{

position:absolute;

top:-9999px;

display:block;

width:162px;



margin:0;

padding:0;

list-style:none;

}

#cacciaguerrapage .cacciaguerramenu_items li.toggled-on ul ul,

#cacciaguerrapage .cacciaguerramenu_items li.toggled-on  li.toggled-on ul ul



{

position:absolute;

top:-9999px;

display:block;



margin:0;

padding:0;

list-style:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on li.toggled-on a.subchild

{

background-color:#FFFFFF;

background:url(../images/menuArrowHover.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on  li.toggled-on   li.toggled-on a.subchild



{

background-color:#FFFFFF;

background:url(../images/menuArrowHover.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on    li.toggled-on  li a.subchild



{

border-radius:0px 0px 0px 0px;

border:solid #000000;

border:solid rgba(0,0,0,1);

border-width:1px 1px 1px 1px;

background-color:#FFFFFF;

background:url(../images/menuArrow.png) center right no-repeat,rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 color:rgba(0,0,0,1);

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on  ul.child li .separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:auto;

margin:0 0px 0 0px;

width:162px;

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items li:last-child .horiz_separator 

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on ul.child ul li:last-child .separator,#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on  li.toggled-on ul li:last-child .separator,#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on li.toggled-on li.toggled-on ul li:last-child .separator,#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on  ul.child li:last-child .separator

{

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on ul.child ul li .separator,#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on  li.toggled-on ul li .separator,#cacciaguerrapage .cacciaguerramenu_items  li.toggled-on li.toggled-on li.toggled-on ul li .separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:auto;

margin:0 0px 0 0px;

width:162px;

display:none;

}

#cacciaguerrapage .cacciaguerramenu_items .horiz_separator

{

border-width:0px 0px 0px 0px;

border-style:solid;

border-color:transparent;

height:18px;

width:0px;

margin:0;

display:none;

}

.cacciaguerraslideshow

{

display:none;



}

.cacciaguerraslideshow_in

{

height:auto;

position:static;



}

.cacciaguerraslideshow_last

{

height:auto;



}

#cacciaguerrapage .cacciaguerravmenu_items ul.child 

{

display:none;

}

.menuforeground 

{

text-align:center;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on li a 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

display:block;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on ul li a 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

display:block;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on li a:hover 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

display:block;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on ul li a:hover 

{

cursor:pointer;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;



margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

padding-top:0px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

display:block;

}

#cacciaguerrapage .cacciaguerraverticalmenu_content 

{

display:inline-block;

width:90%;

}

#cacciaguerrapage .cacciaguerravmenu_items ul.child.vtoggled-on 

{

text-align:left;

display:inline-block;



background-size:100% 100%;

width:100%;

}

#cacciaguerrapage .cacciaguerravmenu_items li a.cacciaguerravmenu_items_parent_link 

{



display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li a.cacciaguerravmenu_items_parent_link_arrow 

{

background-color:#FFFFFF;

background:url(../images/vmenuResMainArrow.png), rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li a.cacciaguerravmenu_items_parent_link_active 

{

 

display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li a.cacciaguerravmenu_items_parent_link_active_arrow 

{

 background-color:#FFFFFF;

background:url(../images/vmenuResMainArrowActive.png), rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li:hover a.cacciaguerravmenu_items_parent_link_arrow, #cacciaguerrapage .cacciaguerravmenu_items li:hover a.cacciaguerravmenu_items_parent_link_active_arrow 

{

background-color:#FFFFFF;

background:url(../images/vmenuResMainArrowHover.png), rgba(255,255,255,1);

background-repeat:no-repeat;

 background-size:auto;

 background-position:right center;

 display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage .cacciaguerravmenu_items li:hover a.cacciaguerravmenu_items_parent_link, #cacciaguerrapage .cacciaguerravmenu_items li:hover a.cacciaguerravmenu_items_parent_link_active 

{



display:block;

text-align:left;

padding-left:4px;

padding-right:4px;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:0px;

font-size:14px;

font-family: "BenchNine",sans-serif;

font-weight:normal;

font-style:normal;

color:#000000;

text-align:left;

text-decoration:none;

}

#cacciaguerrapage ul.cacciaguerravmenu_items li 

{

list-style:none;

line-height:40px;

}

#cacciaguerrapage ul.cacciaguerravmenu_items ul.child li 

{

list-style:none;

line-height:20px;

}

.cacciaguerraslideshow_last

{

height:auto;

position:static;

width:auto;



}

img

{

max-width:100%;

}

footer .html_content p

{

margin-left:10px !important;

}

header .form-search

{

position:static;

display:inline-block;

text-align:center;

}

header .cms-links,.ttr_header_links

{

display:none;

}

body

{

margin:0;

}

.cacciaguerraheader_logo 

{

position:static;

}

.logo 

{

display:block;

text-align:center;

}

.cacciaguerratitle_position 

{

width:100%;

position:static;

}

header .cacciaguerratitle_style, header .cacciaguerratitle_style a,header .cacciaguerratitle_style a:link,header .cacciaguerratitle_style a:visited,header .cacciaguerratitle_style a:hover

{

text-align:center!important;

}

.cacciaguerraslogan_position 

{

width:100%;

position:static;

}

.cacciaguerraslogan_style 

{

text-align:center;

}

#cacciaguerrapage .cacciaguerrafooter_bottom_footer_inner 

{

width:100% !important;

text-align:center;

}

#cacciaguerrasidebar_left 

{

float: none  !important;

width: auto  !important;

margin:0;

border:0;

border-radius:0;

padding:0;

}

#cacciaguerrasidebar_right 

{

float: none  !important;

width: auto  !important;

margin:0;

border:0;

border-radius:0;

padding:0;

}

#cacciaguerracontent 

{

float: none  !important;

width: auto  !important;

margin:0;

padding:10px;

border:0;

border-radius:0;

padding:0;

}

#ttr_content_single_sidebar_left,#ttr_content_single_sidebar_right,#ttr_content_zero_sidebar,#ttr_content_both_sidebar 

{

float: none !important;

width: auto !important;

}

#cacciaguerracontent_and_sidebar_container 

{

width:100%  !important;

}

.cacciaguerrafooter_rss 

{

left:8px;

top:8px;

}

.cacciaguerrafooter_facebook 

{

position:static;

display:inline-block;

margin-top:5px;

}

.cacciaguerrafooter_twitter 

{

position:static;

display:inline-block;

margin-top:5px;

}

.cacciaguerrafooter_linkedin 

{

position:static;

display:inline-block;

margin-top:5px;

}

.cacciaguerrafooter_googleplus 

{

position:static;

display:inline-block;

margin-top:5px;

}

#cacciaguerrafooter_designed_by_links,.ttr_footer_links 

{

position:static;

text-align:center;

}

#cacciaguerracopyright a 

{

position: static;

display:block;

text-align:center;

line-height:30px;

}

#cacciaguerrapage 

{

max-width:none;

min-width:0;

padding-top:0;

}

#cacciaguerrapage_inner

{

width:auto;

margin:0px auto ;

box-shadow:none;

border:0;

border-radius:0;

padding:0;

}

.cacciaguerrabanner_header 

{

width:auto  !important;

border:0;

border-radius:0;

padding:0;

margin:0;

}

.cacciaguerrabanner_menu 

{

width:auto  !important;

border:0;

border-radius:0;

padding:0;

margin:0;

}

.footer-widget-area 

{

width:auto  !important;

border:0;

border-radius:0;

padding:0;

margin:0;

}

footer 

{

width:auto  !important;

border:0;

border-radius:0;

padding:0;

margin:0;

}

.post_column

{

width:100% !important;float:none !important;padding-right:0 !important;}

.article_column

{

width:100% !important;float:none !important;padding-right:0 !important;}

hr

{

display:none;}

}

/* iPads (portrait and landscape) ----------- */

@media only screen

and (min-width : 768px)

and (max-width : 1024px) 

{

#cacciaguerraheader_inner 

{

width: 100% !important;

height:auto !important;

}

.colonnehome

{
position:relative;
margin: 0 auto;
float: left;

}

#cacciaguerramenu_inner_in 

{

width: auto !important;

height:auto !important;

}

header#cacciaguerraheader 

{

width:auto !important;

background-size:100% 100%;

}

nav#cacciaguerramenu 

{

width:auto !important;

background-size:100% 100%;

}

footer .html_content p

{

margin-left:10px !important;

}

.cacciaguerraslideshow_last

{

width:auto;



}

img

{

max-width:100%;

}

#cacciaguerrapage .cacciaguerrafooter_bottom_footer_inner 

{

width:auto !important;

}

#cacciaguerrasidebar_left 

{

width: 20% !important;

}

#cacciaguerrasidebar_right 

{

width: 20% !important;

}

 #cacciaguerracontent 

{

width: 100% !important;

}

#cacciaguerracontent.zero_column 

{

width:100%;

}

#cacciaguerracontent_and_sidebar_container 

{

width:auto !important;

}

#cacciaguerrapage 

{

max-width:none;

min-width:0;

}

#cacciaguerrapage_inner

{

width:auto;

margin:0px auto ;

}

.cacciaguerrabanner_header 

{

width:auto !important;

}

.cacciaguerrabanner_menu 

{

width:auto !important;

}

.footer-widget-area 

{

width:auto !important;

}

footer 

{

width: auto !important;

}

}



