/* DDB T&T Mars 2007 */

body  { 
	color: #353434; 
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:1.5em; 
	font-style: normal; 
	background-color: #ffffff; 
	text-align: left; 
	padding:0;
	margin:0;
}


/* hyperliens */
	
a { text-decoration: none; color: #333333; }
a:link { color: #333333; }
a:hover { color:#333333; background: #9AB7D6; }
a:active { color:#333333; background: #BEBEBE; }
a:visited { color:#333333; }

a.nav1:link, a.nav2:link    	{ text-decoration:none; color:#6A6F77; }
a.nav1:visited, a.nav2:visited	{ text-decoration:none; color:#6A6F77; }
a.nav1:hover, a.nav2:hover  	{ text-decoration:none; color:#6A6F77; background-color:#FAE9BE; }
a.nav1:active, a.nav2:active  	{ text-decoration:none; color:#6A6F77; background-color:#FEB815; }

a.secnav:link    	{ text-decoration:none; color:#353434; background-color:#E7F7C9;}
a.secnav:visited	{ text-decoration:none; color:#353434; background-color:#E7F7C9;}
a.secnav:hover  	{ text-decoration:underline; color:#353434; background-color:#E7F7C9;}
a.secnav:active  	{ text-decoration:none; color:#353434; background-color:#E7F7C9;}


/* Photo affiche en survol pour le trombinoscope */
a.tromb {
text-decoration: none;
font-weight:bold;
}
a.tromb:hover {
background: none; 
}
a.tromb span {
display: none;
}
a.tromb:hover span {
display: inline;
position: absolute;
border: thin solid #e7e7e7;
width: 106px;
height: 160px;
background: #e7e7e7;
text-align: center;
padding:1px;
}


/* Typographie */

.edito  { 
	color: #353434; 
	font-size: 0.9em;
	line-height:1.1em; 
	text-align: left;
}

h1, h2 {
margin:0;
}

.titre, h1 {
	font-weight: bold;
	font-size: 1.5em;
	line-height:1.1em;
	color:#85C440;
	padding:0;
	margin: 10px 0px 0px 0px;
}

.sstitre, h2 {
	font-weight: bold;
	font-size: 1.17em;
	line-height:1.1em; 
	color:#0080BA;
	padding:0;
	margin: 10px 0px -5px 0px;
}

.intertitre, h3 {
	font-weight: bold;
	font-size: 0.92em;
	line-height:1.1em; 
	color:#353434;
	padding:0;
	margin-bottom:0px;
}

.titre-annexe, h4 {
	font-weight: bold;
	font-size: 110%;
	line-height:1.4em; 
	color:#333;
	margin:0px;
}
.chapeau, .chapo, h5 {
	font-weight: normal;
	font-size: 1em;
	line-height:1.3em; 
	color:#333;
	padding:0;
	margin-bottom:0px;
}

.lien {
	background: #EC292D;
	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: 1px 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; }

td {/*border:1px solid red;*/}


/* Tableaux */
table.spip caption { caption-side: top; text-align: left; margin: auto; padding: 3px; font-weight: bold; }
table.spip { margin: auto; margin-bottom: 1em; border: 1px solid #353434; border-collapse: collapse; width:640px; }
table.spip tr.row_first { background: #CCDD55; }
table.spip tr.row_odd { background: #F7FBE9; }
table.spip tr.row_even { background: #E7F7C9; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
.tab { font-size: 0.9em; border: 1px solid #E7F7C9; border-collapse: collapse; background: #E7F7C9; padding: 10px; text-align: left; vertical-align: middle; }


/* Afficher masque JS */
.reduction { padding:0; }
.reduction a { text-decoration: none; }
a.reduction-titre { font-weight: bold; font-size: 1.3em; line-height:1.1em; margin:0 0 10px 0; }

/* Photo affiche en survol pour le trombinoscope */
a.tromb {
text-decoration: none;
font-weight:bold;
}
a.tromb:hover {
background: none; 
}
a.tromb span {
display: none;
}
a.tromb:hover span {
display: inline;
position: absolute;
border: thin solid #353434;
width: 106px;
height: 160px;
background: #F7FBE9;
text-align: center;
}


/*  Portfolio */
#documents_portfolio, #document_actif { margin:0 10px 0 20px; }
#documents_portfolio { border-top: 1px solid #353434; }
#documents_portfolio h2 { margin: 0.2em 0; font-size: 0.88em; font-weight: bold; }
#document_actif {}
#documents_joints img, #document_actif img { margin: 0; }

#document_actif .spip_doc_descriptif, #document_actif .spip_doc_titre { text-align:right; font-size: 0.8em; }
#document_actif .spip_doc_titre { font-weight:bold; line-height: 1.2em; }
#document_actif .spip_doc_descriptif { font-weight: normal; line-height: 1.1em; }


/*  Documents joints*/
#documents_joints { margin:0 10px 0 20px; padding:1px 0; border-top: 1px solid #353434; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints img { margin-top: 1em; }

.spip_doc_descriptif, .spip_doc_titre { text-align:left; font-size: 0.8em; }
.spip_doc_titre { font-weight:bold; line-height: 1.2em; }
.spip_doc_descriptif { font-weight: normal; line-height: 1.1em; }

hr { margin:1em 0; border-top: 1px solid #353434; }


/* Structure */
#sommaire {
	float:right;
	display:inline;
	width:170px;
	margin:0px 10px;
	font-size:9px;
	line-height:1.1em;
}
.breves {
	font-size: 0.83em;
	line-height:1.2em;
	text-align:left;
	list-style: none;
}
.mail {
	font-size: 0.83em;
	line-height:1.2em;
	text-align:left;
}
.nb {
	font-size: 0.83em;
	padding:10;
}
.footer {
	font-size: 0.92em;
	line-height:0.9em; 
}
.vote {
	font-size: 0.92em;
	line-height:1.6em; 
	padding: 15;
}

.pave {
	float:right;
}

.space {
	padding:2px;
}

.conseil {
background-color:#E7F7C9;
padding:0px 5px 5px 5px;
}

/* Bloc au fil des saisons */
#saisons {
width:255px;
text-align:left;
font-size: 0.92em;
padding:5px 5px 5px 10px;
border-top:thin #909090 solid;
background-color:#F7FBE9;
/* background-color:#E3EE91; */
}
a.saisons:link    	{ text-decoration:none;}
a.saisons:visited	{ text-decoration:none;}
a.saisons:hover  	{ color:#353434; background-color:#E7F7C9;}
a.saisons:active  	{ text-decoration:none; color:#353434; background-color:#E7F7C9;}

.fruit-saison {
text-align:left;
margin:0px;
height:55px;
}
.fruit-saison .spip_logos {
float: left;
margin: 0 1em;
border:none;
}

/* Afficher masque JS */
.reduction {
	padding:0;
}
.reduction a {
	text-decoration: none;
}
.reduction-titre {
	font-weight: normal;
	font-size: 0.7em;
	line-height:1.1em; 
	color:#0080BA;
	margin:0px;
}


/* langue */
div#langue {
	margin: 0;
	padding: 0;
	height: 15px;
	width: 250px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left:200px;
}
div#langue-nav {
	font-weight: bold;
	font-size:0.82em;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 10px 2px 10px;
}
a.langue {
	color:#666666;
	text-decoration: none;
	border-top: thin solid #8CC241;
}
a.langue:hover {
	border-top: thin solid #0080BA;
	background: #e7e7e7;
}

div#navigation {
display:inline;
font-weight: bold;
}

#hierarchie {
color:#666666;
margin: 0px;
font-size: 0.9em;
}

.pagination {
font-size: 0.8em;
font-weight: bold;
margin:10 0 -10px 0;
}

.nettoyeur {
clear: both; 
margin: 0; 
padding: 0; 
border: none; 
height: 0; 
line-height: 1px; 
font-size: 1px;
}

#sousnav {
display:inline;
}


/* Styles divers */
#content {
clear: left;
color: #CCDD55;
}

img {
border:none;
}

.spip_logos {
float: right;
margin: 0 1em;
border:none;
}

dd {
padding:0;
margin:0;
}



/* === SPIP-LISTES update JUNE 14th, 2010 === */

	/* formulaire inscription colonne droite site */
	
		#spipListesForm div {width: auto;}
		#spipListesForm fieldset {border: none; margin: 0; padding: 0;}
		#spipListesForm legend,	#spipListesForm label, #spipListesForm input#suppl_abo_oui, #spipListesForm input#desabo {display: none;}
		#spipListesForm input#mail_inscription_ {float: left; width: 200px; height: 16px;}
		#spipListesForm .spip_bouton {float: right}

		/* messages feedback apres envoi */
		#spipListesForm span {background: #fff; display: block; padding: 10px; font-weight: bold;}

	/* page modification abonnement */
		#spipListesModifs h1 {margin: 10px 0 20px 0;}
		#spipListesModifs h4 {margin: 10px 0 ;}
		
	
