body  {
  padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background: #51AFD5 url('/templates/_media/img/bg_blue.jpg') repeat-x left top;
}

h1 {
  padding: 0;
	margin: 0;
	text-align: center;
	color: #F7106E;
	font-weight: bold;
	font-size: 12px;
}

h2 {
  padding: 0;
	margin: 0;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

a { color: #F7106E; text-decoration: none; }
a:hover { color: #F7106E; text-decoration: underline; }
a: visited { color: #000000; text-decoration: none; }

h3 {
  padding: 0;
	margin: 0;
	text-align: center;
	color: #F7106E;
	font-weight: bold;
	font-size: 26px;
	text-transform: uppercase;
}

hr { width: 750px; }

a.disclaimer   {
	display: block;
	width: 469px;
	border: 1px solid #C0C0C0;
	text-align: center;
	background: #F7106E;
	margin: auto;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
	color: #FFFFFF;
}

a.disclaimer:hover   {
  display: block;
	width: 469px;
	border: 1px solid #000000;
	text-align: center; 
	background: #F7106E;
	margin: auto;
	font-weight: bold;
	text-decoration: none;
  font-size: 15px;
	color: #FFFFFF;
}

.Stats_Mykocams { margin: auto; }

.Header_Mykocams { display: block; width: 750px; height: 60px; margin: auto; text-align: center; vertical-align: middle; }
.logo { float: left; }
.ban { border: 1px solid #F7106E; float: right; }

.menu { display: block; width: 750px; border-bottom: 2px solid #F7106E; text-align: center; margin: auto; margin-bottom: 50px; }
.menu ul { list-style-type: none; margin: 1px; padding: 1px; width: 750px; margin: auto;  }
.menu li { width: 174px; padding: 3px; margin: 2px; float: left;  background: #FFFFFF; border-left: 1px solid #F7106E; border-right: 2px solid #F7106E; border-top: 1px solid #F7106E; border-bottom: 2px solid #F7106E; }
.menu a { font-weight: bold; } 

.container { display: block; width: 850px; margin: 50px auto; text-align: center; }
.container ul { list-style-type: none; margin: 1px; padding: 1px; width: 670px; margin: auto;  }
.container li { width: 210px; height: 250px; padding: 3px; margin: 2px; float: left;  background: #FFFFFF; border-left: 1px solid #F7106E; border-right: 2px solid #F7106E; border-top: 1px solid #F7106E; border-bottom: 2px solid #F7106E; }
.container img { margin-bottom: 5px; border: 1px solid #51AFD5; }
.container strong { float: left; display: block; width: 140px; height: 14px;  overflow: hidden; text-align: left; }
.container a.comment	{ margin: auto; display: block; width: 180px; height: 14px; overflow: hidden; text-align: center; }
.container a.fiche { background-image: url(new_details.gif); background-position: left; background-repeat: no-repeat; color: #000000; text-decoration: none; padding-left: 20px; float: right; }
.container a.show { display: block; width: 98%; padding: 1px; margin-top: 5px; text-align: center; background: #F7106E; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.player { display: block; width: 800px; margin: auto; padding: 3px; background: #FFFFFF; border: 1px solid #000000; }
.player b { line-height: 15px; border-bottom: 1px solid #000000; }
.player .thumbs    { border: 1px solid #000000; padding: 2px; }
.player .thumbs:hover { border: 1px solid #E50A6D; padding: 2px; }
.player a.telecharger { display: block; width: 650px; border: 1px solid #C0C0C0; text-align: center; background: #F7106E; margin: auto; font-weight: bold; text-decoration: none; font-size: 15px; color: #FFFFFF; }
.player a.telecharger:hover { display: block; width: 650px; border: 1px solid #C0C0C0; text-align: center; background: #FFFFFF; margin: auto; font-weight: bold; text-decoration: none; font-size: 15px; color: #F7106E; }


.next span, .prec span { visibility: hidden; }
a.prec { background: transparent url('/templates/_media/img/week1.gif') no-repeat center center; width: 11px; height: 5px; }
a.next { background: transparent url('/templates/_media/img/week2.gif') no-repeat center center; width: 11px; height: 5px; } 

td.titre { border-bottom: 3px solid #F7106E; color: #F7106E; font-size: 13px; font-weight: bold; text-transform: uppercase; text-align: left; }
.picts img { border: 1px solid #F7106E; margin-left: 10px; margin-right: 10px; }

.Footer_Mykocams { display: block; width: 80%; margin: auto; border-top: 3px solid #F7106E; text-align: center; clear: both; }

.presentation	{ width: 640px; margin: auto; clear: both; background: #FFFFFF; border: 1px solid #F7106E; padding: 5px; }
#profil { width: 650px; height: 185px; margin: auto; clear: both; background: #FFFFFF; border: 1px solid #F7106E; }
#profil #picture { width: 220px; text-align: center; float: left; }
#profil #picture img { margin: 5px; border: 1px solid #F7106E; }
#profil #presentation { padding-top: 25px; width: 430px; text-align: left; float: left; }
	
a.telecharger { display: block; width: 650px; border: 1px solid #C0C0C0; text-align: center; background: #F7106E; margin: auto; font-weight: bold; text-decoration: none; font-size: 15px; color: #FFFFFF; }
a.telecharger:hover { display: block; width: 650px; border: 1px solid #C0C0C0; text-align: center; background: #FFFFFF; margin: auto; font-weight: bold; text-decoration: none; font-size: 15px; color: #F7106E; }

/* Style pagination */
#pagination			{ margin-top: 15px; width: 100%; text-align: center; font-size:14px; font-weight: bold; }
#pagination span		{ margin: 1px; padding: 2px; border: 1px solid #F7106E; background: #F7106E; }
#pagination a		{ margin: 1px; padding: 2px; border: 1px solid #F7106E; background: #F7106E; text-decoration: none; color: #FFFFFF; } 
#pagination a:hover	{ margin: 1px; padding: 2px; border: 1px solid #F7106E; background: #FFFFFF; text-decoration: none; color: #F7106E; }

.preprintkiller { padding-top: 2em; padding-bottom: 1em; overflow: hidden }