body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin:0;
	padding:0;
	background-image:url(../img/texture.gif);
}
a { color:#0066FF; }
a:hover { color:#FF0000; }

/* FORM */
label { color:#333333; font-size:12px; }
textarea, input, option, select { background-color:#EFEFEF; color:#333333; border:1px solid #A5A5A5; font-family: Arial, Helvetica, sans-serif; }
option { border:0; }

#menu {position:absolute; left:11px; top:0px; width:211px; height:417px; padding-top:62px; }
#menu img { margin-bottom:5px; }
#menu iframe { margin:0; padding:0; border:0; }

#menu_sup {	position:absolute; left:0; top:0; color: #666666; word-spacing: 3px; }
#menu_sup a { color:#666666; font-weight:bold; text-decoration:none; word-spacing:0; text-transform:uppercase; }
#menu_sup a:hover { color:#333333; text-decoration:underline; }
#menu_sup input { font-size:11px; width:150px; height:16px; }
#menu_sup form { position:absolute; left:573px; top:12px; margin-top:-17px; padding:0; width:186px; text-align:center; }
#menu_sup form img { margin-bottom:-8px; margin-left:1px; }

/* #menu_inf { position:absolute; left:0; top:510px; color:#999999; padding:5px 0; font-size:12px; text-align:right; width:760px; } */
#menu_inf { position:relative; color:#999999; padding:8px 2px; font-size:12px; text-align:right; width:760px; background-color:#616161; margin:-1px; }
#menu_inf a { color:#999999; }
#menu_inf a:hover { color:#333333; }

#worldwide {position:absolute; left:16px; top:570px; width:220px; height:37px; }
#worldwide select { background-color:#CCCCCC; color:#333333; font-size:12px; border:1px solid #666666; padding:2px; width:199px; }
#worldwide option { background-color:#CCCCCC; color:#333333; font-size:12px; }

#contenuti {position:absolute; display:table; left:230px; top:61px; width:763px; min-height:502px;}
#pagina { width:760px; min-height:500px; border:1px solid #A5A5A5; background-color:#FFFFFF;}
#pagina h1 { background-color:#FF0000; background-image:url(../img/h1.gif); background-repeat:repeat-x; color:#FFFFFF; margin:0; padding:0 10px; font-size:14px; line-height:28px; }
#pagina h2 { color:#FF0000; margin:10px 0; padding:0 10px; font-size:14px; }
#pagina p { color:#333333; font-size:13px; margin:5px 10px; text-align:justify; }
#pagina ul { color:#FF0000; font-size:12px; margin:5px 20px; padding:5px 15px; }
#pagina li { margin:2px 0px; padding:0; }

#istituzionale { height:465px; }
#istituzionale h2 { /* background-image:url(../img/h2-ico.gif); background-repeat:no-repeat; background-position:0px; */ margin-left:20px; }

#home { color:#333333; background-image:url(../img/back_home.gif); background-position:0 313px; background-repeat:repeat-x; width:760px; height:513px; }
#colHome { float:left; }
#colHome h1 { line-height:30px; width:233px; /* background-image:url(../img/texture_titHome.gif); background-repeat:repeat-x; */ font-size:12px; margin:0; padding:0 8px; }
#colHome p { margin:0; padding:10px; width:232px; height:137px; /* background-image:url(../img/trattino.gif); background-repeat:repeat-y; background-position:right; */ text-align:left; color:#FFFFFF; }
#colHome ul { margin:5px 15px; padding:2px 10px; }
#colHome li { list-style-image: url(../img/pto_elenco.gif); m }
#colHome .dataNews { font-size:11px; color:#666666; font-weight:bold; }
#colHome .titoloNews { font-size:12px; color:#FFFFFF; font-weight:bold; }
#colHome .testoNews { color:#000000; }
#colHome a { font-size:11px; color:#CCCCCC; text-decoration:none; }
#colHome a:hover { text-decoration:underline; }
#colHome #CGS, #colHome #DESIGN, #colHome #CICLOPE { background-color:#006600; width:224px; height:41px; margin:0 0 0 10px; padding:8px 0 0 11px; cursor:hand; }
#colHome #CGS h1, #colHome #DESIGN h1, #colHome #CICLOPE h1{ font-size:12px; margin:-10px 0; padding:0; background:none; color:#FFFFFF; }
#colHome #CGS h2, #colHome #DESIGN h2, #colHome #CICLOPE h2{ font-size:12px; font-weight:normal; margin:4px 0; padding:0; color:#FFFFFF; }
#colHome #CGS { background-image:url(../img/back_CGS.gif); }
#colHome #DESIGN { background-image:url(../img/back_DESIGN.gif); }
#colHome #CICLOPE { background-image:url(../img/back_CICLOPE.gif); }

#welcome { position:absolute; left:15px; top:315px; font-size:20px; font-weight:bold; color:#CCCCCC; }
#welcome_worldwide { position:absolute; left:150px; top:321px; font-size:13px; font-weight:bold; color:#CCCCCC; }

#tabHome {
	position:absolute; 
	top:1px; 
	width:150px; 
	height:160px; 
	z-index:4;
	background-color:#CCCCCC;
}
#tabHome h1 {
	background-color: #FF0000;
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	font-weight: lighter;
	padding: 2px 4px;
	margin: 0;
}
#tabHome h2 {
	background-color: #FF0000;
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	font-size: 105%;
	padding:0 5px;
	margin:0 0 4px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#tabHome a.titTabHome {
 text-decoration:none; color:#FFFFFF;
}
#tabHome a.titTabHome:hover {
 text-decoration:underline; color:#FFFFFF;
}
#tabHome p {
	padding: 2px 4px;
	margin: 0;
}
#tabHome a {
	color: #333333;
	text-decoration: none;
}
#tabHome a:hover{
	color: #333333;
	text-decoration: underline;
}
#icoFlash { position:absolute; left:11px; top:463px; z-index:3; width:209px; height:100px; background-image:url(../img/newsletter_base.gif); background-repeat:no-repeat; }
#icoFlash p { color:#FFFFFF; padding:0; margin:10px; }
#icoFlash #iscriviti { width:92px; height:32px; background-image:url(../img/newsletter_butt.gif); background-position:center; background-repeat:no-repeat; line-height:32px; }
#icoFlash a.iscr { color:#FFFFFF; font-size:12px; text-decoration:none;}
#icoFlash a.iscr:hover { color:#FFFFFF; text-decoration:underline; }


