/* CSS Document */

/* RESET */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
A:link{text-decoration:none;color:#000000}
A:active{text-decoration:none;color:#000000}
A:hover {text-decoration:underline;color:#000000}
A:visited {text-decoration:none;color:#000000}
A:visited:hover {text-decoration:underline;color:#000000}

table {
	
	border-spacing: 0px;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

body { background-color:#ffffff;
	background-image:url(images/sfondo.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#container {
	width: 900px;
	margin-left:auto;
	margin-right:auto;
}
#headerFotoSx, #headerLogo, #headerFotoDx {
float:left;
}

/*MENU PRINCIPALE*/
#fasciaMenu {
	width:900px;
	clear:both;
	height:32px;
	border-bottom:solid 1px #999999;
	margin-bottom:6px;
}
#fasciaMenuData { 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:11px;
	height:22px;
	font-size:9px;
	width:170px;
	border-right:solid 1px #999999;
}
#fasciaMenuLingua {
	float:left;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:9px;
	height:22px;
	font-size:9px;
    width:90px;
}
#bandierina {float:left;
	padding-left:6px;
	margin-bottom:6px;
	line-height:12px;
	}
#fasciaMenuBottoni {
	float:left;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
	height:22px;
	font-size:11px;
	font-weight:bold;
}
#bottone { text-align:center;float:left;
border:solid #999999 1px;
margin-left:3px;
padding-left:11px;
padding-right:11px;
padding-top:3px;
padding-bottom:3px;
}
#bottone a{
	text-decoration:none;
	color:#000000;
}
#bottone a:hover{
	text-decoration:underline;
	color:#000000;
}
#bottone a.attivo{ color:#ed2024;}
#fasciaMenuContattaci {
	float:right;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:12px;
	height:20px;
	font-size:9px;
}
#fasciaMenuContattaci a{
	text-decoration:none;
	color:#000000;
}
#fasciaMenuContattaci a:hover{
	text-decoration:underline;
	color:#000000;
}



#principale {width:900px;
}
#titolo {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#titolo a{
text-decoration:none;
color:#FFFFFF;
}
#titolone {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:1.2em;
font-weight:bold;
color:#FFFFFF;
}

#titoloColonnaDx {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
#titoloColonnaDx a{
text-decoration:none;
color:#FFFFFF;
}
#sottotitoloColonnaDx {
width:160px;
padding: 3px 3px 3px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.4em;
color:#000000;
}
#sottotitolo {
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000000;
}
#colonnaSx { width:732px;
float:left;
}
#colonnaDestra {	
	float:right;
	width:166px;
	background-color:#FFFFFF;
	border:solid 1px #000000;	margin-bottom:12px;
	}
#colonnaDestraForm{
	padding-top:6px;	
	float:right;
	width:166px;
	}
#colonnaDestraRosso {
	margin-bottom:3px;
	padding:4px 0 4px 4px;
	background-color:#ed2024;
	height:15px;
}

/* NEWS in HOMEPAGE*/
#areaNews{
	width:701px;
	background-color:#dfeef6;
	border:#000000 solid 1px;
		margin-bottom:12px;

	}
#areaNews li{
	font-size:10px;
	line-height:16px;
	margin: 0px 6px 6px 6px;
	border-bottom:#5284BD solid 1px;

	}
#areaNews li>a{text-decoration:none; color:#000000;}
#areaNews b,strong{ font-weight:bold}


/* NEWS in ALTRENEWS */
#areaNews2{
	width:703px;
	background-color:#dfeef6;
	margin-bottom:12px;
}
#areaNews2 li{	
	font-size:12px;
	line-height:16px;
	margin: 0px 0px 0px 0px;
	border-bottom:#5284BD solid 1px;
	padding-left:6px;
	padding-top:6px;
}
#areaNews2 b,strong{ font-weight:bold}
#areaNews2 a {text-decoration:none; font-style:italic; color:#000000; font-size:12px;margin-right:6px;}
#areaNews2 a:hover {text-decoration:underline;}
#areaNewsContinua { float:right;margin-right:6px;}

/* Blocchetti Home Page*/
#homeRossoNews {
	margin-top:-8px;
	padding:23px 0px 4px 3px;
	width:700px;
	background-image:url(images/progettoMadagascar.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#homeProgettoMadagascar {
	width:211px;
	float:right;
	}
