/*	-------------------------------------------------------------
	Soliel Cerdan
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Styles communs
	Nom fichier:	style.css
	Version:		1.0
	Date:			08/10/07
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Import
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
/*	-------------------------------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

body {
	background-color: #7ec7ce;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-image:url(../images/bck_site.jpg);
	background-repeat:repeat-x;*/
	text-align: left;
	padding: 0px;
	margin:0px;
}

td {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004c93;
}

a img {
	border: 0;
}
p {margin: 0 0 5px;	padding: 0;}

/*	-------------------------------------------------------------
	Mise en page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/



	

/*	-------------------------------------------------------------
	Positionnement
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* ############### TOP ################ */







/* ################## H1 H2 H3 H4 ################## */
h1{ position:relative;display:block; top:0px; width:952px; height:207px; padding:0px; margin:0px; }
h2{ position:relative; display:block; top:0px; width:952px; height:36px; padding:0px; margin:0px;}

h3{position:relative; display:block; width:312px; height:209px; padding:0px; margin:0px;}

h4{position:absolute; display:block; padding:0px; margin:0px;}

h5{position:relative; display:block;  width:312px; height:63px; padding:0px; margin:29px;}

.link strong{ position: absolute; left:-9000px;}


.z_top{z-index:10;}


/* ################## H1 H2 H3 H4 ################## */


/* TOP */

/* TOP */



/* BOTTOM */

/* ############### TOP ################ */

/* ############### MENU PRIME ################ */
#mn_prime {position: absolute; display:block; left:378px; top:143px; margin: 0px; padding:0px; text-align:left; width: 185px; height:155px; z-index:15;}
#mn_prime ul{list-style:none;}
#mn_prime li {float: left; height: 16px; margin: 0px; padding:0px;}
#mn_prime a {display: block; height: 16px;}
#mn_prime li a:link, #mn_prime li a:visited {color: #ACAAA6; text-decoration: none;	font-variant: small-caps; font-weight: bold;}
#mn_prime a:hover, #mn_prime a.select{background-position: 0 -16px; }

.mn1_00, .mn1_01, .mn1_02, .mn1_03, .mn1_04, .mn1_05 {float: left; display: block; position:absolute; height: 16px;  margin:0px;  padding:0px;} 

.mn1_00, .mn1_00 a { left:96px; top:0px;  background: url(../images/mn1_00.gif) no-repeat; width: 67px;}
.mn1_01, .mn1_01 a { left:54px; top:27px;  background: url(../images/mn1_01.gif) no-repeat; width: 117px;}
.mn1_02, .mn1_02 a { left:0px; top:54px;  background: url(../images/mn1_02.gif) no-repeat; width: 176px;}
.mn1_03, .mn1_03 a { left:45px; top:82px;  background: url(../images/mn1_03.gif) no-repeat; width: 133px;}
.mn1_04, .mn1_04 a { left:101px; top:110px;  background: url(../images/mn1_04.gif) no-repeat; width: 82px;}
.mn1_05, .mn1_05 a { left:101px; top:137px; background: url(../images/mn1_05.gif) no-repeat; width: 85px;}
/* ############### MENU PRIME ################ */

/* ############### MENU PRIME INT ################ */
#mn_prime2 {position: relative; display:block; left:0px; top:0px; margin: 0px; padding:0px; text-align:left; width: 156px;}
#mn_prime2 ul{list-style:none; left:0px;}
#mn_prime2 li {float: left; height: 15px; margin: 0px; padding:0px; text-indent:-9000px;}
#mn_prime2 a {display: block; height: 16px;}
#mn_prime2 li a:link, #mn_prime2 li a:visited {color: #ACAAA6; text-decoration: none; font-variant: small-caps; font-weight: bold;}
#mn_prime2 a:hover, #mn_prime2 a.select{background-position: 0 -15px; }

.mn00, .mn01, .mn02, .mn03, .mn04, .mn05 {float: left; display: block; position:relative; height: 15px;  margin:0px;  padding:0px;} 

.mn00, .mn00 a {background: url(../images/mn_00.gif) no-repeat; width: 52px;}
.mn01, .mn01 a {background: url(../images/mn_01.gif) no-repeat; width: 101px;}
.mn02, .mn02 a {background: url(../images/mn_02.gif) no-repeat; width: 155px;}
.mn03, .mn03 a {background: url(../images/mn_03.gif) no-repeat; width: 121px;}
.mn04, .mn04 a {background: url(../images/mn_04.gif) no-repeat; width: 77px;}
.mn05, .mn05 a {background: url(../images/mn_05.gif) no-repeat; width: 89px;}
/* ############### MENU PRIME INT ################ */


/*	-------------------------------------------------------------
	Polices
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.s9  {font-size: 9px;}
.s10  {font-size: 10px;}
.s11  {font-size: 11px;}
.s12  {font-size: 12px;}
.s13  {font-size: 13px;}
.s14  {font-size: 14px;}
.s15  {font-size: 15px;}
.s16  {font-size: 16px;}
.s18  {font-size: 18px;}
.s20  {font-size: 20px;}

.black {color:#000}
.white {color: #fff;}
.orange{color: #f79239;}
.blue{color:#4a78bc;}
.turquoise {color:#3FBDED}

a:hover.black{color:#000;}
a:hover.white{color:#fff;}
a:hover.orange{color: #f79239;}

a.vert, a:hover.vert{ text-decoration:underline;}
a.vert, a:hover.vert, a:active.vert, .vert, a:visited.vert{color:#BED630;}

.bold {font-weight: bold;}
.italic {font-style:italic}
.uppercase {text-transform:uppercase}
.lowercase {text-transform:lowercase}
.capitalize {text-transform: capitalize}
.underline {text-decoration:underline}
a.over, .over  {text-decoration : none;}
a:hover.over {text-decoration : underline;}


a {text-decoration: none}
a:hover {text-decoration: underline;}
.nobold { font-weight: normal !important; }
.img { border: 0; margin: 0; padding: 0; }
.clear { clear: both; }
.center { text-align: center; }




/*	-------------------------------------------------------------
	Autres classes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	
	


/*.opacity {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: Alpha(opacity=50);
}*/




