/* commun */
html, body {
   padding:0px;
   margin:0px;
  /* height:100%;*/
}
#global{
	position:relative;
	/*min-height:100%;
	height: 100%;*/
    voice-family: "\"}\"";
    voice-family: inherit;
	/*background-color:#00FF00;*/
	/*padding-bottom:150px;*/
}
body {height: 100%;margin:0px;padding: 0px 0px;border: 0px;text-align: left;font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #000009;background-color:#94BDE1;
background-image:url(images/fond2.jpg);
background-repeat:repeat-x;
}

html>body #global {
   /* height: 100%;*/
}


p{margin:0px;padding:0px;}

#global_content{position:relative;width:1024px;background:url(images/fd_col_d.gif) repeat-y right #FFFFFF;margin-left: auto;margin-right: auto;/*border:1px solid #7B9DBB;*/}
#global_content2{position:relative;width:1024px;background:url(images/fd_col_d2.gif) repeat-y right #FFFFFF;margin-left: auto;margin-right: auto;/*border:1px solid #7B9DBB;*/}
#tetiere{background-image:url(images/haut2.jpg);width:1024px;height:165px;}
#bottom{height:150px;position:relative;bottom:0px;width:100%;}
#contenu_bottom{background-image:url(images/bas2.jpg);width:1024px;margin-left: auto;margin-right: auto;height:116px;position:relative;}
.clearer{clear:both;width:auto;height:1px;font-size:1px;}

h1{font-size:20px;color:#666666;font-family:Geneva, Arial, Helvetica, sans-serif}

a{text-decoration:none;color:#3968AC}
a:hover{color:#666666}

.a1{text-decoration:none;color:#df041e;font-weight:bold;}
.a1:hover{color:#666666}

.a_bleu{text-decoration:none;color:#3968AC;font-weight:bold;}
.a_bleu:hover{color:#000000;}

/* pour editeur */
.texte_vert_12{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#90BC12;}
.texte_rouge_11{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#df041e;}
.texte_rouge_12{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#df041e;}

.texte_bleu_12{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#3968ac;}
.texte_bleu_11{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#3968ac;}

.titre_gris{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#666666;}
.titre_vert{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#90bc12;font-weight:bold;}

/* not editor */

#dmgk{display:none;}

/* fiche mjc */
.colonne1{float:left;width:260px;margin:31px 10px;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#333333;}
.colonne1 a{text-decoration:none;color:#333333;font-weight:bold;}
.colonne1 a:hover{color:#3968AC;}
.colonne1 .adresse{margin:7px 0 7px 0}
.colonne1 .mail{padding-top:5px;}
.colonne1 .www{padding-top:5px;}
.colonne2{float:left;margin:31px 0px;width:345px !important;width:330px;}

/* formulaire */
.champ_formulaire{color:#3968AC;font-family:Arial, Helvetica, sans-serif;border:1px solid #999999;}
select{color:#3968AC;font-family:Arial, Helvetica, sans-serif;}

/* module de recherche*/
#module_recherche{color:#3968AC;font-size:12px;}

/* chemin */
#chemin{background:url(images/fleche_rouge.gif) no-repeat left 5px;padding-left:15px;font-size:12px;color:#666666}
#chemin span{color:#DF041E;font-weight:bold;}
#chemin a{text-decoration:none;color:#666666}
#chemin a:hover{color:#000000;}

/* menu */
#menu{height:32px;background:url(images/01_2.jpg) no-repeat #3968AC;padding-right:61px;position:relative;z-index:55;}
#menu2{position:absolute;right:0px;top:122px;z-index:56;}

#contenu_bottom ul{margin:0px;padding:0px;list-style-type:none;position:absolute;right:317px;top:31px;color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#contenu_bottom ul li{float:left;padding:3px;}
#contenu_bottom ul .sep{color:#E6333C;}
#contenu_bottom ul li a{text-decoration:none;color:#FFFFFF;}
#contenu_bottom ul li a:hover{color:#3968AC;}

/* accueil */
#content{position:relative;}
#content #col_g{float:left;width:341px;/*background:url(images/11.gif) no-repeat;*/padding-top:12px;position:relative;}
#content #col_c{float:left;width:397px;padding-top:12px;position:relative;}
#content #col_d{float:left;width:266px;padding:48px 10px;position:relative;}
#global_content #haut_col_d{position:absolute;top:167px;right:277px;}

/* page deux cols */
#content_deux_col{position:relative;z-index:20;}
#content_deux_col #col_g{float:left;width:359px;position:relative;}
#content_deux_col #col_d{float:left;width:645px !important;width:637px;margin:10px;position:relative;padding:0px;}
#global_content2 #haut_col_d{position:absolute;top:167px;right:656px;}
#bottom_col_g{position:absolute;bottom:0px;left:0px;}

#bas_col_d{position:absolute;bottom:150px;right:0px;}

#liste_agenda{margin-left:20px;padding:0px;list-style-image:url(images/fleche2.gif);width:230px;}
#liste_agenda li{margin-bottom:10px;color:#333333;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

#slogan{background-image:url(images/slogan.png);height:34px;margin-left: auto;margin-right: auto;width:1024px;}

/* pour le menu general */
.className{background-color:#90BC12;}
.topMenu{}
.topItemNormal{cursor:pointer;border:none;}
.topItemOver{cursor:pointer;border:none;}
.topItemNormal img{padding-right:10px;background-color:#3968AC;}
.classNameNormal{width:auto;background-color:#3968AC;margin:1px;padding:2px;color:#FFFFFF;font-weight:bold;font-size:12px;}
.classNameOver{background-color:#90BC12;width:auto;margin:1px;padding:2px;color:#FFFFFF;font-weight:bold;font-size:12px;}
.className table{width:100%;cursor:pointer;}

/* Styles plan du site */
.bloc_entete { padding: 10px; border: 1px solid #0060a1; margin-bottom: 10px; font-size: 12px; }
.bloc_entete a { font-weight: bold; }
.niv_1 a, .niv_2 a, .niv_3 a { font-weight: normal; font-size: 11px; }
.niv_0 a { color: #b92933; }
.niv_1 a { color: #171717; font-weight: bold; }
.niv_2 a { color: #555555; }
.niv_3 a { font-size: 10px; color: #555555; }
.niv_1 { margin-left: 20px; }
.niv_2 { margin-left: 40px; }
.niv_3 { margin-left: 60px; }

/* page partager */
.thematique{font-family:Arial, Helvetica, sans-serif;margin:15px 0 12px 0;font-size:11px;color:#333333;}
.thematique h3{font-weight:bold;font-size:14px;padding:0px;margin:0px;color:#DF041E;}
.thematique .liste_activite{padding:5px 0 0 30px;}
.thematique .liste_activite a{text-decoration:none;color:#333333;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.thematique .liste_activite a:hover{color:#000000;}

/* liste agenda */
#agenda1{margin:15px 15px 0px 15px;}
#agenda1 .img{float:left;padding-right:10px;}
#agenda1 .nom{font-weight:bold;color:#3968AC;}

/* formulaire de recherche */
.reponse{padding:7px;}
.bouton{padding:7px;}