/*
 cgctec.it
 091031 by pianit.com
/*

/* ____________ GENERALE ____________ */

body{margin:0;padding:0;text-align:center;background:#69b url(images/bg.jpg) fixed repeat-x center top;color:#4d4d4d;font:1em Arial, Helvetica, sans-serif}
h2{clear:both;text-align:center;margin:0 0 8px;color:#f60;line-height:1}
h3{clear:both;text-align:center;margin:0 0 10px;color:#06a;font-size:1.1em}
form{padding:0;margin:6px auto}

img{border:0}
a{color:#d20; text-decoration:none}
a:hover{text-decoration:underline}
a:focus{outline:none}

.nota{font-size:80%;color:#f61}
.err{color:red;font-weight:bold}

.l,.left{float:left}
.r,.right{float:right}
.b,.break{clear:both}

/* ____________ MAIN ____________ */

#main{background:url(images/mainbg.png) repeat-y;margin:0 auto;padding:0 0 10px;text-align:center;width:756px}

/* ____________ HEADER ____________ */

#header{float:left;width:756px;height:113px;background:url(images/headerbg.png) no-repeat;font-size:.8em;text-align:right}
#logo{float:left;position:relative;left:10px;top:10px}
#info{width:320px;height:30px;float:right;margin:88px 16px 0 0;color:#fff}
#info a{color:#c00}

/* ____________ MENU ____________ */

#menu{float:left;width:740px;background:#bbd9ee url("images/menubg.gif") no-repeat left bottom;font-size:.8em;line-height:normal;margin-left:8px;padding-bottom:9px}
#menu ul{margin:0;padding:12px 10px 0 50px;list-style:none}
#menu li{display:inline;margin:0;padding:0}
#menu a,#menu .active{float:left;background:url("images/menutab.png") no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;border-bottom:1px solid #5b91b0}
#menu .active{padding-bottom:1px;border-bottom:0}
#menu a span,#menu .active span{float:left;display:block;background:url("images/menutab.png") no-repeat right top;padding:8px 14px 4px 6px;color:#557}
#menu .active span{padding:6px 14px 6px 6px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span,#menu .active span {float:none;}
/* End IE5-Mac hack */
#menu a:hover{background-position:0% -50px}
#menu a:hover span{color:#37d;background-position:100% -50px}
#menu .active{background-position:0% -100px}
#menu .active span{cursor:default;color:#f60;background-position:100% -100px}

/* ____________ CONTENT ____________ */

#content{float:left;width:736px;margin:10px 10px 20px;padding:0;text-align:center;background:#fff}
div.brkline{clear:both;width:720px;height:18px;margin:0 auto;background:url(images/brkline.gif) no-repeat center}

.frame1{border:1px #f60 solid;padding:2px}
.frame2{border:4px #ddd solid;padding:0;background:#f8f8f8}

a.back {color:#d20;text-decoration:none}
a.back img {width:14px;height:12px;vertical-align:middle;background:url(images/back.gif) no-repeat left top}
a.back:hover {text-decoration:underline}
a.back:hover img {background-position:left bottom}
a.back:focus{outline:none}

/* ____________ ARTICLE ____________ */

.article{width:700px;clear:both;text-align:justify;margin:0 18px;padding:20px 0}
.article p{margin:0 0 1em;font-size:.9em}
.article p b{color:#f60}
.article p .ttl{color:#f60;font-weight:bold;font-size:1.4em}
.article ul li{list-style-image:url('images/plist.gif');list-style-type:square}
.textstartl{padding-top:30px;background:url(images/phead.gif) no-repeat left top}
.textstartr{padding-top:30px;background:url(images/phead.gif) no-repeat right top}

/* ____________ FOOTER ____________ */

#footer_top{clear:both;width:720px;padding-top:20px;font-size:.75em;margin:0 18px;background:url(images/brkline.gif) no-repeat center top}
#footer_top p{margin:0;padding:0;text-align:center}
#footer_top div	div{width:360px;margin:10px 0;text-align:center}
#footer_bottom{clear:both;margin:0 auto;text-align:right;width:756px;height:60px;background:url(images/footerbg.png) no-repeat left bottom}
#footer_bottom a{margin:18px 12px 0 0;padding:0;text-decoration:none}
#footer_bottom a img{width:80px;height:12px;background:url(images/pianit.gif) no-repeat center top}
#footer_bottom  a:hover img{background-position:center bottom}