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


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

body
{
	font-family:Times,"Times New Roman", serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#535559;

	background-image:url(/general-foto/bg_body.jpg);
	background-repeat: repeat;
}

#conteneur{
	margin:0 auto 10px auto; /* mettre auto pour centrer */
	width:961px;
	background-image: url(/general-foto/fond_general.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;

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

#head{
	width:960px;
}

.fondpageinterieur{
		background-color:#FFFFFF;
}

#headgamme{
	position:absolute; 	/*dans les pages gammes -> précisé dans presentation.inc.php */
	top:0px;
	left:0px;
}

#corps{
	/*
	margin-top:167px; dans les pages GAMME 	==> précisé dans presentation.inc.php
	*/
	width:960px;

}

#pied{
	clear:left;
	background-color:#666666;
	color:#FFFFFF;
	padding:0px;

}

#recap_menu{
	border-bottom:1px solid #444344;
	padding:5px;
	text-align:center;
}

#recap_menu a{
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

#pied #drapeaux{
	padding:6px 0px 6px 20px;
	float:left;
}

#pied #adresse{
	padding:5px;
	/*float:left;*/
	width:950px;
	text-align:center;
}

#pied #adresse a{
	text-decoration:none;
	color:#999999;
}

#pied #newsletter{
	float:right;
	border-left:1px solid #FFFFFF;
	margin:5px 10px 0 10px;
	padding:0 20px;
}
#pied #newsletter span{
	float:left;
	margin:0 10px 0 0;
}
#pied #newsletter form{
	margin:3px 0 0 0;
}

#pied #newsletter #btn_ok{
	vertical-align:-10px;
	//vertical-align:-7px;
}

/*-----------------*/
/* 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) */
}

/* utilisé par dynatext : */
.lien_actu_accueil{

}

.dynatext1{
	font-family:Arial,Helvetica;
	color:#FFFFFF;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
}

.dynatext2{
	font-family:Arial,Helvetica;
	color:#000000;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}

.dynatext3{
	display:block;
	font-family:Arial,Helvetica;
	color:#FFFFFF;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	margin:0px 5px 5px 10px;
}

/*******************************************************************************
**		ACCUEIL
*******************************************************************************/
.bloc_accueil{
	background:url('/general-foto/bg_gris_t.png') bottom left repeat;
	width:307px;
	/*padding:0 1px 7px 8px;*/
}

.bloc_accueil_contenu{
	background:url('/general-foto/bg_gris_t.png') bottom left repeat;
	padding:10px;
	margin:0 2px 7px 8px;
	line-height:normal;
}

.bloc_accueil_contenu h2{
	padding:0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#9F030C;
}


#bloc_concept{
	float:left;
	margin:0 0 0 11px;
	color:#333333;
	font-family:Arial,Helvetica;
}

#bloc_concept .bloc_accueil_contenu .article{
	color:#333333;
	font-family:Arial;
	margin:0;
	padding:0;
}

/* chapeau bloc concept*/
#corps #bloc_concept .article .chapeau{
	font-family:Arial,Helvetica;

	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:10px;
	padding:6px 0px 6px 0px;
	background:inherit;

}


#corps #bloc_concept .lien_suite_concept{

	background-image:url('/general-foto/puce_accueil.png');
	background-repeat:no-repeat;
	/*background-position:left -2px;*/
	padding:5px 0 0 20px;


	margin:0 0 10px 10px;
	font-family:Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#264656;
	text-decoration:none;
}

#corps #bloc_concept .article .chapeau p{

	color:#333333;
	font-family:Arial;
	font-size:12px;
	margin:0 0 3px 0;
	padding:0;

}

#corps #bloc_concept .article .description .chapeau p{
	color:#333333;
	/*background:none;*/
	font-size:12px;
}

#corps #bloc_concept .article .description .chapeau p.over{
	color:#FFFFFF;
	background-color:#a0a0a0;
	cursor:pointer;
}

#corps #bloc_concept .article .description .chapeau p a, #corps .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;

}
#corps #bloc_concept .article .description .chapeau p a:visited {

}
#corps #bloc_concept .article .description .chapeau p a:hover {

	text-decoration:underline;
}
#corps #bloc_concept .article .description .chapeau p a:active {

}
#corps #bloc_concept .article .description .chapeau p a:focus {

}


