/* CSS Document *************************/
/* Website developed by Laurent D'Alvise*/
/* Copyright Laurent D'Alvise 2009-2011 */

html, body {
	text-align: center;
    	width: 100%;
	margin:0 auto;
	padding:0;
	background: white;
}

a:link {
	color: #b1b1b1;
	text-decoration: none;
	}
	
a:visited {
	color: #b1b1b1;
	text-decoration: none;
	}
	
a:hover, a:active {
	color: #00c5ff;
	text-decoration: none;
	}

a.annonces {
	color: gray;
}

/*****Manchette supérieure du site*****/

#nsx_header {
	position: relative;
	top: 0px;
	width: 950px;
	height: 150px;
	margin: 0 auto;
	text-align: justify;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 950px;
	height: 150px;
	text-decoration: none;
}

#nsx_logo{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 950px;
	height: 125px;
	text-align: left;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#fast_menu{
	position: absolute;
	top: 30px;
	width: 220px;
	height: 150px;
	left: 725px;
	text-align: right;
	vertical-align: bottom;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}


#pub{
	position: absolute;
	top: 15px;
	width: 200px;
	height: 150px;
	left: 0px;
	text-align: left;
	vertical-align: bottom;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}


/*****Barre de menu*****/
#container {
	position: relative;
	border-top:1px solid #94a1ad;
	border-bottom:1px dotted #94a1ad;
	width: 950px;
	height:20px;
	padding-top:3px;
	margin: 0 auto;
	top: 0px;
	font: 13px "Lucida Grande", Verdana, Arial, sans-serif;
}	

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

/*****Barre de menu dynamique*****/
#menu li a {
	float: left;
	display: inline;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 21px;
	width: 108px;
	text-decoration: none;
	padding: 10px;
	}

#menu li a:link, #menu li a:visited {
	color: black;
	display: block;
	padding: 0px 0 0 10px;
	}
	
#menu li a:hover {
	color: #00c5ff;
	padding: 0px 0 0 10px;
	font-weight: bold
	}
	
#menu li a:active {
	color: #00c5ff;
	padding: 0px 0 0 10px;
	font-weight: bold
}

#white {
	color: #00c5ff;
	font-weight: bold
	}

#contact {
	text-align:center;
	font-weight:bold;
	}

/*****Zone de texte principale*****/

#content_images {
	position: relative;
	top: 35px;
	width: 950px;
	height: 540px;
	margin: 0 auto;
	text-align: justify;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 950px;
	height: 540px;
	text-decoration: none;
}

#content_images_index {
	position: relative;
	top: 35px;
	width: 950px;
	height: 800px;
	margin: 0 auto;
	text-align: justify;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 950px;
	height: 500px;
	text-decoration: none;
}


#content_images_perso {
	position: relative;
	top: 35px;
	width: 950px;
	height: 1200px;
	margin: 0 auto;
	text-align: justify;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 950px;
	height: 500px;
	text-decoration: none;
}

#cache {
	position: relative;
	background: yellow;
	top: 350px;
	width: 95px;
	height: 50px;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 95px;
	height: 50px;
	text-decoration: none;
}

#content_images_map {
	position: relative;
	top: 35px;
	width: 950px;
	height: 640px;
	margin: 0 auto;
	text-align: justify;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 950px;
	height: 640px;
	text-decoration: none;
}

#content_manchette {
	position: absolute;
	top: 0px;
	width: 200px;
	height: 400px;
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_explorers {
	position: absolute;
	top: 0px;
	width: 400px;
	height: 400px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 360px;
	height: 400px;
	text-decoration: none;
}


#bloc_image_raconte {
	position: absolute;
	top: 0px;
	width: 360px;
	height: 290px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_reaction {
	position: absolute;
	top: 310px;
	width: 360px;
	height: 190px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_shop {
	position: absolute;
	top: 380px;
	width: 360px;
	height: 190px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}


#content_manchette_right {
	position: absolute;
	top: 0px;
	left: 200px;
	width: 160px;
	height: 400px;
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
	height: 400px;
	text-decoration: none;
}

#bloc_video {
	position: absolute;
	top: 375px;
	width: 360px;
	height: 280px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_annonces_index {
	position: absolute;
	top: 225px;
	width: 360px;
	height: 180px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_image {
	position: absolute;
	top: 0px;
	width: 360px;
	height: 200px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_latest {
	position: absolute;
	top: 180px;
	width: 360px;
	height: 200px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_comm {
	position: absolute;
	top: 0px;
	width: 360px;
	height: 500px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}



#bloc_image_lib {
	position: absolute;
	top: 0px;
	width: 360px;
	height: 500px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_image_follow {
	position: absolute;
	top: 0px;
	right: 40px;
	width: 100px;
	height: 20px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_image_back {
	position: absolute;
	top: -10px;
	right: 45px;
	width: 40px;
	height: 40px;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_image_twitt {
	position: absolute;
	top: 0px;
	width: 360px;
	height: 190px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#bloc_annonces {
	position: absolute;
	top: 350px;
	width: 360px;
	height: 190px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}






img.raconte {
	margin: 3px;
}

#bloc_image_reportage {
	position: absolute;
	top: 160px;
	width: 360px;
	height: 340px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}



#barre {
	position: absolute;
	top: 0px;
	left: 180px;
	height: 501px;
	overflow: hidden;
}

#barre-l {
	position: absolute;
	top: 0px;
	left: 380px;
	height: 680px;
	overflow: hidden;
}

#barre-longue {
	position: absolute;
	top: 0px;
	left: 380px;
	height: 810px;
	overflow: hidden;
}

#barre-r {
	position: absolute;
	top: 0px;
	left: 380px;
	height: 500px;
	overflow: hidden;
}

