/*************************** 
CHARTE DE NOMAGE CSS
.nomdumodule_section_nomdustyle{
}

Feuille de style modele a utiliser comme base de travail
pour les modules appelant les bloc.

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

/*--------------------- Pour l'ensemble des blocs -----------------------*/
h3.titre{
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}

h4.accroche{
	margin-bottom:2px;
}

div.intro{
	margin-bottom:10px;
}

div.intro a{
	color:#1A2152;
	text-decoration:none;
}

div.intro a:hover{
	color:#cc3333;
}

.intro ul {
	margin:0;
	padding:0;
	margin-left:15px;
}

.intro ul li{
	list-style-image:url(../images/puce.gif);
}

div.intro a{
	color:#1A2152;
	text-decoration:none;
}

div.intro a:hover{
	color:#cc3333;
}

.corps ul {
	margin:0;
	padding:0;
	margin-left:15px;
}

.corps ul li{
	list-style-image:url(../images/puce.gif);
}

div.corps a{
	color:#1A2152;
	text-decoration:none;
}

div.corps a:hover{
	color:#cc3333;
}

.bloc_separateur{
	border-top:solid 1px #1c2256;
	height:1px;	
}

html>body .bloc_separateur{
	padding-bottom:7px;
}

p{
	margin:0;
	padding:0;
}

/*--------------------- images seul -----------------------*/
.bloc_image{
	padding-bottom:7px;
}

.bloc_image img{
	border:solid 1px #1c2256;
	margin:0;
}

.bloc_image .legende{
	font-size:9px;
}

/*--------------------- Fichier -----------------------*/
.bloc_fichier{
	padding-bottom:7px;
}

.bloc_fichier a{
	color:#58585A;
}

.bloc_fichier a:hover{
	color:#58585A;
}

/*--------------------- text-----------------------*/
.bloc_text{
	padding-bottom:7px;
}

/*--------------------- text image -----------------------*/
.bloc_textimage{
	padding-bottom:7px;
}

.bloc_textimage .visuel{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	background:#993333;
}

.bloc_textimage .visuel img {
	border:solid 1px #1c2256;
}

.bloc_textimage .contenu {
	float:left;
}

.bloc_flash {
	float:right;
	margin-right:0px;
	padding-right:0px;
}

/*--------------------- images2 -----------------------*/
.bloc_image2{
	margin-bottom:10px;
}

.bloc_image2 .conteneur_visuel{
	float:left;
	margin-bottom:7px;
}
.image_droite{
	padding-left:7px;
}

.bloc_image2 img{
	float:left;
	margin-bottom:7px;
	border:solid 1px #1c2256;
}

.bloc_image2 .legende{
	font-size:9px;
}
/*--------------------- Plan de site ---------------------------------*/
#bloc_plan_de_site ul li a{
	color:#58585A;
}	

/*--------------------- Wiki -----------------------*/
/* Tableau */
.wiki_table{
	border:1px solid #1A2152;
	border-collapse:collapse;
	font-size:12px;
}

.wiki_table th {
	margin:0;
	padding:3px 5px;
	border:1px solid #1A2152;
	background-color:#cbd5e8;
	text-align:center;
	color:#1A2152;
	font-weight:normal;
}

.wiki_table td {
	border:1px solid #1A2152;
	margin:0;
	color:#1A2152;
	padding:3px 5px;
}

/*---------------------- Styles supplémentaires ---------------------------------*/
/*Réseau*/
.bloc_reseau{
	background:url(../images/fond_bloc_reseau.jpg) no-repeat;
	height:144px !important;
	letter-spacing:-0.4px;
}

