
body { 

 }

ul { padding: 0; margin: 0; }
li {  list-style-type: none;  display: block;}

a { 
 text-decoration: none;
 }

a:visited { 

 }
a:hover { 
 text-decoration: underline;

}

#head img, #head a { 
background: none;
color: none;
border: none;
}

img.logo { 
 float:left;
 border:0;
 padding-right: 0.2em;
 padding-bottom: 0.2em;
 height: 4em;
}

div.articolo img.logo{ height: 100px; }

div.clear { 
 border:none;
 height:0;
 padding:0;
 background: none;
 clear: both;
}

div#main { 
margin-top: 25px;
margin-left: auto;
margin-right: auto;
width: 99%;
text-align:left;

line-height: 130%;
font-family: sans-serif;
font-size: 0.9em;

 }

div#head { 
 padding:0;
 }

#head div.item { 
height: 65px;
 }

#head div.title { 
 font-weight: bold;
 font-size: 20px;
 padding: 25px 1em;
 float: left;
 }


/* caminantes condividi */

div#camcond { 
float: right;
}

#camcond div { 
 }

/* barra sotto il logo */

div#bar { 
 padding: 0;

 }

div#body {
 width:70%;
}

#bar div.item { 
 padding: 0;
 padding-top: 0.2em;
 padding-bottom: 0.2em;
 float: left;
 font-weight: bold;
 width: 20%;
 text-align:center;
}


#bar a:hover {  

 padding: 0.1em;
 text-decoration: none;
 }

div.titolo 
{ 
 font-weight: bold;
 }
/* colonna sinistra */

div#left { 
 float:left;
 width: 64%;
 margin: 0;
 padding: 0;
 
 }

div#mbep { 
 width: 100%;
 margin:0; 
 padding:0;
}

#mbep div.blocco { 
 width: 48%;
 height: 14em;
/* padding: 0.5%; */
/* border: 2px solid  #007952; */
 margin-top: 0.5em;
 }

#mbep div.titolo, #sudcentromedio div.titolo{ 
 width: 98%;
/* padding: 0.5%; */
 padding-left: 1%;
 padding-right: 1%;
 padding-top: 0.2em;
 padding-bottom: 0.2em;

 font-weight: bold;
 }

#mbep div.cont { 
 padding: 0.3em;
 }

#mbep li { 
 border-bottom: 1px dashed gray;
 padding: 0.2em;
 font-size: 0.8em;
/* margin-left: 1em; */
}

#mbep a:hover { 
 text-decoration: none;
 }

div#mexico { 

 float: left;
 }
#mexico div.titolo  { 
 
 }

div#brasile {

 float: right;
 }
#brasile div.titolo  { 
 
 }

div#ecuador { 

 float: left;
 }
#ecuador div.titolo  { 
 }

div#mapuche { 

 float: right;
}
#mapuche div.titolo  { 

 }

div#sudcentromedio { 
 padding:0;
 }

#sudcentromedio div.item{
 margin-top: 1em;
 padding:1%;
 float: left;
 width: 30%;
 text-align: left;
 font-weight: bold;
}

div#sud { 

 }

div#centro { 

 width: 32%;
 }

div#medio { 

 }

div#right p { padding: 0; margin: 0; margin-top: 0.2em; }

/* barra destra */
div#right { 
 float:right;
 width:34%;
 margin: 0;
 padding: 0;


 }
#right div{ padding: 4px;}
#right div.titolo {
 width: 90%;
 padding: 0.2em;
 padding-left: 5%;
 padding-right: 5%;
 font-weight: bold;

 }

#right li { 
 border-bottom: 1px dashed gray;
 padding: 0.2em;
 font-size: 0.8em;
/* margin-left: 1em; */
}

#primopiano a { 
 font-weight: bold;
 }
#right a:hover { 
 text-decoration: none;
 }

div#primopiano { 
/* height: 6em; */
 }
div#right div#primopiano div,  div#right div#primopiano  { padding-bottom: 0px; }

#primopiano div.titolo { 
}

div#breakingnews { 


 }
#breakingnews div.titolo { 

 }

div#carovane {


}
#carovane div.titolo { 


}

div#appuntamenti { 


 }
#appuntamenti div.titolo { 


}

/* piede */

div#foot { 
 clear: both;
 padding: .5em;
 margin: 0;
 text-align: center;
 }



/* spip */

cartouche { margin-bottom: 2em; }

.cartouche .titre {
	font-size: 1.27em;
	font-weight: bold;
	color: #000; }
#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }

.cartouche .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px; }

.cartouche p { margin: 0; padding: 0; clear: left; }
.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1.5em;
	font-weight: bold;
	line-height: 1.4em; }

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.texte { color: #000; font-size: 0.96em; }

.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

