/* BASE */

/* --- STYLES DE BASE --- */

/* Page */
html {
    font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
}
body {
    margin: 0;
    padding: 0; /* Remettre à zéro si nécessaire. */
    /* Pensez à utiliser une collection de polices (2), par ex:*/
    font-family: Arial, Helvetica, FreeSans, sans-serif; 
    background: #d6e4f1;
	margin-top:10px;
	color:#666666;
	
	
}


/* Titres */
h1, h2, h3, h4, h5, h6 {
    margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */
    line-height: 1.2;
    font-weight: bold; /* Valeur par défaut. (6) */
    font-style: normal;
}
h1 {
    font-size: 1.75em;
}
h2 {
    font-size: 1.5em;
}
h3 {
    font-size: 1.25em;
}
h4 {
	width:528px;;
    font-size: 1em;
	color:#ee850d;
	border-bottom:#ee850d 1px solid;
	padding-left:10px;
	margin-top:5px;
	line-height:12px;
	
}

/* Listes */
ul, ol {
    margin: .75em 0 .75em 32px;
    padding: 0;
	list-style-image:url('../puce_ronde.gif');
}


/* Paragraphes */
p {
    margin: .75em 0; /* Marges plus faibles que par défaut. (7) */
}

b{
margin:0px;
}

address {
    margin: .75em 0;
    font-style: normal;
}

/* Liens */
a {
    text-decoration: underline;
	outline:none;
}
a:link {
    color: mediumblue;
}
a:visited {
    color: indigo;
}
a:hover, a:focus, a:active {
    color: crimson;
	-moz-outline-style: none;
}
a img {
    border: none;
}

/* Divers éléments de type en-ligne (8) */
em {
    font-style: italic;
}
strong {
    font-weight: bold;
}

/* Formulaires */
form, fieldset {
    margin: 0;
    padding: 0;
   
}

fieldset{
border:none;
}

hr{
border-color:#2168AD;
}

input, button, select {
    vertical-align: middle; /* Solution pb. d'alignement. (9) */
}





/* --- POSITIONNEMENT --- */

#global {
	width: 1000px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	
	
}

/* En-tête */
#entete {
	height:190px;
}

#entete_flash{
margin-left:16px;
height:178px;
width:975px;
}

/* Bloc central */
#centre {
	width: 100%;
	overflow: hidden;
	
}

/* Menu de navigation */
#gauche {
	float: left;
	width: 255px;
	background-color:#FFFFFF;
	
		
}

/* Contenu principal */
#principal {
	float: left;
	width: 538px;
	
	
}


/* Contenu secondaire */
#droite {
	margin-left: 795px;
}

/* Pied de page */
#pied {
	margin: 0;
	font-size: .85em;	
	
}

#wallcamp{
width:234px;
height:0px;
margin-top:20px;
margin-left:0px; 
padding-top:0px;
background-color:#FFFFFF;

}

/* Mention de copyright */
#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: left;
}



/* Accueil */


#edito{
height:262px;
width:232px;
margin:6px 14px;
background:url('img/edito.png');
position:relative;
}

#edito_en{
height:262px;
width:232px;
margin:6px 14px;
background:url('img/edito_en.png');
position:relative;
}

#edito_texte{
font-size:11px;
padding-top:35px;
padding-left:10px;
padding-right:10px;
}

#edito_texte img{
float:left;
margin-right :5px;
}

#edito_texte b{
font-size:11px;
color:#CF0008;
}

#tvenvol{
position:relative;
height:123px;
width:233px;
margin:6px 14px;
background:url('img/tvenvol.png');
}

#tvenvol_en{
position:relative;
height:123px;
width:233px;
margin:6px 14px;
background:url('img/tvenvol_en.png');
}

#tvenvol_texte{
font-size:12px;
padding-top:40px;
padding-left:5px;
padding-right:5px;
}

#tvenvol_texte img{
float:left;
margin-right :5px;
}


#tvenvol_texte b{
font-size:11px;
color:#F4BF21;
}

#viedechateau{
position:relative;
height:104px;
width:232px;
margin:6px 14px;
background:url('img/viedechateau.png');
}

#viedechateau_texte{
font-size:12px;
padding-top:35px;
padding-left:4px;
padding-right:4px;
}
#viedechateau_texte img{
float:right;
margin-right:0px;
margin-left :4px;
}

#viedechateau_texte b{
font-size:11px;
color:#F4BF21;
}

#centreflash{
height:390px;
width:538px;
margin-top:6px;
}

#centreflash_bas{
height:104px;
width:540px;
margin-top:6px;
}

