/* CSS Document */
/*****************/
/* Style General */
/*****************/
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
img { border:0px; }
a { text-decoration:none; color:#ED1E79; cursor:pointer; }
a:hover {}
form{ margin:0px; padding:0px; }

input, select, textarea {
	margin:0px;
	margin-bottom:1px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#777777;
	border:1px solid #ED1E79;
}
input:focus,  textarea:focus,  select:focus { background-color:#fef5f9; }

fieldset{ margin:7px; padding:7px; border:1px solid #000000; }
fieldset legend{ font-size:18px; }

input#action,
input#submit,
input[type=submit],
input[type=button]{
	height:25px;
	margin:0px;
	padding:0px 7px 0px 7px;
	background-image:url(FileMMedia/Image/Autre_inputButton.gif);
	background-position:top left;
	font-weight:bold;
	color:#FFFFFF;
	border:3px solid #39373a;
	font-size:11px;
}

input#action.bouton2,
input#submit.bouton2,
input[type=submit].bouton2,
input[type=button].bouton2{
	background-image:url(FileMMedia/Image/Autre_inputButton2.gif);
}


.noir{ color:#000000; }
.rose{ color:#ED1E79; }
.bleu{ color:#239DD4; }
.gris{ color:#666666; }

/********/
/* Site */
/********/
#Site {
	margin:0px auto 0px auto;
	padding:0px;
	width:877px;
	border:0px solid #000000;
}

/************/
/* Banniere */
/************/
#Banniere {
	margin:0px;
	padding:0px;
	border:0px solid #FF0000;
}

#Banniere ul{ height:66px; margin:0px; padding:0px; background-image:url(FileMMedia/Image/Menu.jpg); }
#Banniere ul li{ float:left; margin:0px; padding:0px; list-style:none; border:0px solid #FF0000; }
#Banniere ul li a{ display:block; margin:0px; padding:12px; font-size:13px; font-weight:bold; color:#FFFFFF; border:0px solid #FFFF00; }

#Banniere ul li.Accueil a{ margin-left:30px; }
#Banniere ul li.TopSite a{ margin-left:30px; }
#Banniere ul li.SelectionWebMaster a{ margin-left:30px; }
#Banniere ul li.AjouterunSite a{ margin-left:30px; }
#Banniere ul li.Templateskitsgraphiques a{ margin-left:30px; }
#Banniere ul li.Inscription a{ margin-left:20px; }
#Banniere ul li.LOR_Admin a{ margin-left:95px; }
#Banniere ul li.NewsLetter a{ margin-left:15px; }

#Banniere ul li a:hover{ background-image:url(FileMMedia/Image/Menu_puce.gif); background-position:center bottom; background-repeat:no-repeat; color:#CCCCCC; }

#Banniere ul.Accueil li.Accueil a,
#Banniere ul.TopSite li.TopSite a,
#Banniere ul.SelectionWebMaster li.SelectionWebMaster a,
#Banniere ul.AjouterunSite li.AjouterunSite a,
#Banniere ul.Templateskitsgraphiques li.Templateskitsgraphiques a,
#Banniere ul.Inscription li.Inscription a
{ background-image:url(FileMMedia/Image/Menu_puce.gif); background-position:center bottom; background-repeat:no-repeat; color:#CCCCCC; }

#Banniere ul.UpDate li.UpDate a,
#Banniere ul.Bug li.Bug a,
#Banniere ul.Mail li.Mail a,
#Banniere ul.Texte li.Texte a,
#Banniere ul.Categorie li.Categorie a,
#Banniere ul.SousCategorie li.SousCategorie a,

#Banniere ul.SiteWeb li.SiteWeb a,
#Banniere ul.SiteWebProfil li.SiteWeb a,
#Banniere ul.SiteWebSupprimer li.SiteWeb a,

#Banniere ul.SiteWebtemp li.SiteWebTemp a,
#Banniere ul.SiteWebProfiltemp li.SiteWebTemp a,
#Banniere ul.SiteWebSupprimertemp li.SiteWebTemp a,

#Banniere ul.SiteWebattente li.SiteWebAttente a,
#Banniere ul.SiteWebProfilattente li.SiteWebAttente a,
#Banniere ul.SiteWebSupprimerattente li.SiteWebAttente a,

#Banniere ul.SiteDistinct li.SiteDistinct a,
#Banniere ul.SiteDistinctOrphelin li.SiteDistinct a,
#Banniere ul.SiteDistinctMotCle li.SiteDistinct a,
#Banniere ul.SiteLienBroken li.SiteLienBroken a,
#Banniere ul.LOR_Admin li.LOR_Admin a,
#Banniere ul.Membres li.Membres a,
#Banniere ul.NewsLetter li.NewsLetter a
{ background-image:url(FileMMedia/Image/Menu_puce.gif); background-position:center bottom; background-repeat:no-repeat; color:#CCCCCC; }

/********/
/* Menu */
/********/
#Menu {
	float:left;
	width:199px;
	margin:0px;
	padding:0px;
	border:0px solid #FFFF00;
}

#Menu .Login{ width:185px; height:132px; margin:0px; padding:7px; background-image:url(FileMMedia/Image/Menu_Login.jpg); }
#Menu .Logout{ width:185px; height:132px; margin:0px; padding:7px; background-image:url(FileMMedia/Image/Menu_Login2.jpg); }
#Menu .Login div{ font-weight:bold; color:#ED1E79; }
#Menu .Login input#login{ width:170px; border:0px; color:#ED1E79; }
#Menu .Login input#pwd{ width:170px; border:0px; color:#ED1E79; }
#Menu .Login input#email{ width:170px; border:0px; color:#ED1E79; }

#Menu .CoupCoeur{ width:185px; height:auto; margin:0px; margin-top:7px; padding:7px; background-image:url(FileMMedia/Image/Menu_CoupCoeur.jpg); background-position:bottom; background-repeat:no-repeat; }
#Menu .CoupCoeur ul{ margin:7px 0px 0px 17px; padding:0px; }
#Menu .CoupCoeur ul li{ margin:0px; padding:0px; color:#ED1E79; font-weight:bold; }
#Menu .CoupCoeur ul li a{ color:#373935; }

#Menu .SousCategorie{ width:185px; height:204px; margin:0px; margin-top:7px; padding:7px; background-image:url(FileMMedia/Image/Menu_SousCategorie.jpg); }
#Menu .SousCategorie ul{ margin:7px 0px 0px 17px; padding:0px; }
#Menu .SousCategorie ul li{ margin:0px; padding:0px; color:#ED1E79; font-weight:bold; }
#Menu .SousCategorie ul li a{ color:#373935; }

#Menu .Categorie{ width:185px; height:124px; margin:0px; margin-top:7px; padding:7px; background-image:url(FileMMedia/Image/Menu_Categorie.jpg); }
#Menu .Categorie ul{ margin:7px 0px 0px 17px; padding:0px; }
#Menu .Categorie ul li{ margin:0px; padding:0px; color:#ED1E79; font-weight:bold; }
#Menu .Categorie ul li a{ color:#373935; }

/************/
/* Rubrique */
/************/
#Rubrique {
	margin:0px;
	margin-left:214px;
	padding:0px;
	color:#777777;
}
#Rubrique h1{ font-size:24px; }
#Rubrique h1.Titreh1{
	font-size:18px;
	color:#000000;
	
}
#Rubrique h2{ margin:0px; margin-bottom:7px; padding:0px; font-size:15px; font-weight:bold; }
#Rubrique h3{ height:21px; margin:0px; padding:4px 0px 0px 20px; background-image:url(FileMMedia/Image/Autre_inputButton.gif); background-repeat:repeat-x; font-size:13px; font-weight:bold; color:#FFFFFF; }
#Rubrique h3 a{ color:#FFFFFF; }

	/*----------------*/
	/*---- Module ----*/
	/*----------------*/
	
	/********/
	/* News */
	/********/
	#Rubrique .News .Haut{}
	#Rubrique .News .Milieu{}
	#Rubrique .News .Gauche{ display:none; }
	#Rubrique .News .Droite{ display:none; }
	#Rubrique .News .Milieu #Titre{ margin:0px; padding:9px; height:10px; background-image:url(FileMMedia/Image/Rubrique_bgcelltd.gif); border:3px solid #373935; text-align:center; font-weight:bold; font-size:12px; color:#FFFFFF; }
	#Rubrique .News .Milieu #Titre span{ float:right; margin-top:-18px; margin-right:7px; }
	#Rubrique .News .Milieu #Titre img{ float:left; margin-left:7px; }
	#Rubrique .News .Milieu #Texte{ padding:7px; background-color:#efefef; border:3px solid #373935; border-top:0px; }
	#Rubrique .News .Milieu #Date{ float:right; padding:2px; font-style:italic; }
	#Rubrique .News .Milieu #Heure{ float:right; padding:2px; font-style:italic; }
	#Rubrique .News .Milieu #Auteur{ float:right; padding:2px; font-style:italic; }
	#Rubrique .News .Milieu #Categorie{ display:none; }

	#Rubrique .News .Admin .Milieu{ padding:2px; text-align:right; }
	#Rubrique .News .Admin .Milieu a{}
	
	#Rubrique .News .Milieu .AdminNews #Titre{ margin:0px; padding:8px; height:22px; background-image:url(FileMMedia/Image/Rubrique_bgcelltd.gif); border:3px solid #373935; text-align:left; font-weight:bold; }
	#Rubrique .News .Milieu .AdminNews #Texte{ padding:7px; background-color:#efefef; border:3px solid #373935; border-top:0px; }
	#Rubrique .News .Milieu .AdminNews #Date{ display:none; }
	#Rubrique .News .Milieu .AdminNews #Heure{ display:none; }
	#Rubrique .News .Milieu .AdminNews #Auteur{ float:none; background-color:#efefef; border:3px solid #373935; border-top:0px; text-align:center; }
	#Rubrique .News .Milieu .AdminNews #Submit{ padding:7px; background-color:#efefef; border:3px solid #373935; border-top:0px; text-align:center; }

	#Rubrique .News .Bas{}
	
	/* Nb_Page */
	#Rubrique .News .Nb_Page{ text-align:center; font-size:22px; font-weight:bold; }
	
	/***************/
	/* Commentaire */
	/***************/
	#Rubrique .Commentaire .Gauche{}
	#Rubrique .Commentaire .Droite{}
	#Rubrique .Commentaire .Milieu #Titre{ padding:2px; font-size:15px; font-weight:bold; }
	#Rubrique .Commentaire .Milieu #Texte{ padding:7px; }
	#Rubrique .Commentaire .Milieu #Date{ float:right; padding:2px; font-style:italic; }
	#Rubrique .Commentaire .Milieu #Heure{ display:none; }
	#Rubrique .Commentaire .Milieu #Auteur{ float:right; padding:2px; font-style:italic; }
	#Rubrique .Commentaire .Milieu #Categorie{ display:none; }

	#Rubrique .Commentaire .Admin .Milieu{ padding:2px; text-align:right; }
	#Rubrique .Commentaire .Admin .Milieu a{}
	
	#Rubrique .Commentaire .Milieu .AdminNews #Titre{}
	#Rubrique .Commentaire .Milieu .AdminNews #Texte{}
	#Rubrique .Commentaire .Milieu .AdminNews #Date{ display:none; }
	#Rubrique .Commentaire .Milieu .AdminNews #Heure{ display:none; }
	#Rubrique .Commentaire .Milieu .AdminNews #Auteur{ }
	#Rubrique .Commentaire .Milieu .AdminNews #Submit{ padding:7px; text-align:center; }

	#Rubrique .Commentaire .Bas{}
	
	/* Nb_Page */
	#Rubrique .Commentaire .Nb_Page{ text-align:center; font-size:22px; font-weight:bold; }

	/***********/
	/* Membres */
	/***********/	
	#Rubrique #Membres #Contenu .Milieu .BoxProfil{ margin-bottom:7px; padding:0px; }
	#Rubrique #Membres #Contenu .Milieu .BoxProfil .Titre{ background-image:url(FileMMedia/Image/Rubrique_bgcellth.gif); border:3px solid #373935; }
	#Rubrique #Membres #Contenu .Milieu .BoxProfil .Titre.bis{ background-image:url(FileMMedia/Image/Rubrique_bgcellth2.gif); border:3px solid #373935; }
	#Rubrique #Membres #Contenu .Milieu .BoxProfil .Titre{ margin:0px; padding:7px; height:13px; cursor:pointer; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; }
	#Rubrique #Membres #Contenu .Milieu .BoxProfil .Titre span{}
	#Rubrique #Membres #Contenu .Milieu .BoxProfil .Texte{ display:none; margin:0px; padding:0px; }
	#Rubrique #Membres #Contenu .Milieu .BoxProfil .Texte td{ vertical-align:top; }
	
	#Rubrique #Membres #Contenu .Milieu .Box{ border:3px solid #373935; }
	#Rubrique #Membres #Contenu .Milieu .Box .Titre{ height:13px; background-image:url(FileMMedia/Image/Rubrique_bgcelltd.gif); border:0px; color:#FFFFFF; }
	#Rubrique #Membres #Contenu .Milieu .Box .Titre span{ color:#FFFFFF; }
	#Rubrique #Membres #Contenu .Milieu .Box .Texte{ display:block; margin:0px; padding:0px; background-color:#efefef; }
	
	#Rubrique #Membres #Contenu .Milieu .Col1{ width:300px; }
	#Rubrique #Membres #Contenu .Milieu .Col2{}

		/****************/
		/* Membres.User */
		/****************/
		#Rubrique #Membres.User #Contenu .Milieu .BoxContact{ border-top:0px; border-right:2px solid #373935; }
		#Rubrique #Membres.User #Contenu .Milieu .BoxPropriete{ border-top:0px; border-right:2px solid #373935; }
		#Rubrique #Membres.User #Contenu .Milieu .BoxAProposDe{ border-top:0px; border-left:2px solid #373935; }
		#Rubrique #Membres.User #Contenu .Milieu .BoxCommentaire{ border-top:0px; border-left:2px solid #373935; }
	
		/*******************/
		/* Membres.SiteWeb */
		/*******************/
		#Rubrique #Membres.SiteWeb #Contenu .Milieu .Col1{ width:auto; }
		#Rubrique #Membres.SiteWeb #Contenu .Milieu .Col2{ width:200px; }

		#Rubrique #Membres.SiteWeb #Contenu .Milieu .BoxAProposDe{ border-top:0px; }
		#Rubrique #Membres.SiteWeb #Contenu .Milieu .BoxLienRetour{ border-top:0px; }
		#Rubrique #Membres.SiteWeb #Contenu .Milieu .BoxPropriete{ border-top:0px; border-left:0px; }
	
	/**********/
	/* Profil */
	/**********/
	#Rubrique #Profil #Contenu .Milieu .BoxProfil{ margin-bottom:7px; padding:0px; }
	#Rubrique #Profil #Contenu .Milieu .BoxProfil .Titre{ background-image:url(FileMMedia/Image/Rubrique_bgcellth.gif); border:3px solid #373935; }
	#Rubrique #Profil #Contenu .Milieu .BoxProfil .Titre.bis{ background-image:url(FileMMedia/Image/Rubrique_bgcellth2.gif); border:3px solid #373935; }
	#Rubrique #Profil #Contenu .Milieu .BoxProfil .Titre{ margin:0px; padding:7px; height:13px; cursor:pointer; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; }
	#Rubrique #Profil #Contenu .Milieu .BoxProfil .Titre span{}
	#Rubrique #Profil #Contenu .Milieu .BoxProfil .Texte{ margin:0px; padding:0px; }
	#Rubrique #Profil #Contenu .Milieu .BoxProfil .Texte td{ vertical-align:top; }
	
	#Rubrique #Profil #Contenu .Milieu .Box{ border:3px solid #373935; }
	#Rubrique #Profil #Contenu .Milieu .Box .Titre{ height:13px; background-image:url(FileMMedia/Image/Rubrique_bgcelltd.gif); border:0px; color:#FFFFFF; }
	#Rubrique #Profil #Contenu .Milieu .Box .Titre span{ color:#FFFFFF; }
	#Rubrique #Profil #Contenu .Milieu .Box .Texte{ display:block; margin:0px; padding:0px; background-color:#efefef; }
	
	#Rubrique #Profil #Contenu .Milieu .Col1{ width:300px; }
	#Rubrique #Profil #Contenu .Milieu .Col2{}	
	
	#Rubrique #Profil #Contenu .Milieu .MsgBoxAjax{ padding:2px; background-color:#FFCC00; font-weight:bold; }
	
		/****************/
		/* Profil.User */
		/****************/
		#Rubrique #Profil.User #Contenu .Milieu .BoxPWD{ border-top:0px; border-right:2px solid #373935; }
		#Rubrique #Profil.User #Contenu .Milieu .BoxPWD .Texte{ display:none; }
		#Rubrique #Profil.User #Contenu .Milieu .BoxContact{ border-top:0px; border-right:2px solid #373935; }
		#Rubrique #Profil.User #Contenu .Milieu .BoxContact .Texte{ display:none; }
		#Rubrique #Profil.User #Contenu .Milieu .BoxAProposDe{ border-top:0px;  border-left:2px solid #373935; }
		#Rubrique #Profil.User #Contenu .Milieu .BoxAProposDe .Texte{ display:none; }
		#Rubrique #Profil.User #Contenu .Milieu .BoxCommentaire{ border-top:0px;  border-left:2px solid #373935; }
		#Rubrique #Profil.User #Contenu .Milieu .BoxCommentaire .Texte{ display:none; }

		/*******************/
		/* Profil.SiteWeb */
		/*******************/
		#Rubrique #Profil.SiteWeb #Contenu .Milieu .Col1{ width:auto; }
		#Rubrique #Profil.SiteWeb #Contenu .Milieu .Col2{ width:250px; }

		#Rubrique #Profil.SiteWeb #Contenu .Milieu .BoxAProposDe{ border-top:0px; }
		#Rubrique #Profil.SiteWeb #Contenu .Milieu .BoxPropriete{ border-top:0px; border-left:0px; }
		
	/***********/
	/* BoxSite */
	/***********/
	#Rubrique .BoxSite{ width:658px;}
	#Rubrique .BoxSite .SiteAdv{ height:37px; background-image:url(/FileMMedia/Image/SiteAdv.gif); background-repeat:no-repeat; }
	#Rubrique .BoxSite .BoxSiteOne{ padding-bottom:17px; }
	
	/*************/
	/* Categorie */
	/*************/
	#Rubrique .ListeCategorie{ float:left; min-height:50px; width:215px; padding-right:2px; margin-bottom:7px; border:0px solid #000000; }
	#Rubrique .ListeCategorie .t1{ display:inline; margin:0px; padding:0px; font-size:16px; font-weight:bold; }
	#Rubrique .ListeCategorie .t2{ display:inline; margin:0px; padding:0px; font-size:14px; }
	#Rubrique .ListeCategorie .t3{ margin:0px; padding:2px; font-size:10px; color:#999999; }
	
	/*****************/
	/* SousCategorie */
	/*****************/
	#Rubrique .BoxSousCategorie{ overflow:auto; }
	#Rubrique .BoxSousCategorie div{ float:left; width:185px; padding:0px 7px 10px 20px; background-image:url(../../FileMMedia/Image/PuceSousCategorie.gif); background-repeat:no-repeat; background-position:0px 5px; font-size:10px; }
	#Rubrique .BoxSousCategorie a{ font-size:11px; font-weight:bold; }
	
	/********/
	/* Site */
	/********/
	#Rubrique .BoxSite{ }
	#Rubrique #frmRecherche{ width:471px; height:35px; padding:3px 7px 0px 7px; background-image:url(../../FileMMedia/Image/Recherche-bg.gif); background-repeat:no-repeat; background-position:bottom; }
	#Rubrique #frmRecherche input{ margin:0px; padding:5px 2px 5px 2px; border:0px; }
	#Rubrique #frmRecherche input#action{ height:auto; border:0px; background-color:none; background-image:none; }
	#Rubrique #frmRecherche input#action:focus{ background-color:transparent; }
	
	#Rubrique .BoxMeilleursLiens{ float:right; width:159px; height:380px; margin:0px 0px 7px 14px;; padding:10px 4px 0px 7px; background-image:url(FileMMedia/Image/Rubrique_MeilleursLiens.jpg); }
	
	/*--------------*/
	/*---- Page ----*/
	/*--------------*/
	/***********/
	/* Accueil */
	/***********/
	#Rubrique .Accueil .default .BoxNew{ overflow:auto; }
	#Rubrique .Accueil .default .BoxRecherche{ overflow:hidden; }
	#Rubrique .Accueil .default .BoxCategorie{ overflow:auto; border:1px solid #000000; }
	
	#Rubrique .Accueil .RechercheCategorie{ overflow:auto; } /* Ajustement pour la page recherche
	
	/*******************/
	/* Ajouter un Site */
	/*******************/
	#Rubrique .AjouterSite { width:98%; }
	#Rubrique .AjouterSite .Modalite{ color:#777777; }
	
		/* Rose */
		#Rubrique .AjouterSite .BlocRose{ height:237px; width:231px; background-image:url(/FileMMedia/Image/BlocRose.gif); background-repeat:no-repeat; cursor:pointer; text-align:left; }
		#Rubrique .AjouterSite .BlocRose h2{ margin:0px; padding:17px 0px 17px 0px; text-align:center; font-size:23px; color:#FFFFFF; }
		#Rubrique .AjouterSite .BlocRose ul{ margin:0px 10px 0px 14px; padding:0px; font-weight:bold; color:#FFFFFF; }
		#Rubrique .AjouterSite .BlocRose ul li{ margin:0px 10px 0px 10px; padding:0px; }
		#Rubrique .AjouterSite .BlocRose .Continuer{ margin:19px 0px 0px 0px; padding:0px; text-align:center; font-size:16px; font-weight:bold; color:#000000; }
		
		/* Bleu */
		#Rubrique .AjouterSite .BlocBleu{ height:237px; width:231px; background-image:url(/FileMMedia/Image/BlocBleu.gif); background-repeat:no-repeat; cursor:pointer; text-align:left; }
		#Rubrique .AjouterSite .BlocBleu h2{ padding:17px 0px 17px 0px; text-align:center; font-size:23px; color:#FFFFFF; }
		#Rubrique .AjouterSite .BlocBleu ul{ margin:0px 10px 0px 14px; padding:0px; font-weight:bold; color:#FFFFFF; }
		#Rubrique .AjouterSite .BlocBleu ul li{ margin:0px 10px 0px 10px; padding:0px; }
		#Rubrique .AjouterSite .BlocBleu .Continuer{ margin:41px 0px 0px 17px; padding:0px; text-align:center; font-size:16px; font-weight:bold; color:#000000; }

	
/************/
/* PiedPage */
/************/
#PiedPage {
	clear:both;
	width:877px;
	margin:0px auto 0px auto;
	padding:0px;
	font-size:11px;
	border-top:7px solid #FFFFFF;
}
#PiedPage a{ color:#000000; }
#PiedPage a:hover{ color:#ED1E79; }
#PiedPage #FooterMenu a{ color:#FFFFFF; }
#PiedPage #FooterMenu{ padding-top:11px; height:30px; background-image:url(FileMMedia/Image/Footer.jpg); background-repeat:no-repeat; text-align:center; font-size:13px; font-weight:bold; color:#FFFFFF; }

