td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-spacing: 0px; color: #000000; letter-spacing: 1px; line-height: 150%}
body{background: url('../images_index/ombre.png');}
input{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #0c4f7d; padding: 3px;}
textarea{ border: 1px solid #0a72b5;}

#mContainer {
	position:relative;
	width:1134px;
	height:171px;
	
}

.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity:0.0;
	filter:Alpha(opacity=0);
	z-index: 1;
	
}

.td_bandeau{border-bottom: 2px solid #8A8A8A; background: url('../images_index/bandeau_site_web.png');}
.img_bandeau{ z-index: 5;}
.image_defile{}
.news_index{position: relative;top: 0px;left: 5px;border: 0px; padding: 5px; height: 180px; font-family: Verdana;font-size: 11px;letter-spacing: 1px;}
.live_course{position: relative;top: 0px;left: 5px;border: 0px; padding: 5px; height: 100px; font-family: Verdana;font-size: 11px;letter-spacing: 1px;}

hr{	width: 95%; border-style: solid; border-width: 1px; border-color: #0c4f7d;}
.hr_menu{position:relative; left:12px;}
.table_copy{ background-color: #19171c; width:100%; padding:0; border-spacing:0; height:100%; line-height: 100%}
.text_justifie{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: justify}
.text_centre{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7px; text-align: center}
.text_copy{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; line-height: 120%; position: relative; top: 10px}
.tab_news{ border: 1px solid #0c4f7d; width: 100%; border-spacing: 0px;  border-spacing: 0px;}
.fieldset_index{ border: 1px solid #0c4f7d; width: 95%; border-spacing: 0px;  border-spacing: 0px; height: 175px;}
.tab_fieldset{ border: 1px solid #0c4f7d; width: 97%; border-spacing: 0px;  border-spacing: 0px;}
.tab_fieldset_demi{ border: 1px solid #0c4f7d; width: 94%; border-spacing: 0px;  border-spacing: 0px;}

.td_news{ border-bottom: 1px dotted #0c4f7d; border-spacing: 0px; background-color: #0B72B5; padding: 5px; color: #ffffff;}
.td_news_texte{ border-spacing: 0px; padding: 5px;}
.td_news_image_gauche{ border-right: 1px dotted #F87225; border-spacing: 0px; padding: 0px;}
.td_news_image_droit{ border-spacing: 0px; padding: 5px;}
.td_cell_sup{ border-bottom: 1px solid #0c4f7d; border-right: 1px solid #0c4f7d; padding: 5px; font-weight: bold; text-align: center;}
.td_cell{ border-bottom: 1px dotted #0c4f7d; border-right: 1px solid #0c4f7d; padding: 5px;}
.td_cell_last { border-right: 1px solid #0c4f7d; padding: 5px;}
.td_fond_bas2 {height:23px; background-color:#F87225; background-image: url(../images_index/fond_bas2.gif)}
.tab_principal{ border: 0px; padding: 0px; width: 90%; background-color: #FFFFFF; border-spacing: 0px; margin-left: auto; margin-right: auto;}
.tab_centre{ width: 93px; border: 0;	border-spacing: 4px; padding: 6px; margin-left: auto; margin-right: auto;}
.tab_baniere{ width: 100%; border: 0px; padding: 2px; border-spacing: 2px}
.tab_gauche{ width: 150px; border: 0px; padding: 0px; border-spacing: 0px; background-image: url(../images_index/fond2.gif)}
.tab_fond2{ background-color :#ffffff;}

.txt_menu{margin-bottom: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-spacing: 0px; color: #000000; letter-spacing: 0.5px; line-height: 130% ;position : relative;bottom: 2px;}
.puce_menu{margin-bottom: 15px;}

legend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-spacing: 0px; color: #0B72B5; letter-spacing: 0.5px; line-height: 130%}
.div_principal {width: 936px; height: 590px;overflow: auto;padding: 5px;font-family: Verdana;font-size: 10px;letter-spacing: 1px;}

.tr_principal { background-color: #ffffff; border-spacing: 0px}
.tr_baniere { background-color: #FFFFFF}
.tr_copyright {background-color: #999999}
.td_principal{height: 23px;vertical-align: top;border-spacing: 0px}
.td_centre
{
	vertical-align: top;
	width: 950px;
	height: 100%;
	border-spacing: 0px;
	background-color :#ffffff;
}
.td_baniere_gauche
{
	height: 75px;
	width: 170px;
	empty-cells: show
}
.td_baniere_droite
{
	background-color: #ffffff;
	height: 75px;
	width: auto;
	empty-cells: show
}
.tab_menu
{
	height: 281px; 
	width: 170px;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	background-image: url(../images_index/nvx_menu.gif)
}
.td_centre_global
{
	vertical-align: top;
	width: 100%;
	border-spacing: 0px
}
.td_global_menu
{
	height: 35px;
	vertical-align: top;
	border-spacing: 0px
}
.td_global2_menu
{
	vertical-align: top;
	width: 170px;
	border-spacing: 0px;
}
.td_menu
{
	background-image: url(../images_index/nvx_menu.gif);
	border-spacing: 0px;
	height: 281px
}
.td_copyright
{
	height: 20px;
	border-spacing: 0px;
}
.image_menu
{
	border: 0px;
	width: 100px;
	height: 10px;
	position: absolute; 
	z-index: 2;
	margin-top: 10px;
	margin-bottom: 10px;
}
.barre_horizontale_sous_banniere
{
	height: 23px;
	background-color: #F87225;
	border-spacing: 0px;
	background-image: url(../images_index/fond_bas2.gif)
}

/* STYLE DES LIENS */
A {
    color:#0B72B5;
    text-decoration: none;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

A:hover {
    color: #39A9DC;
    text-decoration: underline;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }
.body 
{  
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}
.titres 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bolder; 
	text-transform: uppercase; 
	color: #333333
}
.copy 
{  
	color: #FFFFFF; 
	text-decoration: none
}

/*---------------------------COMMUNS--------------------*/	
/*titre en haut de la page*/
.titrepage {
    font-size: 14px;
    font-style: underline;
    font-weight: bold;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }
	
/*liens vers statistiques et administration*/
.liensadm {
    font-size: 10px;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }
	
/* BARRE AFFICHANT L'ARBORESCENCE DES ALBUMS (1ère ligne) */
.barrearbo {
    font-size: 12px;
    background-color: #ffffff;
    font-weight: bold;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

/* BARRE AFFICHANT LES INFOS SUR LA GALERIE (2ème ligne) */
.barreinfo {
    font-size: 12px;
    background-color: #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

/* BARRE DU BAS */
.barrebas {
    font-size: 11px;
    background-color: #ffffff;
    font-family : 19171c, Arial, Helvetica, sans-serif
    }

/*temps de generation*/
.generation {
    font-size: 10px;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

/* COULEUR DES ENCADRéS */
.encadre {
    background-color: #0c4f7d;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }	
/* Titre de chaque page */
    
.titre_haut{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	letter-spacing: 1.5px;

}
    

/*--------------------------- DISP_SERIE.PHP - DISP_IMG.PHP --------------------*/	
/* BARRE DE NAVIGATION DE PAGE EN PAGE */
.barrenav {
    font-size: 11px;
    background-color: #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }	
/* ------------------------------ INDEX.PHP - DISP_ALBUM.PHP -----------------*/
/*TITRE D'UN ALBUM (lien) */
.lienalbum {
    font-size: 12px;
    font-weight: bold;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

/* DESCRIPTION D'UN ALBUM */
.descralbum {
    font-size: 12px;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

/* INFOS SUR UN ALBUM */
.infosalbum {
    font-size:11px;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

	
/*---------------------------INDEX.PHP----------------------*/
/* STYLE DE LA PARTIE HAUTE DES IMAGES POPULAIRES  */
.favoriteup {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    background-color: #777777;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

/* STYLE DE LA PARTIE BASSE DES IMAGES POPULAIRES*/
.favoritedown {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
    background-color: #777777;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

	
/*---------------------------DISP_SERIE.PHP----------------------*/	
.infosphoto {
    font-size: 11px;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

/*----------------------LOGIN.PHP---------------*/
.authdescr {
    font-size: 12px;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }
    
/*----------------------NEWSLETTER---------------*/
    form#subscribe-form { width: 60%; margin: 30px auto 15px; }
	form#subscribe-form fieldset	   { border: 1px solid #79C; padding: 10px; }
	form#subscribe-form legend		   { background-color: white; padding: 1px 4px; color: black; }
	form#subscribe-form div			   { padding: 5px 8px; }
	form#subscribe-form div.bloc label { display: block; float: left; width: 30%; margin-top: .2em; cursor: pointer; }
	form#subscribe-form div label	   { cursor: pointer; }
	form#subscribe-form div.center	   { text-align: center; }
	form#subscribe-form p.message	   { text-align: center; }

	form#subscribe-form select,
	form#subscribe-form input[type="text"]  { border: 1px inset silver; }

	abbr[title] { cursor: help; }
	address#footer {
		margin: 15px auto;
		text-align: center;
		font-style: normal;
		font-size: 11px;
	}
    