.spip_puce {
	list-style-position: inside;
	border-width: 0px;
}
.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_documents_center{
	margin: auto; 
	text-align: center;
	width: 80%;
}

.spip_documents_left{
	float: left;
	margin-right: 15px; 
	text-align: center;
}

.spip_documents_right{
	float: right;
	margin-left: 15px; 
	text-align: center;
}
/* Police par defaut (bof...) */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

/* Formulaires */
.forml { width: 100%; padding: 2px; background-color: #E2E2E2; background-position: center bottom; float: none; }
.formo { width: 100%; padding: 2px; background-color: #ecf4f4; background-position: center bottom; float: none; }
.fondl { background-color: #ECF4F4; background-position: center bottom; float: none;  }
.fondo { background-color: #ECF4F4; background-position: center bottom; float: none;  }
.fondf {
	color: #f7b440;
	border: 1px solid #f7b440;
}
.sanscadre { padding: 4px; margin: 0px; }
.aveccadre { cursor: pointer; padding: 3px; margin: 0px; border-left: 1px solid #ECF4F4; border-top: 1px solid #ECF4F4; border-right: 1px solid #336699; border-bottom: 1px solid #336699; }

/* Style des icones */
.iconeimpoff {
	padding: 3px;
	margin: 1px;
	background-color: #E2E2E2;
	border-top: 1px solid #336699;
	border-right: 1px solid #ECF4F4;
	border-bottom: 1px solid #ECF4F4;
	border-left: 1px solid #336699;
}
.fondgris { cursor: pointer; padding: 4px; margin: 1px; }
.fondgrison {
	cursor: pointer;
	padding: 3px;
	margin: 1px;
	background-color: #E2E2E2;
	border-top: 1px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #999999;
}
.fondgrison2 {
	cursor: pointer;
	padding: 3px;
	margin: 1px;
	background-color: white;
	border-top: 1px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #999999;
}

.reliefblanc { background-image:  url(../ecrire/img_pack/barre-blanc.gif)}
.reliefgris { background-image:  url(../ecrire/img_pack/barre-noir.gif)}
.iconeoff {
	padding: 3px;
	margin: 1px;
	background-color: #f0f0f0;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #aaaaaa;
}
.iconeon { cursor: pointer; padding: 3px; margin: 1px;  border-right: solid 1px white; border-bottom: solid 1px white; border-left: solid 1px #666666; border-top: solid 1px #666666; background-color: #eeeeee; }

.profondeur { border-right-color:white; border-top-color:#666666; border-left-color:#666666; border-bottom-color:white; border-style:solid }
.hauteur { border-right-color:#666666; border-top-color:white; border-left-color:white; border-bottom-color:#666666; border-style:solid }
label { cursor: pointer; }

/* Raccourcis pour les polices (utile pour les tableaux) */
.arial1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.arial2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.verdana1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.verdana2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

/* Liens hypertexte */
a { text-decoration: none; }
a:hover { text-decoration: none; }
a.icone { text-decoration: none; }
a.icone:hover { text-decoration: none; }


td.icone table {
}
td.icone a {
	color: black;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
td.icone a:hover {
	text-decoration: none;
}
td.icone a img {
	border: 0px;
}

/*
 * Cadre blanc arrondi
 */

.cadre {
	padding: 0px 0px;
	margin: 0px 0px;
	border: 0px;
	width: 90%;
	margin-left:auto;
	margin-right:auto;
}
/* Haut-gauche, etc. */
.r-hg 	{
	width: 5px; height: 24px; background:  url(../ecrire/img_pack/rond-hg-24.gif) no-repeat right bottom;
}
.r-h {
	height: 24px; background:  url(../ecrire/img_pack/rond-h-24.gif) repeat-x bottom;
}
.r-hd {
	width: 5px; height: 24px; background:  url(../ecrire/img_pack/rond-hd-24.gif) no-repeat left bottom;
}
.r-g {
	width: 5px; background:  url(../ecrire/img_pack/rond-g.gif) repeat-y right;
}
.r-d {
	width: 5px; background:  url(../ecrire/img_pack/rond-d.gif) repeat-y left;
}
.r-bg {
	width: 5px; height: 5px; background:  url(../ecrire/img_pack/rond-bg.gif) no-repeat right top;
}
.r-b {
	height: 5px;
	background-image: url(../ecrire/img_pack/rond-b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.r-bd {
	width: 5px; height: 5px; background:  url(../ecrire/img_pack/rond-bd.gif) no-repeat left top;
}
.r-c {
padding: 1px;
}


/*
 * Cadre gris enfonce
 */

/* Haut-gauche, etc. */
.e-hg {
	width: 5px; height: 24px; background:  url(../ecrire/img_pack/cadre-hg.gif) no-repeat right bottom;
}
.e-h {
	height: 24px;
	background-image: url(../ecrire/img_pack/cadre-h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.e-hd {
	width: 5px; height: 24px; background:  url(../ecrire/img_pack/cadre-hd.gif) no-repeat left bottom;
}
.e-g {
	width: 5px; background:  url(../ecrire/img_pack/cadre-g.gif) repeat-y right;
}
.e-d {
	width: 5px; background:  url(../ecrire/img_pack/cadre-d.gif) repeat-y left;
}
.e-bg {
	width: 5px; height: 5px; background:  url(../ecrire/img_pack/cadre-bg.gif) no-repeat right top;
}
.e-b {
	height: 5px;
	background-image: url(../ecrire/img_pack/cadre-b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.e-bd {
	width: 5px; height: 5px; background:  url(../ecrire/img_pack/cadre-bd.gif) no-repeat left top;
}
.e-c {
 padding: 2px;
}


/*
 * Icones horizontales
 * (on utilise deux styles distincts car IE ne gere pas le :hover)
 */

.icone-h {
	padding: 3px;
	margin: 2px;
	background-color: #f0f0f0;
	width: 100%;
	color: #666666;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #aaaaaa;
}
.icone-h-on {
	cursor: pointer;
	padding: 3px;
	margin: 2px;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
	background-color: #eeeeee;
	width: 100%;
	color: #666666;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.icone-h .image {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
}
.icone-h-on .image {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
}
.icone-h a {
	color: #666666;
	text-decoration: none;
}
.icone-h-on a {
	color: #666666;
	text-decoration: none;
}
.icone-h .image img {
	width: 24px;
	height: 24px;
	border: 0px;
}
.icone-h-on .image img {
	width: 24px;
	height: 24px;
	border: 0px;
}
.gras {
	font-weight:bold;
}

/*
 * Styles generes par les raccourcis de mis en page
 */

a.spip_in  {}
a.spip_note {}
a.spip_out {}
a.spip_url {}
a.spip_glossaire:hover {text-decoration: underline overline;}

.spip_recherche {padding: 2px; width : 100px; font-size: 9px;}
.spip_cadre {
	width : 100%;
	padding: 5px;
}

.boutonlien {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 9px;
}
a.boutonlien:hover {color:#454545; text-decoration: none;}
a.boutonlien {color:#808080; text-decoration: none;}


.spip_documents{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
table.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding:4px;
	border-style:solid; 
	border-width:1px; 
	border-color:#999999;
	border-collapse:collapse;
}
table.spip tr.row_first {
	background-color: #FCF4D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	padding:0px;
	
}
table.spip tr.first_row {
	background-color: #FCF4D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	padding:0px;
}
table.spip tr.row_odd {
	background-color: #ECF4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding:0px;
}
table.spip tr.row_even {
	background-color: #E0FFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding:0px;
}
table.spip td {
	padding: 4px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	border-style:solid; 
	border-width:1px; 
	border-color:#999999;
	border-collapse:collapse;

}