/* AREA PRODOTTI */
h3 { margin:10px 10px 10px 10px; padding:0; color:#333333; font-size:14px; width:545px; }
h4 { padding-top:90px; color:#333333; font-size:14px; margin:0 10px; }
#fascietta { background-image:url(../img/prodotti/cantilever/fascietta.jpg); height:110px; width:760px; border-bottom:1px solid #CCCCCC; } 
#professional p, #design p, #cantilever p, #ciclope p, #alluminio p, #lock p { color:#666666; font-size:12px; width:545px; }
#newsBar { height:472px; width:195px; z-index:1; float:right; margin:0 2px 0 0 }
#newsBar p { font-size:12px; color:#000000; width:170px; padding:0 3px; }
#pulsante_rosso, #pulsante_giallo { background-repeat:no-repeat; width:180px; height:38px; line-height:38px; vertical-align:middle; text-align:center; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:hand; }
#pulsante_rosso { background-image:url(../img/pulsante_rosso.png); width:156px; height:34px; line-height:34px; }
#pulsante_rosso:hover { background-image:url(../img/pulsante_rosso_over.png); }
#pulsante_giallo { background-image:url(../img/pulsante_giallo.png); width:156px; height:34px; line-height:34px; color:#000000; }
#pulsante_giallo:hover { background-image:url(../img/pulsante_giallo_over.png); }

/* PROFESSIONAL */
#professional h1 { background-image:url(../img/h1_Professional.gif); background-repeat:repeat-x; }
#professional { color:#333333; }
#professional #cat {float:left; margin:10px 5px; text-align:center; border:1px solid #A5A5A5; background-position:bottom center; background-repeat:no-repeat; width:750px; height:91px; font-size:12px;  }
#formCantilever { position:absolute; left:607px; top:379px; width:140px; height:81px; z-index:8; background-color:#CCCCCC; padding:10px 0 0 10px; }
#professional #icone_professional { float:left; text-align:left; margin:0 0 6px 10px; }
#professional #icone_professional p { color:#000000; font-size:12px; text-align:center; width:130px; margin:2px 0; }
#professional #indietro { color:#FF7F00; }
/* #professional #newsBar { background-image:url(../img/prodotti/professional/barra_news.jpg); } */

/* CANTILEVER */
#cantilever h1, #cantileverInt h1 { background-image:url(../img/h1_Cantilever.gif); background-repeat:repeat-x; }
#cantileverHome { color:#666666; }
#cantileverHome h1 { background-image:url(../img/h1_Cantilever.gif); background-repeat:repeat-x; }
#cantileverHome h3 { color:#333333; }
#cantileverHome p { color:#666666; font-size:12px; width:545px; }
#cantileverHome #riquadri { float:left; margin:10px 5px 10px 5px; text-align:left; width:152px; background-position:left top; background-repeat:no-repeat; font-size:12px; padding:0 9px; padding-top:293px; }
/*
#cantileverHome #newsBar, #cantilever #newsBar { background-image:url(../img/prodotti/cantilever/barra_news.jpg); }
#cantileverHome #newsBar p, #cantilever #newsBar p { color:#FFFFFF; width:170px; font-size:11px; }
#cantileverHome #newsBar li, #cantilever #newsBar li { color:#FFFFFF; font-size:11px; }
*/

#cantilever { color:#333333; /* background-image:url(../img/prodotti/cantilever/barra-grigia.gif); background-repeat:repeat-x; background-position:100px 180px; height:472px; */}
#cantilever  form { margin:0; padding:0; }
#backCantlever { background-image:url(../img/back_cantileverLogin.jpg); background-repeat:no-repeat; width:760px; height:472px; padding-top:183px; }
#backCantlever img { border:0; margin-bottom:-4px; }
#sceltaCGS { position:absolute; top:280px; left:115px; width:130px; }
#catCantilever { position:absolute; left:73px; top:215px; width:120px; text-align:right; font-size:12px; }
#catCantilever img { border:2px solid #FFFFFF; }
#catCantilever a, #cantileverInt a { color:#333333; }
#catCantilever a:hover, #cantileverInt a:hover { text-decoration:none; }
#cantileverInt { color:#333333; background-image:url(../img/prodotti/cantilever/barra-grigia.gif); background-repeat:repeat-x; background-position:100px 280px; height:472px; font-size:12px;}
#tit_Interno { position:absolute; left:375px; top:94px; width:270px; height:200px; text-align:left;}
#tit_Interno p { text-align:left;}
#riga1 { position:absolute; left:96px; top:174px; width:120px; text-align:right; }
#riga2 { position:absolute; left:96px; top:319px; width:120px; text-align:right; }
/*
#next { position:absolute; left:488px; top:408px; width:150px; text-align:right; }
#next a { color:#333333 }
#next a:hover { text-decoration:none; }
*/

/* CICLOPE */
#ciclope h1 { background-color:#E60002; background-image:url(../img/h1_Ciclope.gif); }
#ciclope { color:#333333; }
#ciclope #icone_ciclope { float:left; text-align:left; margin:0 0 6px 10px; }
#ciclope #icone_ciclope p { color:#000000; font-size:12px; text-align:center; width:130px; margin:2px 0; }
#ciclope #indietro { color:#CC0000; }
/* #ciclope #newsBar { background-image:url(../img/prodotti/ciclope/barra_news.jpg); } */

/* ALLUMINIO */
#alluminio h1 { background-color:#99B1B1; background-image:url(../img/h1_Alluminio.gif); color:#333333;  }
#alluminio { color:#333333; }
#alluminio #icone_alluminio { float:left; text-align:left; margin:0 0 6px 10px; }
#alluminio #icone_alluminio p { color:#000000; font-size:12px; text-align:center; width:130px; margin:2px 0; }
#alluminio #indietro { color:#99B1B1; }
/* #alluminio #newsBar { background-image:url(../img/prodotti/alluminio/barra_news.jpg); } */

/* DESIGN */
#design h1 { background-color:#FF7F00; background-image:url(../img/h1_Design.gif); color:#000000; }
#design { color:#333333; }
#design #icone_design { float:left; text-align:left; margin:0 0 6px 10px; }
#design #icone_design p { color:#000000; font-size:12px; text-align:center; width:130px; margin:2px 0; }
#design #indietro { color:#FF7F00; }
/* #design #newsBar { background-image:url(../img/prodotti/design/barra_news.jpg); } */

#tabIP table { margin-left:5px;}
#tabIP th { background-color:#DBDBDB; text-align:center; color:#000000; padding:2px;}
#tabIP td { text-align:center; padding:2px; border:1px solid #DBDBDB; vertical-align:top; }

#categorie { float:left; text-align:left; margin:0 0 5px 5px; text-align:center; width:175px; height:160px; }
#categorie img { border: 1px solid #FFFFFF; }
#categorie img:hover { border: 1px solid #FF0000; }
#categorie a { color:#000000; font-size:11px; text-decoration:none; }
#categorie a:hover { color:#FF0000; }

/* LOCK */
#lock h1 { background-image:url(../img/h1_Lock.gif); background-repeat:repeat-x; color:#666666; }
#lock { color:#333333; }
#lock #cat {float:left; margin:10px 5px; text-align:center; border:1px solid #A5A5A5; background-position:bottom center; background-repeat:no-repeat; width:750px; height:91px; font-size:12px;  }
#lock #icone_lock { float:left; text-align:left; margin:0 0 6px 10px; }
#lock #icone_lock p { color:#000000; font-size:12px; text-align:center; width:130px; margin:2px 0; }
#lock #indietro { color:#FF7F00; }
/* #lock #newsBar { background-image:url(../img/prodotti/lock/barra_news.jpg); } */

/* PAGINA PRODOTTI */
#goBack { border:1px solid #A5A5A5; background-position:bottom center; background-repeat:no-repeat; padding-left:20px; text-align:center; width:340px; color:#333333; margin:10px; height:91px; font-size:12px; }
#goBack img { border:0; }
#marcaturaCE { position:absolute; left:600px; top:40px; background-color:#FF0000; width:150px; }
#marcaturaCE p {color:#FFFFFF; font-size:16px; line-height:28px; margin:0; padding-left:5px; }

#rigaProd { margin:10px; width:83px; height:120px; text-align:center; width:540px;}
#rigaProd img { border:1px solid #FFFFFF; }
#rigaProd img:hover { border:1px solid #FF0000; }
#rigaProd a { color:#000000; text-decoration:none; }
#rigaProd a:hover { color:#FF0000; }

#back { font-size:12px; float:left; }
#next { font-size:12px; text-align:right; margin-top:-15px; }
#back a, #next a { color:#333333; }
#next a:hover { text-decoration:none; }
#numPag { font-size:12px; text-align:center; color:#333333; }
#numPag a { color:#333333; margin:0 1px; }
#numPag a:hover { text-decoration:none; }
#indietro { margin:13px 10px; font-size:16px; font-weight:bold; margin-bottom:90px; }
/*
#pgfDettaglio { color:#000000; font-size:11px; margin-left:20px; width:130px; }
#pgfDettaglio a { color:#000000; }
#pgfDettaglio a:hover { color:#FF0000; }
#pgfDettaglio:hover { background-image:url(../img/freccia_sel.gif); background-position:right; background-repeat:no-repeat; }
*/

#body_interno {	width:700px; margin:10px 20px; }
#body_interno h1 { background:none; font-size:14px; color:#FF0000; margin:0; padding:0; }
#body_interno p { margin:10px 0; }

#change_lang { position:absolute; width:980px; top:5px; text-align:right; color:#999; }
#change_lang a { color:#000; }
#change_lang a:hover { color:#C00; }
