/* <style> <= balise pour coloration syntaxique dans phpedit */


/*------------structure générale du site------------------------------------------------*/
/* ALL*/
*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}
img{
	border:0;
}

body
{
	font-family:Arial, Helvetica, sans-serif;

	background-color:#740135;
	margin: 0;
	padding: 0;

}
#conteneur{
	margin: 0 auto;
	width: 960px;
	background-image: url(/foto-globales/conteneur.jpg);
	background-repeat: repeat-y;
	padding-left: 10px;

	position:relative; /* par defaut en relative, mais il faut le mettre explicitement pour utiliser des div absolute à l'interieur */
}
/*________ header _________*/

#header{

}

#contenuAccueil{
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#contenu{

}
#menu{
	position:absolute;
	margin:0 8px 0 0;
	left: 10px;
	z-index: 9;
}

#accueil0{

	padding-top: 160px;
	/*margin-left:185px;
	width: 757px;
	*/

	width: 940px;
	margin-left:2px;

	z-index: 1;
}

#accueil{

	padding-top: 160px;
	margin-left:185px;
	width: 757px;
	/*
	width: 940px;
	margin-left:2px;
	*/
	z-index: 1;
}

#diapoAccueil {
	width: 940px;
	height: 448px;
	float: left;
}

#diapo {
	width: 410px;
	height: 270px;
	float: left;
	/*
	background-image:url(/foto-globales/diapo.jpg);
	background-repeat: no-repeat;
	*/
}

#portrait {
	padding: 0;
	float: right;
	position:relative;
	z-index:10;
}

#portrait_img{
	margin: 0;
	padding: 0;
	width: 338px;
	height: 165px;
	background-image: url(/foto-globales/portrait_img3.jpg);
	background-repeat: no-repeat;
}

#portrait_texte{
	width: 318px;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	color: #FFFFFF;
	padding-right:10px;
}
#titreportrait {
	font-size: 12px;
	font-weight:bold;
}

/*________ center _________*/

#centerAccueil {
	width: 942px;
	background-image: url(/foto-globales/Accueil_pied.jpg);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	z-index:10;
}

#center {
	background-image:url(/foto-globales/center_fond.jpg);
	background-repeat: no-repeat;
	padding: 0;
	width: 942px;
	position: relative;

	/*z-index:10;*/
}

#centergenerique{
	background-image:url(/foto-globales/center_fond.jpg);
	background-repeat: no-repeat;
	background-position:0 110px;
	padding: 0;
	width: 942px;
	position: relative;
	z-index:1;
}

#centergenerique2{
	background-image:url(/foto-globales/center_fond.jpg);
	background-repeat: no-repeat;
	background-position:0 80px;
	padding: 0;
	width: 942px;
	position: relative;
	z-index:1;
}


#center2 {
	position: relative;

	z-index:10;
}

#menugenerique{
	/*border:1px solid black;*/
	position: absolute;
	z-index:100;
	top:154px;
	left:0px;
	/*left:245px;*/
	/*height:375px;*/
	/*display:none;*/
	visible:hidden;
}

#margeGauche {
	padding: 20px;
	width: 145px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#FFFFFF;
}
.coord_nomVille{
	font-size: 16px;
	font-weight: bold;
	margin-bottom:4px;
}
.coord_adresse{
	font-size:12px;
}
.liensVilles{
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
.liensVilles:hover{
	color: #fff;
	border-bottom: 1px solid #fff;
}
#cartouche_haut {
	background-image: url(/foto-globales/center_contenu_cartouche_haut2.png);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	/*width: 757px;*/
	width: 737px;
	margin: 0;
	padding-left: 10px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	position:relative;

}

#cartouche_haut_franchise {
	background-image: url(/foto-globales/center_contenu_cartouche_haut_franchises.png);
	background-position:0px 60px ;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width: 747px;
	margin: 0px 0 0 0;
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	position:relative;

}


#pageFranchise{
	background-image: url(/foto-globales/center_contenu_cartouche_haut_franchises.png);
	background-position:0px 80px ;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	margin: 10px 0 -20px 0;
	width:737px;
	float:right;
	position:absolute;
	top:0px;
	right:0;
	/*z-index:1000;*/
	padding:20px 0 0 20px;
}

