
body {
	margin			: 0;
	padding			: 0;
	font-family		: Tahoma, Arial;
	font-size		: 1.0em;
}
body.body_fond {
	/*background 		: #784796; url(img38.gif) repeat-x;*/
	margin			: 0;
	padding			: 0;
	font-family		: Tahoma, Arial;
	font-size		: 1.0em;
}

div#imprimer
{
	text-align		: right;
	padding			: 2 10 2 0;
}

p,td,.form {
	font-size		: 1.0em;
	padding			: 0;
}
img {
	border			: 0;
}
img.img_tricam {
	border			: #F23F05 1px solid;
}
h1 {
	font-size		: 1.4em;
	margin			: 0px;
	padding			: 0;
	color			: #96002E;
}
h2 {
	/*font-size		: 1.0em;
	margin			: 0px;
	padding			: 2;
	color			: #FFFFFF;
	background		: #F23F05;*/
	font-size		: 1.2em;
	margin			: 2px;
	padding			: 1;
	color			: #96002E;
	border-bottom:1px solid #96002E;
}
h3 {
	font-size		: 1.0em;
	margin			: 0px;
	padding			: 3 3 3 20;
	color			: #0066CB;
}
h4 {
	font-size		: 1.1em;
	margin			: 3px;
	padding			: 0;
	color			: #F23F05;
}
table
{
   border-collapse	: collapse; /* Les bordures du tableau seront collées (plus joli) */
   font-size		: 1.0em;
}
td
{
   font-size		: 12px; 
   vertical-align	: top;
}
p
{
   margin			: 2px; 
   padding			: 1px; 
}
a {

	color			: #96002E;
	text-decoration	: none;
}
li {
	list-style		: square;
}
a:hover
{
	text-decoration	: underline;
}

#container
{
	height			: 100%;
	width			: 747px;
	background		:#FFFFFF url(bord_gauche.gif) right repeat-y;
	text-align		: left;
}
#containerMapo{
	background		: #FFFFFF url('bord_gauche2.gif') repeat-y;
	text-align		: left;
	vertical-align	: top;
	padding-left	: 15px;
}

/* menu haut */
#menu_haut {
	width			: 552px;
	margin-top		: 98px;
	margin-left		: 20px;
}
#menu_haut a {
	text-decoration	: none;
	color			: white;
}
#menu_haut td {
	background 		: url(puce.gif) top left no-repeat;
	padding			: 1px;
	padding-left	: 15px;
}

#containerMenu_gauche {
	width			: 195px;
	background		: url('img32.gif') repeat-y;
	height			: 100%;
}

#menu_gauche #puce
{
	padding			: 0 7 0 30px;
	height 			: 30px;
	background 		: url(img36.gif) top left no-repeat;
	vertical-align	: top;
}
#menu_gauche #puce a
{
	font 			: bold 11px tahoma;
	text-decoration	: none;
	color			: black;
}
#menu_gauche #puce
{
	font 			: bold 11px tahoma;
	color			: white;
	vertical-align 	: top;
	padding		 	: 7px;
	padding-left 	: 30px;
}
td.menu_haut_gauche
{
	font 			: 10px tahoma;
	color			: #F23F05;
	vertical-align	: middle;
}
td.containerGche
{
	padding			: 10px;
}
td.actualite
{
	background : url(puce2.gif) no-repeat;
	padding-left	: 17px;
	vertical-align 	: top;
	padding-bottom 	: 5px;
}
div.marge {
	padding			: 8px;
	text-align		: left;
}


/* FORUM */
#module-forum form
{
	background		: #E2B8C4;
}

/* FLOAT BOX */
#floatBox {
	margin			: 10 0 0 30;
	width			: 183px;
	float			: right;
}
#floatBox #floatBoxHead {
	background		: url(encartHt.gif) no-repeat;
}
#floatBox #floatBoxHeadTitle {
	border-bottom	: #9B143C 1px dotted;
	padding			: 6px;
	color			: #9B143C;
}
#floatBox #floatBoxBottom {
	background		: url(encartBs.gif) bottom no-repeat;
	border-top		: #9B143C 1px dotted;
	padding			: 6 6 6 10;
}
#floatBox a {
	color			: #9B143C;
}
/* FLOAT BOX */

