@media screen and (max-width: 950px) {

html, body { background-size:auto !important; }
body .header { position:relative; width:auto; height:auto; top:0; left:0; z-index:1; }
body .container { margin:0; padding:30px 5% 0 5%; max-width:inherit; overflow:hidden; }
body .content { padding-bottom:0; }
body .subContainer { margin-left:0; max-width:inherit; overflow:hidden; padding-bottom:50px; }
body .footer { position:relative; left:0; bottom:0; width:auto; margin:0 5%; text-align:left; z-index:10; background:none; border-top:3px solid #666; }
body .footer .P-Flinks { position:relative; top:0; right:0; text-align:center; }
body .footer .F-box_00 .P-par, body .footer .F-box_01 .P-par { color:#000; }

body .header .H-box_01 { position:relative; }

body .header .logo-00 { position:static; top:auto; left:auto; margin:0 auto; padding:15px 0; z-index:2; text-align:center; }

/*Header menu*/
body .header .menu { position:relative; top:0; left:0; margin-bottom:0; background:#333; text-align:center; }
body .header .menu .responsiveMenuName { display:block; color:#fff; font-weight:bold; padding:15px 0;  }
body .header .menu:hover ul { display:block; }
body .header .menu ul li ul { display:none; }
/*First level*/
body .header .menu ul.mainMenu li:first-child { border:none; }
body .header .menu ul.mainMenu li:first-child a { border:none; }
body .header .menu ul.mainMenu li { float:none; position:relative; border-top:1px dashed #444; }
body .header .menu ul.mainMenu li span { display:block; color:#eee; }
body .header .menu ul.mainMenu li .menuGroup { display:block; padding:0 10px; color:#666; font-weight:bold; }
body .header .menu ul.mainMenu span a { display:block; color:#eee; padding:0 10px; font-size:0.9em; border-left:0px solid #978f88; height:auto; line-height:300%; }
/*Unhide submenu*/
body .header .menu ul.mainMenu li:hover { background:#000; }
body .header .menu ul.mainMenu li:hover ul { display:block; }
/*Second level*/
body .header .menu ul.mainMenu li ul { position:relative; top:0; left:0; min-width:100%; display:block; background:none; border-left:0px solid #978f88; font-size:0.9em; text-transform:none; }
body .header .menu ul.mainMenu li ul li { display:block; border-top:1px dashed #999; }
body .header .menu ul.mainMenu li ul li:first-child { border-top:0px solid #999; }
body .header .menu ul.mainMenu li ul li:nth-child(2) { border:none; }
body .header .menu ul.mainMenu li ul li a { display:block; padding:7px 10px; }
body .header .menu ul.mainMenu li ul li:hover a { color:#ccc; }


body .mainPar .P-box_1 { padding:30px 5% 0 5%; text-align:left; }
body .Lst { padding:30px 5% 0 5%; }
body.home .colDes { padding:0 5% 0 5%; }
body.dett .cntCols .colDes { padding:0; }
body.lstnodett .Lst { padding:0; overflow:hidden; }

body .mainPar .P-box_1 { width:auto; padding:0; }
body .Lst { padding:0; }
body.lst .Lst .Par { width:auto; }
body.lst .Lst .Par .P-box_0 { width:35%; }
body.lst .Lst .Par .P-box_1 { width:65%; }

body.dett .container { width:auto; }

body.simple .Par .P-box_0 { display:none; }

body.form .colSin { width:auto; }


    
}










/*--------------------------------*/    
/*RESET*/
/*--------------------------------*/
    
html, body { margin:0; padding:0; line-height:100%; font-size:16px; background:#c3c3c3 url(../img/bgSito.jpg) no-repeat top right; background-size:100% auto; /*background-size:100% auto;*/ }
div, span, strong, p, a, h1, h2, h3 { behavior: url(hacks/ie-css3.htc); }
*{ margin:0; padding:0; }
p, h1, h2, h3 { float:none; margin:0; padding:0; font-weight:normal; }
a:link, a:visited, a:active { text-decoration:none; color:#222; }
ul, li, ol { margin:0; padding:0; list-style-type:none; }
li { margin:0; padding:0;  }
table { border-collapse:collapse; border-spacing:0; }
form { width:100%; height:100%; }
a img { border:none !important; transition:All 0.5s ease; -webkit-transition:All 0.5s ease; -moz-transition:All 0.5s ease; -o-transition:All 0.5s ease; }



/*--------------------------------*/    
/*LAYOUT MAIN STRUCTURE*/
/*--------------------------------*/


.wrapper { display:inline-block; width:100%; }
.header { position:relative; margin:0 auto; z-index:1; }
.container { margin:200px 0 100px 35px; }
.content { padding-bottom:50px; }
.subContainer { }
.footer { position:fixed; bottom:0; left:0; width:100%; padding:10px; background:#A9CF00; text-align:left; z-index:10; border-top:1px solid #fff; }



/*--------------------------------*/    
/*HEADER*/
/*--------------------------------*/

.header .H-box_01 { position:absolute; width:100%; top:0; left:0; margin:0 auto; z-index:10; }
.header .H-box_02 { position:fixed; width:100%; top:0; left:0; background-color:#000; }

/*Header image*/
.header .mainImg img { width:100%; }

/*Header logo*/
.header .logo-00 { position:absolute; top:35px; left:35px; }

/*Header menu*/
.header .menu { position:absolute; top:20px; right:35px; text-align:left; text-transform:uppercase; z-index:10; }
.header .menu .responsiveMenuName { display:none; }
/*First level*/
.header .menu ul.mainMenu li:first-child { border:none; }
.header .menu ul.mainMenu li:first-child a { border:none; }
.header .menu ul.mainMenu li { float:left; position:relative; border-left:0px dotted #999; }
.header .menu ul.mainMenu li span { display:block; color:#222; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
.header .menu ul.mainMenu li .menuGroup { display:block; padding:0 10px; font-size:0.9em; border-left:0px solid #978f88; height:80px; line-height:80px; }
.header .menu ul.mainMenu li ul { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
.header .menu ul.mainMenu li:hover ul { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.header .menu ul.mainMenu span a { display:block; color:#222; padding:0 10px; font-size:0.9em; border-left:0px solid #978f88; height:80px; line-height:80px; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
.header .menu ul.mainMenu .attiva { background-color:#A9CF00; }
.header .menu ul.mainMenu .attiva a, .header .menu ul.mainMenu .attiva span { color:#fff; }
/*Unhide submenu*/
.header .menu ul.mainMenu li:hover a, .header .menu ul.mainMenu li:hover span { color:#fff; }
.header .menu ul.mainMenu li:hover ul { display:block; }
/*Second level*/
.header .menu ul.mainMenu li ul { position:absolute; top:100%; left:0; min-width:200%; /*display:none;*/ background:#fefefe; border-top:3px solid #A9CF00; font-size:0.9em; text-transform:none; }
.header .menu ul.mainMenu li ul li { display:block; border-top:1px dashed #999; }
.header .menu ul.mainMenu li ul li:first-child { border-top:0px solid #999; }
.header .menu ul.mainMenu li ul li:nth-child(2) { border:none; }
.header .menu ul.mainMenu li ul li a { display:block; padding:7px 10px; height:auto; line-height:100%; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
.header .menu ul.mainMenu li ul li:hover a { color:#222; }

.home .header .menu ul.mainMenu span a { color:#fff; }
.home .header .menu ul.mainMenu li:hover a, .home .header .menu ul.mainMenu li:hover span { color:#fc0; }



/*--------------------------------*/    
/*SUBCONTAINER*/
/*--------------------------------*/

/*Header menu*/
.subContainer .menu { display:inline-block; width:100%; text-align:left; display:none; }
.subContainer .menu .responsiveMenuName { display:none; }
/*First level*/
.subContainer .menu ul.mainMenu>li:first-child { border:none; }
.subContainer .menu ul.mainMenu>li { position:relative; }
.subContainer .menu ul.mainMenu>li>span>a { display:block; color:#222; padding:12px 10px; }
.subContainer .menu ul.mainMenu>li:hover a, .subContainer .menu ul.mainMenu li:hover span { color:#000; }
/*Unhide submenu*/
.subContainer .menu ul.mainMenu li a:hover { background:#ddd; }
.subContainer .menu ul.mainMenu li:hover ul { display:block; }
/*Second level*/
.subContainer .menu ul.mainMenu li ul { position:absolute; bottom:100%; right:0; min-width:200%; display:none; background:#ddd; }
.subContainer .menu ul.mainMenu li ul li { display:block; border-top:1px dashed #999; text-align:right; }
.subContainer .menu ul.mainMenu li ul li:first-child { border-top:0px solid #999; }
.subContainer .menu ul.mainMenu li ul li:nth-child(2) { border:none; }
.subContainer .menu ul.mainMenu li ul li a { display:block; padding:7px 10px; }
.subContainer .menu ul.mainMenu li ul li:hover a { color:#fff; }

/*Header menu*/

.cntBoxNews { position:relative; border-top:0px solid #222; text-align:left; display:none; }
.cntBoxNews .titNews { margin:20px 0 15px 0; padding:20px 0 10px 0; font-size:2.2em; border-top:1px dotted #ccc; }
.cntBoxNews .btnNews { position:absolute; top:25px; right:0; padding:4px 10px; background:#999; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
.cntBoxNews .btnNews:hover { background:#666; } 
.cntBoxNews .cntCols { display:inline-block; width:100%;}
.cntBoxNews .cntCols .sCol { display:inline-block; width:33%; vertical-align:top; }
.cntBoxNews .cntCols .sCol .Par { margin:0 10px; }
.cntBoxNews .cntCols .sCol .Par .P-box_0 { }
.cntBoxNews .cntCols .sCol .Par .P-box_0 img { width:100%; outline:1px solid #fff; }
.cntBoxNews .cntCols .sCol .Par .P-box_1 { }
.cntBoxNews .cntCols .sCol .Par .P-box_1>div { padding:0 25px 0 15px; }
.cntBoxNews .cntCols .sCol .Par .P-box_1 .P-tit { margin-bottom:5px; font-size:1.4em; }
.cntBoxNews .cntCols .sCol .Par .P-box_1 .P-par { font-size:0.9em; }

 
.home .cntBoxNews { display:block; }


/*--------------------------------*/    
/*FOOTER*/
/*--------------------------------*/

.footer a { color:#222; }
.footer .F-box_00 { margin:0 auto; text-align:center; }
.footer .F-box_00 .P-par, .footer .F-box_01 .P-par { font-size:0.9em; color:#000; }
.footer .F-box_00 .Par .P-box_0 { margin-bottom:10px; }
.footer .F-box_00 .Par .P-box_0 .P-ant img { width:120px; }
.footer .F-box_01 { margin:0 auto; padding:0 0 0 0; font-size:0.8em; color:#555; text-align:center; }

.footer .P-Flinks { position:absolute; top:-30px; right:40px; margin-bottom:5px; font-size:0.8em; }
.footer .P-Flinks a { color:#222; margin:0 5px; }
.home .footer .P-Flinks a { color:#fff; margin:0 5px; }





/*--------------------------------*/    
/*GENERAL PAGE SETTINGS*/
/*--------------------------------*/

.mainPar { display:inline-block; width:100%; }
.mainPar .P-box_0 img { width:100%; }
.mainPar .P-box_1 { width:50%; padding:0 0 0 0; text-align:left; }

.mainPar .P-ant { position:fixed; width:45%; bottom:50px; right:0; }
.mainPar .P-ant img { width:100%; }

.Lst { }



/*--------------------------------*/    
/*HOMEPAGE*/
/*--------------------------------*/

/*.home .header .mainImg { position:fixed; width:100%; top:0; left:0; }*/

.home .TitPagina { display:none; }

.home .cntCols { display:inline-block; width:100%; }
.home .cntCols .colSin {  }
.home .cntCols .colSin>div {  }
.home .cntCols .colDes {  }

.home .colSin .mainPar { display:inline-block; width:100%; }

.home .colDes { padding:0 80px 0 80px; }
.home .colDes .sectionPreview { text-align:left; }
.home .colDes .sectionPreview .cntCols>div { display:inline-block; width:25%; margin-bottom:20px; vertical-align:top; letter-spacing:0; word-spacing:0; letter-spacing:-4px; word-spacing:-4px; }
.home .colDes .sectionPreview .cntCols>div .Par { letter-spacing:0; word-spacing:0; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #E4E4E4; }
.home .colDes .sectionPreview .cntCols>div .Par:hover { background-color:#A9CF00; }
.home .colDes .sectionPreview .cntCols>div .Par .P-box_0 .P-ant img { }
.home .colDes .sectionPreview .cntCols>div .Par .P-box_0 { padding:20px 20px 0 20px; }
.home .colDes .sectionPreview .cntCols>div .Par .P-box_1 { padding:20px; }
.home .colDes .sectionPreview .cntCols>div .Par .P-box_1 .P-tit { font-size:1.1em; }
.home .colDes .sectionPreview .cntCols>div .Par .P-box_1 .P-par { font-size:0.8em; }

.home .colDes .sectionPreview .cntCols>div(4n+1) .Par { margin-right:10px !important; background:red; }
.home .colDes .sectionPreview .cntCols>div(4n+2) .Par { margin:0 5px; }  
.home .colDes .sectionPreview .cntCols>div(4n+3) .Par { margin:0 5px; }
.home .colDes .sectionPreview .cntCols>div(4n+4) .Par { margin-left:10px; }



/*--------------------------------*/    
/*SIMPLE*/
/*--------------------------------*/




/*--------------------------------*/    
/*PRODUCTS*/
/*--------------------------------*/

.lst .Lst { padding-top:20px; letter-spacing:-4px; word-spacing:-4px; }
.lst .Lst .Par { display:inline-block; width:350px; margin:0 30px 35px 0; vertical-align:top; letter-spacing:0; word-spacing:0; text-align:left; }
.lst .Lst .Par .P-box_0 { float:left; width:50%; }
.lst .Lst .Par .P-box_0 .P-ant { border:8px solid #fff; }
.lst .Lst .Par .P-box_0 .P-ant img { width:100%; }
.lst .Lst .Par .P-box_1 { float:left; width:50%; }
.lst .Lst .Par .P-box_1>div, .lst .Lst .Par .P-box_1>ul { margin-left:20px; }
.lst .Lst .Par .P-box_1 .P-tit { margin-bottom:5px; font-size:1.1em; text-transform:uppercase; font-weight:500; }
  



/*--------------------------------*/    
/*PRODUCTS DETAIL*/
/*--------------------------------*/

.dett .container { width:70%; max-width:800px; margin-left:auto; margin-right:auto; }

.dett .cntCols { display:inline-block; width:100%; }
.dett .cntCols .colDes { padding:0 0 0 0; }

.dett .mainPar { position:relative; display:block; overflow:hidden; }

.dett .mainPar .P-ant { position:relative; width:auto; bottom:auto; right:auto; }
.dett .mainPar .P-ant img { width:100%; }

.dett .mainPar .P-box_0 {}
.dett .mainPar .P-box_0 .P-ant {}
.dett .mainPar .P-box_0 img {}
 
.dett .mainPar .P-box_1 { width:auto; padding:25px 0; }
.dett .mainPar .P-box_1>div { }
.dett .mainPar .P-box_1 .P-par { }

.dett .mainPar .P-box_1 .P-tit { position:absolute; top:10px; left:0; background:#d3dbdc; padding:10px; font-size:1.5em; font-weight:bold; }

.dett .mainPar .P-gal ul li { display:inline-block; margin-right:5px; }
.dett .mainPar .P-att ul li a { display:inline-block; margin-top:15px; padding:5px 0 7px 25px; background:url(../img/icoDwn.png) no-repeat left center; }
.dett .mainPar .P-att ul li a:hover { color:#999; }


.dett .colDes .P-gal { overflow:hidden; }
.dett .colDes .P-gal li { float:left; width:33.33%; }
.dett .colDes .P-gal a { display:block; padding-bottom:15px; background:url(../img/gallery-img-shadow.png) no-repeat bottom center; }
.dett .colDes .P-gal a img { display:block; width:100%; }

.dett .colDes .P-gal li:nth-child(3n+1) a { margin-right:10px; }
.dett .colDes .P-gal li:nth-child(3n+2) a { margin:0 5px; }  
.dett .colDes .P-gal li:nth-child(3n+3) a { margin-left:10px; }

.dett .tabGirata tr td:first-child { font-weight:bold; }



/*--------------------------------*/    
/*COMPANY*/
/*--------------------------------*/





/*--------------------------------*/    
/*NEWS*/
/*--------------------------------*/

.lstNews .Lst { letter-spacing:-4px; word-spacing:-4px; text-align:left; }
.lstNews .Lst .Par { display:inline-block; width:33.33%; margin-bottom:20px; vertical-align:top; letter-spacing:0; word-spacing:0; }
.lstNews .Lst .Par .P-box_0 .P-ant img { width:100%; }
.lstNews .Lst .Par .P-box_1 .P-tit { margin-bottom:5px; font-size:1.5em; }
.lstNews .Lst .Par .P-box_1 .P-link { display:none; }

.lstNews .Lst .Par .P-dat { padding:5px 0 10px 0; }
.lstNews .Lst .Par .P-dat span { margin-left:4px; padding-left:8px; background:url(../img/sepDataNews.png) no-repeat 0 11px; }
.lstNews .Lst .Par .P-dat span:first-child { border:none; margin:0; padding:0; background:none; }

.lstNews .Lst .Par:nth-child(3n+1)>div { margin-right:10px; }
.lstNews .Lst .Par:nth-child(3n+2)>div { margin:0 5px; }  
.lstNews .Lst .Par:nth-child(3n+3)>div { margin-left:10px; }



/*--------------------------------*/    
/*DOVE SIAMO*/
/*--------------------------------*/

.map .googleMaps { position:relative; }
.map .googleMaps iframe { width:100%; height:550px; }
.map .googleMaps small a { position:absolute; bottom:0; right:0; padding:3px 10px; background:#999; color:#fff !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
.map .googleMaps small a:hover { background:#666; }





/*--------------------------------*/    
/*FAQ*/
/*--------------------------------*/

.faq .mainPar { }
.faq .accordion { width:auto; padding:0 80px 0 80px; text-align:left; }
.faq .accordion h3 a { margin-bottom:10px; padding-top:10px; color:#666; font-size:1.4em; border-top:1px dotted #999; }
.faq .accordion h3 a:hover { color:Red; }
.faq .accordion h3:first-child a { border:none; }
.faq .accordion .ui-accordion-content { margin-bottom:20px; font-size:0.95em; }
.faq .accordion .ui-icon { top:18px !important; }




/*--------------------------------*/    
/*REALIZZAZIONI*/
/*--------------------------------*/

.lstdett .cntCols { padding:20px; overflow:hidden; }
.lstdett .colSin { float:left; width:25%; }
.lstdett .colDes { float:right; width:70%; }

.lstdett .colDes .Par .P-box_0 { width:100%; margin-bottom:50px; }
.lstdett .colDes .Par .P-box_0 .P-ant { margin-left:0; }
.lstdett .colDes .Par .P-box_0 img { width:100%; }
.lstdett .colDes .Par .P-box_1 { padding:0; text-align:left; }

.lstdett .colSin ul li { padding:10px 0; border-top:1px dashed #999; }
.lstdett .colSin ul li:first-child { border:none; }
.lstdett .colSin ul li:only-child { border-top:1px dashed #999; border-bottom:1px dashed #999;}

.lstdett .colDes .mainPar .P-par { margin-bottom:30px; }
.lstdett .colDes .mainPar .P-att { margin-bottom:25px;  border:1px dotted #ddd; border-width:1px 0; }
.lstdett .colDes .mainPar .P-att ul li a { display:inline-block; padding:5px 0 7px 25px; background:url(../img/icoDwn.png) no-repeat left center; }
.lstdett .colDes .mainPar .P-att ul li a:hover { color:#999; }

.lstdett .colDes .mainPar .P-gal li { width:33.3%; padding-bottom:11px; background:url(../img/gallery-img-shadow.png) no-repeat bottom center; }
.lstdett .colDes .mainPar .P-gal li img { width:100%; }
.lstdett .colDes .mainPar .P-gal li:nth-child(2n+1) { float:left; }
.lstdett .colDes .mainPar .P-gal li:nth-child(2n+2) { float:right; }  




/*--------------------------------*/    
/*COME OPERIAMO*/
/*--------------------------------*/
 
.lstnodett .Lst { padding:0 80px; overflow:hidden; }
.lstnodett .Lst .Par { display:inline-block; width:100%; margin-top:25px; padding-top:25px; border-top:1px dashed #ccc; }
.lstnodett .Lst .Par:first-child { margin-top:0; padding-top:0; border-top:0 dashed #ccc; }
.lstnodett .Lst .P-box_0 { float:left; width:35%; }
.lstnodett .Lst .P-box_0 .P-ant { margin-right:10%; }
.lstnodett .Lst .P-box_0 img { width:100%; border:0px solid #ccc; }
.lstnodett .Lst .P-box_1 { float:right; width:65%; }




/*--------------------------------*/    
/*CONTATTI*/
/*--------------------------------*/

.form .cntCols { }
.form .colDes { }
.form .colSin { width:50%; }
.form .mainPar { margin-bottom:50px; padding:0; }
.form .mainPar .P-box_1 { padding:0; margin-top:0; }

.form .FrmMod01 { }
.form .FrmMod01 .Fields {  }
.form .FrmMod01 .Fields input { width:100%; height:25px; margin:0; padding:0; text-indent:5px; border:1px solid #c9c9c9; background:url(../common/bgForm/bgForm01.jpg); }
.form .FrmMod01 .Fields select { width:100%; height:25px; margin:0; padding:0; text-indent:5px; border:1px solid #c9c9c9; background:url(../common/bgForm/bgForm01.jpg); }
.form .FrmMod01 .Fields textarea { width:100%; margin:2px 0 0 0; padding:5px 0; border:1px solid #c9c9c9; text-indent:5px; overflow:auto; background:url(../common/bgForm/bgForm01.jpg); font-family:Arial, Sans-Serif; }
.form .FrmMod01 .Fields div { margin:0 0 7px 0; padding-top:7px; border-top:1px dashed #fff; }
.form .FrmMod01 .Fields div:first-child { border:none; }
.form .FrmMod01 .Fields ul li { display:inline-block; width:70%; list-style-type:none; vertical-align:middle; *display:inline; zoom:1; }
.form .FrmMod01 .Fields ul li:first-child { width:30%; }
.form .FrmMod01 .Fields strong { color:#C00; }
.form .FrmMod01 .Controls { padding-top:10px; }
.form .FrmMod01 .Controls .note { height:60px; margin:10px 0 5px 0; padding:5px 0 5px 0; border-top:1px dotted #999; font-size:10px; color:#999; overflow:auto; }
.form .FrmMod01 .Controls .contRadio { margin-bottom:10px; padding:10px; border-bottom:1px dotted #999; background:#eee; }
.form .FrmMod01 .Controls .radio { display:inline-block; margin:0 0 0 0; *display:inline; zoom:1; }
.form .FrmMod01 .Controls .radiobutton { display:inline; width:13px; height:13px; border:0; margin:1px 5px 0 0; padding:0; }
.form .FrmMod01 .Controls .butt { text-align:right; }
.form .FrmMod01 .Controls .butt .btn00 { padding:7px 10px 8px 47px; color:#FFF; background:#736d69 url(../common/icons/ok_01.png) no-repeat 6px -4px; border:0; }
.form .FrmMod01 .Controls input[type=submit],.FrmMod01 .Controls input[type=button] { margin-left:5px; text-decoration:none; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
.form .FrmMod01 .Controls input[type=submit]:hover,.FrmMod01 .Controls input[type=button]:hover { background-color:#413833; cursor:pointer; }




 
 
 
/*--------------------------------*/
/* COOKIES -----------------------*/
/*--------------------------------*/
.divcookies{ text-align:center; font-size:0.8em;} 
#cookieChoiceInfo { background:#A9CF00!important;}
#cookieChoiceInfo a, #cookieChoiceInfo span { vertical-align:middle; }
#cookieChoiceInfo span { font-weight:bold; }
#cookieChoiceInfo a { text-decoration:underline; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
#cookieChoiceInfo #cookieChoiceDismiss { display:inline-block; padding:5px 10px; background:#222; color:#fff; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#cookieChoiceInfo #cookieChoiceDismiss:hover { background:#fff; color:#000; }