<style type="text/css" charset="utf-8">
HTML {MARGIN-BOTTOM: 0px; HEIGHT: 100%}
IMG {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
TABLE {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
P {MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; TEXT-ALIGN: justify}
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND-image: url(cestar_images/header_bg.jpg);
background-repeat: repeat; background-color: #f6f6f6; PADDING-BOTTOM: 0px; text-align:center; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
A:link {FONT-WEIGHT: normal; COLOR: #555; TEXT-DECORATION: underline}
A:visited { FONT-WEIGHT: normal; COLOR: #555; TEXT-DECORATION: underline}
A:hover {FONT-WEIGHT: normal; COLOR: #333; TEXT-DECORATION: none}
/*--------------------------------
impostazioni sfondo e contenitori ---------------------------------*/
/* centratura testo */
DIV.center {
MARGIN: 0px auto; WIDTH: 876px; TEXT-ALIGN: center; padding-top:0px;
}
/* contenitore sfondo bianco */
DIV#wrapper {
BACKGROUND: #ffffff; 
margin: 0px auto; WIDTH: 875px; TEXT-ALIGN: left;
border-color: #8F8F8F;
border-width:1px;
border-style: solid
}
/*---------------------------------
header 
-----------------------------------*/
/* immagine header */
#header {
BACKGROUND: url(cestar_images/header_bg.jpg) repeat; MARGIN: 0px auto; width: 875px; margin-top:10px
}
#logo {
MARGIN: 0px auto; WIDTH: 875px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#briciola{
MARGIN: 0px auto; width: 875px; TEXT-ALIGN: left;  padding-left: 4px; padding-bottom: 2px; LINE-HEIGHT: 1.2em;
}
#bandierine{
 TEXT-ALIGN: right; padding-top: 7px; HEIGHT: 34px;
}
/*---------------------------------
 menu orizzontale sotto l'header 
-----------------------------------*/
.box_menu_hrz {
BACKGROUND: url(cestar_images/menu_hrz.jpg
); margin: 1px auto; WIDTH: 875px; HEIGHT: 34px; TEXT-ALIGN: center
}

#menu_hrz {
FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
#menu_hrz UL {
LIST-STYLE-TYPE: none; margin: 0px;
}
#menu_hrz LI {
FLOAT: left; HEIGHT: 30px; paddingt: 0px;
}
#menu_hrz LI A {
PADDING-RIGHT: 35px; DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
#menu_hrz LI A:hover {
	COLOR: #c72319
}
/*---------------------------------------------------
impaginazione contenuto sotto il menu orizzontale 
-----------------------------------------------------*/
#content {
PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 852px; PADDING-TOP: 8px
}
/*---------------------------------
colonna sinistra 
----------------------------------*/
#leftcolumn {
PADDING-RIGHT: 0px; FLOAT: left; TEXT-ALIGN: left;WIDTH: 190px; 
margin-left:0px;
}

#leftcolumn H3 {PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(cestar_images/h3.jpg) 0px 0px no-repeat; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #c72319; LINE-HEIGHT: 35px; FONT-FAMILY: Tahoma; HEIGHT: 35px; TEXT-ALIGN: left; TEXT-DECORATION: none; }

#leftcolumn H2 {PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(cestar_images/h3.jpg) 0px 0px no-repeat; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #c72319; LINE-HEIGHT: 35px; FONT-FAMILY: Tahoma; HEIGHT: 35px; TEXT-ALIGN: left; TEXT-DECORATION: none;  }


#leftcolumn H1 {PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(cestar_images/h3.jpg) 0px 0px no-repeat; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #c72319; LINE-HEIGHT: 35px; FONT-FAMILY: Tahoma; HEIGHT: 35px; TEXT-ALIGN: left; TEXT-DECORATION: none;  }


#leftcolumn H4 {PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(cestar_images/h3.jpg) 0px 0px no-repeat; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #c72319; LINE-HEIGHT: 35px; FONT-FAMILY: Tahoma; HEIGHT: 35px; TEXT-ALIGN: left; TEXT-DECORATION: }