#aidez{
height:95px;
width:185px;
margin-top:6px;
margin-left:10px;
background:url('img/aidez.png');
}

#aidez img{
padding-top:45px;
padding-left:20px;
}


#aidez_en{
height:95px;
width:185px;
margin-top:6px;
margin-left:10px;
background:url('img/aidez_en.png');
}

#aidez_en img{
padding-top:45px;
padding-left:10px;
}

#donnez{
height:95px;
width:185px;
margin-top:6px;
margin-left:10px;
background:url('img/donnez.png');
}

#donnez img{
padding-top:45px;
padding-left:20px;
}

#donnez_en{
height:95px;
width:185px;
margin-top:6px;
margin-left:10px;
background:url('img/donnez_en.png');
}

#donnez_en img{
padding-top:45px;
padding-left:10px;
}

#partenaires{
height:298px;
width:185px;
margin-top:6px;
margin-left:10px;
background:url('img/partenaires.png');
}

#partenaires img{
padding-top:5px;
padding-left:8px;
}

#partenaires_en{
height:298px;
width:185px;
margin-top:6px;
margin-left:10px;
background:url('img/partenaires_en.png');
}

#partenaires_en img{
padding-top:5px;
padding-left:8px;
}

#flashpartenaires{
height:230px; 
width:182px; 
margin-top:0px;
margin-left:2px;

}

#actu{
height:26px;
width:977px;
margin-top:2px;
margin-left:14px;
background:url('img/actu.png');
}

#actu_en{
height:26px;
width:977px;
margin-top:2px;
margin-left:14px;
background:url('img/actu_en.png');
}

#encadre-actu{

	padding-left:125px;
	padding-top:5px;
	color:#62a4c6;

}

#encadre-actu_en{

	padding-left:80px;
	padding-top:5px;
	color:#62a4c6;

}

#actu a{
color:#62a4c6;
font-size:12px;
}

#actu_en a{
color:#62a4c6;
font-size:12px;
}


#menubas {
padding:6px;
padding-left:16px;
}

#menubas a{
color:#666666;
text-decoration:none;
font-size:11px;
font-weight:bold;

}


/*  COULEURS */

#rouge{
color:#CF0008;
}

#orange{
color:#F4BF21;
}



/* Page */

#menu{
margin-left:22px;
margin-right:10px;
margin-top:5px;
position:relative;
}

#menu a{
text-decoration:none;
color:#666666;
font-weight:bold;

}

#menu_rouge{
font-size:10px;
background-color:#fee2e5;
border-right:1px solid #CC071C;
border-bottom:1px solid #CC071C;
border-left:1px solid #CC071C;
margin-top:-3px;
padding:25px;
font-size:12px;
}

#entete_rouge{
background-color:#CC071C;
height:17px;
font-size:11px;
color:white;;
padding-top:1px;
padding-left:10px;
}

#entete_rouge a{
color:white;
text-decoration:none;
}

#menu_bleu{
font-size:10px;
background-color:#d6e3f1;
border-right:1px solid #2168ad;
border-bottom:1px solid #2168ad;
border-left:1px solid #2168ad;
margin-top:-3px;
padding:25px;
font-size:12px;
}


#entete_bleu{
background-color:#2168ad;
height:17px;
font-size:11px;
color:white;;
padding-top:1px;
padding-left:10px;
}

#entete_bleu a{
color:white;
text-decoration:none;
}

#menu_orange{
font-size:10px;
background-color:#fff3cf;
border-right:1px solid #f4bf21;
border-bottom:1px solid #f4bf21;
border-left:1px solid #f4bf21;
margin-top:-3px;
padding:25px;
font-size:12px;
}

#entete_orange{
background-color:#f4bf21;
height:17px;
font-size:11px;
color:white;;
padding-top:1px;
padding-left:10px;
}

#entete_orange a{
color:white;
text-decoration:none;
}




#menu_vert{
font-size:10px;
background-color:#ecfde2;
border-right:1px solid #54ab26;
border-bottom:1px solid #54ab26;
border-left:1px solid #54ab26;
margin-top:-3px;
padding:25px;
font-size:12px;
}

#entete_vert{
background-color:#54ab26;
height:17px;
font-size:11px;
color:white;;
padding-top:1px;
padding-left:10px;
}

#entete_vert a{
color:white;
text-decoration:none;
}

#menu_bleuclair{
font-size:10px;
background-color:#e6f5ff;
border-right:1px solid #3c93cb;
border-bottom:1px solid #3c93cb;
border-left:1px solid #3c93cb;
margin-top:-3px;
padding:25px;
font-size:12px;
}

