﻿
/*-----------------------
Elements communs
-------------------------*/

p {
margin:0 0 18px 0;
}


img{
border:0;
}

form {
padding: 0;
margin: 0;
}

.clear {
clear: both;
display: hidden;
}


/*-----------------------
Structure de la page
-------------------------*/

body {
margin:0;
padding:0;
background-color: #2c7b71;
background-repeat:repeat-x;
background-position:left bottom;
font-family : verdana, arial;
font-size:11px;
color:#000;
}

#cadre {
margin:0 auto 0 auto;	/*permet de centrer le contenu + image de fond*/
padding:0;
width:770px;
}

/*------------------------------------------------------------------------*/

#visuel {
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:left top;
width:770px;
height:100px;
}

#logo {
float:left;
margin:0;
padding:0;
text-align:right;
width:269px;
}

#date {
float:left;
margin:0;
padding:0;
width:501px;
}

#txtDate {
margin:0;
padding:0 5px 0 0;
font-size:10px;
color:#fff;
height:16px;
text-align:right;
}

#bd {
margin:0;
padding:0;
}

#bd p{
font-size:9px;
}

#bd a{
color:#000;
font-size:9px;
}

#bd a:hover{
color:#000;
font-size:9px;
}

/*------------------------------------------------------------------------*/

#centre{
margin: 0;
padding:0;
background-repeat:repeat-y;
background-position:left top;
width:770px;
}

/*------------------------------------------------------------------------*/

#gauche{
float:left;
margin:0;
padding:0;
width:574px;
}

#blocMenu {
margin:0;
padding:0;
}

#menu1 {
float:left;
margin:4px 0 0 3px;
padding:5px 0 0 0;
background-color:#231c4f;
text-align:center;
color:#fff;
width:182px;
height:32px;
}

#menu2 {
float:left;
margin:4px 0 0 4px;
padding:5px 0 0 0;
background-color:#231c4f;
text-align:center;
color:#fff;
width:191px;
height:32px;
}

#menu3 {
float:left;
margin:4px 0 0 4px;
padding:5px 0 0 0;
background-color:#231c4f;
text-align:center;
color:#fff;
width:182px;
height:32px;
}


#menu1 a, #menu2 a, #menu3 a {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

#menu1 a:hover, #menu2 a:hover, #menu3 a:hover {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

#blocContenuPrincipale {
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:left top;
}

#pathway {
margin:0 0 5px 4px;
padding:11px 0 15px 10px;
background-repeat:no-repeat;
background-position:left bottom;
width:555px;
}

#pathway a{
	color:#000000;
}
#txtContenuBlocPrincipale {
margin:0 0 0 4px;
padding:11px 0 0 0;
width:560px;
}

#blocContenuAuxiliaire {
margin:0;
padding:11px 0 0 0;
background-repeat:no-repeat;
background-position:left top;
}

#SmenuBlocGauche {
float:left;
margin:0 0 0 3px;
padding:0;
width:333px;
}

.blocPremier {
margin:0;
padding:0;
}

.blocPremier h1{
	font-size:18px;
	margin:0 0 5px 0;
	padding:0;
}
.blocPremier h2{
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
}
.blocPremier h3{
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
}

#SmenuBlocDroite {
float:left;
margin:0 0 0 15px;
padding:0;
width:200px;
}

.blocSecond {
padding:0 0 10px 0;
margin:0 0 10px 0;
}
.blocSecond hr {
}
.blocSecond h1{
	font-size:16px;
	margin:0 0 5px 0;
	padding:0;
}
.blocSecond h2{
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
}
.blocSecond h3{
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
}

.liresuite {
	text-align:right;
	font-weight:bold;
}

.liresuite a {
	font-weight:bold;
}
/*------------------------------------------------------------------------*/

#droite{
float:left;
margin:0;
padding:0;
width:196px;
}

#blocRecherche{
margin:4px 0 0 0;
padding:0;
width:191px;
background-color:#c2c4c6;
}

#blocRecherche input {
text-decoration: none;
font-size: 10px;
height: 16px;
border: 1px solid #A5ACB2;
}

.titreRecherche {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
color:#000;
}

.txtRecherche{
margin:0;
padding:5px 0 10px 24px;
}


#blocMenu9{
margin:4px 0 0 0;
padding:0;
width:191px;
background-color:#7bc0c1;
}

#blocMenu10{
margin:4px 0 0 0;
padding:0;
width:191px;
background-color:#7bc0c1;
}

#blocMenu11{
margin:4px 0 0 0;
padding:0;
width:191px;
background-color:#8bc17b;
}

#blocMenu12{
margin:4px 0 0 0;
padding:0;
width:191px;
background-color:#7bc1a9;
}

#blocMenu13{
margin:10px 0 5px 0;
padding:0;
width:191px;
background-color:#fff;
}

.fondTitreMenu1 {
position:relative;
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:left top;
height:55px;
}

.fondTitreMenu2 {
position:relative;
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:left top;
height:35px;
}

.fondTitreMenu3 {
position:relative;
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:left top;
height:55px;
}


.titreMenu {
position:absolute;
margin:0;
padding:0 0 0 24px;
bottom:0px;
}

.titreMenu a {
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.titreMenu a:hover {
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.txtMenu {
margin:0;
padding:5px 0 10px 24px;
font-size:11px;
}

/*------------------------------------------------------------------------*/

#blocMenuBas {	
margin:0;
padding:13px 0 0 4px;
background-repeat:no-repeat;
background-position:left top;
}

#blocMenu4, #blocMenu5, #blocMenu6, #blocMenu7, #blocMenu8 {
float:left;
margin:0;
padding:0;
background-repeat:repeat-y;
background-position:left top;
background-color:#fff;
height:120px;
width:152px;
}

.fondTitreMenuBas {
position:relative;
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:left top;
height:35px;
}

.titreMenuBas {
position:absolute;
margin:0;
padding:0 0 0 35px;
bottom:0px;
}

.titreMenuBas a{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
color:#12476c;
text-decoration:none;
}

.titreMenuBas a:hover{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
color:#12476c;
text-decoration:none;
}

.txtMenuBas{
margin:0;
padding:5px 3px 10px 5px;
font-size:10px;
}

/*------------------------------------------------------------------------*/

#bas {	
margin: 0;
padding: 0;
background-repeat:no-repeat;
background-position:left top;
height:47px;
width:770px;
}

#txtBas {
margin: 0;
padding:23px 0 0 0;
color:#fff;
text-align:center;
}

#txtBas a{
color:#fff;
text-decoration:none;
}

#txtBas a:hover{
color:#fff;
text-decoration:underline;
}

/*------------------------------------------------------------------------*/