#homeProgettoMadagascar a {
	color:#FFFFFF;
	text-decoration:none;
	line-height:13px;
	}
#homeProgettoMadagascar a:hover {
	text-decoration:underline
	}
#homeRosso3colonne {
	margin-bottom:6px;
	padding:4px 0px 4px 3px;
	background-color:#ed2024;
	width:700px;
}
#Rosso4colonne {
	margin-bottom:6px;
	padding:4px 0px 4px 3px;
	background-color:#ed2024;
	width:897px;
}
#homeBlocchetto1 {
	float:left;
	width:216px;
	/*height:183px;*/
	margin-right:28px;
}
#homeRosso1colonna {
	margin-top:6px;
	margin-bottom:6px;
	padding:4px 0px 4px 3px;
	background-color:#ed2024;}
#homeBlocchetto2 {
	float:left;
	width:460px;
	/*height:183;*/
	margin-right:28px;
}
#homeRosso2colonna {
	margin-top:6px;
	margin-bottom:6px;
	padding:4px 0px 4px 3px;
	background-color:#ed2024;
}


#piePagina { width:900px;
margin-top:12px;
clear:both;
padding-top:6px;
border-top:#000000 solid 1px;
font-size:10px;
text-align:center;
}


/*AZIENDA*/
#headerAzienda {
	width:703px;
	height:160px;
	background-color:#ed2024;
	}
#titoloAzienda {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
line-height:1.7em;
padding-top:6px;
}
#mainAzienda {width:487px;float:right;
	padding-right:26px;
	padding-top:6px;
	}
#mainAzienda p {
		text-align:justify;
	line-height:1.5em;
	}
#mainAzienda li {
	text-align:justify;
	line-height:1.5em;
	padding-left:20px;
	list-style:inside;
	list-style-type:disc;
	}
#dovesiamo {float:left;width:200px; font-size:9px; line-height:1.3em;
}
#dovesiamo p {line-height:1.5em;text-align:justify;
}
#dovesiamo h1 {line-height:1.5em;font-weight: bold;
}
#dovesiamo a {color:#000000 }

/* MADAGASCAR*/
#mainMad {width:462px;float:right;
    margin-right:20px;
    margin-left:0px;
	padding-top:6px;
    padding-left:6px;
	}
#mainMad p {
	text-align:justify;
	line-height:1.5em;
	}

	
/*GALLERY*/
#galleryy { clear:both;}
#galleryThumb { height:144px; width:100px;}
#galleryDesc{line-height:20px;width:210px;}
#galleryBig { float:right;height:700px;padding-right:30px;}
#galleryThumbComunicazione { height:116px; width:100px;}
#galleryThumbRealizzazioni { height:110px; width:100px;}

#newsTitolo {
width:541px;
font-size:12px;
font-weight:bold;
background-color:#9db4d6;
padding:6px 156px 12px 6px;}
#newsTesto{width:541px; text-align:justify;
padding:12px 156px 12px 6px;}

/* BRAND NEW*/
#blocchettoBrandNew {width:703px; clear:both;padding-top:6px; margin-bottom:6px;}
#blocchettoBrandNewFoto {width:216px;float:left;text-align:center;padding-top:31px;margin-bottom:6px;}
#blocchettoBrandNewTitolo { padding:6px 6px 6px 218px;
background-color:#9db4d6;
font-weight:bold}
#blocchettoBrandNewTesto { padding:6px 6px 6px 218px;
text-align:justify;
line-height:1.3em;}
#blocchettoBrandNewTesto p{
text-align:justify;
line-height:1.3em;
}
#blocchettoBrandNewTesto a { color:#000000}

/*PAGINATION*/
 #pagination-clean li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-bottom:6px;

}
#pagination-clean li, #pagination-clean a{
border:solid 1px #abcae2
margin-right:2px;
float:left;
}
#pagination-clean .previous-off,
#pagination-clean .next-off {
color:#888888;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;border:solid 1px #abcae2;
}
#pagination-clean .next a,
#pagination-clean .previous a {
font-weight:bold;
border:solid 1px #abcae2;
}
#pagination-clean .active{
color:#00000;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-clean a:link,
#pagination-clean a:visited {
color:#5184bd;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-clean a:hover{
text-decoration:none;
}