#entete_bleuclair{
background-color:#3c93cb;
height:17px;
font-size:11px;
color:white;;
padding-top:1px;
padding-left:10px;
}

#entete_bleuclair a{
color:white;
text-decoration:none;
}


#menu_violet{
font-size:10px;
background-color:#ebe3ed;
border-right:1px solid #64216f;
border-bottom:1px solid #64216f;
border-left:1px solid #64216f;
margin-top:-3px;
padding:25px;
font-size:12px;
}

#entete_violet{
background-color:#64216f;
height:17px;
font-size:11px;
color:white;;
padding-top:1px;
padding-left:10px;
}

#entete_violet a{
color:white;
text-decoration:none;
}

#menu_orange2{
font-size:10px;
background-color:#ffead2;
border-right:1px solid #ee850d;
border-bottom:1px solid #ee850d;
border-left:1px solid #ee850d;
margin-top:-3px;
padding:25px;
font-size:12px;
}

#entete_orange2{
background-color:#ee850d;
height:17px;
font-size:11px;
color:white;;
padding-top:1px;
padding-left:10px;
}

#entete_orange2 a{
color:white;
text-decoration:none;
}

#menu_vert2{
font-size:10px;
background-color:#f7ffbe;
border-right:1px solid #b7cc1d;
border-bottom:1px solid #b7cc1d;
border-left:1px solid #b7cc1d;
margin-top:-3px;
padding:25px;
font-size:12px;
}

#entete_vert2{
background-color:#b7cc1d;
height:17px;
font-size:11px;
color:white;;
padding-top:1px;
padding-left:10px;
}

#entete_vert2 a{
color:white;
text-decoration:none;
}



#article{
padding:10px;
padding-top:6px;
font-size:12px;
color:#323232;
}

#article a{
color:#ee850d;
}


#bas_rouge1{
height:40px;
background:url('img/bas_rouge.png') no-repeat;

}

#bas_rouge2{
background-color:#CC071C;
font-size:14px;
padding-left:50px;
padding-right:50px;
color:white;

}

#bas_rouge2 p{
margin:0;
}

#bas_bleu1{
height:40px;
background:url('img/bas_bleu.png') no-repeat;

}

#bas_bleu2{
background-color:#2168ad;
font-size:14px;
padding-left:50px;
padding-right:50px;
color:white;

}

#bas_bleu2 p{
margin:0;
}


#bas_orange1{
height:40px;
background:url('img/bas_orange.png') no-repeat;

}

#bas_orange2{
background-color:#f4bf21;
font-size:14px;
padding-left:50px;
padding-right:50px;
color:white;

}

#bas_orange2 p{
margin:0;
}

#bas_vert1{
height:40px;
background:url('img/bas_vert.png') no-repeat;

}

#bas_vert2{
background-color:#54ab26;
font-size:14px;
padding-left:50px;
padding-right:50px;
color:white;

}

#bas_vert2 p{
margin:0;
}

#bas_bleuclair1{
height:40px;
background:url('img/bas_bleuclair.png') no-repeat;

}

#bas_bleuclair2{
background-color:#3c93cb;
font-size:14px;
padding-left:50px;
padding-right:50px;
color:white;

}

#bas_bleuclair2 p{
margin:0;
}

#bas_violet1{
height:40px;
background:url('img/bas_violet.png') no-repeat;

}

#bas_violet2{
background-color:#64216f;
font-size:14px;
padding-left:50px;
padding-right:50px;
color:white;

}

#bas_violet2 p{
margin:0;
}

#bas_orange21{
height:40px;
background:url('img/bas_orange2.png') no-repeat;

}

#bas_orange22{
background-color:#ee850d;
font-size:14px;
padding-left:50px;
padding-right:50px;
color:white;

}

#bas_orange22 p{
margin:0;
}

#bas_vert21{
height:40px;
background:url('img/bas_vert2.png') no-repeat;

}

#bas_vert22{
background-color:#b7cc1d;
font-size:14px;
padding-left:50px;
padding-right:50px;
color:white;

}

#bas_vert22 p{
margin:0;
}







#menu .secteur {
color:#ee850d;

}

#menu .rubrique {
color:#ee850d;
}


.colorcel{
border-right:1px solid #b7cc1d;
border-bottom:1px solid #b7cc1d;
padding:5px;
color:#666666;
}

.colorcel2{
border:1px solid #b7cc1d;
border-top:6px solid #b7cc1d;
}

td li{
list-style-type:none;
}