#corps #bloc_concept .article .description p{
	color:#333333;
	font-family:Arial;
	font-size:11px;
	margin:0 0 3px 0;
	padding:0;
}

#corps #bloc_concept .article .description ul{
	margin-left:10px;
}

#corps #bloc_concept .article .description li{
	background-image:url('/general-foto/puce_accueil.png');
	background-repeat:no-repeat;
	background-position:left -2px;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#333333;
}

#bloc_gamme{
	float:left;
	margin:0 0 0 9px;
}

#bloc_actu{
	float:left;
	margin:0 0 0 8px;
}

#bloc_actu #actu  p{
	color:#333333;
	font-weight:bold;
	background:none;
}

#bloc_actu #actu p.chapeauover{
	color:#FFFFFF;
	background-color:#a0a0a0;
	cursor:pointer;
}

#bloc_actu #actu .img_actu{
	float:left;
	margin-right:10px;
}

#bloc_actu #actu .liens_rubActu{
	list-style-type:none;
	padding:10px 0 0 20px;
	background-repeat:no-repeat;
}

#bloc_actu #actu .liens_rubActu a{
	background-image:url('/general-foto/puce_accueil.png');
	background-repeat:no-repeat;
	background-position:left 2px;
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#333333;
}

/*******************************************************************************
PAGE CONCEPT
********************************************************************************/

.dynah1{
	margin:0 0 10px 210px;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}

#concept{
	width:886px;
	margin:0 0 17px 63px;
}

#concept .bloc_concept{
	margin:0;
}

#concept .bloc_concept .img_titre{
	margin:10px 0 20px 20px;
	padding:0px 0 0 0;
}


#concept .bloc_concept p{
	margin:0 0 5px 0;
}

#concept #intro_concept{
	background:#EDEDED;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 20px;
}

#concept #exterieur{
	width:353px;
	height:353px;
	background:url('/concept-foto/bg_exterieur.jpg') no-repeat bottom right;
	float:left;
}

#concept #exterieur p{
	padding:0 0 0 0px;
	width:205px;
}

#concept #interieur{
	color:#FFFFFF;
	width:533px;
	height:353px;
	background:url('/concept-foto/bg_interieur.jpg') no-repeat top right;
	float:left;
}

#concept #interieur p{
	padding:0 0 0 10px;
}

#concept #mer{
	width:436px;
	height:446px;
	clear:left;
	float:left;
	background:#EDEDED;
}

#concept #mer p{
	padding:0 10px;
}

#concept #mer #bg_mer{
	width:436px;
	height:260px;
	background:url('/concept-foto/bg_mer.jpg') no-repeat top left #EDEDED;
}

#concept #construction{
	width:450px;
	height:446px;
	float:left;
}

#concept #construction p{
	padding:0 10px;
}

#concept #construction #bg_construction{
	width:450px;
	height:338px;
	margin:0 0 5px 0;
	background:url('/concept-foto/bg_construction.jpg') no-repeat top left;
}

#concept #bas{
	clear:both;
	background:#006666;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0px 5px 60px;
}




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

/* archives d'actus */
.archive{

}


.contenuRub{

}

span.lettrine{

}

#blocArticlesAccueil{
	background-color:#ffffff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

#corps div.article{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial;
	margin-bottom:5px;

	color:#333333;
	line-height:15.5px;

}

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

#corps .article ul li{
	/*background:url("/globales-foto/fl2.gif") no-repeat left 5px;*/
	padding-left:10px;
	padding-top:1px;
}


/* titre */



#corps .article .titre_article{
				margin:0px 0px 2px 0px;
			font-family:Arial,Helvetica;
			font-size: 14px;
			font-weight: bold;

			background-color:#ededed;

			background-image:url(/general-foto/pucetitrearticle.jpg);
			background-repeat:no-repeat;
			background-position:15px center;

			padding:5px 0px 3px 48px;
			line-height:25px;
	}

