
body {
padding : 0;
margin : 0;
background : #fff url(images/mainbg.gif) repeat-x 0% 0%;
color : #666;
font : 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div, p, ul, h2, img {
padding : 0;
margin : 0;
}
ul {
list-style-type : none;
}
a {
background : #fff;
color : #000;
text-decoration : none;
}
a:hover {
background : #fff;
color : #666;
text-decoration : underline;
}
#topPan {
width : 778px;
height : 187px;
position : relative;
margin-top : 25px;
margin : 0 auto;
}
#topPan #ImgPan {
width : 300px;
height : 82px;
color : #666;
position : absolute;
top : 35px;
left : 0;
padding : 0 0 0 35px;
}
#topPan #ImgPan img {
width : 300px;
height : 82px;
}
#topPan ul {
width : 468px;
height : 32px;
position : absolute;
top : 43px;
right : 45px;
left : 348px;
}
#topPan ul li {
width : 78px;
height : 32px;
margin-top : 45px;
float : left;
}
#topPan ul li a {
width : 76px;
height : 32px;
display : block;
background : transparent;
background-image : url(immaginesfondo.png);
color : #666;
text-decoration : none;
font-size : 12px;
font-weight : bold;
text-align : center;
line-height : 32px;
margin : 0 2px 0 0;
}
#topPan ul li a:hover {
background : #bc0000 url(images/topmenu-hover.jpg) no-repeat 0% 0%;
color : #000;
margin-top : 0;
text-decoration : none;
}
#bodyPan p.toptextpadding {
padding : 25px 0 0;
margin-top : 1px;
}
#bodyPan p span {
background : #fff;
color : #d20039;
}
#bodyPan p.more {
width : 81px;
height : 22px;
display : block;
margin : 0 0 0 606px;
background : url(images/more-bg.gif) no-repeat 0% 0%;
}
#bodyPan p.more a {
width : 70px;
height : 22px;
display : block;
background : url(images/arrow1.gif) no-repeat 1% 60%;
line-height : 22px;
text-decoration : none;
padding : 0 0 0 11px;
}
#bodyPan p.more a:hover {
background : url(images/arrow2.gif) no-repeat 1% 60%;
text-decoration : none;
}
#bodyMiddlePan {
width : 689px;
position : relative;
margin : 0 auto;
}
#MiddleLeftPan {
width : 232px;
float : left;
}
#MiddleLeftPan p {
padding : 14px 0 0;
line-height : 18px;
}
#MiddleLeftPan p.largegraytext {
font-size : 18px;
}
#MiddleLeftPan p.more {
width : 81px;
height : 22px;
display : block;
margin : 15px 0 0 145px;
background : url(images/more-bg.gif) no-repeat 0% 0%;
padding : 0;
}
#MiddleLeftPan p.more a {
width : 70px;
height : 22px;
display : block;
background : url(images/arrow1.gif) no-repeat 1% 60%;
line-height : 22px;
text-decoration : none;
padding : 0 0 0 11px;
}
#MiddleLeftPan p.more a:hover {
background : url(images/arrow2.gif) no-repeat 1% 60%;
text-decoration : none;
}
#MiddleLeftPan p.chat {
width : 232px;
height : 70px;
padding : 14px 0 36px;
}
#MiddleLeftPan p.chat a {
width : 232px;
height : 70px;
display : block;
background : url(images/24hours.gif) no-repeat 0% 0%;
text-indent : -20000px;
}
#MiddleLeftPan p.chat a:hover {
background : url(images/24hours.gif) no-repeat 0% 0%;
text-indent : -20000px;
}
#MiddleLeftPan h2 {
width : 210px;
height : 50px;
display : block;
background : #fff url(images/icon1.jpg) no-repeat 100% 0%;
color : #d20039;
border-bottom : 1px dashed #bdb9b9;
font-size : 24px;
line-height : 22px;
padding : 0 20px 0 0;
}
#MiddleLeftPan h2 span {
background : #fff;
color : #545454;
font-weight : bold;
font-size : 14px;
text-transform : uppercase;
}
#MiddleRightPan {
width : 384px;
float : left;
padding : 0 0 0 23px;
}
#MiddleRightTopPan {
width : 384px;
height : 400px;
background : url(images/image1.jpg) no-repeat 0% 100%;
padding : 29px 0 0;
margin : 0 0 40px 0;
}
#MiddleRightTopPan p.fresh {
width : 108px;
height : 24px;
display : block;
margin : 0 0 0 208px;
font-size : 20px;
text-transform : uppercase;
}
#MiddleRightTopPan p.business {
width : 170px;
height : 20px;
display : block;
margin : 0 0 0 210px;
background : #fff url(images/dotline.gif) repeat-x 0% 100%;
color : #6bb600;
font-size : 27px;
text-transform : uppercase;
text-align : right;
}
#MiddleRightTopPan2 {
width : 384px;
height : 250px;
background : url(images/image2.jpg) no-repeat 0% 100%;
padding : 29px 0 0;
margin : 0 0 40px 0;
}
#MiddleRightTopPan2 p.fresh {
width : 108px;
height : 24px;
display : block;
margin : 0 0 0 208px;
font-size : 20px;
text-transform : uppercase;
}
#MiddleRightTopPan2 p.business {
width : 170px;
height : 20px;
display : block;
margin : 0 0 0 210px;
background : #fff url(images/dotline.gif) repeat-x 0% 100%;
color : #6bb600;
font-size : 27px;
text-transform : uppercase;
text-align : right;
}
#MiddleRightTopPan3 {
width : 384px;
height : 250px;
background : url(images/image3.jpg) no-repeat 0% 100%;
padding : 29px 0 0;
margin : 0 0 40px 0;
}
#MiddleRightTopPan3 p.fresh {
width : 108px;
height : 24px;
display : block;
margin : 0 0 0 208px;
font-size : 20px;
text-transform : uppercase;
}
#MiddleRightTopPan3 p.business {
width : 170px;
height : 20px;
display : block;
margin : 0 0 0 210px;
background : #fff url(images/dotline.gif) repeat-x 0% 100%;
color : #6bb600;
font-size : 27px;
text-transform : uppercase;
text-align : right;
}
#MiddleRightPan h2 {
width : 380px;
height : 20px;
background : #fff url(images/dotline.gif) repeat-x 0% 100%;
color : #6bb600;
font-size : 24px;
}
#MiddleRightPan p {
padding : 8px 0 0;
}
#RightListfastPan {
width : 200px;
float : left;
padding : 10px 0 0;
}
#RightListfastPan ul {
width : 200px;
}
#RightListfastPan ul li {
width : 200px;
height : 20px;
float : left;
}
#RightListfastPan ul li a {
width : 190px;
line-height : 20px;
background : #fff url(images/bullet.gif) no-repeat 0% 6px;
color : #666;
text-decoration : underline;
padding : 0 0 0 18px;
}
#RightListfastPan ul li a:hover {
background : #fff url(images/bullet-hover.gif) no-repeat 0% 6px;
color : #000;
text-decoration : underline;
}
#RightListnextPan {
width : 180px;
float : left;
padding : 10px 0 0;
}
#RightListnextPan ul {
width : 180px;
}
#RightListnextPan ul li {
width : 180px;
height : 20px;
float : left;
}
#RightListnextPan ul li a {
width : 160px;
line-height : 20px;
background : #fff url(images/bullet.gif) no-repeat 0% 6px;
color : #666;
text-decoration : underline;
padding : 0 0 0 18px;
}
#RightListnextPan ul li a:hover {
background : #fff url(images/bullet-hover.gif) no-repeat 0% 6px;
color : #000;
text-decoration : underline;
}
#footermainPan {
background : #f4f4f4 url(images/footerbg.gif) repeat-x 0% 0%;
color : #212121;
position : relative;
margin : 0 auto;
height : 133px;
clear : both;
background-color : #999999;
}
#footerPan {
width : 689px;
position : relative;
margin : 0 auto;
font : 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : normal;
padding : 15px 0 0;
}
#footerPan ul {
width : 450px;
height : 20px;
position : relative;
margin : 0 auto;
}
#footerPan li {
float : left;
}
#footerPan ul li a {
padding : 0 10px 0;
color : #212121;
background : #f4f4f4;
text-decoration : none;
}
#footerPan ul li a:hover {
text-decoration : underline;
}
#footerPan ul.templateworld {
width : 190px;
background : #f4f4f4;
color : #212121;
display : block;
position : relative;
margin : 0 auto;
}
#footerPan ul.templateworld li {
height : 20px;
}
#footerPan ul.templateworld li a {
background : #f4f4f4;
display : block;
color : #212121;
text-decoration : none;
padding : 0;
}
#footerPan ul.templateworld li a:hover {
text-decoration : underline;
}
#footerPan p.copyright {
width : 250px;
background : #f4f4f4;
color : #212121;
position : relative;
margin : 0 auto;
}
#footerPanhtml {
width : 64px;
height : 19px;
display : block;
position : absolute;
top : 73px;
left : 270px;
}
#footerPanhtml a {
width : 59px;
height : 18px;
background : #fff;
color : #6a6a6a;
border : 1px solid #b6b6b6;
display : block;
position : absolute;
top : 0;
left : 0;
line-height : 19px;
text-align : center;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
}
#footerPanhtml a:hover {
background : #d2d0d0;
color : #353427;
text-decoration : none;
}
#footerPancss {
width : 64px;
height : 19px;
display : block;
position : absolute;
top : 73px;
left : 336px;
}
#footerPancss a {
width : 49px;
height : 18px;
background : #fff;
border : 1px solid #b6b6b6;
color : #6a6a6a;
display : block;
position : absolute;
top : 0;
left : 0;
line-height : 19px;
text-transform : uppercase;
font-weight : bold;
text-align : center;
text-decoration : none;
}
#footerPancss a:hover {
background : #d2d0d0;
color : #353427;
text-decoration : none;
}
.Stile1 {
color : #d20039;
}

