* {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}
html {
	padding: 0;
	margin: 0;
}
body, body.inFrame, body.coord {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
	font-weight: normal;
	text-align: center;
}
body.inFrame {
	background: #F7F0E0 url(../Images/fond_contenu_HIVER.jpg) repeat-y center top;
}
body.coord {
	background: #0D497D url(../Images/fond_HIVER.jpg) no-repeat center top;
}
hr {margin: 6 0;}
p {
	font-weight: normal;
	text-align: left;
}
table {}
td {
	vertical-align: top;
}


exergue{
	color: #A71515;
	font-weight: bold;
}
/* CONTENEURS          ------*/
div#content {
	width: 982px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	border: #0f0 0px solid;
}
div#header {
	background: #052F59;
	text-align: left;
	border: #fff 0px dashed;
}
div#main {
	backgroud: transparent;
	margin: 22px 0 0 0;
	text-align: left;
	border: #f00 0px dotted;
}
div#content div#main {
}
div.mainCenter {
	background: #F7F0E0 url(../Images/fond_contenu_HIVER.jpg) repeat-y center top;
	border: #cecece 0px dotted;
	margin: 0 5px;
	padding: 5px;
}
table#ieSuxxor {
	width: 98%;
	border: #cecece 0px dashed;
}
.tabcolor1 {
	vertical-align: middle;
}
.tabcolor2 {
	background-color: #f0f0f0;
	vertical-align: middle;
}
.cellcolor1 {
	background-color: #B7D9AB;
}
.cellcolor2 {
	background-color: #EF8865;
}
.cellcolor10 {
	background-color: #25FF2A;
}
.cellcolor11 {
	background-color: #FF8400;
}
.cellcolor12 {
	background-color: #FF0000;
}


TD.table_entete_active {
	width: 16.66%;
	border: 1px solid white ;
	height: 20px;
	color: white; ;
	background: #093A63;
	text-align:center;
}
TD.table_entete_passive {
	width: 16.66%;
	border: 1px solid white ;
	height: 20px;
	color: white;
	background: #AAD0EC;
	text-align:center;
}

/* POST-IT          NORMAL ------*/
div.post_it {
	margin: 10;
	background: #F5EDDB url(../Images/fond_moteur_resa.jpg) repeat-x left top;
	height: 260px;
}
div.post_it div.crit {
	border: 0px solid white ;
}
div.post_it table {
	width: 90%;
	margin: 20px;
	border: 0px solid red ;
}
div.post_it table, div#main div.post_it tr, div#main div.post_it td {
	text-align: left;
}


.menu_horizontal{
	z-index:50;
	border: 0px solid #f0f;
	width:520px;
	height:39px;
	margin: 0px auto;
}
/*-----------------------------*/
div#webmaster {
	text-align: right;
}

/* CARACTERES                 ------*/
a:link, a:visited, a:active  {color: #000;}
a:hover {color: #000;}
a.menu:link, a.menu:visited {
	font-weight: bold;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.menu:hover {
	font-weight: bold;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color: #F09427;
	font-size: 14px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: center;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
h2 {
	font-size:  12px;
	font-weight: normal;
	color: #000;
}
h3 {
	font-weight: bold;
	color: #000;
	margin: 10 0 0 0;
}
h4 {
	font-size:  8px;
	font-weight: bold;
	color: #000;
}
em {
	font-weight: normal;
	font-style: italic;
}
strong{
	color: #A71515;
	font-weight: bold;
}
.promo {
	color: #457953;
	font-weight: bold;
}
.invisible {color: #ffffff;}
.lettrine-hiver{
	float: left;
	font-size: 3em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006BAB;
	border: 1px solid #006BAB;
	background-color: #B1DBEE;
	margin: 0 4 0 1;
	padding: 0 3 2 1;
	line-height: 1em;
	text-transform: uppercase;
}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.large50 {width: 50%;}
.spacer {clear: both;}

/* FORM             ------*/
label {
	cursor: pointer;
	cursor: hand;
}
select {
	font-size: 10px;
	color: #000;
	border: #000 1px solid;
	background: #fff url(../Images/fond_input.jpg) repeat-y left top;
}
input {
	font-size: 10px;
	color: #000;
}
.bouton, .page {
	text-align: center;
	background: #fff;
	border: #000 1px solid;
}
div#page_suite {
	border: #711F11 1px solid;
	background: transparent url(../images/milieu_bouton_resa.gif) repeat left top;
	padding: 2px;
	font-weight: bold;
	color: #fff;
}
.text {
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	background-color: #c50008;
	text-indent: 4px;
	border: 1px solid #d0d0d0;
}
.form {
	background: #fff;
	border: #000 1px solid;
}
.aa {
	margin: 0px;
	padding: 0px;
	height: 14px;
	vertical-align: middle;
}
.hand {
	cursor: pointer;
	cursor: hand;
}
input.coord {}
select.coord {}
textarea {
	font-size: 11px;
	font-family: "Courier New", Courier, monospace;
	border: #000 1px solid;
	background: #eee;
}

/* IMAGES             ------*/
img {
	border: none;
}
.no_image {
	width: 150px;
	height: 150px;
}
.loupe {
	border: none;
	vertical-align: text-bottom;
}
td.photo {
	background: #F5EDDB url(../Images/fond_moteur_resa.jpg) repeat-x left top;
	width: 300px;
}
td.photo div {
	margin: 20px;
}
.galerie {
	width: 200px;
	border: #000 1px solid;
}
.aff_dispo {
	width: 150px;
}
.aff_dispo_small {
	width: 100px;
}