.titre_franchise{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #003366;
	font-weight: normal;
	margin-top:10px;

	padding: 0 0 4px 28px;

	background-image:url(/franchises_foto/fleche_franchise.gif);
	background-repeat:no-repeat;


}

.bloc_merci_franchise{
	border:2px solid #aa024c;
	color:#000000;
	font-size:14px;
	padding:0px 10px 10px 10px;
	margin:10px 0px;
}

.bloc_franchise{
	margin-left:28px;
}

.bloc_franchise .texte{
	margin-top:4px;
	font-size:12px;
}

.bloc_droit_dossier_franchise{
	float:right;
	width:390px;
	margin-bottom:10px;
}

.chapeau_franchise{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
	margin-top:8px;
}

#btCand_franchise{
	display:block;
	width:250px;
	height:24px;
	background-image:url(/franchises_foto/fondvert_franchise.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	padding:5px 10px 0 10px;

	font-weight:bold;
	text-align:left;

	cursor:pointer;

	margin:8px 0 8px 28px;
	text-decoration:none;
}

#btEnvoi_franchise{
	display:block;
	width:100px;
	height:24px;
	background-image:url(/franchises_foto/fondvert_franchise.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	padding:5px 20px 0 0;

	font-weight:bold;
	text-align:right;

	cursor:pointer;

	margin:8px 0 8px 100px;
	text-decoration:none;
}


#blocform_franchise{
	background-image:url("/franchises_foto/gauchecadre_franchise.gif");
	background-repeat:repeat-y;
	background-color:#740135;
	display:none;

}

#blocform_franchise span.intitule{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;

	display:block;
	float:left;
	margin:10px;
	width:80px;
	text-align:right;
}

#blocform_franchise input{
	float:left;
	margin:10px 20px 10px 0;
}


.cartouche_haut_recrutement{
	top:2px;
}














#cartouche_centre1 {
	background-image: url(/foto-globales/center_contenu_cartouche_centre.jpg);
	background-repeat: no-repeat;
	width: 757px;
	margin: 0;
	padding-top: 20px;
	padding-left: 10px;
}

#cartouche_bas {
	background-image: url(/foto-globales/center_contenu_cartouche_bas.png);
	background-repeat: no-repeat;
	width: 757px;
	height: 34px;
	margin: 0;
	padding:0;
}
#cartouche {
	width: 757px;
	margin-left: 185px;
	padding:0;
	position:relative;

}

#teteFranchise{
	height:45px;
	overflow:hidden;
	margin:40px 16px 15px 60px;
}

#cartoucheContact {
	width: 757px;
	margin-left: 185px;
	padding:0;
	position:relative;
	top:20px;

}

#Bloc_Txt_G{
	padding-top:0px;
	margin-top:0px;
	/*min-width: 340px;*/
	margin-left: 185px;
	float:left;
	padding-right: 10px;
}
#Bloc_Txt_D{
	width: 373px;
	padding-left: 20px;
	padding-right: 10px;
	float:right;
	border-left: 1px solid #AA024C;
}

#Bloc_Txt_D .article .titre_article, #Bloc_Txt_D .article .titre_article .titre_label{
	margin-top:0px;
	margin-left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
#Bloc_Txt_D .article .description p{
	margin:3px 0px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

	letter-spacing: 1px;
	line-height:13px;
}
#Bloc_Txt_D .article .description .chapeau p{
	font-weight: 600;
}


#Bloc_Txt_D .caleTitre, #Bloc_Txt_G .caleTitre{
	margin:0;
}

#Bloc_Txt_D a,#Bloc_Txt_G a{
	color:#ffffff;
}
#Bloc_Txt_D a:hover, #Bloc_Txt_G a:hover{
	color:#ffffff;
	text-decoration:none;
}
#Bloc_Txt_D .imagelegende, #Bloc_Txt_G .imagelegende{
	color:#ececec;
}

#bloc_AnnoncesAccueil{

	border-top:1px solid #FFFFFF;
	margin-top:20px;
	width: 750px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top:10px;
	clear:both;
	float:right;
}

#bloc_AnnoncesAccueil .article .titre_article, #bloc_AnnoncesAccueil .article .titre_article .titre_label{
	margin-top:0px;
	margin-left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
