/* CSS Document */

body{
background-color:#000000;
background-image:url(common/img/bgHome.jpg);
background-position:center;
background-repeat:repeat-y;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center
}

a{
text-decoration:none
}

img{
border:none
}

img {
	behavior:	url("pngbehavior.htc");
}

.arancio{
color:#f67f01;
}

.celeste{
color:#2276DD;
}

div#contenitore{
width:760px;
margin:auto;
background-color:#FFFFFF;
-moz-border-radius: 0 0 10px 0;

}

div#contenitore #header{
background-color:#000000
}

div#contenitore #header #selectLanguage{
background-color:#ffffff;
text-align:right;
padding-top:5px;
padding-bottom:5px;
color:#294949
}

div#contenitore #header #selectLanguage a{
margin-left:3px;
margin-right:3px;
}

div#contenitore #header #bgImg{
background-image:url(common/img/bgHeader.jpg);
background-position:top right;
background-repeat:no-repeat;
height:166px;
position:relative
}


div#contenitore #header #bgImg #logo{
position:absolute;
left:25px;
top:25px
}

div#contenitore #contenuti{
background-image:url(common/img/bgContenitore.jpg);
background-position: bottom left;
background-repeat:repeat-x;
width:99%;
margin:auto;
min-height: 200px;
height: auto !important;
height: 200px;

}

div#contenitore #contenuti table{
width:100%;
}

div#contenitore #contenuti #boxRight{
width:auto;
vertical-align:top
/*background-color:#FFFFFF*/
}

div#contenitore #contenuti #boxRight #primary{
width:70%;
text-align:left;
vertical-align:top
}



div#contenitore #contenuti #boxRight #primary #navigazione a{
color:#f67f01;
border-bottom:1px dotted #f67f01;
padding-left:14px;
background-image:url(common/img/listNavigazione.jpg);
background-position:left;
background-repeat:no-repeat
}



div#contenitore #contenuti #boxRight #primary #text{
padding:12px;
min-height: 160px;
height: auto !important;
height: 160px;
background-image:url(common/img/bgprimary.jpg);
background-position:right top;
background-repeat:no-repeat
}

div#contenitore #contenuti #boxRight #primary #text .title{
font-size:14px;
color:#666666;
text-indent:0px;
margin-bottom:10px;
}

#text_gallery .title{
font-size:14px;
color:#666666;
text-indent:0px;
margin-bottom:10px;
}

#text_gallery a{
color:#2276DD;
font-weight:bold;
border-bottom:1px dotted #2276DD
}

div#contenitore #contenuti #boxRight #secondary{
position:relative;
width:30%;
vertical-align:top;
}

div#contenitore #contenuti #boxRight #secondary #logoGallery{
position:absolute;
right:0px;
top:6px;
}

div#contenitore #contenuti #boxRight #secondary #logoManutenzione{
position:absolute;
left:0px;
bottom:1px;
}

div#galleryHome{
width:90%;
margin:auto;
background-image:url(common/img/bgGalleryHome.jpg);
background-position:top;
background-repeat:repeat-x;
margin-bottom:15px;
color:#444444;
background-color:#68c1df
}



div#galleryHome .cont{
min-height: 200px;
height: auto !important;
height: 200px;
text-align:left;
padding-left:6px;
padding-right:6px;
padding-top:5px;
}

div#galleryHome .cont .title{
color:#FFFFFF;
font-size:14px
}

div#manutHome{
width:90%;
margin:auto;
background-image:url(common/img/bgmanutHome.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#54ed16;
color:#444444
}

div#manutHome .cont{
min-height:100px;
height: auto !important;
height: 100px;
text-align:right;
padding-left:6px;
padding-right:6px;
}

div#manutHome .cont .title{
color:#FFFFFF;
font-size:14px
}

div#contenitore #contenuti #bgBandaMenu{
background-image:url(common/img/bgbandaMenu.jpg);
background-repeat:repeat-x;
background-color:#ffaf18;
position:relative;
width:100%
}

div#contenitore #contenuti #bgBandaMenu #titleLogin{
position:absolute;
left:10px;
bottom:0px;
width:200px;