/* mapo */
#body_guide {
	background 		: white;
	margin			: 0;
	padding			: 7px;
	font-family		: Tahoma, Arial;
	font-size		: 12px;
}

#titre_maporientation
{
	margin-left		: 260px;
}

#cadre_map {
	border			: #96002E 2px solid;
	width			: 642px;
	height			: 522px;
	margin-left		: 260px;
}

#cadre_map #arbre_embed {
	display			: block;
}

#guide_div {
	display			: none;
}
#guide_div #guide_contenu {
	width			: 640px;
	height			: 498px;
	overflow		: auto;
}

#guide_div #guide_entete {
	height			: 22px;
	width			: 640px;
}

#recherche {

}
#dossiers {
	margin			: 0px;
	height			: 300px;
	width			: 100%;
	overflow		: auto;
}
#dossiers h4 {
	text-align		: left;
}

#guide_iframe { 
	height		: 100%;
	width		: 100%;
}

#situation_container {
	width			: 240px;
	height			: 600px;
	position		: absolute;
}

#situation_container #situation {
	text-align		: center;
}

form {
	margin			: 0px;
	padding			: 0px;
}
form.form_inscription,form.form_connexion
{
	text-align		: right;
	padding			: 0 20 0 0;
}
form#max {
	text-align		: left;
}
label {
	color			: #F23F05;
	font-size		: 11px;
}
input,select,textarea {
	border			: #F23F05 1px solid;
	margin			: 1px;
	padding			: 2px;
	font-size		: 0.9em;
}
input.submit,input.no_border,input.radio,input.checkbox {
	border			: 0;
}
input.formulaire,select.formulaire,textarea.formulaire {
	width			: 140px;
}
fieldset.profil {
	width			: 380px;
	border			: #96002E 1px Dotted;
}
legend.profil {
	font-size		: 11px;
	color			: #96002E;
}
.annonce {
	color			: #96002E;
}

/* CHAT */
div.chat,div#chat {
	padding-top		: 4px;
	font-family		: Tahoma, Arial;
	font-size		: 12px;
	font-weight		: bold;
}
span.reponse {
	font-family		: Tahoma, Arial;
	font-size		: 12px;
	font-weight		: normal;
}
/* FIN CHAT */
/**** BULLE ****/
.surbrillance, #surbrillance {
	color			: #97002E;
	text-decoration	: none;
}
.surbrillanceBulle, #surbrillanceBulle  {
	padding			: 10px;
	padding-left	: 15px;
	width			: 248px;
	background		: url(coin-bulle.gif) top left no-repeat;
	color			: black;
	-moz-opacity	: 0.90;
	filter			: alpha(opacity=90);
	font-family		: Georgia;
	font-weight		: bold;
	font-size		: 11px;	
}
.ficheIdentiteBulle {
	font			: 11px Tahoma;
	width			: 200px;
	height			: 240px;
	background		: url(../fiche-identite.gif) no-repeat;
}
.titreBulleIdentite {
	color			: #05457c;
}
/**** FIN BULLE ****/


.svg_entete {
	border		: 1px solid;
	height		: 22px;
	width		: 350px;
}
.invisible
{
	display:none;
}
.log_error {
	text-align	: center;
	padding		: 5px;
	border		: #EB1D91 1px solid;
	color		: #EB1D91;
	background	: #F9CEE6;
}

/* LIGNES */
#ligne1
{
	background-color: #F1F1F1;
	padding: 3px;
	border-bottom: 1px dotted #F23F05;
}
#ligne2
{
	background-color: #F6F6F6;
	padding: 3px;
	border-bottom: 1px dotted #F23F05;
}
