/*
Style sheet for the CSS2 specification
Copyright Michel Racine, 2005, 2008
Cette feuille est essentiellement pour gérer 
les anciens navigateurs (Netscape 4.7, ...)
et pourrait etre fusionnee avec all-dom.css
*/

/*****************************
colors

black orange: #cc3300
orange /red : #ff6600
light orange: #ff9966
very light orange: #ffcc99

light yellow: #ffff99
yellow: #ffcc33
orange: #ff9933

yellow green: #cccc00

blue: #006699
light blue: #66ccff                             

black blue green: #006666
blue green: #00cccc
light blue: #66ffff /#33ffff
very light blue: #ccffff;

red: #cc0033
ligh red: #fcdfdc
black green: #006633
green: #009933
light green: #99cc99
very light green: #ddffdd  

******************************/
/*****************************
couleurs campagne election 2011

blue: #009ee0
black blue: #003366

red: #ab0d36

violet: #5b2c91 

******************************/
a, .article h2 a:hover, #login_logout a:hover, .sector h2 a:hover, .textebleu { 
	color: #006699; /* blue */
	}
a.tag { 
	color: #ab0d36; /* red */
	}
a.tag:hover { 
	color: #003366; /* black blue */
	}
body { 
	color: #000000;
	}
tr.row_odd td {
	background-color: #ccffff; /* very light blue */
	}
.article, #content, .forum .message, .site {
	background-color: #ffffff; /* fond opaque */
	}
.article h2, .article h2 a, .article h3, .descriptif_avec_titre h2, .descriptif_avec_titre h2 a, .forum h3, .lettrine, .mail h3, .sector h2, .sector h2 a, .sector h3, .signatures h2, .site h2 a {
	color: #ff6600; /*  #e75d13 orange2 charte elections 2011 - #ff6600 orange */
	}
.descriptif_avec_titre, .descriptif_sans_titre, .forum .author, .texteorange {
	color: #cc3300; /* black orange  */
	}
.descriptif_sans_titre h2 {
	display: none;
	}
.fondgris, .forum li, .mail, .pagination, .site .top { 
	background-color: #eeeeee; /* light grey */
	} 
.fondbleu, #last, .near, .rss, .search #mouvement, .syndication, .tag, .tags {
	background-color: #ccffff; /* light blue */
	}
.fondorange {
	background-color: #ffcc99; /* light orange */
	}
.fondvertjaune {
	background-color: #cccc00; /* yellow green */
	}
#last, .near, .syndication, .tag {
	color: #000000; /*  */
	}
#login_logout, .fondjaune {
	background-color: #ffcc33; /* yellow */
	}
#login_logout {
	color: #006666; /* black green */
	}
.signatures td {
	background-color: #ffffff; /* opaque */
	}
.signatures th {
	background-color: #ff6600; /* orange */
	color: #ffffff; /* white */
	}
.logo_alpviv {
	background-color: #ff6600; /* orange */
	color: #ffffff; /* white */
	}
.important {
	color: #cc0033; /* red */
	}
.forum .author {
	/* background-color: #e0e0e0; /**/
	}

/*****************************
fonts
******************************/
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 0.625em;  /* 10/16 */ 
	}
big, .big, .lettrine {
	font-size: 300%;
	}
h1 {
	font-size: 2em;
	font-weight: bold;
	}
h2, .title, h3, .subtitle {
	font-size: 1.20em;
	}
h2, .title {
	font-weight: bold;
	}
h3, h4, .subtitle { 
	font-weight: normal;
	}
.article, .descriptif_avec_titre, .descriptif_sans_titre, .sector, .site {
	font-family: Arial, Helvetica, sans-serif;
	}
.article h2 a, #last a, #login_logout a, .near a, .onglet_off a, .rss a, .sector h2 a, .site h2 a, .structures a, .syndication a, .tag a, .tags a {
	text-decoration: none;
	}
.article h2 a:hover, #last a:hover, #login_logout a:hover, .near a:hover, .onglet_off a:hover, .rss a:hover, .sector h2 a:hover, .site h2 a:hover, .structures a:hover, .syndication a:hover, .tag a:hover, .tags a:hover {
	text-decoration: underline;
	}
#content, #content-transparent, #content-restricted {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.20em;
	}
h4 {
	font-size: 0.9em;
	}
.structures h1 {
	font-size: 2.0em;
	}
.notes, .signature, .ref {
	font-size: 0.9em; /* */
	}
.forum_author, .mail {
	font-size: 1.10em;
	}
.small {
	font-size: 50%;
	}
/*****************************
boxes
******************************/
h1, h2, .title, h3, h4, .subtitle {
	margin-top: 0px;
	margin-bottom: 4px;
	}
form { /* corrige un bug d'IE */
	margin: 0px;
	padding: 0px;
	}
