/* Start of CMSMS style sheet 'Layout: niclor-3col' */
* { 
margin : 0; 
padding : 0; 
} 
a { 
color : #0099ff; 
text-decoration : none; 
} 
a:hover { 
background-color : #0099ff; 
color : #fff; 
} 
body { 
text-align : center; 
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 70%; 
line-height : 1.4em;
background-color : #0099FF/*#37ADCB*/;  
} 
div { 
font-size : 1em; 
} 
img { 
border : 0; 
} 
div#pagewrapper { 
text-align : left; 
width: 970px;
margin: 0px auto;
background-color : #fff;
border : 2px solid #fff;  
}
div#header {
   width : 100%;   
   height: 200px;
   margin: 0 0 1.5em 0;
   background-color: #2D5682;
}
.dissolvenza{
   display: block;
   float : left; 
   width : 445px;   
   height: 200px;
   margin: 0 0 0 0;
   background: url(images/cms/logo3.jpg) no-repeat right top; 
}
div#header h1 a {
   background: url(images/cms/logo3.jpg) no-repeat left top; 
   display: block;
   float : left; 
   width :525px; 
   height: 200px;             /* adjust according your image size */
   text-indent: -999em;  /* this hides the text */
   text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
   margin: 0 0 1.5em 0;
}

div#search { 
clear: both;
float : left; 
width : 100%; 
margin : 2em 0 0 0; 
padding-right : 1em; 
text-align : right; 
} 
div#breadcrumbs { 
margin : 0; 
padding-left : 0.50em; 
padding-bottom: 0.25em;
} 
div#content { 
float : left; 
width : 77%; 
background-color : #fff; 
} 
div#col-dx { 
float : right; 
width : 19%; 
margin-right: 1%; 
} 
div#sidebar { 
float : left; 
width : 26%; 
margin : 0; 
padding-left : 0; 
} 
div#main { 
float : right; 
width : 68%; 
margin : 0; 
/*text-align : justify; 
border-left : 1px solid #f5f5f5; 
border-right : 1px solid #f5f5f5;*/ 
} 
div#footer { 
clear : both; 
background : #f1f1f1; 
color : #000; 
width : 100%; 
font-family : arial, sans-serif; 
}
/* 
div#sidebar p, #main p, #news p { 
margin : 0 0 1em 0; 
padding : 0 1em; 
} 
*/
div#footer p { 
margin : 0 0 0.75em 0; 
padding : 0 1em; 
}

#avmenu {
clear: left;
float: left;
width: 192px;
margin: 0 0 10px 15px;
padding: 0;
font-size: 0.80em;
}

#avmenu ul {
list-style: none;
width: 192px;
margin: 0 0 15px 0;
padding: 0;
font-size: 1.1em;
}

#avmenu li {
margin-bottom: 4px;
}

#avmenu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #505050;
display: block;
padding: 6px 0 0 10px;
background: #f4f4f4;
border-left: 4px solid #cccccc;
}

#avmenu li a:hover {
background: #eaeaea;
color: #286ea0;
border-left: 4px solid #286ea0;
}


 
div#stylemenu { 
height: 20px;
margin : 0; 
padding-right : 1em; 
text-align : right; 
background : #000; 
color : #fff; 
} 
.a_small { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 90%; 
margin-right : 6px; 
display : inline; 
color : #fff; 
} 
.a_med { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 110%; 
margin-right : 6px; 
display : inline; 
color : #fff; 
} 
.a_big { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 130%; 
margin-right : 0; 
display : inline; 
color : #fff; 
} 

h1 { 
margin : 15px 0; 
padding : 0 0 0 0; 
color : #0099ff; 
font-size : 150%; 
} 
h2 { 
margin : 15px 0; 
padding : 0 0 0 0; 
color : #0099ff; 
font-size : 130%; 
} 
h3 { 
margin : 15px 0; 
padding : 0 0 0 0; 
color : #666; 
font-size : 110%; 
} 
/* Class NicLOR*/
.note{
   /*clear: both;*/
   font-size: 95%; 
   font-weight: 600;
   display: block;
   margin: 12px 0;
   padding: 0.5em 0.75em 1em;
   color: #18507C /*#B00000*/;
   background-color: #FFFAF4;
   border: 1px solid #ccc; 
}
/* End of 'Layout: niclor-3col' */

