/*
Theme Name: DECA
Theme URI: http://www.decaservice.net/
Description: DECA theme.
Version: 1
Author: Vittorio Caposiena for 77Agency
Author URI: http://www.77agency.com/
Tags: deca, solar
*/

* {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
body {font-size: 12px; color:#004a8d; }
body a, body a:active { font-size:12px; text-decoration:underline; color: #004a8d; }
img { border:0; }
a:active, a:focus { outline: none; }
h1, h2, {font-size:18px; margin: 10px 0 5px 0; color: #004a8d;}
h1 a {color: #004a8d;}

.page_content h2 {font-size:16px; color:#004a8d; float:left; width:590px;}
.page_content h1 {font-size:18px; color:#004a8d; float:left; width:590px;margin: 10px 0 5px 0;}



h2 a:link {font-size:18px;color:#004a8d; text-decoration:none}
h2 a:visited  {font-size:18px;color:#004a8d; text-decoration:none}
h2 a:hover  {font-size:18px;color:#004a8d; text-decoration:none}
h2 a:active  {font-size:18px;color:#004a8d; text-decoration:none}

.archive-h2 a:link {font-size:18px;color:#004a8d; text-decoration:underline}
.archive-h2 a:visited  {font-size:18px;color:#004a8d; text-decoration:underline}
.archive-h2 a:hover  {font-size:18px;color:#004a8d; text-decoration:underline}
.archive-h2 a:active  {font-size:18px;color:#004a8d; text-decoration:underline}

.pagetitle {font-size:18px; color:#004a8d}


/*h1 a {font-size:18px;color:#004a8d; text-decoration:underline; padding-top: 10px; padding-bottom:5px; color: #004a8d;}*/

.post h1 {margin-top:10px; font-size:18px;}

.entry {margin-top:10px;}

h3 { font-size:14px; color: #004a8d; margin: 0 0 5px 0; }
#www-deca-com { width:942px; margin: 15px 0 0 0; text-align:left; }
.deca-header { width:942px; float:right; }
.deca-header img { float:left; margin:0; }
.sit { float:left; margin: 0 0 0 10px; width:300px; }
.sit_right { float:right; text-align: right; width:350px; }
.sit_rightt { padding: 20px 0 0 0; display: block; }
/* ---- HEADER ---- */

/* ---- MENU ----*/
.menutop { float:left; margin:10px 0 0 0; width:942px; }
/*.menutop li { display: inline; }
.menutop li a { text-decoration:none; padding: 3px 10px; display:block; display: inline; color:#FFFFFF; font-size:16px; float:left; border-left: #FFFFFF 3px solid; }
.menutop ul { text-align: left; list-style-type: none; background-color:#6baedf; float:left; width:945px; margin: 0 0 0 -3px; } */
/*.slide img { border: solid #6baedf 10px; }*/
/*.slide { float:left; width:942px; margin: 10px 0 0 0; }*/
.slide {float:left; width:942px; height:270px; margin-top: 10px; padding-top:10px; background:#6baedf }
/* ---- PAGE ---- */
.box_wrapper { float:left; width:942px; margin: 10px 0 0 0; }
.box_first { min-height:87px; float:left; border:#6baedf solid 1px; width:588px; padding: 8px 20px 0 20px; font-size:14px; background-image: url(images/bg_first_box.jpg); background-repeat: repeat-x; background-position: left top; margin: 0 10px 0 0; background-color: #d3dceb; }
* html .box_first { height:87px; }
.box_first a { font-size:14px; }
.box_first p { margin: 0 0 5px 0; }
.box_first h1 {font-size:18px;}
.box_second { min-height:93px; float:left; border:#6baedf solid 1px; padding: 1px; font-size:15px; width:298px; }
* html .box_second { height:93px; }
.box_second_top { background-image: url(images/bg_box_second.gif); background-repeat: repeat-x; background-position: left top; height: 47px; padding: 6px 0 0 10px; }
.box_second_top a { color:#FFFFFF; font-size:16px; margin: 5px 0 0 0; display:block; font-weight:bold; }
.box_second_top img { margin: 0 10px 0 0; float:left; }
.box_second_bottom a:link, .box_second_bottom a:visited, .box_second_bottom a:hover, .box_second_bottom a:active { color:#004a8d; font-size:15px; margin:8px 0 0px 50px; display:block; font-weight:bold; float:left; padding:0 0 10px 0; width:245px; }

* html .box_second_bottom a { color:#004a8d; font-size:15px; margin: 8px 0 10px 27px; display:block; font-weight:bold; float:left; padding:0 0 10px 0; width:242px; }
.box_second .box_second_bottom { background-image: url(images/calculator.gif); background-repeat: no-repeat; background-position: 10px top; float:left; width:297px; }
.page_index { color:#666666; background-image: url(images/bg_index.gif); background-repeat: repeat-y; background-position: left top; float:left; width:942px; margin: 10px 0 0 0; }
.page_index a { color:#666666; }
.page_index p { margin:0 0 10px 0; }
.page_index img { margin:0 0 10px 0; }
.page { color:#666666; background-image: url(images/bg_page.gif); background-repeat: repeat-y; background-position: right top; float:left; width:942px; margin: 10px 0 0 0; }
.page_left { width:285px; float:left; margin: 0 18px 0 20px; }
* html .page_left { width:285px; float:left; margin: 0 18px 0 10px; }
.page_middle { width:285px; float:left; }
* html .page_middle { width:305px; float:left; }
.page_right { margin: 0 0 0 40px; float:left; width:285px; }
* html .page_right { margin: 0 0 0 20px; float:left; width:285px; }
.page_content { width:590px; float:left; margin: 0 0 0 20px; }
* html .page_content { width:590px; margin: 0 0 0 10px; }
.page_content p { margin: 0 0 10px 0; }
.page_content ul { margin: 0 0 0 20px; float:left; width:572px; }
.page_content li { list-style-type: none; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left 3px; padding: 0 0 0 15px; margin: 0 0 5px 0; }
.page_content li a { color:#004A8D; }
.page_right li, .page_left li, .page_middle li { list-style-type: none; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left 3px; padding: 0 0 0 15px; margin: 0 0 8px 0; }

.page_middle h2 {color:#004a8d}
.page_right h2 {color:#004a8d}

* html .page_right li { margin: 0; }
.page_right a { display: block; }
.text_sub a { float:right; background-color:#6baedf; padding: 7px 10px; color:#FFFFFF; margin: 20px 0 10px 0; text-decoration:none; }
.index_bottom { float:left; height:3px; width:942px; background-image: url(images/bg_index_bottom.gif); background-repeat: no-repeat; background-position: right top; }
.page_bottom { float:left; height:10px; width:942px; background-image: url(images/bg_page_bottom.gif); background-repeat: no-repeat; background-position: right top; }
.page_content .blue { border: #004a8d 3px solid; margin: 0 22px 10px 0; float: left; }
.page_content .blue_none { border: #004a8d 3px solid; margin: 0; }
* html .page_content .blue_none { border: #004a8d 3px solid; margin: 0; }
.page_content .grey { padding: 10px 7px; background-color:#dfdfdf; margin: 0 0 10px 0; color:#004a8d; font-style: italic; float:left; width:577px; }
.page_content img { float:left; margin: 0 10px 10px 0; border: #6baedf 3px solid; }
.inner { float:none; width:590px; }

/* ---- FOOTER ---- */
.footer, { color:#003399; text-align:center; padding: 70px 0 10px 0; float:left; width:922px; }
.footer_page {color:#666666; font-size:10px; padding: 10px 0 20px 20px; float:left; width:922px; }
.footer_page a {color:#666666; font-size:10px;}


#navigation {
	width:100%;
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
	}

#navigation a {color:#999999}
#navigation a:hover {color:#666666}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.submenu {
float:left;
background:#f5f5f5;
margin-bottom:15px;
padding:0;
}

.submenu li { list-style-type: none; background-image: url(images/bulletblu.gif); background-repeat: no-repeat; background-position: left 3px; padding: 0 0 0 15px; margin: 0 0 3px 0; }

.submenu li a {text-decoration:underline; color:#004a8d}

.submenu h2 { list-style-type: none; padding: 0 0 0 15px; margin: 0 0 3px 0;}

.nuvola {text-align:center; margin-bottom:15px;}
.nuvola a {display:inline; color:#6baedf;}

.search {padding-top:5px; padding-bottom:5px;}

.correlati li { list-style-type: none; background-image: url(images/bulletblu.gif); background-repeat: no-repeat; background-position: left 3px; padding: 0 0 0 15px; margin: 0 0 3px 0; }

.correlati li a:link {color:#6BAEDF}
.correlati li a:visited {color:#6BAEDF}
.correlati li a:hover {color:#004AA1}
.correlati li a:active {color:#6BAEDF}

/* h6 to show the pdf icon befor the pdf link */
h6 { font-size:12px; font-weight:normal; background-image: url(images/pdf.png); background-repeat: no-repeat; background-position: left 0; padding: 5px 0 0 25px; margin: 0; height:25px;}

.gallery-icon {

}
.gallery-caption {
width:180px;
text-align:left;
font-size:10px;
}

.post small {margin-top:10px;}