#corps .article .titre_article_over{
	margin:0px 0px 2px 0px;
	font-family:Arial,Helvetica;
	font-size: 14px;
	font-weight: bold;

	background-color:#ededed;

	background-image:url(/general-foto/pucetitrearticle2.jpg);
	background-repeat:no-repeat;
	background-position:15px center;

	padding:5px 0px 3px 48px;
	line-height:25px;
}


#corps .teteRub .article .titre_article{

	margin-left:12px;
	margin-right:12px;
	font-family:Arial,Helvetica;
	font-size: 35px;
	line-height:30px;
	color: #000000;
	font-weight: bold;
	text-transform:none;
	background:none;
	padding:0px;

	margin-top:22px;
	margin-bottom:10px;
}


#corps .titre_label{

	font-family:Arial,Helvetica;
	font-size: 14px;
	line-height:18px;
	color: #000000;
	font-weight: bold;
	text-transform:none;

	/*border:1px solid red;*/

	/*
	background:url('/general-foto/top_titre.gif') no-repeat top left #B6CC00;
	margin:0 0px 0 0;
	padding:3px 8px 0px 17px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	float:left;
	text-transform :uppercase;
	*/
}


#corps .teteRub .titre_label{

			font-family:Arial,Helvetica;
		font-size: 16px;
		line-height:20px;
		color: #000000;
		font-weight: bold;
		text-transform:none;
	

}

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


/* chapeau */
#corps .article .chapeau{
	font-family:Arial,Helvetica;

	font-size:12px;
	font-weight:bold;
/*
	margin-top:0px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:10px;
*/
	padding:6px 0px 6px 0px;
	margin:0 0 2px 0;
	color:#FFFFFF;
	/*background-color:#666666;*/
}

/* pour eviter conflit avec chapeau page accueil :*/
#actualites .article .chapeau{
	background-color:#666666;
}
#reseau  .article .chapeau{
	background-color:#666666;
}
#corps .article .chapeau p{
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px 10px 0px 10px;

}

#corps .article .description .chapeau p{
	font-size:12px;
}

#corps .article .description .chapeau p a, #corps .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;

}
#corps .article .description .chapeau p a:visited {

}
#corps .article .description .chapeau p a:hover {

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

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

}

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


#corps .article .description p *{
	font-family:Arial,Helvetica;
	font-size:12px;
}

#corps .article .description p{
	font-family:Arial,Helvetica;
	font-size:11px;
	margin:0px;
	margin-left:12px;
	margin-right:12px;
	padding:0px;
	line-height:16px;
}


#corps .article .description p a, #corps .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;
}
#corps .article .description p a:visited {

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

}
#corps .article .description p a:focus {

}

/* image */
#corps .article .description img{
	margin:0px;
	padding:0px;
}
#corps .article .description .divArticleImgGauche{
	float:left;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
}
#corps .article .description .divArticleImgDroite{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0px;
}
#corps .article .description .divArticleImgHaut{
	text-align:center;
	margin-bottom:10px;
}
#corps .article .description .divArticleImgBas{
	text-align:center;
	margin-top:10px;
}
#corps .article .description .divArticleImgGauche .imagelegende{
	color:#000000;
	font-size:10px;
	padding-left:10px;
}
#corps .article .description .divArticleImgDroite .imagelegende{
	color:#000000;
	font-size:10px;
}
#corps .article .description .divArticleImgHaut .imagelegende{
	color:#000000;
	font-size:10px;
}
#corps .article .description .divArticleImgBas .imagelegende{
	color:#000000;
	font-size:10px;
}
/* fichier joint */
#corps .article .fichierlie{
	margin:10px 10px 10px 0px;
	padding:1px 5px 2px 18px;
	background-image:url('/general-foto/puce_telechar.png');
	background-position:3px 0px;
	background-repeat: no-repeat;
	background-color:#999999;

	/*display:inline;*/
	float:right;
}

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

#corps .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;
}
#corps .article .fichierlie a:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:none;

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

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

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

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



/*******************************************************************************
GAMME
*******************************************************************************/



