/*
 * version : 1.0
 * author : Arnaud Tanielian
 * contact :  arno@ohmygob.fr
 *
 *
 * 1.General
 * 2.Header
 * 3.Menu
 * 4.Content
 * 5.Footer
 * 6.Classes
 * 7.Helpers
 *
 */

/* 1.General */
* {margin:0;padding:0}
html{font-size: 100%;}
body {font-size: .8em; /*10px*/ font-family:Tahoma, Arial; }
a img {border:none;}

ul {list-style:none;}

/* 2.Header */
div #header{position:fixed; z-index:90; top:0px; left:0px; height:145px;  width:100%; background-color:#FFF;}
	div  #info{height:100px; width:1020px; margin:auto;}
		#header h1{float:left;width:257px;margin: 15px 0 0 0;}
		#nav-lang {
			width:43px;
			height:20px;
			float:right;
			padding:0 0 0 7px;
			background-color:#cccccc;
			-webkit-border-bottom-right-radius: 6px;
			-webkit-border-bottom-left-radius: 6px;
			-moz-border-radius-bottomright: 6px;
			-moz-border-radius-bottomleft: 6px;
			border-bottom-right-radius: 6px;
			border-bottom-left-radius: 6px;
			margin: 0 5px 0 0;
		}

		#nav-lang li{display:inline;}

		#nav{clear:both;width:1018px; margin:auto; height:40px; background-color:#000;color:#FFF; padding:5px 0 0 0; }
			#nav li {display:inline;font-size:2em;}
			#nav  li a {color:#FFF;text-decoration:none; padding : 5px 50px 9px 50px;}
			#nav  li a:hover{background-color:#FFF; color:#000;}
			#nav  li a:focus{background-color:#FFF; color:#000;}
			#nav  li a:active{background-color:#FFF; color:#000;}
			#nav  li .current{background-color:#0799d2; color:#FFF;}
			
/* 3.Gallery */
/*
#gallery{margin:145px 0 0 0;width:100%; background-color:#dde; }

	#gallery-display{ background-color:#00E; overflow:hidden;}
		#gallery-display li {float:left; width:1020px;}
		#gallery-nav{ position:relative; z-index:10; top:0px; left:0px; width:1120px; margin:auto;height:400px; background-color:#E0E; clear:left;}
			#gallery-nav-left  {float:left; }
			#gallery-nav-right{float:right;}
*/


/* 4.Content */

#content{width:1000px; background-color:#fff; margin:auto; padding: 10px;}
#content h2 {font-weight:normal; font-size:1,6em; margin: 10px 0 10px -9px;width:100%; background-color:#0799d2; color:#FFF; padding: 3px 9px 3px 10px;}
#content  p {margin: 10px 0;}
#content p a {color:#0799d2; text-decoration:none;}
#content h3 {font-weight:normal; font-size:1,2em; margin: 10px 0; font-style:italic; }

	/* equipe */ 
	div .team{width:600px; height:150px; clear:both;margin: 10px 0;}
	div .team .photo{float:left;width:150px; }
	div .team .info {float:right;width:440px; padding:0 5px; }
		div .team .info .social a{margin:0 10px; }
		div .team .info .social .first{margin:0; }


/* 5.Footer */
#footer{width:1020px; background-color:#FFF; margin:auto;height:20px; clear:both; border-top:1px #ccc dashed; padding: 10px;}

/* 6.Classes */

a img{border: none;}

/* 7.Helpers */
.hidden {display:none;}
.opacity-none { 
	filter : alpha(opacity=0); 
    -moz-opacity : 0; 
    opacity : 0; 
}
.inline{display:inline;}
.cleaner {clear:both; height:1px; width:1px; margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
.bold {font-weight:bold;}
.block{display:block;}
.red{color:#FF0000;}