@charset "utf-8"; 
/*Design-en-tête*/ 
html, body { 
height : 100%; 
max-width: 1280px;
min-width: 800px;
margin : 0; 
padding : 0;
} 
body { 
font : 75% "Time News Roman", Arial, "Arial Black", Verdana, Serif; 
} 
#page { 
position : relative; 
min-height : 100%; 
margin: 0 auto;
background : url("../images/droite-decouv.png") repeat-y right top;
}
div#page #premier-element {
margin-top: 0;
}
#en_tete { 
height : 115px; 
background : url("../images/fond-decouv.png") right top repeat-x; 
} 
#imgbandeau { 
position: relative;
background : url(../images/garonne-boe.png) no-repeat; 
width: 640px; 
height: 115px;
}
#logo a img { 
border : none; 
} 
#title {
position: absolute;	
background : url(../images/title.png) no-repeat; 
width: 504px; 
height: 115px;
left: 35%;
top: 0px;
}
#logo { 
position: absolute;
width : 121px;
left:85%;  
top: 0px;
}
/*Design-menu-horizontal*/ 	
dl, dt, dd, ul, li { 
margin : 0; 
padding : 0; 
list-style-type : none; 
}
#cadre-menu {  
height: 10px;
background : url("../images/cadre.png") repeat-x right top; 
}
/*Design-calendrier-droite*/ 
/*Design-colonne-droite*/ 
#colonne-droite { 
float : right; 
margin-bottom : 30px;
margin-top: 10px; 
width : 170px; 
z-index : 50; 
}
#colonne-droite .lien { 
display: block;
width : 60%; 
border : none; 
}  
#colonne-droite .lien-mini { 
display: block;
width : 50%; 
border : none; 
}
#colonne-droite .lienleft li { 
text-align : center; 
} 
#colonne-droite .boite-gauche li {
margin: 1em;
} 
#colonne-droite .boite-gauche img {
text-align: center;
} 
#colonne-droite .no-bordure {
border: none;
}
#colonne-droite .title-menu-droite ul {	
margin : auto; 
padding : 0; 
list-style-type : none; 
} 
#colonne-droite .title-menu-droite li { 
font-size : 100%; 
padding-top : 5px; 
} 
#colonne-droite .title-menu-droite li a { 
display : block;
text-align: center; 
width : 166px; 
line-height : 20px;
font-size : 100%; 
font-weight : bold;
text-decoration : none; 
background: url("../images/menu1.png"); 
border: 2px solid #ffffff;	
color : #ffffff;  
}
#colonne-droite .title-menu-droite li a:hover, #colonne-droite .title-menu-droite li a:focus, #colonne-droite .title-menu-droite li a:active {	
background: url("../images/menu1-hover.png"); 
border: 2px solid #ffff99; 
color : #FFFF99;
}  
/*Design-menu-colonne-droite*/ 	
#colonne-droite .menu-droite ul { 
margin : auto; 
padding : 0; 
list-style-type : none; 
} 
#colonne-droite .menu-droite li { 
font-size : 100%;
padding-top : 3px;  
} 
#colonne-droite .menu-droite li a { 
display : block; 
width : 166px; 
line-height : 20px; 
font-weight : bold; 

text-indent : 3px; 
text-decoration : none; 
background: url("../images/menu2.png"); 
border: 2px solid #7900A1;
color : #ffffff; 
} 
#colonne-droite .menu-droite li a:hover, #colonne-droite .menu-droite li a:focus, #colonne-droite .menu-droite li a:active  { 
background: url("../images/menu2-hover.png"); 
border-left: 2px solid #009900; 
color : #7ED12A; 
}  
#colonne-droite .border { 
   height: 10px;	
   background: url("../../images/border-menu.png");
}
#colonne-droite .border1 { 
   height: 10px;	
   background: url("../images/border-menu1.png");
}
#colonne-droite .roundedcornr_box_481483 {	
   background: #99cc99 url("../images/roundedcornr_481483_grad.gif") repeat-y top left;
}
#colonne-droite .roundedcornr_top_481483 div {
   background: url("../images/roundedcornr_481483_tl.png") no-repeat top left;
}
#colonne-droite .roundedcornr_top_481483 {
   background: transparent url("../images/roundedcornr_481483_tr.png") no-repeat top right;
}
#colonne-droite .roundedcornr_bottom_481483 div {
   background: url("../images/roundedcornr_481483_bl.png") no-repeat bottom left;
}
#colonne-droite .roundedcornr_bottom_481483 {
   background: transparent url("../images/roundedcornr_481483_br.png") no-repeat bottom right;
}

