/* CSS Document */
/*********************/
/* Mise en page BODY */
/*********************/
html {
	font-size:100%;
}
body {
	margin: 0px !important;
	padding: 0px !important;
	font-size:0.7em !important;
	border:0px !important;
}

/*********************************************/
/* Mise en page des BALISES sur tout le site */
/* Note: Modifier de préférence les balises 
		 seulement dans #Rubrique.
/*********************************************/
h1, h2, h3{ margin:0px }
a{ text-decoration:none; }
a img{ border:0px; }
textarea, select, input { height:auto; padding:.2em; }

/*******************************/
/* Mise en page Pré-Configurer */
/*******************************/
/* Commun */
.ClearBoth{ clear:both; }

/* Mise en page 2 colones */
.Cols2{ overflow:auto }
.Cols2 .Col1{ float:left; width:30%; }
.Cols2 .Col2{ float:left; width:70%; }

/* Mise en page 3 colones */
.Cols3{ overflow:auto }
.Cols3 .Col1{ float:left; width:25%; }
.Cols3 .Col2{ float:left; width:33%; }
.Cols3 .Col3{ float:left; width:42%; }

/********/
/* Site */
/********/
#Site {
	filter:Alpha(Opacity=100) !important;
	opacity: 1 !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	min-width:800px;
	margin: 0px !important;
	padding: 0px !important;
}

#Site .BoutonBleu, #Site .BoutonRose, #Site .BoutonVert
{
	margin-bottom:0.5em;
	font-weight:bold;
}
#Site .BoutonBleu
{
	border:1px solid #77D5F7;
	background-image:url(FileMMedia/Image/bgBleu.png);
	color:#FFF;
}
#Site .BoutonRose
{
	border:1px solid #EB5F99;
	background-image:url(FileMMedia/Image/bgRose.png);
	color:#FFF;
}
#Site .BoutonVert
{
	border:1px solid #EEE736;
	background-image:url(FileMMedia/Image/bgVert.png);
	color:#FFF;
}

/************/
/* Banniere */
/************/
#Banniere {
	overflow:hidden;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0.3em;
	border-left-width:0px;
	background-image:url(FileMMedia/Image/Banniere.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#000;
	color:#FFF;
}
#Banniere .BanniereIn
{
	margin:0 auto;
	width:800px;
}
#Banniere a{
	color:#FFF;
}

#Banniere h1{
	margin:0;
	font-size:2em;
}
#Banniere h2{
	margin:0;
	font-size:1.5em;
}

/************/
/* Rubrique */
/************/
#Rubrique {
	margin:0 auto;
	padding:1em 0 1em 0;
	width:800px;
}

/* Menu Gauche */
#Rubrique #tabs-Nouveau,
#Rubrique #tabs-Top10,
#Rubrique #tabs-Annuaire,
{
}

/******************************************/
/* Mise en page des BALISES dans Rubrique */
/******************************************/
#Rubrique .floatLeft{ float:left; margin:0 1em 1em 0; }
#Rubrique .floatRight{ float:right; margin:0 0 1em 1em; }
#Rubrique a{}
#Rubrique textarea, #Rubrique select, #Rubrique input {}
#Rubrique ul.Categories
{
	overflow:auto;
	margin:0;
	padding:0;
	list-style:none;
}
#Rubrique ul.Categories li
{
	float:left;
	padding:0 1em 1em 0;
}


/***************************************/
/* Mise en page de TEMPLATE de la _lib */
/***************************************/
#Rubrique .News { margin-bottom:2px; }
#Rubrique .News.Recherche {}
#Rubrique .News.Affichage {}
#Rubrique .News.Page { text-align:center; }
#Rubrique .News.Version { font-style:italic; font-size:0.8em; text-align:right; }

#Rubrique .News .ListeNews {}
#Rubrique .News .ListeNews .UneNews { background-image:none !important; margin-bottom:0.5em; }
#Rubrique .News .ListeNews .UneNews .Admin {}
#Rubrique .News .ListeNews .UneNews .Titre { font-size:1.1em; }
#Rubrique .News .ListeNews .UneNews .Contenu {}
#Rubrique .News .ListeNews .UneNews .Contenu .Schema {}
#Rubrique .News .ListeNews .UneNews .Contenu .SchemaLeft { margin:0 .5em .5em 0; }
#Rubrique .News .ListeNews .UneNews .Contenu .SchemaRight { margin:0 0 .5em .5em; }
#Rubrique .News .ListeNews .UneNews .Contenu .Texte { text-align:justify; }
#Rubrique .News .ListeNews .UneNews .Contenu .Infos { text-align:right; }
#Rubrique .News .ListeNews .UneNews .Contenu .KeyWords { margin-top:1em; font-weight:bold; }

/****************/
/* Base de page */
/****************/
#BasDePage {
	clear:both;
	padding:1em 10% 0 10%;
	border-top-width:0.3em;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	background-image:url(FileMMedia/Image/Footer.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#000;
	color:#FFF;
}
#BasDePage a{
	color:#FFF;
}

/************/
/* PiedPage */
/************/
#PiedPage {
	padding:0 10% 0 10%;
	background-color:#000;
	color:#FFF;
}
#PiedPage a{
	color:#FFF;
}
