body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F20;
	background-color: #000;
	background-image: url(pictos/background.jpg);
	background-repeat: repeat-y;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	position: relative;
	height: 50px;
	width: 100%;
	left: 0px;
	top: 0px;
}

.titre-tbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}


.views {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}

A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D50;
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DA0;
}

A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F20;
}

A:link.lmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D50;
	text-align: center;
	vertical-align: middle;	
}

A:hover.lmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DA0;
	text-align: center;
	vertical-align: middle;
}

A:visited.lmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F20;
	text-align: center;
	vertical-align: middle;
}


.menu {
	overflow: visible;
	position: absolute;
	width: 150px;
	left: 0px;
	top: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border: thin solid #F20;
	height: auto;
	-moz-border-radius: 10px;
}

.tbl-menu {
	background-image: url(pictos/bg-cell.png);
}


.login {
	overflow: visible;
	position: absolute;
	width: 150px;
	left: 0px;
/*	top: 350px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border: thin solid #F20;
	height: auto;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F20;
	border: thin solid #F20;
	background-color: transparent;
}


.sous-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.contenu {
	position: absolute;
	left: 155px;
	top: 0px;
	z-index: 0;
	width: 80%;
	border: none;
	-moz-border-radius: 10px;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F20;
	background-color: #FF0;
	-moz-border-radius: 10px;
}

th#exif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F20;
	background-color: #FF0;
	text-align: center;
}

th#desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F20;
	background-color: #FF0;
	text-align: center;
}

 
.menu-al-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	border: thin solid #000066;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
.IE-note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
.table-exif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border: thin dashed #F20;
}
.table-exif-col {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border-top: thin #F20;
	border-right: thin dashed #F20;
	border-bottom: thin #F20;
	border-left: thin #F20;
	font-weight: bold;
}

.table-desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border: thin dashed #F20;
	background-color: #F20;
	-moz-border-radius: 10px;
}

.table-desc-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
/*	border: thin dashed #0000FF;	
	border-top: thin #0000FF;
	border-right: thin dashed #0000FF;
	border-bottom: thin #0000FF;
	border-left: thin #0000FF;*/
	font-weight: bold;
}

.table-desc-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
/*	border: thin dashed #0000FF;	
	border-top: thin #0000FF;
	border-right: thin dashed #0000FF;
	border-bottom: thin #0000FF;
	border-left: thin #0000FF;*/
}

.table-comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border: thin solid #F20;
/*	background-color: #FFFFFF;*/
	-moz-border-radius: 10px;	
}

.table-comment-nick {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	-moz-border-radius: 10px;	
}

.table-comment-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	-moz-border-radius: 10px;	
}

.table-comment-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	-moz-border-radius: 10px;
}

.table-comment-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	-moz-border-radius: 10px;
}


.table-report {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border: thin dashed #F20;
	background-color: transparent;
	align: center;
	-moz-border-radius: 10px;	
}

.table-report-tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	-moz-border-radius: 10px;
}

.table-report-photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	-moz-border-radius: 10px;	
}

.table-report-views {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	-moz-border-radius: 10px;
}

.table-report-rate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	-moz-border-radius: 10px;		
}

.table-report-comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	-moz-border-radius: 10px;	
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:transparent; layer-background-color:transparent; visibility:hidden;	border: thin solid #000066}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:1px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel0{color:#2222FF;}
.clLevel0over{background-color:#DDF; layer-background-color:#336699; color:#AA22FF; cursor:pointer; cursor:hand; }

/*Styles for level 1*/
.clLevel1over{background-color:#336699; layer-background-color:#336699; color:#FF9900; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}
.img-left {
	float: left;
	border: thin solid #F20;
}
.images {
	border: thin solid #F20;
}

.latest {
	position: absolute;
	width: 80%;
	border: thin dotted #999;
	height: auto;
	top: 485px;
	left: 155px;
	z-index: auto;
	-moz-border-radius: 10px;
}