/*******
1350
******/

	.bloctexte1350{
		float:left;
		width:186px;
		height:160px;
		margin:0 1px 1px 0;
		background-color:#666666;

	}

	.titrebloctexte1350{
		font-family:Arial,Helvetica;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		padding:0px 0px 0px 15px;
	}

	.bloctexte1350 p{
		font-family:Arial,Helvetica;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
		padding:0px 10px 10px 10px;
	}
/*************/

	#gamme{
		background-color:#ffffff;
	}

	#gammegauche{
		margin-top:00px;
		float:left;
		/*border:1px solid red;*/
	}

	#gammedroite{
		width:317px;
		float:left;
	}

	#caracteristiques{
		width:307px;
		margin-top:32px;
		/*border:1px solid yellow;*/
		background-image:url(/gamme-foto/infosrmfond.gif);
		background-repeat:repeat-y;
	}

	#caracteristiques .haut{
		width:307px;
		/*height:40px;*/
		background-image:url(/gamme-foto/infosrmhaut.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:0px;
		margin:0px;
	}

	#caracteristiques .haut .titreinfosrm{
		padding:20px 15px 20px 25px;

		font-family:Verdana,Arial,Helvetica;
		color:#FFFFFF;
		font-size:10px;

		font-weight:bold;

	}

	#caracteristiques .corps{
		padding:00px 15px 0px 15px;
		background-image:url(/gamme-foto/logofond.gif);
		background-repeat:no-repeat;
		background-position:50% 93%;
	}

	#caracteristiques .bas{
		width:307px;
		height:17px;
		background-image:url(/gamme-foto/infosrmbas.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}

	#gammebas{
		clear:both;
		border:1px solid #CCCCCC;
		margin:8px 12px 22px 48px;
		padding:12px 0px 5px 12px;
	}
	#gammebas img{
		margin:0px 3px 3px 0px;
	}


	.sepinfosrm{
		padding:0px;
		background-image:url(/gamme-foto/fondsep.gif);
		background-repeat:repeat-x;
	}

	.celluleinfosrm{
		background-color:#557F93;
		font-family:Arial,Helvetica;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		padding:2px 2px 2px 5px;
	}

	.telechrm{
		margin:8px 0px 5px 10px;
	}

	.telechrm a{
		text-decoration:none;
	}

	.telechrm a img{
		border:0px;
		vertical-align:middle;
		margin:0px 8px 0px 0px;
	}

	#telechfond{
		margin-bottom:205px;
	}

	#textessaibateau{
		margin-bottom:130px;
	}

	#textessaibateau div{
		border-right:1px solid #FFFFFF;
		padding:0px 8px 0px 2px;
		width:200px;
		text-align:right;
		float:left;
	}
	#textessaibateau a{
		display:block;
		text-decoration:none;

	}
	#textessaibateau a img{
		border:0px;
		margin-top:8px;
	}

	#gammegauche .desc{
		width:560px;
		padding:0px 15px 0px 65px;
	}

	#gammegauche .desc .accroche{
		padding:10px;
		font-family:Arial,Helvetica;
		background-color:#EDEDED;
		font-size:13px;
		font-weight:bold;
		color:#000000;
	}

	#gammegauche .desc .textephoto{
		width:165px;
		clear:left;
		float:left;
		padding:10px;
		margin:1px 0px 0px 0px;
		font-family:Arial,Helvetica;
		background-color:#666666;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
	}

	#gammegauche .desc .photo{
		width:375px;
		float:left;
		margin:1px 0px 0px 0px;
	}

/*******************************************************************************
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 ------------------------- */

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

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

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

#contact{
	width:558px;
	margin:10px 16px 12px 50px;
	float:left;
}