#bloc_AnnoncesAccueil .article .description p{
	margin:3px 0px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

	letter-spacing: 1px;
	line-height:13px;
}
#bloc_AnnoncesAccueil .article .description .chapeau p{
	font-weight: 600;
}

#bloc_AnnoncesAccueil .lien_candidature{
	margin:5px 0 5px 10px;
	background:url('/foto-globales/fleche2.gif') left 3px no-repeat;
	padding-left:20px;
}

#bloc_AnnoncesAccueil .lien_candidature a{
	color:#ffffff;
}


.txtGros{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top:0px;
}

.txtmoinsGros{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top:0px;
}
#Bloc_Txt_G ul{
	margin:5px 0 5px 0;
	padding:0;

}

#Bloc_Txt_G ul li{

	list-style-type:none;

	background-image:url(/foto-globales/pucefleche.gif);
	background-repeat:no-repeat;
	background-position:8px 2px;
	padding-left:28px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top:0px;
}

.titreGros{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.txtPt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 600;
	letter-spacing: 1px;
}

/*_______________ Footer ______________*/

#footer{
	width: 900px;
	margin-left: 10px;
	padding-right: 20px;
	padding-top: 10px;
	border-top: 1px solid #AA024C;
	position:relative;
	z-index:10;
}

#mentions{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 185px;
	color: #fff;
	margin-left: 20px;
	padding-bottom: 20px;
	float: left;
}
#PtLogo{
	width: 44px;
	height: 44px;
	background-image: url(/foto-globales/PtLogo.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-top: 5px;
}
.liensIntelliance{
	font-size: 10px;
	color: #AA024C;
	text-decoration: none;
}
.liensIntelliance:hover{
	color: #fff;
}
#navcontainer{
	padding-top:10px;
}
#navcontainer ul {
	background-color: #740135;
	color: White;
	float: right;
	width: 500px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

#navcontainer ul li {
	display: inline;
}

#navcontainer ul li a {
	padding: 10px;
	background-color: #740135;
	color: White;
	text-decoration: none;
	float: right;
	border-left: 1px solid #fff;
}

#navcontainer ul li a:hover {
	background-color: #AA024C;
	color: #fff;
}


/*-----------------*/
/* Pour impression */

@page {}
@media print{

	.pasPrint{
		display:none;
	}

	.pasScreen{
		/*normal*/
	}

} /* fin media print */



/*---------------------------*/
/* Affichage normal (ecran) */
@media screen{

	.pasScreen{
		display:none;
	}


}/* fin media screen */



/*----------------------------------*/
/* Styles communs screen et print : */

.exempleDeStylePouvantEtreSurcharge{
			text-decoration:underline;
	}
/*===========================================================================*/

.pngbackground{
/* png transparents pour ie6 (jquery) */
}


/*******************************************************************************
**		ACCUEIL
*******************************************************************************/




/*------------------------------------------------------------------------------
ARTICLE : CORPS de PAGE
-------------------------------------*/

.contenuRub{
	margin:0;
	padding:0;
}



.article_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight:bolder;
	color: #740135;
	text-align:left;
	margin-left: 75px;
	margin-top: 25px;
	margin-bottom: 20px;
}
.article_accroche{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #740135;
	text-align:left;
	margin-left: 10px;
}
#article_illustre{
	background-image:url(/foto-globales/center_contenu_cartouche_haut_img.jpg);
	background-repeat: no-repeat;
	width: 728px;
	height: 112px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.article_chapo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 1px;
	color:#003366;
	text-align:left;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	margin-bottom:0px;
}
.article_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:left;
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 10px;
}





div.article{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;

	/*color:#333333;
	line-height:15.5px;
	*/
}

.article ul{
	padding:0 0 0 0px;
	list-style-type:none;
}

.article ul li{
	list-style-type:none;
	background-image:url(/general-foto/puce_article.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;

	padding-left:14px;
	padding-top:1px;
}


.article .titre_article{
				font-family:Arial, Helvetica, sans-serif;
			font-size: 28px;
			font-weight:bolder;
			color: #740135;
			text-align:left;
			margin-left: 35px;
			margin-right:15px;
			margin-top: 25px;
			margin-bottom: 20px;
	}

.article .caleTitre{
	margin-top:40px;
}

.titre_label{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height:30px;
	font-weight:bolder;
	color: #740135;
	text-align:left;



}

.article a{
	/*color:#FF6600;*/
	color:#740135;
	font-weight:bold;
	text-decoration:underline;
}
.article a:hover {
	/*color:#FF7000;*/
	color:#740135;
	font-weight:bold;
	text-decoration:none;
}


.article .chapeau{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #740135;
	text-align:left;
	margin-right:10px;

}

.article .chapeau p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #740135;
	text-align:left;
	margin-bottom:5px;
}