#leftcolumn UL.menu {
MARGIN-left:16px; 
margin-top: 4px; 
LIST-STYLE-TYPE: none; 
padding-left:0px; 
padding-bottom:2px;

}
#leftcolumn UL.menu LI {
MARGIN: 0px 0px 2px 0px;
PADDING-LEFT: 0px; 
}
#leftcolumn UL.menu LI OL {
MARGIN: 0px 0px 2px 4px;
PADDING-LEFT: 0px; 
LIST-STYLE-TYPE: none;

}

#leftcolumn UL.menu LI A {
PADDING-LEFT: 7px; 
MARGIN-LEFT:0px;
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
BACKGROUND: url(cestar_images/menu_row.jpg) no-repeat left center;
COLOR: #666; 
LINE-HEIGHT: 18px; 
HEIGHT: 18px; 
TEXT-DECORATION: none; 

 }

#leftcolumn UL.menu LI A:hover {
color: #c72319
}
/*-------------------------------------- 
modulo colonna sx : categorie e ricerca
---------------------------------------*/
DIV.module {
MARGIN-BOTTOM: 10px
}
DIV.module DIV {
BACKGROUND: url(cestar_images/left_body.jpg) no-repeat left bottom; MARGIN-BOTTOM: 14px; MARGIN-LEFT: -5px; }

DIV.module DIV DIV {
PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

DIV.module DIV DIV FORM {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 4px
}

/*--------------------------
modulo colonna sx : servizi
---------------------------*/
.servizi {
padding-LEFT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666;
}
.servizi IMG{
vertical-align: middle; padding-left:4px; padding-right:2px;
}
.servizi A{
text-decoration:none;
}
/*---------------------------------
bottone e casella testo del cerca 
----------------------------------*/
.button{
cursor: pointer;
background:transparent url(cestar_images/buttoncerca2.jpg);
background-repeat:no-repeat;
background-position:center center;
width:45px; 
height:22px;
FONT-FAMILY: Tahoma;
FONT-SIZE: 11px; 
}
.textbox{
width:100px;
height:18px;
border-width:1px;
border-style: solid;
border-color:#D2D2D2; 
background-color:#FFFFFF; 
font:11px tahoma;
}



/*---------------------------------
colonna centrale 
----------------------------------*/
DIV#maincolumn {
MARGIN-left:196px; MARGIN-right:4px; MARGIN-TOP:12px; 
TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666;width:630px; }

DIV#maincolumn TABLE {
VERTICAL-ALIGN: top; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-ALIGN: left; width:630px;
}
DIV#maincolumn A {
VERTICAL-ALIGN: top; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-ALIGN: left
}
DIV#maincolumn A:hover {
COLOR: #c72319
}

.primopiano {
PADDING-LEFT: 4px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 8px; HEIGHT: 22px; COLOR: red; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
SPAN.article_separator {
DISPLAY: block; HEIGHT: 10px
}
TABLE.contentpaneopen {
MARGIN: 2px 2px 2px 0px
}
.titolo_news {
FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #666; TEXT-ALIGN: left; padding-bottom:5px;
padding-top:5px;
}
.titolo_article {
FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #c72319; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.imagenews IMG{
float:left; height:80px; margin-right:5px;
}
.image_article IMG{
float:left; height:170px; margin-right:5px;
}
.news {
VERTICAL-ALIGN: top; FONT-FAMILY: Tahoma; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555; TEXT-ALIGN: left;
}
.article {
VERTICAL-ALIGN: top; FONT-FAMILY: Tahoma; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555; TEXT-ALIGN: left
}
.data_news {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #555; TEXT-ALIGN: left
}
.link_news {
VERTICAL-ALIGN: top; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-ALIGN: left;
}

a.link_news {
VERTICAL-ALIGN: top; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-ALIGN: left;
}
a.link_news:hover {
COLOR: #c72319
}
.readon {
PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 14px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
A.readon {
PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 14px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
A.readon:hover {
COLOR: #333
}
.clr {
CLEAR: both
}
/*------------------------------------
footer
------------------------------------*/
#footer{
width:875px;height:40px;line-height:40px;font-size:0.8em;border-bottom:1px solid #A41604; margin: 0px auto
}
#footer,#footer A{color:#666;text-decoration:none;}
#footer A:hover{COLOR: #c72319}
#footer #credits{float:right;}
#footer #credits,#footer2 #credits A{color:#999;}

  </style>