background-image:url(common/img/bgTitleLogin.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFFFFF
}

div#contenitore #contenuti #bgBandaMenu #titleLogin #int{
background-image:url(common/img/angleTitleMember.jpg);
background-position:right top;
background-repeat:no-repeat;
position:relative;
text-align:left;
height:65px;
}

div#contenitore #contenuti #bgBandaMenu #titleLogin #int #icon{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.bigbangsol.com/demo/giesse/site/common/img/memberAreaIcon.png');
background-position:left top;
background-repeat:no-repeat;
width:63px;
height:56px;
position:absolute;
right:0px;
bottom:0px;
}

#icon[id] {
	background-image: url('http://www.bigbangsol.com/demo/giesse/site/common/img/memberAreaIcon.png');
}

div#contenitore #contenuti #bgBandaMenu #titleLogin #int #title{
background-image:url(common/img/memberAreaTitle.jpg);
background-position:left;
background-repeat:no-repeat;
position:absolute;
left:5px;
bottom:22px;
width:113px;
height:12px;
}
div#contenitore #contenuti #bgBandaMenu #titleLogin #int #title_en{
background-image:url(common/img/memberAreaTitle_en.jpg);
background-position:left;
background-repeat:no-repeat;
position:absolute;
left:5px;
bottom:22px;
width:126px;
height:12px;
}

div#contenitore #contenuti #bgBandaMenu #menu{
width:85%;
margin-right:0px;
margin-left:auto;
text-align:right;
height:18px;
line-height:20px;
}

div#contenitore #contenuti #bgBandaMenu #menu span{
width:100px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
border-left:1px solid #ff6a18;
border-right:1px solid #ffd618
}


div#contenitore #contenuti #bgBandaMenu #menu span a{
background-image:url(common/img/listMenu.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:15px;
color:#000000
}


#login{
position:relative;
vertical-align:top;
width:214px;
}

#login div{
margin-bottom:0px;
margin-top:0px;
}

#login #loginCentral{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.bigbangsol.com/demo/giesse/site/common/img/bgShadowLogin.png');
background-repeat:repeat-y;
background-position:center top;
/*height:110px;*/
height: 200px;
}

#scelta_tendina {
	position: relative;
	top:0px;
	left: 0px;
}

#loginCentral[id] {
	background-image: url('http://www.bigbangsol.com/demo/giesse/site/common/img/bgShadowLogin.png');
	width:216px;
	position: relative;
	margin-top: 0px;
}

#login a{
color:#2276DD;
font-weight:bold;
border-bottom:1px dotted #2276DD
}

#loginTop{
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.bigbangsol.com/demo/giesse/site/common/img/bgShadowLogin.png');
background-position:center;
background-repeat:repeat-y;
*/
position:relative;
text-align:left;

}

#loginTop[id] img {
width:216px;
height:150px;
}


#login #loginBottom{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.bigbangsol.com/demo/giesse/site/common/img/bgLoginBottom.png');
background-position:center top;
background-repeat:no-repeat;
height:150px;
text-align:left;
}

#loginBottom[id] {
	background-image: url('http://www.bigbangsol.com/demo/giesse/site/common/img/bgLoginBottom.png');
	width:216px;
}

.loginForm{
width:85%;
margin:auto;
color:#666666;
}

#login #loginBottom #contattiLogin{
position:absolute;
left:10px;
bottom:60px;
z-index:500;
/*margin-left:10px*/
}

.loginForm input{
background-image:url(common/img/bgForm.jpg);
background-repeat:repeat-x;
background-position:top;
border:1px solid #000000;
width:95px;
font-size:10px
}

.loginForm .name{
font-size:11px;
color:#FF9900;
padding-top:5px;
padding-bottom:5px;
background-image:url(common/img/listForm.jpg);
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
}

div#contenitore #contenuti #boxRight #primaryProd{
width:60%;
text-align:left;
vertical-align:top
}
div#contenitore #contenuti #boxRight #primaryProd #navigazione{
color:#706e6e;
padding:2px;
text-align:left
}

