/** Général **/
.Style1 {
	font-size: 21px;
	font-weight: bold;
}

body{
background: #c7edff url(images/background.png) repeat-x;
margin: 0 auto;
}
a img{
border:0;
}

/**Fin Général **/

/**Header **/

#header{
background : url(images/header.png);
width:1000px;
height:196px;
margin: 0 auto;
}

/**Fin Header **/

/** Début contenu **/
#contenu{
background: url(images/bg_contenu.png) repeat-y;
width:1000px;
overflow:hidden;
margin: 0 auto;
}

/** Début Partie Gauche **/

#gauche{
float: left;
width: 180px;
margin-left:20px;
position: absolute;
overflow:hidden;
}

/** Début menu vertical **/

h2 {
background : url(images/h2.png) no-repeat;
height : 20px;
width : 179px;
float:left;
font-family: Arial;
font-size: 10px;
color: #FFF;
padding-top:9px;
padding-left:15px;
margin : 0px ;

}

ul.menu {
list-style-type: none;
float : left;
width: auto;
height : auto;
margin-top: 0px;
} 

ul.menu li {
background :url(images/bg_menu.png) no-repeat;
height :22px;
width : 196px;
margin-left:-40px;
font-family : arial;
font-size:12px;
color: #FFF;
padding-top: 3px;
font-size : 11px;
text-align:left;
float:left;
text-indent:3em;
}

ul.menu a {
text-decoration:none;
color:#FFF;
}
	 
ul.menu a:hover {
}

.basMenu {
height : 40px;
width : 179px;
float:left;
margin: -16px 0 15px 0px;
}

/** Partie Droite **/

/** Partie Droite **/

#droite{
float:right;
width: 179px;
margin-top:-20px;
margin-right:21px;
}

#contenu-droite{
background: url(images/bg_droite.png) repeat-y;
width:139px;
float:left;
padding:30px 20px 10px 20px;
overflow:hidden;
text-align:left;
margin-top:-20px;
}

/** Fin Partie Droite **/

/** Menu droite **/

h3 {
background : url(images/h3.png) no-repeat;
height : 20px;
width : 179px;
float:left;
font-family: Arial;
font-size: 13px;
color: #FFF;
padding-top:9px;
padding-left:30px;
margin : 20px auto;
}

ul#menu2 {
float : left;
width: auto;
height : auto;
margin-top: -20px;
} 

ul#menu2 li {
background : url(images/bg_menu2.png) no-repeat;
height : 21px;
width : 180px;
margin: 0 auto 0 -40px;
padding: 5px 0 0 40px;
font-family : arial;
font-size:12px;
color: #FFF;
font-size : 11px;
list-style-type:none;
text-align:left;
float:left;

}

ul#menu2 a {
text-decoration:none;
color:#FFF;
}

.basMenu2 {
height : 40px;
width : 179px;
float:left;
margin: -16px 0 0 0px;
}

/** Fin Partie Droite **/

/** Partie Centrale **/

#milieu{
	width:590px;
	margin: 0 0 0 0;
	float: right;
}

#presentation{
width:528px;
float:left;
overflow:hidden;
color: #07b0ff;
font-family: arial;
font-size:13px;
text-align:left;
margin-top:20px;
padding-left:30px;
}

/** Article **/

h1{
background: url(images/h1.png) no-repeat;
float:left;
width:544px;
height:34px;
font-family:arial;
font-size:13px;
text-align:left;
padding: 8px 0 0 40px;
color:#FFF;
}

.article {
float:left;
width : 585px;
font-family : Arial;
font-size : 13px;
overflow:hidden;
color: #07b0ff;
text-align: left;
}

.texte{
background: url(images/bg_article.png) no-repeat bottom ;
width: 540px;
float:left;
overflow:hidden;
text-align:left;
margin: -10px 0px 0 0px;
padding: 30px 30px 40px 20px;
}

/** Fin Article **/

.pub {
width:576px;
height:68px;
margin: 20px 0 0 60px;
padding-bottom:20px;
float:left;
}

/** Fin Partie Centrale **/

/** Footer **/

#footer{
background:url(images/bg_footer.png) no-repeat;
width:608px;
height:48px;
font-family:arial;
font-size:12px;
text-align: center;
clear:both;
color:#0e3344;
padding-top:23px;
padding-bottom:10px;
margin: 0 auto;
}

.Style3 {font-size: 7px}
.Style4 {
	color: #FF0000;
	font-size: 36px;
}
.Style5 {color: #FF0000}
.Style6 {font-size: 14px}
/** Fin Footer **/
