#pub {
	display:none;
}

body {
	background-color:#f1f2ff;
	margin:0px;
/*	background-image:url(img2/Fondchainesfin.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
	/*font-family:"Courier New", Courier, mono;*/
}

/***** BLOCS FORMANT LA STRUCTURE DU SITE *****/

#global {
	width:780px;
	margin:auto;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
}

* html body #global {
		width:780px;
}


#banniere {
	background-image:url(img_noel/Hautc.jpg);
	width:inherit;
	height: 193px;
	/*margin-bottom: 20px;*/
}

.lien_banniere {
	position:absolute;
	margin-left:auto;
	width:780px;
	height: 180px;
}


#logo {
	margin-left:30px;
	/*background-image:url(img_noel/Logo.jpg);*/
	height: 98px;
	width:96px;
	/*margin-bottom: 20px;*/
}

.lien_logo {
	margin-left:30px;
	height: 98px;
	width:96px;
}

#contenu {
	/*border:1px solid #BBBBBB;*/
	background-image:url(img_noel/FondChaines.jpg);
	min-height:800px;
	/*margin-bottom:29px;*/
}

* html body #contenu {
	height:800px;
	background-position:4px 0px;
}

#footer {
	text-align:center;
	margin:40px 0px 0px 0px;
	color:#534d41;
	font-size:10px;
	font-weight:bold;
}

#blocgauche {
	float:left;
	margin-left:0px;
}

#bloc_top {
	background-image:url(img_noel/Haut2.jpg);
	height: 67px;
	text-align:left;
	color:#000000;
	padding: 29px 0px 0px 185px;
	font-weight:bold;
	font-size:11px;
}


.liens_top{
	padding:0px 8px 0px 0px;
}

#bloc_top a:link{
	color:#464c93;
	text-decoration:none;
}

#bloc_top a:visited{
	color:#464c93;
	text-decoration:none;
}

#bloc_top a:hover{
	color:#8388c7;
	text-decoration:none;
}

#bloc_top a:active{
	color:#8388c7;
	text-decoration:none;
}


.menus {
	width:158px;
	margin-left:0px;
	/*border:#ffd700 1px solid;
	-moz-border-radius:8px 8px 8px 8px;*/
}

.titresmenus {
	display:none;
}

#titreactu {
	background-image:url(img_noel/MenuActualite.jpg);
	height: 72px;
}

#titreprofil {
	margin-top:0px;
	background-image:url(img_noel/MenuProfil.jpg);
	height: 60px;
}

#titrememo {
	background-image:url(img_noel/MenuMemoria.jpg);
	height: 63px;
}

#titrecommu {
	background-image:url(img_noel/MenuCommunaute.jpg);
	height: 60px;
}

#titreamal {
	background-image:url(img_noel/MenuAmalgame.jpg);
	height: 61px;
}

.contenusmenus {
	text-align:center;
	background-image:url(img_noel/Fondmenu.jpg);
	margin-bottom:0px;
	padding:5px;
}

.basmenus {
	background-image:url(img_noel/MenuFin.jpg);
	height:23px;
	width:158px;
}

#blocgauche a:link,#centre a:link{
	color:#2a2f6a;
	text-decoration:none;
}

#blocgauche a:visited,#centre a:visited{
	color:#2a2f6a;
	text-decoration:none;
}

#blocgauche a:hover,#centre a:hover{
	color:#7c81bf;
	text-decoration:none;
}

#blocgauche a:active,#centre a:active{
	color:#7c81bf;
	text-decoration:none;
}

#footer a:link{
	color:#aa866b;
	text-decoration:none;
}

#footer a:visited{
	color:#aa866b;
	text-decoration:none;
}

#footer a:hover{
	color:#725138;
	text-decoration:none;
}

#footer a:active{
	color:#725138;
	text-decoration:none;
}

#centre {
 	/*margin-left: 250px;*/
 	width: 590px;
	margin-left:168px;
 	/*margin-bottom:60px;*/
	/*margin-left: 282px;
	-moz-border-radius:8px 8px 8px 8px;*/
}

* html body #centre {
	margin-left:170px;
}

#centre a:link{
	color:#8a89be ;
	text-decoration:none;
}

#centre a:visited{
	color:#8a89be ;
	text-decoration:none;
}

#centre a:hover{
	color:#b4b4d6;
	text-decoration:none;
}

#centre a:active{
	color:#b4b4d6;
	text-decoration:none;
}

#boiteHaut {
	background-image:url(img_noel/Boitedernieresnews.jpg);
	margin-left:30px;
 	width: 481px;
	height:162px;
	padding:45px 46px 0px 15px;
	color:#a39ec5;
	font-style:italic;
}

* html body #boiteHaut {
	margin-left:27px;
 	width: 481px;
	height:157px;
	padding:50px 42px 0px 19px;
}

#boiteHaut a:link{
	color:#b6b8d2;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	color:#b6b8d2;
}

#boiteHaut a:visited{
	color:#b6b8d2;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	color:#b6b8d2;
}

#boiteHaut a:hover{
	color:#7e81a9;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

