.Texte

{
	font-family: Trebuchet MS, Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

h2 {
	font-size: 15px;
	text-transform: uppercase;
	color: #1B4B7C;
	font-family: Arial, sans-serif;
}

h2:first-letter {
	font-size: 18px;
}

h3 {
	font-size: 10px;
	text-transform: uppercase;
	color: #1B4B7C;
	font-family: Arial, sans-serif;
}

h3:first-letter {
	font-size: 13px;
}

.Texte_bold

{
	font-family: Trebuchet MS, Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.Titre

{
	font-family: Trebuchet MS, Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

.Link

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}

.Link:hover

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F497D;
	font-weight: normal;
	text-decoration: underline;
}

.Retour

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F497D;
	font-weight: normal;
	text-decoration: underline;
}

.Retour:hover

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	background-color: #1F497D;
}

.Adobe

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	font-weight: normal;
	text-decoration: none;
}

.Adobe:hover

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	font-weight: normal;
	text-decoration: underline;
}

.Copy

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.hypertext

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F497D;
	font-weight: normal;
	text-decoration: none;
}

.hypertext:hover

{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F497D;
	font-weight: normal;
	text-decoration: underline;
}


/* FORMULAIRE D'EMPLOI */
/* ******************* */

#forms h3.forms { background-color: #e3e3e3; padding: 5px; margin-bottom: 2.5em; }
#forms h4.forms {margin-left: 1em;}
#forms div { margin-bottom:3em;background-color: none; font-family:Trebuchet MS,Lucida Grande,Verdana,Helvetica,sans-serif; font-size: 12px; color:#333333; }
#forms ul { margin: 0; padding: 0; }
#forms li { list-style: none; padding: 5px; margin: 0; }
#forms li.padTop { margin-top:2em; }
#forms label { display: inline-block; line-height: 1.5; padding-right: 10px; vertical-align: top; text-align: right;	width: 220px; }
#forms label.full { width: 100%; text-align:left; display: inline; }
#forms input[type=text] { width: 200px; border: 1px solid #CCCCCC; }
#forms textarea { margin-top: 1em;width: 100%;height: 100px; border: 1px solid #CCCCCC;}

#forms hr { height: 1px;	margin: 15px 0;	border: 0; background-color: #CCC; }
#forms span.required { color:red; padding:0 6px 0 0; font-size: 14px; line-height: 0.5em; }
#forms input.text,#forms select.select {width: 200px; border: 1px solid #CCCCCC;}
#forms input.textarea {margin-top: 1em;width: 100%;height: 100px;border: 1px solid #CCCCCC;}
#forms input.minInput { width: 50px; }
#forms input.minInput2 { width: 115px; }
/* VALIDATION ERROR */
/* **************** */

label.error { color: red; font-style: italic; font-size: 0.9em; margin-left:235px; text-align:left !important; }
input.error, textarea.error { border: 1px solid red !important; }
#forms label.error { display:none; }
.leftalign { display: block; argin-left:-235px !important;}
input.radio, input.checkbox { border: 0 !important; }
input#agreement { display: inline; }


