p.bienvenue
{
	width:80% ;
	font-size:28px ;
	font-weight:bolder;
	font-family:arial ;
}

ul.acceuil1
{
	text-align:left ;
	font-weight:bold ;
	font-size:18;
	margin-left:50;
}

li.acceuil1
{
	margin:10;
}

ul.acceuil2
{
	font-size:14;
	font-weight:none;
	font-style:italic ;
	/*color:#404040;*/
	margin:10;
	margin-left:30;
}

body
{
	text-align:center ;
	background-color : #FFCC66 ;/*#003366 ;/*#2c2c2c ;/*#e5ff00 ;/*#666666 ;*/
	font-family:Arial, Verdana, Helvetica, sans-serif
}

#panel
{
	width:1210 ;
	background-color: white ;
	float:middle;
	border :1px solid yellow;
	/*border-radius:25px ;*/
}

#menu
{
	border : 2px solid black ;
	border-top : 2px solid #e5ff00 ;
	padding:6px ;
	background-color : #2c2c2c ;
}

#bottom
{
	border-top : 2px solid black ;
	padding-top:5px ;
	background-color : #2c2c2c ;
	width:1210 ;
	height:28 ;
	text-align:center;
	color: #e5ff00 ;
	font-size:14;
	font-style:lighter;
	
}

#main
{
	background-image:url("img/font2.png");
	background-repeat: repeat-y;
	background-position: top center;
}

img
{
	text-decoration:none;
	border:none ;
}

img.menu
{
	width:110 ;
	height:22 ;
	border :1px solid black;
}

img.listing
{
	width:210 ;
	height:150 ;
	border :1px solid black;
}

img.details
{
	width:400 ;
	height:280 ;
}

img.details_mignature
{
	width:210 ;
	height:150 ;
	border :1px solid black;
}

img.details_mignature:hover
{
	border :2px solid blue;
}

a
{
	text-decoration:none;
	color:black;
}

a.mignature
{
	color:blue;
	text-decoration:underline;
}

a.menu
{
	font-size : 18px ;
	color: #FFFF66 ;
	font-family:Arial Black ;
}

a.tri
{
	text-decoration : underline ;
	color : blue ;
}

a.listing
{
	color:white ;
}

a.pagination
{
	color : blue ;
	text-decoration : underline ;
}

a.retour
{
	color:white ;
	background-color:#003366 ;
	font-weight:bold ;
	border :3px solid black;
	padding:4px;
	font-size:16;
}

a.confirmation
{
	border :2px solid blue;
	font-weight:bold ;
	color:blue ;
	padding:5;
}

a.jaune
{
	color: #FFFF66 ;
}

fieldset
{
	width:80%;
}

fieldset.admin
{
	border:3px dotted #00f;
}

table
{
	text-align:center ;
}

table.mignature
{
	border :1px solid black ;
}

table.listing
{
	border :1px solid black ;
}

table.filtre
{
	border :1px dotted black ;
}

tr.listing_titre
{
	background-color : #003366;
	font-weight : bold ;
	color:white ;
}

tr.listing_content
{
	background-color : white;
	font-weight : bold ;
	color:black ;
}

td
{
	/*border :1px solid #CECECE;*/
	padding:2px ;
}

td.acceuil
{
	border:none;
}

td.mignature
{
	border:none ;
	padding:15px ;
	/*padding-left:10% ;*/
}

td.filtre
{
	border:none ;
}

td.listing
{
	width:800;
	border :1px solid black;
	font-weight:normal;
}

td.listing_gauche_titre
{
	border :1px solid black;
	border-right : none ;
	padding:2 ;
}

td.listing_gauche
{
	border :1px solid black;
	border-right : none ;
	padding:10 ;
}

td.login
{
	font-weight:bold;
}

input.filtre
{
	width:120 ;
}

input.admin
{
	width:300;
}

select.filtre
{
	width:120 ;
}

select.admin
{
	width:300;
}

textarea.admin
{
	width:300;
	height:75;
}

input.filtre_utilitaire
{
	width:160 ;
}

select.filtre_utilitaire
{
	width:160 ;
}

label.filtre
{
	font-weight:bold ;
	font-family:'arial' ;
	text-align:left ;
	color:blue ;
}

label.admin
{
	font-weight:bold;
}

#details
{
	border :1px solid black;
	width: 59%;
	text-align:left ;
	padding:10 ;
	padding-top:0 ;
}

p.visite
{
	font-weight:bold ;
	font-style:italic;
	font-size:12;
	text-align:right;
}

p.details_subtitle
{
	background-color: #003366 ;
	color:white;
	font-size : 18;
	font-weight:bolder ;
	width : 250 ;
	padding-left:5;
}

p.details_title
{
	/*background-color :  #56739A ;*/
	background-color: #003366 ;
	color:white;
	text-align:center;
	font-weight:bolder ;
	font-size:24 ;
}

p.details_content
{
	font-weight:normal;
	font-size:18;
}

p.date
{
	font-size:14 ;
	text-align:right;
	font-style:italic ;
	margin-bottom:0 ;
}

p.nb_photo
{
	font-weight:none;
	font-size:12;
	color:blue;
}

p.contact1
{
	font-size:20;
	font-weight:bold;
	color:blue;
}
p.contact2
{
	font-size:20;
	font-weight:bold;
}

p.jaune
{
	color: #FFFF66 ;
}

td.contact
{
	font-weight:bold;
}

p.ok
{
	color:#01D758 ;
	font-weight:bold;
}

p.error
{
	color:red ;
	font-weight:bold;
}