th, tr.row_even td, tr.row_odd td {
	padding: 4px;
	}
.article {
	border:thin solid #ff6600; /* orange frame */
	margin: 4px; /* */
	padding: 8px;
	}
.cadre {
	border:thin solid #000000; /* */
	padding: 4px;
	}
.cadre-dashed {
	border:thin dashed #000000; /*  */
	padding: 4px;
	}
.calendar {
	margin: 4px;
	}
.center {
	text-align: center;
	}
.descriptif_avec_titre, .descriptif_sans_titre {
	border:thin solid #cccccc; /* grey frame */
	margin: 4px; /* */
	}
.descriptif_avec_titre h2 { 
	padding: 8px;
	}
.descriptif_avec_titre ul, .descriptif_sans_titre ul { 
	list-style-type: none;
	margin: 0px;
	padding: 8px;
	/*
	list-style-position: inside;
	list-style-image: url(../icones/article12x12.png);
	*/
	}
.descriptif_avec_titre li, .descriptif_sans_titre li { 
	padding-top: 16px;
	}
.forum ul { 
	list-style-type: none; 
	}
.forum .author, .forum .message {
	padding: 4px;
	}
.onglet_on, .onglet_off {
	border:thin solid #ff6600; /* orange frame */
	border-bottom: none;
	padding: 4px;
	text-align: center;
	overflow: hidden;
	margin: 0px;
	margin-left: 10px;
	margin-bottom:-1px;
	width: 10em; /*  */
	}
.onglet_on {
	background-color:#ffffff;
	}
#last {
	border:thin solid #ffffff; 	/* for Netscape 4 */
	padding: 4px;
	}
#last ul { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 8px;
	list-style-position: inside;
	list-style-image: url(../icones/puce_green15x15.png);
	}
#last li { 
	padding-bottom: 8px;
	}
.near {
	border:thin solid #ffffff; 	/* for Netscape 4 */
	padding: 4px;
	}
.near ul { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 8px;
	list-style-position: inside;
	list-style-image: url(../icones/puce_green15x15.png);
	}
.near li { 
	padding-bottom: 8px;
	}
.rss {
	padding: 4px;
	}
.rss ul { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 8px;
	}
.rss li { 
	padding-bottom: 8px;
	}
.sector {
	border:thin solid #cccccc; /* grey frame */
	margin: 4px; /* */
	padding: 8px;
	}
.signature {
	padding-top: 16px;
	text-align: right;
	}
.site {
	border:thin solid #cccccc; /* grey frame */
	margin: 4px; /* */
	}
.pagination, .site .top { 
	padding: 8px;
	}
.site ul { 
	list-style-type: none;
	margin: 0px;
	padding: 8px;
	}
.site li { 
	padding-top: 16px;
	}
.structures {
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 4px;
	}
.syndication {
	padding: 4px;
	}
.syndication ul { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 8px;
	list-style-position: inside;
	list-style-image: url(../icones/puce_green15x15.png);
	}
.syndication li { 
	padding-bottom: 8px;
	}
.tag, .tags {
	padding: 4px;
	}
.tag ul { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 8px;
	list-style-position: inside;
	list-style-image: url(../icones/puce_green15x15.png);
	}
.tag li { 
	padding-bottom: 8px;
	}
.toprint{
	display: none;
	}
.where {
	padding: 4px;
	}
/*****************************
forms
******************************/
#login_logout {
	border:thin solid #ffffff; 	/* for Netscape 4 */
	margin-bottom: 4px;
	padding: 4px;
	text-align: right;
	}
#login_logout h3 {
	text-align: left;
	}
.mail {
	border:thin solid #ffffff; 	/* for Netscape 4 */
	margin: 4px;
	padding: 4px;
	text-align:right;
	}
.mail .explication, .mail h3 {
	text-align: left;
	}
.mail input.text, .mail textArea, .mail input.smallTextField, .mail input.pseudoHiddenField {
	margin-top: 4px;
	}
.search {
	margin-top: 4px;
	padding: 4px;
	}
/*****************************
spip
******************************/
.spip_surligne {
	background-color: #ffff99; /* light yellow */
	}
.formulaire_spip ul { 
	list-style-type: none; 
	padding: 0px;
	margin: 0px;
	}
.reponse_formulaire reponse_formulaire_erreur, .formulaire_spip .erreur_message {
	color: #cc0033; /* red */
	}
.reponse_formulaire reponse_formulaire_ok {
	color: #006666; /*green */
	}
.formulaire_spip li {
	padding:4px; /* */
	}
table.spip {
	margin-left: auto;
	margin-right: auto;
	}
.spip_logos { 
	border: 0; 
	}
.format_png { 
	behavior: url(win_png.htc); /*  */
	}




















