A {
	COLOR: #2265fb;
}
	
H1 {
	/* COLOR: #003366 
	 COLOR: #004400 */
	 COLOR: #1f2433;
	 font-size:17px;
}
H2 {
	color:#1f2433;
	text-transform:uppercase;
	text-align: left; 
	font-size:14px; 
	font-weight:bold;
	margin-left:5px;
}
H3 {
	COLOR: #003366
}

TABLE {
	MARGIN: 0px; border-spacing: 1px; border:1px; border-collapse:collapse
}

#content_admin {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; MARGIN-LEFT: 180px; BORDER-LEFT: black 1px solid; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #990000
}
#content h1 {
	line-height: 1.2em;
	font-size: 25px;
    font-weight: normal;
	text-decoration: underline;
	padding-bottom: 0px;
	margin: 0px;
} 
/*#content H1 {
	FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; FONT-VARIANT: small-caps
}*/

#content H3 {
	PADDING-LEFT: 30px; FONT-SIZE: 14px; HEIGHT: 20px; TEXT-ALIGN: left
}


A.imaging {
	DISPLAY: block; BACKGROUND-IMAGE: url(../blocks/images/lol.JPG); WIDTH: 408px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 400px
}

.erreur {
	FONT-WEIGHT: bold; PADDING-TOP: 120px; HEIGHT: 120px; TEXT-ALIGN: center
}
.index_admin {
	PADDING-TOP: 20px; TEXT-ALIGN: center
}
.admin {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1%; BORDER-TOP: black 1px solid; PADDING-LEFT: 1%; PADDING-BOTTOM: 1%; BORDER-LEFT: black 1px solid; WIDTH: 96%; PADDING-TOP: 1%; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left
}
.admin P A:hover {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #000099; TEXT-DECORATION: none
}
.commande A:hover {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #000099; TEXT-DECORATION: none
}
.commande {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
.valider {
	MARGIN-TOP: 10px; TEXT-ALIGN: center
}
.page {
	PADDING-RIGHT: 5px; FONT-SIZE: 12px; TEXT-ALIGN: right
}

#content table
{
   width: 600px;
   margin: auto; 
   border: 1px outset #666666; /* effet 3D (outset) */
   border-collapse: collapse;
   BACKGROUND-color: white; 
   font-size: 13px;

}

#content  th
{
   border: 1px solid #666666;
   background-color: #c5d0d8;
   COLOR: #FFFFFF;
   text-align: left; 
   padding: 3px;
   background:url("../img/bgtab.gif");
   text-align: center;
 
}
#content  td
{
   border: 1px solid #666666;
   text-align: left; 
   padding: 3px;
   text-align: center;
}

.commentaires a:hover    
{
    text-decoration: none;
}

.commentaires a:link, a:visited   
{
    color: rgb(128, 108, 89);
    background-color: transparent;
}

.commentaires{	
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

.created_on{
    color: rgb(255, 255, 255);
	float:right;	
	width:200px;
}

.title{font-weight:bold;width:420px; float:left;}

.pic_container {
	border:#343434 1px solid;
	margin-bottom:40px;
	margin-left:5pt;
	margin-right:5pt;
}
.pic_container .pic{ float:left;}
.comm_container{
	border:#afbec5 1px solid;
	margin-bottom:40px;
}
.description{float:left; width:240px; padding-left: 8px;}

.comm_container p{padding-left:10px;}

#pic{
float:left;
}
.img{
border:#e13939 6px;
}


.top {
	padding-top: 2px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-top: 0pt;
    margin-bottom: 5pt;
	BACKGROUND-COLOR: #666666;
	color: white;
 }
 
 .albums {
	vertical-align: middle;
	font-family:Tahoma;
	font-size:13px;
	color:#806C59;
	padding-left:30px;
}

.albums a:link, a:visited {
	/* color: rgb(128, 108, 89); */
	color:rgb(88, 117, 189);
	text-decoration: none;
}

.albums a:Hover  {
	text-decoration : underline;
}

.msg_err{
	color:red;
	text-align:center; 
	font-weight:bold;
}

/********************************news******************************************/
.news{
	margin:auto;
	margin-top:20px;	
}

.title_news a{
	/*color:#1d3a7e;
	color:#668800;*/
	color:#1b68c7;
	text-decoration: none;
	text-transform:capitalize; 
	text-align: left; 
	font-size:14px; 
	font-weight:bold;
	display:inline;
}

.title_news a:hover{
	text-decoration: none;
	color: #1978ee;
}

.date{
	text-align:left;
	/*padding-right:20px;
	margin-bottom:20px;*/
	margin-top:10px;
	/*color:#B3B3B3;
	color:#bb5533;*/
	color:#b1b1b1;
	display:inline;
}

.chapeau{
	text-align:left;
	font-weight: bold;
    color: #7b876e;
    font-size: 14px;
    padding-right: 15px;
}
	  
.login{
	width:200px;
	margin:auto;
	padding:50px;
}

.form_comm{
	width:400px;
	margin:auto;
}

.compte{
	text-align:right;
	padding-right:15px;
}