.article .description .chapeau p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #740135;
	text-align:left;
	margin-left: 0px;
	margin-bottom:5px;
}

.article .description .chapeau p a, .article .description .chapeau p a:link  {
/*
	background-image:url('/general-foto/puce_telechar.gif');
	background-repeat:no-repeat;
	background-position:right top;

	padding:0px 20px 0px 0px;
	text-decoration:none;

	color:#AE371F;
	font-weight:bold;
*/
	text-decoration:underline;
}
.article .description .chapeau p a:visited {

}
.article .description .chapeau p a:hover {
	color: #740135;
	text-decoration:underline;
}
.article .description .chapeau p a:active {

}
.article .description .chapeau p a:focus {

}


.article .description{
	margin-top:0;
	padding:0 20px 0 0;
	font-size:11px;
	color:#333333;
}


.article .description p *{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:left;

}

.article .description p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:left;
	margin-left: 0px;
	margin-right: 10px;
	padding-right: 10px;
}


.article .description p a, .article .description p a:link {
	/*background-image:url('/general-foto/puce_telechar.gif');
	background-repeat:no-repeat;
	background-position:right top;

	padding:0px 20px 0px 0px;
	text-decoration:none;

	color:#AE371F;
	font-weight:bold;*/
	text-decoration:underline;
}
.article .description p a:visited {

}
.article .description p a:hover {
	color: #740135;
}
.article .description p a:active {

}
.article .description p a:focus {

}


.article .description img{
	margin:0px;
	padding:0px;
}
.article .description .divArticleImgGauche{
	float:left;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
}
.article .description .divArticleImgDroite{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0px;
}
.article .description .divArticleImgHaut{
	text-align:center;
	margin-bottom:10px;
}
.article .description .divArticleImgBas{
	text-align:center;
	margin-top:10px;
}
.article .description .divArticleImgGauche .imagelegende{
	color:#000000;
	font-size:10px;
	padding-left:10px;
}
.article .description .divArticleImgDroite .imagelegende{
	color:#000000;
	font-size:10px;
}
.article .description .divArticleImgHaut .imagelegende{
	color:#000000;
	font-size:10px;
}
.article .description .divArticleImgBas .imagelegende{
	color:#000000;
	font-size:10px;
}

.article .fichierlie{
	margin:5px 10px 10px 0px;
	padding:2px 5px 2px 18px;
	background-image:url('/general-foto/puce_telechar.png');
	background-position:3px 0px;
	background-repeat: no-repeat;
	background-color:#aa024c;

	float:left;
	/*float:right;*/
}

.btn_download{
	vertical-align:-50%;
}

.article .fichierlie a{
	font-family:Arial,Helvetica;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;

	padding-left:2px;
	padding-right:2px;
	margin-left:1px;
	margin-right:1px;
}
.article .fichierlie a:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:none;

}
.article .fichierlie a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;

}
.article .fichierlie a:active{
	color:#333333;
	font-weight:bold;

}
.article .fichierlie a:focus{
	color:#333333;
	font-weight:bold;

}
.article .reponse{
	margin:5px 0 0 0;
}



/*******************************************************************************
PLAN d'ACCES
*******************************************************************************/

#carte{
	margin:8px;
}

#zoominit{
	width:120px;
	font-family:Times,"Times New Roman", serif;
	font-size:14px;
	margin:10px 10px 10px 0px;
	padding:1px 5px 2px 18px;
	background-image:url('/general-foto/puce_telechar2.gif');
	background-position:5px 1px;
	background-repeat: no-repeat;
	background-color:#CAB980;
	color:#333333;
}
#zoominit a{
	font-family:Times,"Times New Roman", serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}


/* ---------------------------- formulaire contact ------------------------- */

.titreRub{
	font-family:Arial,Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}

.titreRub2{
	font-family:Arial,Helvetica;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	color:#ffffff;
}