#droitecontact{

	width:317px;

	float:left;
}

	#infosdroitecontact{

		width:307px;
		/*margin-top:32px;*/
		/*border:1px solid yellow;*/
		background-image:url(/gamme-foto/infosrmfond.gif);
		background-repeat:repeat-y;
	}

	#infosdroitecontact .haut{
		width:307px;
		/*height:40px;*/
		background-image:url(/gamme-foto/infosrmhaut.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:0px;
		margin:0px;
	}

	#infosdroitecontact .haut .titreinfosrm{
		padding:20px 15px 20px 25px;

		font-family:Verdana,Arial,Helvetica;
		color:#FFFFFF;
		font-size:10px;

		font-weight:bold;

	}

	#infosdroitecontact .corps{
		min-height:595px;
		padding:00px 15px 0px 15px;
		background-image:url(/gamme-foto/logofond.gif);
		background-repeat:no-repeat;
		background-position:50% 100%;
	}

	#infosdroitecontact .corps .gps{
		position:relative;
		margin:0px 0px 5px 10px;
		padding:0px 0px 0px 0px;
		font-family:Arial,Helvetica;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		vertical-align:top;
		height:30px;
	}

	#infosdroitecontact .corps .gps .lat{
		position:absolute;
		top:0;
		left:40px;
	}
	#infosdroitecontact .corps .gps .long{
		position:absolute;
		top:15px;
		left:40px;
	}

	#infosdroitecontact .corps .titre{
		margin:0px 0px 5px 10px;
		padding:0px 0px 0px 19px;
		background-image:url(/contact-foto/puce2.gif);
		background-repeat:no-repeat;
		font-family:Arial,Helvetica;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
	#infosdroitecontact .corps .texte{
		margin:0px 0px 0px 13px;
		font-family:Arial,Helvetica;
		font-size:12px;
		font-weight:normal;
		color:#FFFFFF;
	}

	#infosdroitecontact .bas{
		width:307px;
		height:17px;
		background-image:url(/gamme-foto/infosrmbas.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}


.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:#ffffff;
	background-color:#5e5c57;
	height:25px;
}


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

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

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

a.copyright{
	float:right;
}

/*******************************************************************************
* mentions
***/
a.mentions{
	display:block;
	width:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:underline;
}
a.mentions:hover{
	text-decoration:none;
}

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{
	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;
}

/*******************************************************************************
**			RESEAU
*******************************************************************************/
#droitereseau{
	float:right;
	margin:0 11px 0 0;
	font-size:11px;
}

#droitereseau .nom_secteur{
	color:#FFFFFF;
	font-weight:bold;
}

#droitereseau .nom_secteur a,
#droitereseau .nom_secteur a:hover,
#droitereseau .nom_secteur a:active,
#droitereseau .nom_secteur a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	outline:0;
}

#droitereseau .liste_revendeurs{
	list-style-type:none;
	margin:0 0 5px 27px;
	padding:0;
	display:none;
}

#droitereseau .liste_revendeurs a,
#droitereseau .liste_revendeurs a:hover,
#droitereseau .liste_revendeurs a:active,
#droitereseau .liste_revendeurs a:visited{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	outline:0;
	margin:3px 0;
	display:block;

}

#droitereseau .liste_revendeurs a:hover{
	text-decoration:underline;
}

#reseau{
	 float:left;
	 width:560px;
	 margin:0px 0 0 64px;
}

#reseau #intro_reseau{
	background:#EDEDED;
	font-size:12px;
	font-weight:bold;
	padding:0px 0 0 20px;
	margin:15px 0 0 0;
}

#reseau #chapeau_reseau{
	background:#666666;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0 5px 24px;
}

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

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


/*******************************************************************************
**			ACTU
*******************************************************************************/

#actualites{
	float:left;
	 width:560px;
	 margin:0px 0 0 64px;
}

#corps #actualites .article a,
#corps #actualites .article a:active,
#corps #actualites .article a:hover,
#corps #actualites .article a:visited{
	text-decoration:none;
}


#droiteActu{
	float:right;
	margin:0 11px 0 0;
}

#liste_archives{
	margin:0;
	padding:0;
	list-style-type:none;
}

#liste_archives li{
	background:url('/general-foto/puce_accueil.png') no-repeat left -2px;
	padding:0 0 0 20px;
}

#liste_archives li a,
#liste_archives li a:hover,
#liste_archives li a:active,
#liste_archives li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	outline:0;
}

#droiteActu .separateur{
	border:0;
	border-top:1px solid #C8D8E0;
	border-bottom:1px solid #36525E;
	margin:5px 0 5px 20px;
}

/* Décompte */
#decompte {
	position: absolute;
	top: 360px;
	left: 590px;
}

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



