/******************************************************************************************************/
/*                                             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:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	
	background-color:#000;
/*	background-image:url(../img/bg_tex.gif);
	background-position:center top;
	background-repeat:repeat;*/
}

img {border:0;}
/*table {border-collapse:collapse;}*/
td,p {
	text-align:left;
	vertical-align:top;
	
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

select {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
/*	border:none;*/
/*	background-color:#ffffff;*/
}
input {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
/*	border:1px #b5b3a9 solid;*/
/*	background-color:#ffffff;*/
}
.input_text {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	border:1px #bcae93 solid;
	background-color:#ffffff;
}
textarea {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	border:1px #bcae93 solid;
	background-color:#ffffff;
}
form,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
}

a, a:link, a:visited, a:active {
	color:#e2007a;
	text-decoration:none;
/*	outline:none;*/
}
a:hover {
	color:#e2007a;
	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; }

.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:#ea002c; } /* rouge du bando */
.c3			{ color:#e2007a; } /* rose lien */
.c4			{ color:#88867f; } /* gris contact */
.c5			{ color:#b5b3a9; } /* gris clair contact */
.c6			{ color:#38302b; } /* noir texte pub */

.bg0		{ background-color:#000000; } /* fond noir */
.bg1		{ background-color:#FFFFFF; } /* fond blanc */
.bg2		{ background-color:#dbd9ca; } /* fond du site */
.bg3		{ background-color:#ea002c; } /* fond du bando du menu */
.bg4		{ background-color:#3f3b36; } /* fond gris foncé de l'encart "à la Une" sur l'accueil */
.bg5		{ background-color:#e7e7e5; } /* fond gris clair de l'encart "Les marchés" sur l'accueil */

.trans {
    filter:alpha(opacity=90);
    -moz-opacity:.90;
}


/******************************************************************************************************/
/*                                              STYLES DES LIENS                                      */
/******************************************************************************************************/
.menu, a.menu, a.menu:link, a.menu:visited, a.menu:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	color:#38302b;
	text-decoration:none;
/*	line-height:48px;*/
	text-transform:uppercase;
}
a.menu:hover {
	color:#e2007a;
}
.menuon, a.menuon, a.menuon:link, a.menuon:visited, a.menuon:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	color:#e2007a;
	text-decoration:none;
/*	line-height:48px;*/
	text-transform:uppercase;
}
a.menuon:hover {
	color:#e2007a;/*38302b*//*ffffff*/
	text-decoration:underline;
}

.ssmenu, a.ssmenu, a.ssmenu:link, a.ssmenu:visited, a.ssmenu:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:10px;
	color:#38302b;
	text-decoration:none;
	line-height:21px;
}
a.ssmenu:hover {
	color:#e2007a;
}
.ssmenuon, a.ssmenuon, a.ssmenuon:link, a.ssmenuon:visited, a.ssmenuon:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:10px;
	color:#e2007a;
	text-decoration:none;
	line-height:21px;
}
a.ssmenuon:hover {
	color:#e2007a;/*38302b*//*ffffff*/
	text-decoration:underline;
}

.pied, a.pied, a.pied:link, a.pied:visited, a.pied:active {
	text-align:center;
	vertical-align:top;
	
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
	color:#38302b;/*ffdbc4*/
	text-decoration:none;
}
a.pied:hover {
	color:#e2007a;
}
.piedon, a.piedon, a.piedon:link, a.piedon:visited, a.piedon:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
	color:#e2007a;
	text-decoration:none;
}
a.piedon:hover {
	color:#e2007a;/*38302b*//*ffffff*/
	text-decoration:underline;
}

.ariane, a.ariane, a.ariane:link, a.ariane:visited, a.ariane:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
	color:#e2007a;
	text-decoration:none;
	line-height:23px;
}
a.ariane:hover {
	color:#e2007a;
}

.liensext, a.liensext, a.liensext:link, a.liensext:visited, a.liensext:active {
/*	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;*/
	color:#38302b;
	text-decoration:none;
}
a.liensext:hover {
	color:#e2007a;
	text-decoration:underline;
}
/******************************************************************************************************/


/******************************************************************************************************/
/*                                              STYLES DES TEXTES                                     */
/******************************************************************************************************/
.rubtitre {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:24px;
	color:#38302b;
	
	line-height:24px;
	letter-spacing:1.3px;
	margin-top:25px;
/*	width:430px;
	border:#F00 solid 1px;*/
}
.rubsstitre {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	color:#e2007a;
/*	width:430px;
	border:#F00 solid 1px;*/
}
.rubtexte {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	color:#38302b;
/*	width:430px;
	border:#F00 solid 1px;*/
}
/******************************************************************************************************/
.inputlib, a.inputlib, a.inputlib:link, a.inputlib:visited, a.inputlib:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	color:#020305;
	
	line-height:30px;
	letter-spacing:0.5px;
/*	width:430px;
	border:#F00 solid 1px;*/
	text-decoration:none;
}
a.inputlib:hover {
	color:#e2007a;
}
.inputlibon, a.inputlibon, a.inputlibon:link, a.inputlibon:visited, a.inputlibon:active {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	color:#e2007a;
	
	line-height:30px;
	letter-spacing:0.5px;
/*	width:430px;
	border:#F00 solid 1px;*/
	text-decoration:none;
}
a.inputlibon:hover {
	text-decoration:underline;
}
/******************************************************************************************************/
.demotitre {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:18px;
	color:#38302b;
	
	line-height:21px;
	letter-spacing:0.9px;
}
.demopar {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:14px;
	color:#e2007a;
	
	line-height:21px;
	letter-spacing:0.7px;
}
.demotexte {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color:#38302b;
	
	line-height:24px;
	letter-spacing:0.6px;
	width:420px;
/*	border:#F00 solid 1px;*/
}
/******************************************************************************************************/
.actutitre {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:18px;
	color:#454b46;
	
	line-height:24px;
	letter-spacing:0.9px;
	margin-top:8px;
	width:205px;
}
.actusstitre {/*background-color:#CCC;*/
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:14px;
	color:#e2007a;
	
	line-height:27px;
	letter-spacing:0.7px;
	width:205px;
}
.actutexte {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	color:#020305;
	
	line-height:18px;
	letter-spacing:0.55px;
	width:205px;
}
/******************************************************************************************************/
.unetitre {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:24px;
	color:#fefefe;
	
	line-height:24px;
	letter-spacing:1.3px;
	margin-top:18px;
	width:310px;
}
.unesstitre {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:14px;
	color:#e2007a;
	
	line-height:30px;
	letter-spacing:0.7px;
	width:310px;
}
.unetexte {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	
	line-height:18px;
	letter-spacing:0.05em;/*0.55px*/
	width:326px;/*314px*/
}
/******************************************************************************************************/
.marches_list_date {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	color:#e2007a;/*000000*/
	
	padding-top:11px;
	padding-left:33px;
	width:106px;
	
	background-image:url(../img/puce.gif);
	background-position:19px 13px;
	background-repeat:no-repeat;
}
.marches_list_lib {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	color:#38302b;
	
	padding-left:33px;
	line-height:13px;
	width:106px;
}
.marches_list_txt {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	color:#2e1f0e;
	
	padding-left:12px;
	line-height:14px;
	width:128px;
}
/******************************************************************************************************/
.media_part {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.media_type {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	color:#e2007a;
/*	text-transform:uppercase;*/
}
.media_titre {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:24px;
	line-height:30px;
	color:#000000;
	margin-bottom:16px;
}
.media_descr {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#38302b;
	margin-top:22px;
}
/******************************************************************************************************/


/******************************************************************************************************/
/* CLASSES pr FCKeditor */
/******************************************************************************************************/
.fck_titre			{ font-family:Verdana,Arial,sans-serif; font-size:13px; font-weight:bold; }
.fck_ss_titre		{ font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; }
.fck_texte			{ font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:normal; }
.fck_color_noir		{ color:#000000; }
.fck_color_rouge	{ color:#e2007a; }
/*
Sur sa maquette :
	titre   > Verdana bold   13px 18px #747474
	sstitre > Verdana bold   11px 18px #747474
	Texte   > Verdana normal 11px 18px #747474
*/
/******************************************************************************************************/


