*{ margin: 0; padding:0; border:0; outline: none; font-weight: normal }
body { text-align: center; background: url(img/bg.jpg) fixed repeat; margin: 15px 0px 0px 0px;}


#container {margin: 0 auto;	width: 855px; position:relative; background: #FFF url(img/fond.jpg) no-repeat; }
#container2 {margin: 0 auto; width: 855px; position:relative; background: #FFF url(img/fondredir.jpg) no-repeat; }
.clear{ clear:both }

a{ font-size:10px; font-family: verdana, sans-serif; color:#2665A5; text-decoration:none; }
a:hover{ color:#55789B; }
strong{ font-weight:900 }


/* ----------------------------------------------------------------------------
GENERAL
----------------------------------------------------------------------------
*/
#archi_header { padding: 0px 0px 0px 0px; text-align: left;  }
#archi_content { text-align: left; }
#archi_content_gauche { padding: 260px 30px 0px 8px; width: 575px; float: left}
#archi_content_droit {  padding: 184px 0px 0px 12px;  width: 180px; float: left;}
#archi_footer { padding: 50px 50px 30px 50px; text-align: center; margin: 0 auto; FONT-SIZE: 10px;  font-family:arial, sans-serif; color:#666;}

#navPrincipale{ font-size: 1em; margin: 0; }
#navLog{ padding: 0px 0px 0px 0px; }
#content{ padding: 0px 0px 0px 0px; }

#intro_archi_index { padding: 0px 0px 0px 0px; text-align: left; background: #fff url(img/quete.jpg) no-repeat; width: 575px; height: 200px; }
#intro_archi_texte{ padding: 45px 0px 15px 0px; }
#intro_archi_presentation{ padding: 10px 10px 10px 10px; width: 400px; float: left; background: #E5EBED; text-align: justify;}
#intro_archi_news{ padding: 5px 15px 20px 15px; width: 120px; float: left }
.archi_news h5.alt { width: 120px; height: 25px; background:#ffffff url(img/news.jpg) no-repeat; text-indent:-9999px; } 
div.archi_news { WIDTH: 120px; float: left; text-align: left; }

#Personnel_texte { padding: 0px 0px 0px 0px; width: 358px; float: left}
#Personnel_avatar{  padding: 5px 0px 5px 10px;  width: 138px; float: left; }
#intro_inscription{ padding: 10px 10px 10px 10px; width: 160px; background: #E5EBED; text-align: justify; FONT-SIZE: 11px;  font-family:arial, sans-serif; color:#666;}

#intro_archi_index2 { padding: 0px 0px 0px 0px; text-align: left; background: #fff url(img/quete2.jpg) no-repeat; width: 575px; height: 200px; }
#intro_archi_texte2{ padding: 25px 5px 15px 5px; text-align: justify;}
#intro_archi_index3 { padding: 0px 0px 0px 0px; text-align: left; background: #fff url(img/quete3.jpg) no-repeat; width: 575px; height: 200px; }
#intro_archi_index4 { padding: 0px 0px 0px 0px; text-align: left; background: #fff url(img/quete4.jpg) no-repeat; width: 575px; height: 200px; }
#menuDiversBox { padding: 0px 5px 5px 0px } 
div.menuDivers { WIDTH: 170px; float: left; text-align: left; }
#MenuMenuDivers { text-align: left; padding: 0px 0px 0px 15px;}




#haut{ background:#ffffff url(img/fond-haut.gif) repeat-x #fff;; padding: 0px 0px 50px 0px }
#hautContainer{ background:#ffffff url(img/fond-top.gif) no-repeat; padding: 0px 0px 0px 0px; text-align: left;  margin: 0 auto; }
#logoArchi{ position:absolute; left:580px; top:25px; width: 245px; height: 94px; background: url(img/spacerLogo.gif) no-repeat;}





#bas{ background:#4380BE; border-top: 1px solid #002B58; padding: 0px 0px 0px 0px; }
#basContainer{ padding: 20px 10px 0px 10px; text-align: left;  margin: 0 auto; }

#boiteLogRun{ padding: 40px 140px 0px 140px; }
#blockredir{ padding: 360px 140px 140px 140px; }
#blockhelp{ padding: 252px 30px 50px 10px; }
.clear{ clear:both }


/* ----------------------------------------------------------------------------
TEXTES
----------------------------------------------------------------------------
*/

h1 { display:none; }
.titreAide {FONT-SIZE: 14px; font-weight: bold; font-family:arial, sans-serif; color:#c177aa;}



/* ----------------------------------------------------------------------------
NAVIGATION
----------------------------------------------------------------------------
*/
#navPrincipale ul { margin:0;	padding:0; list-style:none;}
#navPrincipale li { display:inline; margin:0 2px 0 0; padding:0; }
#navPrincipale a { float:left; margin:0 1px 0 0; padding:3px 8px 3px 8px; text-decoration:none; color: #fff; background:#55808C;}
#navPrincipale a:hover { background:#DEDFDF; color:#666;}





#goIndex a { position: relative; display:block; width: 245px; height: 94px; text-indent:-9999px; }

#menuLog LI { display: inline; height: 0; MARGIN-RIGHT: 12px; }
#menuLog {color: #4380BE; float: right;}
#menuLog A:link, #brdmenu A:visited {color: #2665A5; text-decoration: none}
#menuLog A:hover {background:#002B58; color:#FFF; text-decoration: none}

.button{background:#fff; color:#002B58; border:1px solid #002B58; padding: 2px 5px 2px 5px; margin:0}
input:hover.button{color:#fff;background-color:#4380BE; border:1px solid #4380BE;}


#archiMessagerieBox { padding: 15px 5px 5px 0px } 
.archiMessagerie h5.alt { width: 170px; height: 25px; background:#ffffff url(img/messagerie.jpg) no-repeat; text-indent:-9999px; }  
div.archiMessagerie { WIDTH: 170px; float: left; text-align: left; }
#MenuarchiMessagerie { text-align: left; padding: 0px 0px 0px 15px;}
a.isactive {color: #333}
a.newbold {font-weight: bold;}

#archiProfilBox { padding: 15px 5px 5px 0px } 
.archiProfil h5.alt { width: 170px; height: 25px; background:#ffffff url(img/profil.jpg) no-repeat; text-indent:-9999px; }  
div.archiProfil { WIDTH: 170px; float: left; text-align: left; }
#MenuarchiProfil { text-align: left; padding: 0px 0px 0px 15px;}

#archiMonsterBox { padding: 15px 5px 5px 0px } 
.archiMonster h5.alt { width: 170px; height: 25px; background:#ffffff url(img/creatures.jpg) no-repeat; text-indent:-9999px; }  
div.archiMonster { WIDTH: 170px; float: left; text-align: left; }
#MenuarchiMonster { text-align: left; padding: 0px 0px 0px 15px; FONT-SIZE: 11px;  font-family:arial, sans-serif; color:#666;}


#moisson_log { padding: 10px 0px 10px 0px; font: 0.7em Verdana, serif; color: #455463;}




.error {
	border-color: #FF0000;
	border-width: 2px;
	border-style: solid;
	background-color: #FFDEDE;
	width: 95%;
	list-style-type: circle;
}

.error TD {
	color: #FF0000;
	FONT-SIZE: 10px;
	font-family:verdana, sans-serif;
	list-style-type: circle;
}

.error .title {
	background-color: #FF9393;
	list-style-type: circle;
}

.error .title TD {
	color: #FFFFFF;
	font-weight: bold;
	FONT-SIZE: 12px; 
	font-family:verdana, sans-serif;
	list-style-type: circle;
}

.archiNorm { border-color: #B49157; border-width: 1px; border-style: solid; background-color: #FFF2D0; }
.archiNormTitre {	}
.archiNormContenu { background: url(img/fond_recherche.jpg) no-repeat;}
div.archiNormTitre p{ FONT-SIZE: 12px;  font-family:verdana, sans-serif; padding: 5px 5px 5px 5px; }
div.archiNormContenu p{ FONT-SIZE: 10px;  font-family:verdana, sans-serif; padding: 10px 10px 10px 10px; }

.archiNormTitreGauche { width: 85%; float: left;background-color: #B49157; 	color: #FFFFFF;}
.archiNormTitreDroit { width: 15%; float: left;background-color: #B49157; 	color: #FFFFFF;}


.archiNorm1 { border-color: #BA70A5; border-width: 1px; border-style: solid; background-color: #F6EAF2; }
.archiNorm1Titre {	}
.archiNorm1Contenu { background: url(img/fond_propose.jpg) no-repeat;}
div.archiNorm1Titre p{ FONT-SIZE: 12px;  font-family:verdana, sans-serif; padding: 5px 5px 5px 5px; }
div.archiNorm1Contenu p{ FONT-SIZE: 10px;  font-family:verdana, sans-serif; padding: 10px 10px 10px 10px; }

.archiNorm1TitreGauche { width: 85%; float: left;background-color: #BA70A5; 	color: #FFFFFF;}
.archiNorm1TitreDroit { width: 15%; float: left;background-color: #BA70A5; 	color: #FFFFFF;}


.archiYes { border-color: #159D03; border-width: 1px; border-style: solid; background-color: #D3E7D0; }
.archiYesTitre {	}
.archiYesContenu { }
div.archiYesTitre p{ FONT-SIZE: 12px;  font-family:verdana, sans-serif; padding: 5px 5px 5px 5px; }
div.archiYesContenu p{ FONT-SIZE: 10px;  font-family:verdana, sans-serif; padding: 5px 5px 5px 5px; }

.archiNo { border-color: #FF0000; border-width: 1px; border-style: solid; background-color: #FFDEDE; }
.archiNoTitre {	}
.archiNoContenu { }
div.archiNoTitre p{ FONT-SIZE: 12px;  font-family:verdana, sans-serif; padding: 5px 5px 5px 5px; }
div.archiNoContenu p{ FONT-SIZE: 10px;  font-family:verdana, sans-serif; padding: 5px 5px 5px 5px; }

.archiBoxGauche { width: 20%; float: left;}
.archiBoxCentre { width: 30%; float: left;}
.archiBoxDroit { width: 50%; float: left;}

.archiNoTitreGauche { width: 85%; float: left; background-color: #FF9393; 	color: #FFFFFF;}
.archiNoTitreDroit { width: 15%; float: left; background-color: #FF9393; 	color: #FFFFFF;}

.archiYesTitreGauche { width: 85%; float: left;background-color: #66B35C; 	color: #FFFFFF;}
.archiYesTitreDroit { width: 15%; float: left;background-color: #66B35C; 	color: #FFFFFF;}


.archiBoxBox { border-color: #ACA899; border-width: 1px; border-style: solid; background-color: #F1F1F1; width: 50%;}
div.archiBoxBox p{ padding: 5px 5px 10px 5px; text-align: center;}
a.boutonMonstre  { border-color: #000000; border-width: 1px; border-style: solid; text-decoration:none; background:#ffffff; }
a:hover.boutonMonstre { border-color: #ffffff;  }


.grisTexte {COLOR: #666666}
.grosTexte {font-weight: bold;}
.ecoTexte {text-decoration: underline}
.petitTexte {FONT-SIZE: 10px;  font-family:arial, sans-serif; color:#666;}
.rechercheTexte {COLOR: #fff;  background-color: #159D03;}
.proposeTexte {COLOR: #fff;  background-color: #FF0000;}

.centerprofil {text-align: center;}

/*----------------------------------------------------------------------------
CLEARING OF FLOATS
----------------------------------------------------------------------------
*/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix{ display:inline-table }
/* Hides from IE-mac \*/
* html .clearfix{ height:1% }
.clearfix{ display:block }
/* End hide from IE-mac */

.stretch{ margin-bottom:0 }


.noload {


	display:none;
}

.load {
	position: fixed;
	bottom: 0;
        left: 0;
	padding: 0;
	height: 35px;
	margin: 0;
	width: 100%;
	background-color: #55808C;
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;

	border-color: #7DB4C4;
	border-top-width: 2px;
	border-style: solid;
}

#goDindons a { position: relative; display:block; width: 180px; height: 70px; background: url(img/godindons.jpg) no-repeat 0 0; text-indent:-9999px }
#goDindons a:hover { background-position: 0px -70px; }

#goExquis a { position: relative; display:block; width: 180px; height: 70px; background: url(img/goexquis.jpg) no-repeat 0 0; text-indent:-9999px }
#goExquis a:hover { background-position: 0px -70px; }

#goGmaze a { position: relative; display:block; width: 180px; height: 70px; background: url(img/gogmaze.jpg) no-repeat 0 0; text-indent:-9999px }
#goGmaze a:hover { background-position: 0px -70px; }


DIV.postcodesign {
BACKGROUND-COLOR: #DEDFDF;
BORDER-LEFT: none;
BORDER-LEFT-STYLE: solid;
BORDER-LEFT-COLOR: #f1f1f1;	
PADDING: 6px;
}