#colonne-droite .roundedcornr_top_481483 div, #colonne-droite .roundedcornr_top_481483,
#colonne-droite .roundedcornr_bottom_481483 div, #colonne-droite .roundedcornr_bottom_481483 {
   width: 100%;
   height: 40px;
   font-size: 1px;
}
#colonne-droite .roundedcornr_content_481483 { margin: 0 0; }	   
/*Plan boe*/  
#EmplacementDeMacarte {
margin: auto;
width: 94%;
height: 760px; 
border: 6px solid #339966; 
}

#checkbox1, #checkbox2, #checkbox3, #checkbox4, #checkbox5, #checkbox6, #checkbox7, #checkbox8, #checkbox9, #checkbox10 {
display: none; 
margin-bottom: 20px;
}
#checkbox1 label, #checkbox2 label, #checkbox3 label, #checkbox4 label, #checkbox5 label, #checkbox6 label, #checkbox7 label, #checkbox8 label, #checkbox9 label, #checkbox10 label {
font-weight: bold;
text-indent: 7px;
color: #ffffff;	 
}
/*Design-meteo-colonne-gauche*/
/*Design-colonne-gauche*/ 

#colonne-gauche .lien { 
display: block;
width : 70%; 
border : none; 
} 
#colonne-gauche .lienleft li { 
text-align : center; 
}  
/*Design-menu-colonne-gauche*/ 	

/*Design-recherche-colonne-gauche*/ 

/*Design-menu-pratique-colonne-gauche*/	

/*Design-corps*/ 
#corps { 
margin-top : 20px; 
margin-left : 20px; 
margin-right : 180px; 
text-align : left; 
} 
#corps p {
line-height : 20px;	
text-align : justify;
} 
#corps img {
display: block;
border: none;
} 
#corps h1 {
font-size : 140%; 
text-align : center; 
} 
#corps li {
padding-bottom : 7px; 
margin-left : 3px; 
}
#corps li a {
font-weight : bold; 
}
/*traitement-lien-extérieur*/ 
#corps a.lien_ext:after {
content: " (lien externe)";
} 
/*Design-corps-decouvrir-boe h1*/ 
#decouv h1 { 
color : #336633;
}  
#decouv li a { 
color : #003399;  
} 
#decouv  a:hover, #decouv a:focus { 
color : #cc0066; 
}
/*Design-corps-decouvrir-boe h2 - h3*/  
#decouv .cadre { 
display: none;
}
#decouv .hautdroit {
display: none;
}
#decouv .contenu h2 {
display: none;
}
#decouv .min-cadre { 
display: none;
}
#decouv .min-hautdroit {
display: none;
}
#decouv .min-contenu h3 { 
display: none; 
} 
/*Bouton fermer */ 	
#decouv input {
float:right;  
margin-right: 40px;
color : #297C53;
}
#decouv input.outset:hover, #decouv input.outset:focus, #decouv input.outset:active {
color: #A90000; 
} 
/*Design-corps-decouvrir-boe: 2 colonnes */  

/*Design-corps-decouvrir-boe: image no-float */ 
	
/*Design-corps-decouvrir-boe: image page environnement */ 

/*Design-corps-decouvrir-boe: image flottante à droite */ 

/*Design-corps-decouvrir-boe: texte mis en valeur + puce */ 

/*Design-corps-decouvrir-boe: lien de raccourci*/ 
#decouv-lien li { 
margin-top : 10px; 
margin-bottom : 10px; 
} 
#decouv-lien li a { 
list-style-type : none; 
background-image : url("../images/puce-lien.png"); 
background-repeat : no-repeat; 
background-position : 0% 60%; 
padding-left : 20px; 
color : #003399; 
font-weight : bold; 
} 
#decouv-lien a:hover, #decouv-lien a:focus, #decouv-lien a:active { 
background-image : url("../images/puce-lien-hover.png");
color : #009999;
}  
/*Design-corps-decouvrir-boe: retour au de page*/
#decouv .decouv-fixe {
width: 100%;
} 
#decouv .decouv-fixe li {	
margin-top: 10px;
font-size: 70%;
text-align: right;
}
#decouv .decouv-fixe img { 
margin-right: 10px;
float: right;
}
/*Design-pied-de-page*/	 
div#page #dernier-element {
padding-bottom: 4em; 
margin-bottom: 0;
}
#piedpage2 {
position: absolute;
bottom: 0; left: 0;
width: 100%;
height: 3em;
position: absolute;
text-align: center;
background : #339966;
} 
#piedpage2 ul {
margin-top: 1em;
}
#piedpage2 li {	 
display: inline ;
} 
#piedpage2 li a { 
padding-left: 10px ;
text-align: center ;
color : #ffffff; 
font-weight : bold; 
} 
#piedpage2 li a:hover, #piedpage2 li a:focus, #piedpage2 li a:active { 
color : #FFFFCC;
}


 
 





  
 