.bloc_reseau .titre{
	color:#7f7f7f;
	padding:3px 4px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.bloc_reseau .intro{
	color:#555c82;
	font-size:14px;
	font-weight:bold;
	width:112px;
	float:right;
	text-transform:uppercase;
	margin-right:10px;
	margin-top:20px;
}

.bloc_reseau .intro a{
	display:block;
	color:#1a2152;
	background:url(../images/fond_savoir_plus.gif) no-repeat;
	width:102px;
	height:17px;
	line-height:17px;
	text-align:right;
	font-size:10px;
	margin-top:15px;
	padding-right:10px;
	letter-spacing:-0.5px;
}


/*recherche*/
.bloc_recherche{
	background:url(../images/fond_bloc_recherche.jpg) no-repeat;
	height:144px !important;
	letter-spacing:-0.4px;
}

.bloc_recherche .titre{
	color:#7f7f7f;
	padding:3px 4px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.bloc_recherche .intro{
	color:#555c82;
	font-size:14px;
	font-weight:bold;
	width:112px;
	float:right;
	text-transform:uppercase;
	margin-right:10px;
	margin-top:20px;
}

.bloc_recherche .intro a{
	display:block;
	color:#1a2152;
	background:url(../images/fond_savoir_plus.gif) no-repeat;
	width:102px;
	height:17px;
	line-height:17px;
	text-align:right;
	font-size:10px;
	margin-top:15px;
	padding-right:10px;
	letter-spacing:-0.5px;
}

/*formation*/
div.bloc_formation{
	background:url(../images/fond_bloc_formation.jpg) no-repeat;
	height:144px !important;
	letter-spacing:-0.4px;
}

.bloc_formation .titre{
	color:#7f7f7f;
	padding:3px 4px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.bloc_formation .intro{
	color:#555c82;
	font-size:14px;
	font-weight:bold;
	width:112px;
	float:right;
	text-transform:uppercase;
	margin-right:10px;
	margin-top:20px;
}

.bloc_formation .intro a{
	display:block;
	color:#1a2152;
	background:url(../images/fond_savoir_plus.gif) no-repeat;
	width:102px;
	height:17px;
	line-height:17px;
	text-align:right;
	font-size:10px;
	margin-top:15px;
	padding-right:10px;
	letter-spacing:-0.5px;
}

/*encart titre*/
.bloc_encart_titre{
	background:url(../images/fond_bloc_encart_titre.jpg) no-repeat;
	height:144px !important;
	letter-spacing:-0.4px;
}

.bloc_encart_titre .titre{
	color:#7f7f7f;
	padding:3px 4px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.bloc_encart_titre .intro{
	color:#555c82;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:10px;
	margin-top:20px;
	padding:3px 4px;
}

.bloc_encart_titre .intro a{
	display:block;
	color:#1a2152;
	background:url(../images/fond_savoir_plus.gif) no-repeat;
	width:102px;
	height:17px;
	line-height:17px;
	text-align:right;
	font-size:10px;
	margin-top:15px;
	padding-right:10px;
	letter-spacing:-0.5px;
}

/*encart*/
.bloc_encart .contenu{
	width:237px;
	background:#FFFFFF;
	padding:0 6px 0 6px;
}

.bloc_encart .titre{
	color:#7f7f7f;
	padding:3px 4px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.bloc_encart .accroche{
	color:#7f7f7f;
	padding-bottom:4px;
	font-weight:bold;
	font-size:10px;
}

.bloc_encart .intro{
	color:#555c82;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.bloc_encart .intro a{
	display:block;
	color:#1a2152;
	background:url(../images/fond_savoir_plus.gif) no-repeat;
	width:102px;
	height:17px;
	line-height:17px;
	text-align:right;
	font-size:10px;
	margin-top:15px;
	padding-right:10px;
	letter-spacing:-0.5px;
}

.bloc_encart .corps{
	color:#555c82;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.bloc_encart .corps a{
	display:block;
	color:#1a2152;
	background:url(../images/fond_savoir_plus.gif) no-repeat;
	width:102px;
	height:17px;
	line-height:17px;
	text-align:right;
	font-size:10px;
	margin-top:15px;
	padding-right:10px;
	letter-spacing:-0.5px;
}

/*bt_retour*/
.bloc_retour .intro a{
	margin-top:5px;
	display: block;
	padding-left:10px;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
	background:url(../images/fleche_retour.gif) left no-repeat;
}

.bloc_retour .intro a:hover{
	color:#cc3333;
	background:url(../images/fleche_retour_roll.gif) left no-repeat;
}


/*bloc_encart_formation*/
.bloc_encart_formation{
	background:url(../images/fond_encart.jpg) no-repeat;
	width:388px;
	height:125px;
}

.bloc_encart_formation_contenu{
	padding:15px 120px 10px;
	width:250px;
}

.bloc_encart_formation .intro{
	color:#FFFFFF;
}

.bloc_encart_formation .intro a{
	display:block;
	font-size:10px;
	padding-top:5px;
	margin-top:5px;
	float:right;
	background:url(../images/bouton.gif) no-repeat;
	width:165px;
	height:25px;
	text-align:center;
	text-transform:uppercase;
}

.bloc_encart_formation .intro a:hover{
	color:#1A2152;
}

