/******************* WWW.NUBA.COM *********************/
/*** @ 2008 LMC France - www.lmcfrance.com // nuba - www.nuba.com ***/


/************************ Mise à zéro des propriétés par défaut ************************/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; text-align: left; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


/************************ 	Styles généraux	************************/
a { color: white }
div.spacer {clear: both}


/************************ Structure générale	************************/
body {
	color: #718b9a;
	text-align: center;	
	font-family: Verdana, Arial, Helvetica;
	background: rgb(106, 198, 237) url('images/band_arriere_plan.jpg') repeat-x;
}

div#site {
	margin-left: auto;
	margin-right: auto;
	width: 782px;
}

/*** Entete ***/
div#entete {
	text-align: left;
	margin: 10px 0;
}

div#entete h1 {
	display: inline;
	font-size: 1.1em;
	color: #fe711b;
	margin-left: 7px;
	vertical-align: top;
}

/*** Menu ***/
div#contenumenu {
	background: url(images/fond_contenu_menu.jpg) no-repeat;
	width: 782px;
	height: 93px;
}

div#contenumenu div#menu {
	margin: 0 10px 0 10px;
}

/* Milieu non select */
div#contenumenu div#menu a {
	background: url(images/fond_menu.gif) repeat-x;
	display: block;
	float: left;
	width: 150px;
	height: 28px;
	padding: 25px 0;
	border-left: white solid 1px;
	text-decoration: none;
	color: white;
	font-size: 0.8em;
	margin-left: 1px;
	margin-top: 10px;
}

div#contenumenu div#menu a:hover {
	color: #fe711b;
}
/* Milieu selec */
div#contenumenu div#menu a.actuel {
	background: url(images/menu_actuel.gif) repeat-x;
}

div#contenumenu div#menu a.actuel:hover {
	color: #3fb4e6;
}

/* First selec */
div#contenumenu div#menu a.first_actuel {
	background: url(images/menu_first.gif) no-repeat;
}

div#contenumenu div#menu a.first_actuel:hover {
	color: #3fb4e6;
}
/* First non selec */
div#contenumenu div#menu a.first {
	background: url(images/menu_first_deselec.gif) no-repeat;
}

div#contenumenu div#menu a.first:hover {
	color: #fe711b;
}

/* last non selec */
div#contenumenu div#menu a.last {
	background: url(images/menu_last.gif) no-repeat;
}

/* last selec */
div#contenumenu div#menu a.last_actuel {
	background: url(images/menu_last_select.gif) no-repeat;
}

div#contenumenu div#menu a.last_actuel:hover {
	color: #3fb4e6;
}

/*** contenu du haut***/
div#contenuhaut {
	background: url(images/top_parachute.gif) top center no-repeat;
	width: 782px;
	height: 249px;
}

/*** contenu du bas***/
div#contenu {
	background: white url(images/contenu_haut2.gif) top no-repeat;
	text-align: justify;
	width: 782px;
}
div#contenu div#bascontenu {background: url(images/contenu_bas2.gif) bottom no-repeat; height: 5px;}

div#contenu h2{
	position: relative;
	top: -30px;
	left: 30px;
	background: url(images/accueil.gif) top left no-repeat;
	width: 257px;
	height: 34px;
	color: #3fb4e6;
	font-size: 1.2em;
	text-align:center;
	padding-top: 10px;
}

div#contenu h3 {
	font-size: 1.1em;
	color: #5d6061;
	padding-top: 7px;
	padding-left: 15px;
}

div#contenu h3.intro {
	background: url(images/band_cestquoi.jpg) no-repeat;
	margin: 0 5px 20px 5px;
	height: 32px;
}

div#contenu img {
	float: left;
	clear: left;
	margin: 5px 10px 0;
}

div#contenu div#html {
	text-align: left;
	color: #5d6061;
}

div#contenu div#html p {
	color: #5d6061;
	font-size: 0.8em;
	margin: 10px 10px 20px;
}

/**** Pied de page ***/
div#pied {
	margin-left: auto;
	margin-right: auto;
	color: white;
	font-size: 0.8em;
	text-align: center;
	margin: 5px 0;
}
