/******************************************************************************************************/
/*                                             STYLES DES BALISES                                     */
/******************************************************************************************************/
html {
/*	margin:0;
	padding:0;
	width:100%;*/
	height:100%;
/*	overflow:auto;*/
}
body {
	margin:0;
	padding:0;
/*	width:100%;*/
	height:100%;
/*	overflow:auto;*/
	
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
	color:#686565;
	
	background-color:#ffffff;
}

#page-table {
	width:100%;
	height:100%;
	border-collapse:collapse;
	text-align:center;
}
#page-td {
/*	height:100%;*/
	height:auto;
	padding:0;
	vertical-align:middle;
}

img {border:0;}
/*table {border-collapse:collapse;}*/
td,p {
	text-align:left;
	vertical-align:top;
	empty-cells:show;
	
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#686565;
}

select {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#686565;
/*	border:none;*/
/*	background-color:#ffffff;*/
}
input {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:13px;
	color:#000000;
/*	border:1px #b41e16 solid;
	background-color:#ffffff;*/
}
.input_text {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:13px;
	color:#000000;
	border:1px #b41e16 solid;
	background-color:#ffffff;
}
textarea {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:13px;
	color:#000000;
	border:1px #b41e16 solid;
	background-color:#ffffff;
}
form,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
}

a, a:link, a:visited, a:active {
	color:#b41e16;
	text-decoration:none;
	outline:none;/**/
}
a:hover {
	color:#b41e16;
	text-decoration:underline;
}


/******************************************************************************************************/
/*                                             CLASSES-RACCOURCIS                                     */
/******************************************************************************************************/
.nowrap		{ white-space:nowrap; }
.normal		{ font-weight:normal; }
.bold		{ font-weight:bold; }
.italic		{ font-style:italic; }
.underline	{ text-decoration:underline; }

.left		{ text-align:left; margin-left:0px; margin-right:auto; }
.center		{ text-align:center; margin-left:auto; margin-right:auto; }
.right		{ text-align:right; margin-left:auto; margin-right:0px; }
.top		{ vertical-align:top; }
.middle		{ vertical-align:middle; }
.bottom		{ vertical-align:bottom; }
.pointer	{ cursor:pointer; }

.arial		{ font-family:Arial,Verdana,sans-serif; }
.verdana	{ font-family:Verdana,Arial,sans-serif; }
.trebuchet	{ font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif; }

.s2			{ font-size:2px; }
.s4			{ font-size:4px; }
.s6			{ font-size:6px; }
.s9			{ font-size:9px; }
.s10		{ font-size:10px; }
.s11		{ font-size:11px; }
.s12		{ font-size:12px; }
.s13		{ font-size:13px; }
.s14		{ font-size:14px; }
.s15		{ font-size:15px; }
.s16		{ font-size:16px; }
.s17		{ font-size:17px; }
.s18		{ font-size:18px; }
.s19		{ font-size:19px; }
.s20		{ font-size:20px; }
.s22		{ font-size:22px; }
.s24		{ font-size:24px; }
.s28		{ font-size:28px; }
.s36		{ font-size:36px; }

.l12		{ line-height:12px; }
.l13		{ line-height:13px; }
.l14		{ line-height:14px; }
.l15		{ line-height:15px; }
.l18		{ line-height:18px; }
.l20		{ line-height:20px; }
.l22		{ line-height:22px; }
.l26		{ line-height:26px; }
.l30		{ line-height:30px; }

.c0			{ color:#000000; } /* noir */
.c1			{ color:#FFFFFF; } /* blanc */
.c2			{ color:#686565; } /* gris texte */
.c3			{ color:#b41e16; } /* rouge lien */

.bg0		{ background-color:#000000; } /* fond noir */
.bg1		{ background-color:#FFFFFF; } /* fond blanc */

.trans {
    filter:alpha(opacity=90);
    -moz-opacity:.90;
}


/******************************************************************************************************/
/*                                              STYLES DES LIENS                                      */
/******************************************************************************************************/
.liendiapo, a.liendiapo, a.liendiapo:link, a.liendiapo:visited {
	font-family:Arial,Verdana,sans-serif;/*DIN alternate*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
/*	line-height:6px;*/
	letter-spacing:0.4px;
	color:#c84e42;
	text-decoration:none;
}
a.liendiapo:hover, a.liendiapo:active {
	text-decoration:underline;
}
.liendiapoff, a.liendiapoff, a.liendiapoff:link, a.liendiapoff:visited, a.liendiapoff:hover, a.liendiapoff:active {
	font-family:Arial,Verdana,sans-serif;/*DIN alternate*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
/*	line-height:6px;*/
	letter-spacing:0.4px;
	color:#686565;
	text-decoration:none;
	
	outline:none;
	cursor:default;
}

.lienref, a.lienref, a.lienref:link, a.lienref:visited {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#686565;
	text-decoration:none;
}
a.lienref:hover, a.lienref:active {
	color:#b41e16;
	text-decoration:underline;
}
.lienrefon, a.lienrefon, a.lienrefon:link, a.lienrefon:visited {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#b41e16;
	text-decoration:none;
}
a.lienrefon:hover, a.lienrefon:active {
	color:#b41e16;
	text-decoration:underline;
}

.lienplan, a.lienplan, a.lienplan:link, a.lienplan:visited {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
/*	letter-spacing:10% >> 0.1px >> pas besoin*/
	color:#686565;
	text-decoration:none;
}
a.lienplan:hover, a.lienplan:active {
	color:#b41e16;
	text-decoration:underline;
}
/******************************************************************************************************/


/******************************************************************************************************/
/*                                              STYLES DES TEXTES                                     */
/******************************************************************************************************/
.titre {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
/*	letter-spacing:10% >> 0.1px >> pas besoin*/
	color:#b51303;
}
.texte {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
/*	letter-spacing:10% >> 0.1px >> pas besoin*/
	color:#686565;
}
/******************************************************************************************************/
.contact_field {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
/*	line-height:24px;*/
/*	letter-spacing:10% >> 0.1px >> pas besoin*/
	color:#b51303;
	vertical-align:bottom;
}
/******************************************************************************************************/
.ml_titre {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:18px;
	line-height:17px;
/*	letter-spacing:10% >> 0.1px >> pas besoin*/
	color:#b41e16;
	text-align:justify;
}
.ml_texte {
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	line-height:17px;
/*	letter-spacing:10% >> 0.1px >> pas besoin*/
	color:#080608;
	text-align:justify;
}
/******************************************************************************************************/


/******************************************************************************************************/
/* CLASSES pr FCKeditor */
/******************************************************************************************************/
.fck_titre			{ font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif; font-size:12px; line-height:17px; color:#686565; }
.fck_texte			{ font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif; font-size:12px; line-height:17px; color:#b51303; }
.fck_color_noir		{ color:#686565; }
.fck_color_rouge	{ color:#b51303; }
/******************************************************************************************************/

