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

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

*****************************/
/*--------------------- text  -----------------------*/
.bloc_text{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.bloc_text .titre{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}

.bloc_text .accroche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.bloc_text div.intro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	margin:5px 0px;
}

.bloc_text div.corps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* Colonne de centre */
.col_centrale .bloc_text {
	padding: 0px 16px;
}

/* colonne de droite */
.col_droite .bloc_text .accroche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*--------------------- text image -----------------------*/
.bloc_textimage {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.bloc_textimage .visuel {
	text-align:center;
	float:left;
/*	margin-bottom:8px;*/
	margin-right: 7px;
	border:none;
}

*html .bloc_textimage .visuel {
	margin-right: 3px;
}

.bloc_textimage .visuel a  {
	text-decoration: none;
}

.bloc_textimage .visuel a img {
	border:none;
	margin-bottom:5px;
}

.bloc_textimage .legende_photo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	max-width: 200px;
}

.bloc_textimage .titre{
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.bloc_textimage .accroche{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.bloc_textimage div.intro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	margin:5px 0px;
}

.bloc_textimage div.corps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* Colonne de gauche */
.col_gauche .bloc_textimage .visuel {
	margin-right: 0px;
}

/* Colonne de centre */
.col_centrale .bloc_textimage {
	padding: 0px 16px;
}

/* Colonne de droite */
.col_droite .bloc_textimage .visuel {
	margin-right: 0px;
}

/*--------------------- text image double -----------------------*/
.bloc_textimage2{
	margin:0;
	padding:0;
}

.bloc_textimage2 .visuel {
	text-align:center;
	float:left;
	border:none;
	margin-right: 7px;
}

*html .bloc_textimage2 .visuel {
	margin-right: 3px;
}

.bloc_textimage2 .visuel a  {
	text-decoration:underline;
}

.bloc_textimage2 .visuel a img {
	border:none;
	margin-bottom:10px;
}

.bloc_textimage2 .legende{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	max-width: 200px;
}

.bloc_textimage2 .conteneur_visuel{
}

.bloc_textimage2 .contenu{
/*	border-bottom:solid 1px #cccccc;*/
	padding: 5px 0px;
	margin-bottom: 5px;
	background: none;
}

.bloc_textimage2 .titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;
}

.bloc_textimage2 .accroche{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.bloc_textimage2 div.intro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	margin: 5px 0px;
}

.bloc_textimage2 div.corps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Colonne de gauche */
.col_gauche .bloc_textimage2 .visuel {
	margin-right: 0px;
}

/* Colonne de centre */
.col_centrale .bloc_textimage2 {
	margin: 0px 16px;
}

/* Colonne de droite */
.col_droite .bloc_textimage2 .visuel {
	margin-right: 0px;
}

/*--------------------- image seule -----------------------*/
.bloc_image{
	margin:0;
	padding:0;
	text-align:center;
}

.bloc_image .conteneur_visuel {
	margin-bottom: 2px;
}

.bloc_image .legende{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
}

.bloc_image a  {
	text-decoration: none;
}

.bloc_image a img {
	margin: 0px;
	border: none;
}

/* Colonne de centre */
.col_centrale .bloc_image {
	margin: 0px 16px;
}

/*--------------------- images double -----------------------*/
.bloc_image2{
	margin:0;
	padding:0;
	text-align: center;
}

.bloc_image2 .conteneur_visuel{
	float: left;
	margin-right: 10px;
	margin-bottom: 2px;
}

.bloc_image2 .image_droite {
	margin-right: 0px;
}

.bloc_image2 .legende{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
}

.bloc_image2 a  {
	text-decoration: none;
}

.bloc_image2 a img {
	border: none;
	margin: 0px;
}

/* Colonne de gauche */
.col_gauche .bloc_image2 .conteneur_visuel{
	margin-right: 0px;
}

/* Colonne de centre */
.col_centrale .bloc_image2 {
	margin: 0px 16px;
}

/* Colonne de droite */
.col_droite .bloc_image2 .conteneur_visuel{
	margin-right: 0px;
}

/*--------------------- vidéo -----------------------*/
.bloc_video{
	margin:0;
	padding:0;
}

.bloc_video .titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:5px;
}

.bloc_video .description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:5px;
}

/* Colonne de centre */
.col_centrale .bloc_video {
	margin: 0px 16px;
}

/*--------------------- son -----------------------*/
.bloc_son {
	margin:0;
	padding:0;
}

.bloc_son .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:5px;
}

.bloc_son .description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:5px;
}

/* Colonne de centre */
.col_centrale .bloc_son {
	margin: 0px 16px;
}

/*--------------------- Fichier -----------------------*/
.bloc_fichier {
	margin:0;
	padding:0;
	text-align:left;
}

.bloc_fichier a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.bloc_fichier a img {
	border: none;
}

.bloc_fichier a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}

/* Colonne de centre */
.col_centrale .bloc_fichier {
	margin: 0px 16px;
}

/*--------------------- Flash -----------------------*/
.bloc_flash {
	margin:0;
	padding:0;
	text-align:center;
}

/* Colonne de centre */
.col_centrale .bloc_flash {
	margin: 0px 16px;
}

/*--------------------- iFrame -----------------------*/
.bloc_iframe {

}

/* Colonne de centre */
.col_centrale .bloc_iframe {
	margin: 0px 16px;
}




