
/* begin browser specific CSS */

/* end of browser specific CSS */

		a img{border:none;}
		/*table tr td{border:1px solid red;}*/
		table tr td{vertical-align:top;}
		.cachee{display:none;visibility:hidden;}
        ul li{list-style-type:none;list-style-image:none;padding-left:15px;background:transparent url(../squelettes/images/puce.gif) no-repeat left 5px; font-family:'Arial'; font-size:12px; color:#FFFFFF; font-weight:normal;}

		#cadre_11{background-color:black;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;}

		#cadre_21{background-color:#bbcc0e;-moz-opacity:.8;filter:alpha(opacity=80);opacity:.8;font-size:1px;vertical-align:middle;}
		#cadre_22{background-color:#bbcc0e;-moz-opacity:.8;filter:alpha(opacity=80);opacity:.8;font-size:1px;}


		#cadre_41{background-color:black;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;}

		#cadre_51{background-color:black;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;font-size:1px;}

		#cadre_611{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}
		#cadre_6121{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}
		#cadre_6122{background:transparent url(../squelettes/images/80_fond_transp.png) repeat left top;font-size:1px;}
		#cadre_6123{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}
		#cadre_613{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}

		#cadre_621{background-color:#bbcc0e;-moz-opacity:.95;filter:alpha(opacity=95);opacity:.95;}
		#cadre_623{background-color:#bbcc0e;-moz-opacity:.95;filter:alpha(opacity=95);opacity:.95;}

		#cadre_6221{background-color:#bbcc0e;-moz-opacity:.95;filter:alpha(opacity=95);opacity:.95;}
		#cadre_6222{background:transparent url(../squelettes/images/95_fond_transp.png) repeat left top;font-size:1px;}
		#cadre_6223{background-color:#bbcc0e;-moz-opacity:.95;filter:alpha(opacity=95);opacity:.95;}

		#cadre_631{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}
		#cadre_6321{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}
		#cadre_6322{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}
		#cadre_6323{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}
		#cadre_633{background-color:#bbcc0e;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.8;}

		#cadre_71{background:transparent url(../squelettes/images/80_fond_transp.png) repeat left top;font-size:1px; vertical-align:middle;}

		#cadre_81{background-color:#bbcc0e;-moz-opacity:.85;filter:alpha(opacity=85);opacity:.85;}
		#cadre_821{background-color:#bbcc0e;-moz-opacity:.85;filter:alpha(opacity=85);opacity:.85;}
		#cadre_822{background:transparent url(../squelettes/images/85_fond_transp.png) repeat left top;}
		#cadre_823{background-color:#bbcc0e;-moz-opacity:.85;filter:alpha(opacity=85);opacity:.85;}
		#cadre_83{background-color:#bbcc0e;-moz-opacity:.85;filter:alpha(opacity=85);opacity:.85;}

		#cadre_9{background-color:black;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;}
		#fond{margin:0 auto; width:100%;}

		body{background:white url(../squelettes/images/fond.jpg) no-repeat center top;width:100%;margin:0px;font-family:Arial, Verdana, Helvetica;font-size:12px;}

		.cadre1_coin_BD{background:transparent url(../squelettes/images/gris_coin_BD.png) no-repeat left top;font-size:1px;}
		.cadre2_coin_BD{background:transparent url(../squelettes/images/vert_coin_BD.png) no-repeat left top;font-size:1px;}
		.cadre2_coin_BG{background:transparent url(../squelettes/images/vert_coin_BG.png) no-repeat left top;font-size:1px;}
        .cadre2{background:transparent url(../squelettes/images/logo_opaly_fond_vert.jpg) no-repeat center;font-size:1px;}
		.cadre3{background:transparent url(../squelettes/images/cadre_3_fond.png) no-repeat left top;font-size:1px;}
		.cadre4_coin_BG{background:transparent url(../squelettes/images/gris_coin_BG.png) no-repeat left top;font-size:1px;}
		.cadre5_coin_HD{background:transparent url(../squelettes/images/gris_coin_HD.png) no-repeat left top;font-size:1px;}
		.cadre61_coin_HG{background:transparent url(../squelettes/images/vert_coin_HG.png) no-repeat left top;font-size:1px;}
		.cadre61_coin_HD{background:transparent url(../squelettes/images/vert_coin_HD.png) no-repeat left top;font-size:1px;}
		.cadre61_coin_BG{background:transparent url(../squelettes/images/vert_coin_BG.png) no-repeat left top;font-size:1px;}
		.cadre61_coin_BD{background:transparent url(../squelettes/images/vert_coin_BD.png) no-repeat left top;font-size:1px;}
		.cadre62_coin_HG{background:transparent url(../squelettes/images/95_vert_coin_HG.png) no-repeat left top;font-size:1px;}
		.cadre62_coin_HD{background:transparent url(../squelettes/images/95_vert_coin_HD.png) no-repeat left top;font-size:1px;}
		.cadre62_coin_BG{background:transparent url(../squelettes/images/95_vert_coin_BG.png) no-repeat left top;font-size:1px;}
		.cadre62_coin_BD{background:transparent url(../squelettes/images/95_vert_coin_BD.png) no-repeat left top;font-size:1px;}
		.cadre63_coin_HG{background:transparent url(../squelettes/images/vert_coin_HG.png) no-repeat left top;font-size:1px;}
		.cadre63_coin_HD{background:transparent url(../squelettes/images/vert_coin_HD.png) no-repeat left top;font-size:1px;}
		.cadre63_coin_BG{background:transparent url(../squelettes/images/vert_coin_BG.png) no-repeat left top;font-size:1px;}
		.cadre63_coin_BD{background:transparent url(../squelettes/images/vert_coin_BD.png) no-repeat left top;font-size:1px;}
		.cadre7_coin_HG{background:transparent url(../squelettes/images/vert_coin_HG.png) no-repeat left top;font-size:1px;}
		.cadre7_coin_HD{background:transparent url(../squelettes/images/vert_coin_HD.png) no-repeat left top;font-size:1px;}
		.cadre8_coin_HG{background:transparent url(../squelettes/images/85_vert_coin_HG.png) no-repeat left top;font-size:1px;}
		.cadre8_coin_HD{background:transparent url(../squelettes/images/85_vert_coin_HD.png) no-repeat left top;font-size:1px;}
		.cadre8_coin_BG{background:transparent url(../squelettes/images/85_vert_coin_BG.png) no-repeat left top;font-size:1px;}
		.cadre8_coin_BD{background:transparent url(../squelettes/images/85_vert_coin_BD.png) no-repeat left top;font-size:1px;}
        .cadre9{background-color:black;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;}
		.cadre9_coin_HG{background:transparent url(../squelettes/images/gris_coin_HG.png) no-repeat left top;font-size:1px;}
		.cadre9_coin_BG{background:transparent url(../squelettes/images/gris_coin_BG.png) no-repeat left top;font-size:1px;}
		.cadre10_coin_HG{background:transparent url(../squelettes/images/gris_coin_HG.png) no-repeat left top;font-size:1px;}


        /* Separateurs */
        div.sep_blanc{background-color:#FFFFFF;height:1px;font-size:1px; margin-top:3px; margin-bottom:3px;}
        div.sep_blanc_court{background-color:#FFFFFF;height:1px;font-size:1px; margin-top:3px; margin-bottom:3px; clear:both; width:387px;}
        hr {height: 1px; color: #FFFFFF; background-color: #FFFFFF; margin:0 0; border: 0; padding: 0;}
        
		/* Formulaire recherche */
        .formulaire_recherche{padding:0px;position:relative;}
        div.conteneur_input_recherche{clear:both;float:left;}
        div.texte_recherche{clear:both; width:219px;}
        div.texte_recherche_1{color:#FFFFFF; font-size:10px; text-transform:uppercase; width:130px; float:left; clear:none; margin-bottom:3px; font-weight:bold;}
        div.texte_recherche_2{color:#FFFFFF; font-size:10px; text-transform:lowercase; float:right; margin-bottom:3px;}
        input#formulaire_recherche{width:183px; height:14px; font-size:10px; background-color:#D3DE62; color:#747E0A; border:1px solid white; margin-right:1px;}
        img.img_recherche{}
        table.formrecherche{/*margin-top:5px;*/}
        
        /* Rsultats recherche */
        div.categorie_resultats{float:left; clear:left; width:409px;}
        div.lien a,div.lien a:link{font-family:'Arial'; font-size:12px; font-style:normal; color:#000000; text-decoration:underline;}
        div.lien a:visited{font-family:'Arial';font-size:12px;color:#000000;text-decoration:underline;}
        div.lien a:hover{font-family:'Arial';font-size:12px;color:#FFFFFF;text-decoration:underline;}
        div.lien a:active{font-family:'Arial';font-size:12px;color:#000000;text-decoration:underline;}

        /* Formulaire langues */
        div.conteneur_menu_lang{font-family:'Arial'; font-size:9px; color:#FFFFFF; margin:0; border:0; padding:0; clear:both;}
        div.conteneur_menu_lang a, div.conteneur_menu_lang a:link {font-family:'Arial'; font-size:9px; color:#FFFFFF; text-decoration:none;}
        div.conteneur_menu_lang a:visited{font-family:'Arial'; font-size:9px; color:#FFFFFF; text-decoration:none;}
        div.conteneur_menu_lang a:hover{font-family:'Arial'; font-size:9px; color:#FFFFFF; text-decoration:underline;}
        div.conteneur_menu_lang a:active{font-family:'Arial'; font-size:9px; color:#FFFFFF; text-decoration:none;}
        div.selection_langue_francais{font-size:8px; float: right; clear:none; margin-right: 5px; height:11px;}
        div.selection_langue_anglais{font-size:8px; float:right; clear:none; margin-right: 5px; height:11px;}
        div.selection_langue_allemand{font-size:8px; float:right; clear:none; margin-right: 5px; height:11px;}
        div.flux_RSS{font-size:8px; float:right; clear:none; margin-left: 5px; height:11px;}

        /* Menu */
        div.item_menu a,div.item_menu a:link{font-family:'Arial'; font-size:12px; font-style:normal; color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-weight:bold;}
        div.item_menu a:visited{font-family:'Arial';font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
        div.item_menu a:hover{font-family:'Arial';font-size:12px;color:#747E0A;text-decoration:none;font-weight:bold;}
        div.item_menu a:active{font-family:'Arial';font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
        div.item_menu_off a,div.item_menu_off a:link,div.item_menu_off a:visited,div.item_menu_off a:hover,div.item_menu_off a:active{font-family:'Arial';font-size:12px;font-style:normal;color:#FFFFFF;text-decoration:none;text-transform:uppercase;font-weight:bold;}
        div.sous_menu{font-family:'Arial';font-size:12px;color:#FFFFFF;font-weight:normal;text-align:justify;}

        ul.sous_menu{margin:0px;padding:0px;}
        ul.sous_menu li{list-style-type:none;list-style-image:none;padding-left:15px;background:transparent url(../squelettes/images/puce.gif) no-repeat left 5px;font-family:'Arial';font-size:12px;color:#FFFFFF;font-weight:bold;margin-left:15px;}
        ul.sous_menu li a,ul.liste_news li a:link,ul.liste_news li a:visited,ul.liste_news li a:hover,ul.liste_news li a:active{color:#FFFFFF;text-decoration:none;}
        ul.sous_menu li a:hover{color:#747E0A;}

        #ss_menu_HG{background:transparent url(../squelettes/images/ss_menu_coin_HG.gif) no-repeat left top;font-size:1px;}
        #ss_menu_BG{background:transparent url(../squelettes/images/ss_menu_coin_BG.gif) no-repeat left top;font-size:1px;}
        #ss_menu_HD{background:transparent url(../squelettes/images/ss_menu_coin_HD.gif) no-repeat left top;font-size:1px;}
        #ss_menu_BD{background:transparent url(../squelettes/images/ss_menu_coin_BD.gif) no-repeat left top;font-size:1px;}
        #ss_menu_H{background:transparent url(../squelettes/images/ss_menu_bord_H.gif) repeat-x left top;font-size:1px;}
        #ss_menu_B{background:transparent url(../squelettes/images/ss_menu_bord_B.gif) repeat-x left top;font-size:1px;}
        #ss_menu_D{background:transparent url(../squelettes/images/ss_menu_bord_D.gif) repeat-y left top;font-size:1px;}
        #ss_menu_G{background:transparent url(../squelettes/images/ss_menu_bord_G.gif) repeat-y left top;font-size:1px;}
        .contour_blanc{background-color:#FFFFFF;font-size:1px;}

        /* Conteneur */
        div.texte_conteneur{float:left; clear:left; width:387px; font-family:'Arial'; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:justify;}
        div.texte_conteneur a,div.texte_conteneur a:link{font-family:'Arial'; font-size:12px; color:#000000; text-decoration:none;}
        div.texte_conteneur a:visited{font-family:'Arial'; font-size:12px; color:#000000; text-decoration:underline;}
        div.texte_conteneur a:hover{font-family:'Arial'; font-size:12px; color:#FFFFFF; text-decoration:underline;}
        div.texte_conteneur a:active{font-family:'Arial'; font-size:12px; color:#FFFFFF; text-decoration:underline;}
        div.texte_info{float:left; clear:left; width:409px; height:40px; font-family:'Arial'; font-size:10px; color:#FFFFFF; text-decoration:none; text-align:justify;}
        div.texte_info a,div.texte_info a:link{font-family:'Arial'; font-size:10px; color:#000000; text-decoration:none;}
        div.texte_info a:visited{font-family:'Arial'; font-size:10px; color:#000000; text-decoration:underline;}
        div.texte_info a:hover{font-family:'Arial'; font-size:10px; color:#FFFFFF; text-decoration:underline;}
        div.texte_info a:active{font-family:'Arial'; font-size:10px; color:#FFFFFF; text-decoration:underline;}

        /* Accueil */
        div.liste_news{font-family:'Arial';font-size:12px;color:#FFFFFF;font-weight:normal;text-decoration:none;text-align:justify; width:387px;}
        ul.liste_news{margin:0px;padding:0px;}
        ul.liste_news li{list-style-type:none;list-style-image:none;padding-left:15px;background:transparent url(../squelettes/images/puce.gif) no-repeat left 5px; font-family:'Arial';font-size:12px;color:#FFFFFF;font-weight:normal;}
        ul.liste_news li a,ul.liste_news li a:link,ul.liste_news li a:visited,ul.liste_news li a:hover,ul.liste_news li a:active{font-family:'Arial';font-size:12px;color:#000000;font-weight:normal;text-decoration:underline;}
        ul.liste_news li a:hover{color:#FFFFFF;}
        div.news{font-family:'Arial';font-size:10px;color:#FFFFFF;font-weight:normal;text-decoration:underline; padding-top:7px;}
        div.news a,div.news a:link{font-family:'Arial';font-size:10px;color:#FFFFFF;font-weight:normal;text-decoration:underline; padding-top:7px;}
        div.news a:visited{font-family:'Arial';font-size:10px;color:#FFFFFF;font-weight:normal;text-decoration:underline; padding-top:7px;}
        div.news a:hover{font-family:'Arial';font-size:10px;color:#000000; font-weight:normal;text-decoration:underline; padding-top:7px;}
        div.news a:active{font-family:'Arial';font-size:10px;color:#FFFFFF;font-weight:normal;text-decoration:underline; padding-top:7px;}

        /* Footer */
        div.texte_footer{font-family:'Arial';font-size:9px;color:#FFFFFF;font-weight:normal;padding-left:10px;clear:none; float:left; text-decoration:none;text-align:justify;}
        div.texte_footer a,div.texte_footer a:link{font-family:'Arial'; font-size:9px; color:#FFFFFF; text-decoration:none;text-align:justify;}
        div.texte_footer a:visited{font-family:'Arial';font-size:9px;color:#FFFFFF;text-decoration:none;text-align:justify;}
        div.texte_footer a:hover{font-family:'Arial';font-size:9px;color:#FFFFFF;text-decoration:underline;text-align:justify;}
        div.texte_footer a:active{font-family:'Arial';font-size:9px;color:#FFFFFF;text-decoration:none;text-align:justify;}

        /* Plan du site */
        div.plan_site{float:left; clear:left; width:409px; font-family:'Arial'; font-style:normal; color:#FFFFFF; text-decoration:none;}
        ul.plan_site{margin:0px;padding:0px;}
        ul.plan_site li{list-style-type:none;list-style-image:none;padding-left:15px;background:transparent url(../squelettes/images/puce.gif) no-repeat left 5px; font-family:'Arial';font-size:12px;color:#FFFFFF;font-weight:normal;}
        ul.plan_site li a,ul.plan_site li a:link,ul.plan_site li a:visited,ul.plan_site li a:hover,ul.plan_site li a:active{color:#FFFFFF;text-decoration:underline;}
        ul.plan_site li a:hover{color:#000000;}

        /* Formulaire de contact */
        .spip_forms h3.spip{display:none;visibility:hidden;}
        .spip_forms label{display:none;visibility:hidden;}
        .obligatoire{display:none;visibility:hidden;}
        .input_form{font-family:'Arial'; font-style:normal; width:183px; height:14px; font-size:10px; background-color:#D3DE62; color:#747E0A; border:1px solid white;}
        .text_form{font-family:'Arial'; font-style:normal; width:386px; height:60px; font-size:10px; background-color:#D3DE62; color:#747E0A; border:1px solid white;}
        .bouton_radio{font-family:'Arial'; font-style:normal; font-size:10px; color:#747E0A; clear:left; float:left;}
        .rech_fichier{font-family:'Arial'; font-style:normal; font-size:10px; background-color:#D3DE62; color:#747E0A; border:1px solid white;}
        div.spip_form_champ{font-family:'Arial'; font-style:normal; font-size:10px; color:#747E0A;float:left;margin-right:18px;text-align:left;}
        div.spip_form_champ select{margin-left:0px; width:388px;background-color:#D3DE62; color:#747E0A; border:1px solid white;}		
        .spip_forms_label_select{display:none;visibility:hidden;}
        div.label_rech_fichier{font-family:'Arial'; font-style:normal; font-size:10px; color:#747E0A; clear:left; float:left;}
        div.conteneur_valider{width:388px;clear:both;}
        div.spip_form_erreur{font-family:'Arial'; font-style:bold; font-size:11px; color:red;}

        /* Formulaires autres */
        option {background-color:#D3DE62; color:#747E0A; border:1px solid white;margin:0px; padding:0px;}
        div.texte_formulaire{float:left; clear:left; width:409px; font-family:'Arial'; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:justify;}
        
        /* style aurelien */
        table.tablesite, table.tablesite td, table.tablesite tr {margin:0px;padding:0px;border:0px}
        table.tablesite{margin-left:250px}
        .liseretvertical{width:1px;font-size:1px;margin:0px;padding:0px}
        .liserethorizontal{height:1px;font-size:1px;margin:0px;padding:0px}
        .elemetire, .tableformrecherche{margin-top:1px}

        /* Ascenseur */
        #ascenseur{overflow:auto; overflow-x:hidden; height:555px; width:409px;position: relative;}
        div.ascenseur{overflow:auto; overflow-x:hidden; height:555px; width:409px;}
        div.ascenseur_article{overflow:auto; overflow-x:hidden; height:640px; width:409px;}

        /* Login */
        .input_login{font-family:'Arial'; font-style:normal; width:407px; height:14px; font-size:10px; background-color:#D3DE62; color:#747E0A; border:1px solid white;}
        .bouton_ok{font-family:'Arial'; font-style:normal; width:30px; height:14px; font-size:10px; background-color:#D3DE62; color:#747E0A; border:1px solid white;}
        .image{background:transparent url(../squelettes/images/login.png) no-repeat left top;font-size:1px;}