.teteContact{
	margin:10px 0px 0px 0px;
	padding:5px 10px 5px 0px;
	/*background-color:#EDEDED;*/

}

.teteContact p{
	margin:0px 5px 5px 0px;
	padding:4px 0px 0px 0px;
	line-height:16px;
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;

	/*background-image:url(/contact-foto/puce-contact.gif);
	background-repeat:no-repeat;
	background-position:0 0;*/
}

.divcontact{
	width:558px;
	margin:20px 16px 12px 50px;
	float:left;
	/*background-color:#ffffff;*/
}

.divTeteContact{
	width:558px;
	margin:10px 16px 15px 245px;
/*	float:left;*/
	/*background-color:#ffffff;*/
}


.etoileform{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	vertical-align:-0.1em;
}
.texteoblig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	/*background-color:#5e5c57;*/
	height:25px;

	padding-bottom:10px;

}


.libelleform{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	border-bottom:1px solid #666666;
	line-height:16px;
}

.inputradio{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

/*******************************************************************************
* copyright
***/

a.copyright{
	float:right;
}

/*******************************************************************************
* mentions
***/
a.mentions{

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;
	text-decoration:none;
}
a.mentions:hover{
	text-decoration:underline;
}

a.mentions1{
	width:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
a.mentions1:hover{
	text-decoration:none;
}

a.mentions2{
	width:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}
a.mentions2:hover{
	text-decoration:none;
}


/* --------------------------------------------------------------------------*/
/* page login : */
.textAuth{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.inputAuth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:2px;
}

.boutonAuth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:4px;
	margin-left:11px;
}

.messageAuth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FB0000;
	text-align:center;
}


.titreUserAM{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#000000;
}
/* ------------- */


/* styles wiki en general */

div.w2xhtml_endlist{
	height:1px;
	clear:left;
}

table.wikitable{
	background-color:#000000;
	margin-top:8px;
	margin-bottom:8px;
}
table.wikitable tr{
	background-color:#FFFFFF;
}
table.wikitable td.firstline{
	background-color:#cccccc;
}
table.wikitable td.firstline p{
	color:#000000;
	/*
	text-decoration:underline;
	*/
}

table.wikitable td.linetype2{
	background-color:#FFFFFF;
}
table.wikitable td.linetype1{
	background-color:#efefef;
}



.formAuth{
	width:300px;
	border:1px solid #CCCCCC;
	padding:20px;
}

.tabAuth{

}

#outputCssDebug{
	color:red;
	font-weight:bold;
}

/*******************************************************************************
*******************************************************************************/

.texte404{
	margin:20px 20px 20px 120px;
	padding-left:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	line-height:18px;
}


/*******************************************************************************
**			ARTICLE ANNONCE (redéfinition ARTICLE)
*******************************************************************************/
.divTeteRecrute{
	height:73px;
	overflow:hidden;
	margin:10px 16px 15px 60px;
}
.divTeteRecrute .teteRecrute{
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 0;
}

h1.nom_club{
	font-size:28px;
	color:#740135;
	margin:30px 0 10px 0;
}

.annonce{
	margin-bottom:10px;
}
.annonce .titre_article{
	margin:25px 0 10px 20px;
}
.annonce .titre_label{
	font-size:20px;
}

.annonce .lien_candidature{
	color:#740135;
	margin:5px 0 5px 10px;
	background:url('/foto-globales/fleche.gif') left 3px no-repeat;
	padding-left:20px;
}

.annonce a,
.annonce a:hover,
.annonce a:active,
.annonce a:visited,{
	color:#740135;
	font-weight:bold;
}

.separation_annonce{
	border:0;
	border-top:1px solid #DDDDDD;
	margin:20px 50px 5px 0;
}

/*******************************************************************************
**			DIV EMPLOI (liste pour tous les club)
*******************************************************************************/
#divEmploi{
	margin:30px 0 0 20px;
}



/** Bloc de bas de page pour les liens vers les rubriques du site **/
#liensRubs{
	padding:6px 0px 6px 0px;
	color:#AA024C;
	font-size:10px;
	text-align:center;
}

#liensRubs a{
	color:#AA024C;
	text-decoration:underline;
}
#liensRubs a:hover{
	color:#FFFFFF;
	text-decoration:none;
}



