.format {

	overflow: hidden;

	overflow: visible;

	zoom: 1;

}


.zoom {

	zoom: 1

}

/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {

	margin: 0;
	padding: 0;

}


h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {

	font-size: 1em;
	font-weight: normal;
	font-style: normal;

}


ul,ol {

	list-style: none;

}


fieldset,img {

	border: none;

}


caption,th {

	text-align: left;

}


table {

	border-collapse: collapse;
	border-spacing: 0;

}



strong, b {

	font-weight:bold;

}



em, i {

	font-style:italic;

}


/*
* {

	margin: 0;

	padding: 0;

}
*/
/********** FIN RESET ***********/

.margin0 {

	margin: 0;

}


.pad0 {

	padding: 0;

}

.mp {

	margin: 0 !important;
	padding: 0 !important;

}



h1 {

	font-size: 1.5em;
	font-weight: bold

}

h2 {

	font-size: 1.2em;
	font-weight: bold

}

h3 {

	font-size: 1.1em;
	font-weight: bold;

}



input, select {

	font-size: 1em;

	/*line-height:11px;*/

	/*vertical-align: middle;*/

	text-indent:.1em

}



a {

	color: #0000FF; /* couleur par defaut uniforme sur les navigateurs */

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}



.dpbloc {

	display: block;

}


.dpligne {

	display:inline;

}


.nobr {

	white-space: nowrap;

}



.gris {

	color: #828282;

}



.vert {

	color: #00AA30;

}


.orange {

	color: #FF6600;

}



.noir {

	color: #000;

}



.blanc {

	color: #FFF;

}



.rouge {

	color: #DD0000;

}


.bleu{

	color: #0000FF

}



.gras {
	font-weight: bold;
}



.italique {

	font-style:italic;

}


.normal {

	font-weight: normal;

}
.minimum {font-size:0; line-height:0;}


.sanssouligne {

	text-decoration: none;

}



.gauche {

	text-align: left !important;

}

.droite {

	text-align: right;

}

.centre {

	text-align: center;

}


.petit {

	font-size: .8em;
	line-height: .8em;

}


.moyen {

	font-size:.9em;

}

.grand {

	font-size:1.2em;

}



hr {

	height:0px;
	border:0px;
	border-top:1px solid #ff1493;
}


.nolink {

	text-decoration:none;
}


.souligne {

	text-decoration:underline

}


.pointeur {

	cursor: pointer

}

ul.np,ol.np {

	list-style: none;

}


ul.aerer li {

	margin-bottom: 10px;

}

/*  Formatage pas très propre en CSS :
	abandon de la balise <hr /> sémantiquement plus adéquate pour une div.ligne
hr {

	display: block;

	height: 1px;

	margin: 0 !important;

	margin: -7px 0;

	border: 0px;

	background: #CCC;

	color:#CCC;

} */
div.ligne {

	height: 1px;

	margin: 2px 0; /* espaces optionel */

	background: #CCC;

	overflow: visible !important;


	overflow: hidden;

}

/********************************************************/
/* SPECIFIQUE AU SITE */
/********************************************************/

/* PNG FIX IE6 */
* { _behavior: url(scripts/iepngfix.htc) }
/*img, div { _behavior: url(../scripts/iepngfix.htc) }*/


body {

	/*font-size:62.5% /* 1em = 10px */
	/*font: .9em arial, helvetica, sans-serif;*/
	font: 12px/15px arial, helvetica, sans-serif;
	color: #000;
	text-align: center; /* IE6 */
}


a {

	color: #000
}

#global {

	position: relative;
	width: 998px;
	height: 700px;
	margin: 0 auto;
	text-align: left;
	/*background: red;*/

}

big {
	font-size:14pt;
}
/*********************************************************************/
/* CONTENU */
/*********************************************************************/

