/* CSS Document */
/*****************/
/* Style General */
/*****************/

body {
	margin:0px;
	padding:0px;
	background-color:#D52727;
	background-image:url(FileMMedia/Image/bgBody.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
img {
	border:0px;
}
a{ text-decoration:none; color:#E2001A; cursor:pointer; }
a:hover {}
a img{ border:0px; }

form{ margin:0px; padding:0px; }

input,  textarea,  select,  fieldset {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #E2001A;
}
input:focus{ background-color:#CCCCCC; }

legend{ font-weight:bold; font-size:13px; color:#E2001A; }
input[type=submit],
input[type=button]
{
	width:116px;
	height:24px;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(FileMMedia/Image/bgBouton.jpg);
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	cursor:pointer;
}

.rouge { color: #E2001A; }

/********/
/* Site */
/********/
#Site {
	margin:8px auto 0px auto;
	padding:0px;
	width:888px;
	height:573px;
}

/************/
/* Banniere */
/************/
#Banniere {
	height:95px;
	margin:0px;
	padding:0px;
	background-image:url(FileMMedia/Image/bgBanniere.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#Banniere h1{ display:none; }
#Banniere ul{ margin:0px 0px 0px 0px; padding:61px 0px 0px 10px; font-weight:bold; font-size:13px; color:#999999; }
#Banniere ul li{ float:left; margin:0px; padding:0px; list-style:none; }
#Banniere ul li a{ float:left; display:block; margin:0px; padding:4px 17px 13px 17px; color:#999999; }
#Banniere ul li a:hover{ color:#D52727; text-decoration:underline; }
#Banniere ul.Accueil li a.Accueil,
#Banniere ul.Maisons li a.Maisons,
#Banniere ul.Appartements li a.Appartements,
#Banniere ul.Autres li a.Autres,
#Banniere ul.Vous-vendez li a.Vous-vendez,
#Banniere ul.Contact li a.Contact
{ background-color:#FFFFFF; background-image:url(FileMMedia/Image/bgMenu.jpg); background-repeat:no-repeat; background-position:center; color:#D52727; }

/********/
/* Menu */
/********/
#Menu {
float:left;
	width:300px;
	margin:0px;
	margin-top:7px;
	margin-left:12px;
	padding:7px;
	background-image:url(FileMMedia/Image/bgRubriqueGauche.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

/************/
/* Rubrique */
/************/
#Rubrique {
float:right;
	width:506px;
	height:448px;
	overflow:auto;
	margin:0px;
	margin-top:7px;
	margin-right:12px;
	padding:7px;
	background-color:#DCE0DC;
	border:1px solid #D52727;
	border:1px solid #000000;
}

	/********/
	/* News */
	/********/
	#Rubrique .News{}
	#Rubrique .News .Cadre{ width:486px; }
	#Rubrique .News .Haut{}
		#Rubrique .News .Haut .Gauche{ width:10px; }
		#Rubrique .News .Haut .Milieu{}
		#Rubrique .News .Haut .Droite{ width:10px; }
	#Rubrique .News .Admin{}
		#Rubrique .News .Admin .Gauche{ width:10px; }
		#Rubrique .News .Admin .Milieu{ text-align:right; }
			#Rubrique .News .Admin .Milieu a{}
			#Rubrique .News .Admin .Milieu a:hover{}
			#Rubrique .News .Admin .Milieu .Titre{}
			#Rubrique .News .Admin .Milieu .Texte{}
		#Rubrique .News .Admin .Droite{ width:10px; }
	#Rubrique .News .Contenu{ }
		#Rubrique .News .Contenu .Gauche{ width:10px; }
		#Rubrique .News .Contenu .Milieu{ background-image:url(FileMMedia/Image/bgSeparateur.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px; }
		#Rubrique .Detail .News .Contenu .Milieu{ background-image:none; }
			#Rubrique .News .Contenu .Milieu #Ajax-Ajouter{}
			#Rubrique .News .Contenu .Milieu .CoupCoeur{ float:right; margin:0px; padding:4px; }
			#Rubrique .News .Contenu .Milieu .Titre{ margin:0px; padding:4px; font-weight:bold; font-size:14px; color:#E2001A; list-style:square; text-decoration:underline; }
			#Rubrique .News .Contenu .Milieu .Texte{ margin:0px; padding:0px; }
			#Rubrique .News .Contenu .Milieu .Ville{ float:right; padding:2px; }
			#Rubrique .News .Contenu .Milieu .Categorie{ float:right; padding:2px; }
			#Rubrique .News .Contenu .Milieu .Schema{}
			#Rubrique .News .Contenu .Milieu .Texte{}
		#Rubrique .News .Contenu .Droite{ width:10px; }
	#Rubrique .News .AdminNews{ background-color:#f5f5f5; }
		#Rubrique .News .Milieu .AdminNews {}
		#Rubrique .News .Milieu .AdminNews input{}
		#Rubrique .News .Milieu .AdminNews input:focus{}
		#Rubrique .News .Milieu .AdminNews .Categorie{ float:none; margin:0px; padding:7px; font-style:normal; font-weight:bold; border-bottom:1px solid #E2001A; background-color:; }
		#Rubrique .News .Milieu .AdminNews .Titre{ margin:0px; padding:7px; border-bottom:1px solid #E2001A; color:#333333; text-decoration:none; }
		#Rubrique .News .Milieu .AdminNews .Titre input{ padding:2px; }		
		#Rubrique .News .Milieu .AdminNews .Schema{ float:none; margin:0px; padding:7px; font-style:normal; font-weight:bold; border-bottom:1px solid #E2001A; }
		#Rubrique .News .Milieu .AdminNews .Ville{ float:none; margin:0px; padding:7px; font-style:normal; font-weight:bold; border-bottom:1px solid #E2001A; }
		#Rubrique .News .Milieu .AdminNews .Texte{ padding:0px; border-bottom:1px solid #E2001A; }
		#Rubrique .News .Milieu .AdminNews .Submit{ padding:7px; text-align:center; }
		
		/* CSS Special Ajouter */
		#Rubrique .News #Cadre-Ajouter .Haut{ display:none; }
		#Rubrique .News #Cadre-Ajouter .Haut .Milieu{}
		#Rubrique .News #Cadre-Ajouter .Admin .Milieu{ text-align:center; }
		#Rubrique .News #Cadre-Ajouter .Milieu .AdminNews {}
		#Rubrique .News #Cadre-Ajouter .Bas{ display:none; }
				
	#Rubrique .News .Bas{}
		#Rubrique .News .Bas .Gauche{}
		#Rubrique .News .Bas .Milieu{}
		#Rubrique .News .Bas .Droite{}
		
	#Rubrique .News .Gauche{}
	#Rubrique .News .Milieu{}
	#Rubrique .News .Droite{}
	
	#Rubrique #Recherche {}
	#Rubrique .News #Recherche .Haut{}
	#Rubrique .News #Recherche .Haut .Milieu{}
	#Rubrique .News #Recherche .Gauche{}
	#Rubrique .News #Recherche .Contenu{}
	#Rubrique .News #Recherche .Contenu .Milieu{ background-image:none; background-color:transparent; }
	#Rubrique .News #Recherche .Contenu .Milieu input[type=text]{ padding:5px 4px 2px 4px; }
	#Rubrique .News #Recherche .Contenu .Milieu input[type=submit]{ margin-left:-4px; }
	#Rubrique .News #Recherche .Droite{}
	#Rubrique .News #Recherche .Bas{}
	
	#Rubrique .Nb_Page{ text-align:center; font-size:22px; font-weight:bold; }
	#Rubrique .Nb_Page a{}
	#Rubrique .Nb_Page a:hover{ text-decoration:none; }


/************/
/* PiedPage */
/************/
#PiedPage {
	clear:both;
	width:900px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:right;
	font-size:11px;
	color:#999999;
}
#PiedPage a{ color:#999999; }