#boiteHaut a:active{
	color:#7e81a9;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.centretitres {
	text-align:left;
	background-image:url(img_noel/Barrehautboitenews.jpg);
	height:8px;
	font-weight:bold;
	color:#5a5d89;
	padding-top:30px;
	padding-left:25px;
	margin-top:30px;
}


.centrecontenus {
	background-image:url(img_noel/Fondboitenews.jpg);
	color:#5a5d89;
	padding:15px 30px 0px 25px;
	text-align:justify;
}

.centrebas {
	background-image:url(img_noel/Barrebasboitenews.jpg);
	height:18px;
}



/********** ELEMENTS DE MISE EN PAGE **********/



/***** DIVERS *****/
strong{
	font-weight:bold;
}

.titres{
	font-weight:bold;
	font-size:13px;
}

.sign_news{
	width: 535px;
	text-align:right;
	font-style: italic;
	font-weight:bold;
	font-size:10px;
}

.notice{
	/*font-style: italic;
	font-weight:bold;*/
	font-size:12px;
}


.erreurs{
	color: #e69b2e;
	font-weight:bold;
	font-size:12px;
}


/***** TABLEAUX *****/

table {
	margin:auto;
	text-align:center;
}

.cellules0 {
	color:#d8d6ec;
	background-color:#a39ec4;
	border: #d8d6ec 1px solid;
	text-align:center;
}

.cellules01 {
	color:#575379;
	border: #d8d6ec 1px solid;
	background-color:#c4c0dd;
	text-align:center;
}

.cellules1 {
	width: 300px;
	color:#6b668c;
	border: #d9d6f0 1px solid;
	background-color:#cfcce9;
	text-align:center;
}

.cellules2 {
	width: 300px;
	color:#ffffff;
	text-align:left;
	border: #c2bde0 1px solid;
	background-color:#b4afd4;
	text-align: center;
}

.cellulesinvi1 {
	color:#6b668c;
	border: #cfcce9 1px solid;
	background-color:#cfcce9;
	text-align:center;
}

.cellulesinvi2 {
	color:#ffffff;
	border: #b4afd4 1px solid;
	background-color:#b4afd4;
	text-align: center;
}

.cellules_wing1 {
	width: 30px;
	color:#dddddd;
	border: #BBBBBB 1px solid;
	background-color:#4e4e4e;
	text-align:center;
}

.cellules_wing2 {
	width: 30px;
	text-align:left;
	border: #BBBBBB 1px solid;
	background-color:#686868;
	text-align: center;
}

.cellules3 {
	color:#dddddd;
	border: #BBBBBB 1px solid;
	background-color:#686868;
	text-align:right;
}

.cellules4{
	text-align:left;
	border: #BBBBBB 1px solid;
	background-color:#4e4e4e;
}

/***** FORMULAIRE *****/
#formulaire {
	margin:15px;
}

#tabgauche {
	float:left;
	width:290px;
}

#name {
	margin:0px 2px 2px 2px;
	border:#FFFFFF 1px solid;
	padding:5px;

}

#loc {
	margin:2px;
	border:#FFFFFF 1px solid;
	padding:5px;
	height:67px;

}

#loc1 {

	margin:2px;
	border:#FFFFFF 0px solid;
	padding:2px;
	text-align:center;
}

#loc2 {

	margin:2px;
	border:#FFFFFF 0px solid;
	padding:5px;
	text-align:left;
	width:150px;
	margin-left:75px;
}

#contact {
	margin:2px;
	padding:5px 5px 20px 0px;
	text-align:right;
	border:#FFFFFF 1px solid;
	height:69px;
}

#postes {
	margin:2px;
	border:#FFFFFF 1px solid;
	margin-left:290px;
	padding:11px;
	height:205px;

}

#postes1 {
	margin:2px;
	border:#FFFFFF 0px solid;
	padding:5px;
	text-align:left;
}

#postes2 {
	margin:2px;
	border:#FFFFFF 0px solid;
	padding:5px;
	padding-left:20px;
	text-align:left;
}

#horaires {
	margin:2px;
	border:#FFFFFF 1px solid;
	padding:10px;
	text-align:center;

}

.cellule0 {
	text-align:center;
	border:#FFFFFF 0px solid;
	width:100px;
}

.cellule1 {
	text-align:center;
	border-bottom:#FFFFFF 1px solid;
	width:100px;
}

.cellule2 {
	text-align:center;
	border-bottom:#FFFFFF 1px solid;
	width:60px;
}

#commentaires {
	margin:2px;
	border:#FFFFFF 1px solid;
	padding:11px;
	text-align:left;
}

.flash {
	color:#ffffff;
	font-weight:bold;
}

/***** FORMULAIRES *****/

select {
	background-color: #c3a584;
	border: 1px solid #ad8a64;
	color: #e5d1bc;
}
input, input.button:active{
	background-color: #ebe9f8;
	border:2px outset #e9d5c0;
	border:2px inset #918cad;
	color: #5b5c78;
}

input.button {
	background-color: #a7a8cc;
	border:2px inset #474263;
	border:2px outset #8f8aaf;
	color: #474263;
}

textarea {
	background-color: #c3a584;
	border: 1px solid #ad8a64;
	color: #e5d1bc;
}
fieldset {
	border: 1px solid #aba6cc;
}
legend {
	color: #554f78;
}
