/*
 * legos.css : Styles generaux valables pour tout le site
 */

/*
 * Partie des styles portant sur les elements de structure html
 * body, img, a:link etc.. et sur le corps et pied de page
 *
 * Rq: La partie navigation est dans navbar.css et menu.css
 */

/* Attributs par defaut du document */
body {
        width:			760px;
        margin:			0 auto;
	padding:		0;
	border:			0;
	color:			#000066;
	background:		white;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-size:		11px;
	text-align:		center;
}

/* Attributs par defaut du document */
table {
	margin:			0 auto;
	padding:		0;
	border:			0;
	color:			#000066;
	background:		white;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-size:		11px;
	text-align:		justify;
	vertical-align: top;
	width: 100%;
}

/* Attributs par defaut pour les images */
img {
	margin:			0;
	padding:		0;
	border:			0;
}

/* Style par defaut pour les liens */
a, a:link, a:visited {
	color:			DodgerBlue;
	font-weight:		bold;
	text-decoration:	none;
}

a:active, a:hover {
	color:			MediumBlue;
	font-weight:		bold;
	text-decoration:	none;
}

/*
 * Definition de nos propres classes
 */

/* Corps de la page */
.corps {
	width:			760px;
	margin:			0 auto;
	padding:		0;
	border:			0;
	color:			#000066;
	background:		white;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-size:		11px;
	text-align:		center;
}

/* Contenu de la page */
.contenu {
	width:			760px;
	margin:			0 auto 5px auto;
	padding:		0;
	border:			0;
	color:			#000066;
	background:		white;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-size:		11px;
	text-align:		justify;
	vertical-align: top;
}

/* Pied de page */
.pied {
        width:			760px;
        margin:			0;
	padding:		2px 0 0 0;
	border:			0;
	color:			black;
	background:		white;
	font:			10px Verdana, Arial, Helvetica, sans-serif;
	text-align:		center;
}

ul.pied {
	border-top:		1px solid black;
	margin-top:		5px;
}

/* Elements du pied de page */
.itemPied {
	height:			20px;
	text-align:		center;
}

li.itemPied {
	list-style:		none;
}

/* Texte Copyright */
#copyPied {
	float:			left;
}

/* Lien annuaire */
#annuairePied {
	height:			14px;
	margin-left:		3px;
	padding-left:		3px;
	border-left:		1px solid black;
	float:			left;
}

/* Lien webmaster */
#webmasterPied {
	height:			14px;
	margin-left:		3px;
	padding-left:		3px;
	border-left:		1px solid black;
	float:			left;
}

/* Lien plan du site */
#sitemapPied {
	height:			14px;
	margin-left:		3px;
	padding-left:		3px;
	border-left:		1px solid black;
	float:			left;
/*
	display:		none;
*/
}

/* Lien F.A.Q */
#faqPied {
	height:			14px;
	margin-left:		3px;
	padding-left:		3px;
	border-left:		1px solid black;
	float:			left;
/*
	display:		none;
*/
}

/* Lien Moteur de recherche */
#searchPied {
	height:			14px;
	margin-left:		3px;
	padding-left:		3px;
	border-left:		1px solid black;
	float:			left;
/*
	display:		none;
*/
}

/* Image de pub UDM */
#pubUdmPied {
	width:			70px;
	margin-right:		2px;
	float:			right;
}

/* Image de validation CSS */
#validCssPied {
	width:			57px;
	margin-right:		1px;
	float:			right;
}

/* Image de validation HTML */
#validHtmlPied {
	width:			57px;
	float:			right;
}

/*
 * Partie des styles portant sur l'apparence de texte etc...
 */

/*
 * blanc	white
 * noir		black
 * bleu liens	#000066	
 * bleu titres	#006699
 * bleu texte	#003399
 */

/* Style des liens vers notre site intranet */
a.intraLien, a.intraLien:link, a.intraLien:visited, a.intraLien:active {
	color:			DarkOrange;
	font-weight:		bold;
}

a.intraLien:hover {
	color:			Red;
	font-weight:		bold;
}

/* Styles de textes divers et varies */
.TexteBlanc {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-size:		11px;
	color:			#FFFFFF;
	text-align:		left;
	vertical-align: top;
	font-weight: bold;
}

.TitreAccueilBleu {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-weight:		bold;
	font-size:		24px;
	color:			#006699;
	text-align:		center;
	display:		block;
}

.TitreAccueilOrange {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-weight:		bold;
	font-size:		24px;
	color:			orange;
	text-align:		center;
	display:		block;
}

.TitreBleu {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-weight:		bolder;
	font-size:		18px;
	color:			#006699;
	text-align:		center;
	display:		block;
}

.TitreOrange {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-weight:		bolder;
	font-size:		18px;
	color:			orange;
	text-align:		center;
	display:		block;
}

.SoustitreBleu {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-weight:		bold;
	font-size:		14px;
	color:			#006699;
	text-align:		left;
	display:		block;
	vertical-align:		top;
}

.SoustitreOrange {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-weight:		bold;
	font-size:		14px;
	color:			orange;
	text-align:		left;
	display:		block;
	vertical-align:		top;
}

.TextePuceRond {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-size:		11px;
	color:			#000066;
	text-align:		left;
	list-style-image:	url( /commun/css/images/puce_rond.png );
	list-style-position:	outside;
	vertical-align:		top;
	padding-bottom: 5px;
}

.TextePuceTriangle {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-size:		11px;
	color:			#000066;
	text-align:		left;
	list-style-image:	url( /commun/css/images/puce_triangle.png );
	list-style-position:	outside;
	vertical-align:		top;
	padding-bottom: 5px;
}

.RetraitPubli {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:		normal;
	font-size:		11px;
	color:			#000066;
	text-align:		left;
	vertical-align:		top;
	text-indent:		-15px;
	padding-left:		15px;
}
