body 
{
	padding: 0px;	
	margin: 0px;
	text-align: center;
	background-color: #EEF2FB;
	background-attachment: fixed;
}

h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
}

p, td, ul, ol, blockquote, div, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}


input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
}

img
{
	border: none;
	display: block;
}

form img
{
	border: none;
	display: inline;
}

a 
{
	text-decoration: underline;
	color: #124170;
}

a:hover 
{
	text-decoration: none;
}

/* Structure du site */
#page 
{	
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	background-color: white;
	text-align:justify;
}

#banniere
{
	background-image: url("../images/banniere.jpg");
	background-repeat: no-repeat;
	height: 126px;
}
#date
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-left: 30px;
	padding-top: 100px;
	
	font-size: 12px;
	color: black;
	font-weight: bold;	
}
#barre_haut
{
	margin-top: 2px;
	background-image: url("../images/degradeMenu.jpg");
	background-repeat: repeat-y;
	height: 25px;
	width: 800px;
}
	#accueil_bouton
	{
		float: left;
		padding-left: 30px;
		padding-top: 2px;
	}
	#accueil_bouton img
	{
		display: inline;
	}
	#menu_principal
	{
		padding-left: 190px;
	}
#zone_centre
{
	min-height: 370px;
	_height: 370px;
}
#zone_gauche
{
	padding-left: 10px;
	padding-top: 5px;
	width: 205px;
	float: left;
}
	#communaute
	{
		background-image: url("../images/communaute.jpg");
		background-repeat: no-repeat;
		height: 188px;
		padding-left: 15px;
		padding-top: 20px;
	}
	#communaute img
	{
		padding-bottom: 3px;
	}
	#boutique
	{
		background-image: url("../images/boutique.jpg");
		background-repeat: no-repeat;
		height: 151px;
		padding-left: 15px;
		padding-top: 20px;
	}
	#boutique img
	{
		padding-bottom: 3px;
	}
#zone_droite
{
	width: 585px;
	float: right;
}
	#menu_secondaire
	{
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 10px;
		float: right;	
		
		font-size: 9px;
		color: #3f66b2;
		font-weight: bold;	
	}
	#menu_secondaire a
	{
		text-decoration: none;
		font-size: 9px;
		color: #3f66b2;
		font-weight: bold;	
	}
	#menu_secondaire a:hover
	{
		text-decoration: none;
		color: #ffceb5;
	}
	
	#contenu
	{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 30px;
		padding-bottom: 15px;
		width: 555px;
		min-height: 400px;
		_height: 400px;
		
		
		background-image: url("../images/background.jpg");
		background-repeat: no-repeat;
	}	
	#contenu img
	{
		display: inline;
	}
#pied
{
	background-image: url("../images/pied.jpg");
	background-repeat: repeat-y;
	height: 33px;
	width: 800px;		
}

#pied_gauche
{
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-top: 4px;
	
	font-size: 9px;
	color: #98b4ea;
	font-weight: bold;	
}
#pied_droite
{	
	float: right;
	text-align: center;
	padding-right: 35px;
	padding-top: 10px;
	
	font-size: 10px;
	color: #3f66b2;
	font-weight: bold;	
}
	#pied a
	{
		text-decoration: none;
		font-size: 9px;
		color: #3f66b2;
		font-weight: bold;	
	}
	#pied a:hover
	{
		text-decoration: none;
		color: black;	
	}
	
/* Pages du site */
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0px;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
}
P.Titre1 {
	color: #ff9f6f;
	text-align: justify;
	font-size: 20px;
}

/* Texte normal */
.style1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
/* Texte gras */
.style2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
/* Texte bleu gras */
.style3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 14px;
	font-weight: bold;
	color: #3f66b2;
	line-height: 20px;
}
/* Texte bleu normal */
.style4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
	color: #3f66b2;
	line-height: 20px;
}
/* Texte très petit */
.style5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 9px;
	font-weight: normal;
	color: black;
}
/* Liste */
.liste1{	
	list-style: square;
	padding-left: 20px;
}
.liste1 li{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
	color: black;

	padding-bottom: 10px;
}
.liste2{	
	list-style: disc;
	padding-left: 20px;
}
.liste2 li{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
	color: black;

	padding-bottom: 10px;
}
.liste3{	
	list-style: decimal;
	padding-left: 20px;
}
.liste3 li{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
	color: black;

	padding-bottom: 10px;
}


/* Liens rose */
a.liens1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #ff9966;
	
}
a:hover.liens1{
	color: #3f66b2;
}
/* Liens bleu */
a.liens2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	color: #3f66b2;
}
a:hover.liens2{
	color: #ff9966;
}
.lettrine {
	font-size: 50px;	
	font-family: Monotype Corsiva, Georgia, Times New Roman, Times, serif;
	color: #003399;
	padding-right: 5px;
}
ul.plan{
	list-style: none;
	line-height: 20px;	
	padding-left: 20px;
}
ul.plan a{
	text-decoration: none;
	font-size: 11px;
	color: #3f66b2;
}
ul.plan a:hover{
	text-decoration: underline;
}

ul.admincontenu{
	list-style: none;
	line-height: 20px;	
	padding-left: 20px;
}
ul.admincontenu a{
	text-decoration: none;
	font-size: 12px;
	color: #3f66b2;
}
ul.admincontenu a:hover{
	text-decoration: underline;
}

/* Formulaire */
.Etiquette{
	color: #000000;
	text-align: left;
	font-size: 12px; 
	padding-left: 5px;
}
table.tableFormulaire{			
}
td.TitreFormulaire {
	color: #FFFFFF;
	background-color: #ef7131;	
	text-align: left;
	padding-left: 20px;
	font-size: 18px;	
	font-weight: bold;
	height: 25px;
	
}
td.TabFormulaireGauche
{
	border-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: #ef7131;
}
td.TabFormulaireDroite
{
	border-bottom: 0px;
	border-top: 0px;
	border-right: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: #ef7131;
}
td.TabFormulaireGaucheDroite
{
	border-bottom: 0px;
	border-top: 0px;
	border-right: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: #ef7131;
}
td.TabFormulaireBas
{
	border-bottom: 1px;
	border-top: 0px;
	border-right: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: #ef7131;
}
tr.LigneEntreChamps{
	font-size: 1px;	
	height: 5px;	
}

.ZoneTexteFormulaire{
	font-size: 12px;
	background-color: #fee6da;	
	font-family: arial;
}
.BoutonFormulaire{
	font-size: 14px;
	background-color: #ef7131;
	color: #FFFFFF;
	text-align: center;
}


.MsgError {
	color: #C33134;
	font-weight: bold;
}
.msgErrForm{
	color: #C33134;
	font-weight: bold;
	vertical-align: top;
}
.MsgOk {
	color: #33cc66;
	font-weight: bold;
}

/****************/
/* Client FTP 	*/
/****************/
form.formUploadFtp{
}
input.formUploadFtp{
	font-size: 11px;
	font-family: Helvetica, Arial, Verdana;
}
table.tableFtp{
	width: 575px;
	font-size: 11px;
}
table.tableFtp a{
	text-decoration: none;
}
table.tableFtp a:hover{
	text-decoration: none;
	color: black;
}
tr.listeFtp{
	background: #ffe6d9;
}
tr.listeFtpOver
{
	background: #ffccb0;
}
td.barreEmplacement{
	font-size: 12px;	
}
tr.sousTitreFtp{
	background-color: #ffa272;
}