/* ------------------------------------ */
/* Style a afficher dans l'editeur HTML */
/* ------------------------------------ */

/* Couleurs :
Vert fonce : #7baf00
Vert clair : #cde19a
Orange fond : #E17220
Orange logo : #CF4E1E
*/

/* ---------- Balises HTML */
body
{
	/*
	background-image: url(picts/css/top.jpg);
	background-repeat: no-repeat;
*/
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
}

body, td, input
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	/*font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;*/
	font-size: 9pt;
	text-align: justify;
}

a
{
	color: #d2521d;
	text-decoration: none;
	border-bottom: 1px #E4741F dotted;
}

a:visited
{
	/*color: #004000;*/
	text-decoration: none;
}

a:hover
{
	color: #E17220;
	border-bottom: 1px solid #E17220;
	background-color: #FFF;
}
a.noborder
{
	text-decoration: none;
	border: none;
}

h1
{
	MARGIN: 0px;
	font-size: 28pt;
	color: #FFF;
	padding: 0 0px 10px 0px;
	font-weight: bold;
	text-shadow: 3px 3px 5px black;
	word-spacing: normal;
	text-align: right;
	letter-spacing: 5px;

/*
	MARGIN: 0px;
	font-size: 17pt;
	color: #FFF;
	padding: 0 0px 10px 440px;
	font-weight: bold;
	text-shadow: 3px 3px 5px black;
	word-spacing: normal;
*/
}

h2
{
	font-size: 13pt;
	color: #E17220;
	font-weight: bold;
	margin: 0px;
	padding: 6px 0px 10px 50px;
	text-shadow: 2px 2px 1px #000;
	letter-spacing: 1px;
	text-align: left;
	background-image: url(picts/css/puce_h2.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
	height: 42px;
}

h3
{
	padding-left: 25px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 0;
	margin-top: 8px;
	COLOR: #E17220;
	font-weight: bold;
	font-size: 12pt;
	height: 20px;
	background-image: url(picts/css/puce_h3.png);
	background-repeat: no-repeat;
}
/* -- Page contact : */
h3.nopuce
{
	text-align: center;
	padding: 0;
	background-image: none;
	font-size: 9pt;
	margin-top: 20px;
	margin-bottom: 0px;
	height: auto;
}

h4
{
	color: black;
	font-weight: bold;
	font-size: 11pt;
	text-transform: uppercase;
}

H5
{
	color: #a00;
	font-weight: bold;
	font-size: 10px;
	background-color: #fae1ca;
	margin: 0px;
	padding: 0px;
}

LI
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-IMAGE: url(picts/css/puce.gif);
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 0px;
}

p { margin-top: 1em; }
strong { color: #E17220; }
address
{
	color: #3A6DA5;
	font-size: 9pt;
	padding: 0.5em;
	margin: 1em;
	border: 1px #CCC dotted;
}

/* ---------- Classes du site */
.Syscars
{
	color: #E17220;
	font-weight: bold;
	text-transform: uppercase;
}

.textlegend
{
	FONT-SIZE: 9pt;
}

.textepetit
{
	FONT-SIZE: 9pt;
}

.gestionpage
{
	FONT-SIZE: 9px;
	COLOR: #415037;
}


.alignLeft { text-align: left; }

.CadreVert
{
	border-width: 1px 2px 2px 1px;
	border-color: #E4741F;
	border-style: solid;
/*
	background-image: url(picts/css/Fond_actus.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
*/
}
.CadreVertEC
{
	border: 1px #E4741F solid;
	padding-left: 5px;
	margin-left: 3px;
	width: 200px;
	background-color: #FCFCFC;
}

.BlocDoc
{
	background-color: #EEE;
	font-size: 10pt;
	display: block;
	width: 205px;
	float: left;
	margin: 0 12px 4px 0;
	padding: 0;
}
.BlocDoc img
{
	float: right;
	margin-left: 5px;
}
.BlocDoc h3
{
	margin: 0;
	font-size: 8pt;
	text-align: left;
}
.BlocDoc p
{
	margin-top: 8px;
	font-size: 7pt;
	text-align: left;
}
.BlocDocHelp
{
	font-size: 9pt;
	color: silver;
	text-align: center;
	display: block;
	width: 170px;
	float: left;
	margin: 20px 8px 4px 0;
	padding: 20px;
}

/* -- Formulaires : */
.FormMailTitle
{
	font-size: 9pt;
	color: #d2521d;
}
.FormMailValue
{
	font-size: 9pt;
	font-weight: bold;
	color: #000;
}
.FormLPMail { background-color: #F3FFD6; }
.FormLIMail { background-color: #fae1ca; }

.errormsg
{
	color: #a52a2a;
	font-size: 13pt;
}

.errormsgb
{
	color: red;
	font-weight: bold;
}