/*#navigazione {
	width: 350px;
}*/

div#contenitore #contenuti #boxRight #primaryProd #navigazione a{
color:#f67f01;
border-bottom:1px dotted #f67f01;
padding-left:14px;
background-image:url(common/img/listNavigazione.jpg);
background-position:left;
background-repeat:no-repeat
}



div#contenitore #contenuti #boxRight #primaryProd #text{
padding:10px;
}

#text a{
color:#2276DD;
font-weight:bold;
border-bottom:1px dotted #2276DD
}

div#contenitore #contenuti #boxRight #primaryProd #text .title{
font-size:14px;
color:#666666;
text-indent:0px;
margin-bottom:10px;
}

div#schedaProd{
width:189px;
margin:auto;
background-image:url(common/img/bgDatiScheda.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#ffa918;

}

div#schedaProdNoLogin{
background-image:url(common/img/bgCaratteresticheNoLogin.jpg);
background-position:top;
background-repeat:no-repeat;
min-height: 224px;
height: auto !important;
height: 224px;
text-align:center;
padding:10px;
color:#333333
}

div#schedaProdNoLogin a{
color:#2276DD;
font-weight:bold;
border-bottom:1px dotted #2276DD
}

div#schedaProd .datiScheda{
background-image:url(common/img/angleSchedaTop.gif);
background-repeat:no-repeat;
background-position:right top;
min-height: 250px;
height: auto !important;
height: 250px;
text-align:left;
color:#FFFFFF;
padding:5px;
padding-bottom:0px;
}

div#schedaProd .datiScheda .title{
font-size:13px
}

.angleBt{
background-image:url(common/img/angleSchedaBt.gif);
background-position:bottom;
background-repeat:no-repeat;
height:13px;
}

div#schedaProd .datiScheda .datoSingolo{
position:relative;
width:100%;
background-image:url(common/img/underLineScheda.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;
padding-top:5px;
margin-top:12px;
}

div#schedaProd .datiScheda .datoAbs{
position:absolute;
right:4px;
font-size:10px;
bottom:5px;
width:120px;
text-align:right;
font-weight:bold
}

div#schedaProd .datiScheda .datoAbs a{
color:#2276DD;
font-weight:bold;
}

.fotoProdotto{
width:80px;
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.fotoProdotto a{
display:block;
width:82px;
background-image:url(common/img/bgVisualizza.jpg);
background-position:top center;
background-repeat:no-repeat;
height:13px;
background-color:#3595c5
}

.fotoProdotto a:hover{
display:block;
width:82px;
background-image:url(common/img/bgVisualizza.jpg);
background-position:top center;
background-repeat:no-repeat;
height:13px;
background-color:#3595c5
}


.fotoProdotto img{
border:1px solid #6d6d6d
}

.chooseProd{
text-align:center;
}

.chooseProd img{
border:3px solid #333333
}

.cat{
padding-left:10px;
color:#FF9900;
/*width:150px;*/
/*margin:auto;*/
position:relative;
padding-top: -15px;
margin-bottom:5px;
text-align:left;
font-size:11px;
background-image:url(common/img/listForm.jpg);
background-repeat:no-repeat;
background-position:center left;
}

.cat a {
color:#FF9900;
}


.cat_belt{
padding-left:10px;
color:#FF9900;
width:108px;
margin:auto;
margin-bottom:5px;
text-align:left;
font-size:11px;
background-image:url(common/img/listForm.jpg);
background-repeat:no-repeat;
background-position:center left;
}

.listProdotti{
text-align:left
}

.listGallery{
clear:both;
margin-bottom:5px;
}

.listGallery .fotoLink{
margin:10px;
margin-bottom:5px;
margin-top:5px;
float:left;
text-align:left;
width:70px;
color:#2276DD
}

.listGallery img{
border:4px solid #2276DD
}

.listProdotti a{
color:#333333;
display:block;
background-image:url(common/img/listForm.jpg);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
}

.footer{
width:760px;
margin:auto;
text-align:right;
color:#FFFFFF;
font-size:10px
}

.footer a{
color:#FFFFFF;
}