#barre-h {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 360px;
	height: 20px;
	overflow: hidden;
}

#barre-right {
	position: relative;
	top: 467px;
	left: 400px;
	width: 515px;
	height: 20px;
	overflow: hidden;
}

#barre-haut {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 360px;
	height: 20px;
	overflow: hidden;
}

#barre-haut2 {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 360px;
	height: 20px;
	overflow: hidden;
}

#barre-flux {
	position: absolute;
	top: 9px;
	left: 0px;
	width: 360px;
	height: 20px;
	overflow: hidden;
}

#barre-vid {
	position: relative;
	top: 110px;
	left: 0px;
	width: 360px;
	height: 20px;
	overflow: hidden;
}

#barre-film {
	position: relative;
	top: 83px;
	left: 0px;
	width: 360px;
	height: 20px;
	overflow: hidden;
}

#barre-contact {
	position: relative;
	top: 240px;
	left: 0px;
	width: 360px;
	height: 20px;
	overflow: hidden;
}

#content_curseur {
	position: absolute;
	top: -10px;
	left: 750px;
	width: 200px;
	height: 510px;
	color: #94a1ad;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_contenu {
	position: absolute;
	color: #000000;
	top: 2px;
	left: 400px;
	width: 520px;
	height: 540px;
	margin-left: 0px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_contact {
	position: absolute;
	color: #000000;
	top: -15px;
	left: 400px;
	width: 520px;
	height: 540px;
	margin-left: 0px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}


#content_contenu_index {
	position: absolute;
	color: #000000;
	top: 1px;
	left: 400px;
	width: 520px;
	height: 677px;
	margin-left: 0px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_contenu_perso {
	position: absolute;
	color: #000000;
	top: 1px;
	left: 400px;
	width: 520px;
	height: 809px;
	margin-left: 0px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_contenu_perso4 {
	position: absolute;
	color: #000000;
	top: 1px;
	left: 400px;
	width: 520px;
	height: 1009px;
	margin-left: 0px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_lowpage_perso4 {
	position: absolute;
	color: #b1b1b1;
	top: 1032px;
	left: 0px;
	width: 950px;
	height: 25px;
	border-top:1px dotted #94a1ad;
	border-top-color: #c3c3c3;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}


#content_contenu_index_index {
	position: absolute;
	color: #000000;
	top: -28px;
	left: 400px;
	width: 520px;
	height: 640px;
	margin-left: 0px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}


#bloc_artgallery {
	position: absolute;
	top: 520px;
	left: 400px;
	width: 520px;
	height: 180px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	color: #000000;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_lowpage {
	position: absolute;
	color: #b1b1b1;
	top: 520px;
	left: 0px;
	width: 950px;
	height: 25px;
	border-top:1px dotted #94a1ad;
	border-top-color: #c3c3c3;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_lowpage_index {
	position: absolute;
	color: #b1b1b1;
	top: 700px;
	left: 0px;
	width: 950px;
	height: 25px;
	border-top:1px dotted #94a1ad;
	border-top-color: #c3c3c3;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_lowpage_perso {
	position: absolute;
	color: #b1b1b1;
	top: 832px;
	left: 0px;
	width: 950px;
	height: 25px;
	border-top:1px dotted #94a1ad;
	border-top-color: #c3c3c3;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#content_lowpage_images {
	position: absolute;
	color: #c3c3c3;
	top: 660px;
	left: 0px;
	width: 950px;
	height: 25px;
	border-top:1px dotted #94a1ad;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: justify;
	color: #c3c3c3;
	/*pour Internet Explorer*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}


h2 {
	color: black;
	font: 14px "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
}

hhh2 {
	color: #00c5ff;
	font: 14px "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
}

hhh1 {
	color: #00c5ff;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
}

hh5 {
	font: 14px "Lucida Grande", Verdana, Arial, sans-serif;
	color: black;
	font-weight: bold;
}

hh2 {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: black;
	font-weight: bold;
}

line {
	color: #94a1ad;
}

h3 {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: black;
	font-weight: bold;
}

h4 {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color: gray;
	font-weight: bold;
}

hh3 {
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	color: gray;
	font-weight: bold;
	text-align: center;
}

hh4 {
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	color: gray;
	font-weight: bold;
	text-align: center;
}

hh8 {
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #8bbb31;
	font-weight: bold;
	text-align: center;
}

hh7 {
	font: 9px "Lucida Grande", Verdana, Arial, sans-serif;
	color: gray;
	font-weight: bold;
	text-align: center;
}

hh5 {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: black;
	font-weight: bold;
	text-align: center;
}


table.index, td {
	vertical-align: top;
	table-layout: fixed;
	border:0px solid gray;
}

table.explo {
	border-collapse: separate;
	border-spacing: 20px 1px;
	border: none;
}

table.music, td {
	vertical-align: top;
	horizontal-align: right;
	text-align: justify;
}

table.iti {
	border: thin solid #c3c3c3;
}

#copyright {
	position: absolute;
	top:5px;
	left:567px;
	width: 382px;
	text-align: right;
}

#cont {
	position: absolute;
	top: 5px;
	text-align: left;
}

img.centered { 
	border: none; 
	vertical-align:top;
	display: block;
	margin-left: auto;
	margin-right: auto
}

img{ 
	border: none; 
  border-radius: 10px; 
}

img.lib{ 
	border: 10px; 
	vertical-align: left;
}

.flotte {
	float: left;
	margin: 0px 15px 0px 10px;
}  

new {
	font: 13px "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #00c5ff;
}

new_flux {
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #00c5ff;
}

#search {
	position: absolute;
	top: 165px;
	left:409px;
	text-align: right;
}

