@charset "iso-8859-1";

/*--------------------------------------------------------------------
(C) Copyright
Styles globals 01kitesurf.com
--------------------------------------------------------------------*/

/*--- Construction de la page ---*/
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(/img/bg.png); background-color:#b7b7b7; }
ul{ margin:0px; padding:0px; }
li{ list-style-type: none; }
form{ margin:0px; padding:0px; }
form input, select, textarea{ font-size:12px; font-weight:bold; color:#888888; font-family:Arial, Helvetica, sans-serif; }
input{ height:16px; }
.btnn { background:#eee; border:solid 1px; border-color:#ccc #999 #999 #ccc; height:19px; display:block }
.btn { background:url(http://medias.01kitesurf.com/v4/sprites.png); background-position:-0px -84px; font:15px arial, sans-serif; border:none; color:#000; cursor:pointer; width:100px; height:19px; margin:0; outline:0; padding:0 6px; overflow:visible; vertical-align:top }
.btn:active { background:#ccc; }
.btnn2 { background:#eee; border:solid 1px; border-color:#ccc #999 #999 #ccc; height:26px; display:block; width:100px; }
.btn2 { background:url(http://medias.01kitesurf.com/v4/sprites.png); background-position:-0px -84px; font:15px arial, sans-serif; border:none; color:#000; cursor:pointer; width:100px; height:26px; margin:0; outline:0; padding:0 6px; overflow:visible; vertical-align:top }
.btn2:active { background:#ccc; }
.btn3 { background:url(http://medias.01kitesurf.com/v4/sprites.png); background-position:-0px -84px; font:15px arial, sans-serif; border:none; color:#000; cursor:pointer; width:250px; height:26px; margin:0; outline:0; padding:0 6px; overflow:visible; vertical-align:top }
.btnn3 { background:#eee; border:solid 1px; border-color:#ccc #999 #999 #ccc; height:26px; display:block; width:250px; }
.btnn4 { background:#eee; border:solid 1px; border-color:#ccc #999 #999 #ccc; height:26px; display:block; }
.btn4 { background:url(http://medias.01kitesurf.com/v4/sprites.png); background-position:-0px -84px; font:15px arial, sans-serif; border:none; color:#000; cursor:pointer; height:26px; margin:0; outline:0; padding:0 6px; overflow:visible; vertical-align:top }
.btn4:active { background:#ccc; }
.mn-input { background-color:#fff; border:1px solid; border-color:#ccc #999 #999 #ccc; padding:3px; }

#global { 
	position:absolute; 
	left: 50%;
	width: 990px; 
	margin-left: -495px; /* moitié de la largeur */ 
}

h1{ padding:0px 0px 0px 0px; margin:0px;
	border-bottom:3px solid #7e7e7e; font-size:18px;  }
	
/*--- MENU ---*/
.header{ 
	margin-top:30px;
	width:990px;
	}
.logo{ 
	float:left;
	width:300px;
	}
.cont-menu{ 
	border-top:3px solid #7e7e7e; 
	border-bottom:3px solid #7e7e7e; 
	padding:10px;
	margin-bottom:30px;
	height:17px;
	text-align:center;
	float:right;
	}
	.cont-menu li{ 
		float:left;
		width:150px; }

.cont-blanc{ 
	border:1px solid #b3b3b3;
	}
.conteneur_photo{ 
	border:5px solid #7e7e7e;
	height:378px;
	}
.overgalerie{
	position:absolute;
}
.news{ 
	background-color:#efefef;
	margin-top:30px;
	padding:10px;
	}
.link{
	text-align:right;
	margin-top:5px;
	border-top:1px solid #7e7e7e;
	padding-top:5px;
	}
.footer{ 
	margin-top:30px;
	border-top:3px solid #7e7e7e; 
	text-align:center;
	padding-top:10px;
	width:990px;
	}
	
.bggalerie{
	background:url(/img/fond_galerie.png);
	margin-top:30px;
	margin-bottom:30px;
	margin-left:10px;
	margin-right:10px;
	background-repeat:no-repeat;
	padding:5px;
}
/*--- Jquery Lightbox ---*/
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666;  }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block;  clear: left;  padding-bottom: 1.0em; }			
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }