/* Principal */
html, body {
	height:100%;
}

body, div, p, table, td, form, ul, ol, h1, h2, h3, h4, h5, h6 {	font-family: Arial, sans-serif;	margin: 0;	padding: 0; }
body {background-color:#FCFDFD; color: #000000; font-size: 80%; text-align: center; }
p { /* margin: 1.5em 0;  */}
img {border:0;}
a { /*color: #666; */ text-decoration:none;color:#000}
a:hover { /*color: #666; */ text-decoration:underline;}
a:visited { /*color: #666; */ color:#000}
div.space { clear:both; height:1px;width:1px;}
/*
ul { margin: 1em 0 1em 1.5em; }
ul li { margin-bottom: .5em; }
*/

/* PAGINATION */
.pagination { margin: 20px 0 0 0; padding: 10px 0; text-align: center; }
.pagination a { border: 1px solid #CCC;  margin: 0 2px; padding: 1px 4px; text-decoration: none; }
.pagination a.nextprev { background: #FFF; border: 1px solid #CCC; color: #CCC; margin: 0 2px; padding: 1px 4px;}
.pagination a:hover, .pagination a.nextprev:hover { background: #FFF; border: 1px solid #AAA; color: #666; }
.pagination span.current { background: #3896D7; border: 1px solid #A49979; color: #FFF; font-weight: bold; margin: 0 2px; padding: 1px 4px;}
input.btaction, a.btaction, a.btselect,a.btbase { text-align:center; padding:2px 10px;	 width:130px; font-size:13px; cursor:pointer; border:1px solid #aaa; background:url(../../images/bg_button.jpg) repeat-x; text-decoration:none; }
/* FIN PAGINATION */

/* COMMUN */
div#header { width:100%;margin:0 auto;text-align: left; height:295px; background:url(../../images/fonds/fond-bandeau-adpj.gif) repeat-x; }
div#head {width:980px; margin:0 auto;height:295px; background-color:#BFEFFB; }
div#head img.logo { float:left; padding-right:13px;background:url(../../images/fonds/fond-bandeau-adpj.gif) repeat-x; }
div#head div#trois_blocs { height:275px; margin-left:255px; width:715px; padding-top:10px; background:#FFF url(../../images/fonds/coin-intros.gif) no-repeat right bottom; position:relative}
div#head div#trois_blocs ul { background:url(../../images/fonds/fond-bandeau-noir.gif) repeat-x 0 5px; height:32px; text-align:right; padding-top:3px; list-style:none; margin-bottom:5px;}
div#head div#trois_blocs ul li { float:right; color:#FFF; cursor:pointer; height:32px; line-height:32px; margin:0 10px;  font-size:15px; font-weight:bold;}
div#head div#trois_blocs ul li:hover, div#head div#trois_blocs ul li.selected { /* background:#12C912; */background:url(../../images/fonds/fond-bandeau-vert.gif) repeat-x; border-left:3px solid #fff; border-right:3px solid #fff; padding:0 3px; margin:0 4px;}
div#head div#trois_blocs img { float:left; border:1px solid #12C912; margin:0 5px; }
div#head div#trois_blocs div.plus { float:right; background:url(../../images/pictos/tete-junior.gif) no-repeat 0 8px; height:50px; width:100px; padding:15px 0 0 40px; }

div#header_generique { width:100%;text-align: left; height:202px; background:url(../../images/fonds/fond-bandeau.gif) repeat-x; }
div#header_generique div#head_generique {height:202px; width:980px; margin:0 auto; }
div#header_generique div#head_generique img {}

span.souslignement { text-decoration:underline; }
.bold { font-weight:bold; }
p.cache { font-weight:bold; cursor:pointer; color:red; }
.obligatoire, .incomplet, .oubli, .erreur { color:red; }

/* fin commun */

/* MENU : css communs */
div#menu { border-right:1px solid #dee0e0;border-left:1px solid #b3b3b3;float:right;height:39px;width:753px;background:url(../../images/fonds/fond-menu-ppal.gif) repeat-x; }
div#menu_h {position:relative; border-right:1px solid #dee0e0;border-left:1px solid #b3b3b3;float:right;height:39px;width:732px;background:url(../../images/fonds/fond-menu-ppal.gif) repeat-x; z-index:100}
div#menu_site {width:733px; height:39px;  font-size:11px; margin:0 ; padding: 10px 0 0 0;  }
div#menu_site ul { padding:0 ; margin:0; list-style-type: none; }
div#menu_site ul { padding:0 0 0 15px; margin:0; list-style-type: none; }
div#menu_site ul li.top li.first { padding-top:10px;}
div#menu_site ul li.top a, div#menu_site ul li.top a:visited { text-align:left; padding:0 10px 0 18px; margin:0; border:0px solid red; text-decoration:none; height:25px; line-height:25px; color:#3B3B3B; font-size:13px; font-weight:bold; overflow:hidden; background: url(../../images/pictos/star-menu.gif) no-repeat 0px 3px; }

div#menu_site ul li { float:left; margin-right:1px; position:relative; }
div#menu_site ul li ul {display: none; }
div#menu_site ul li ul li { border:2px solid #eee; border-top:0 }
div#menu_site ul li ul.sub a, div#menu_site ul li ul.sub a:visited {font-size:12px; font-weight:normal; height:25px; line-height:25px; background:#FFF; width:185px;}
div#menu_site ul li ul.subfin a, div#menu_site ul li ul.subfin a:visited {font-size:12px; font-weight:normal; height:25px; line-height:25px; background:#FFF; width:144px;}
/* MENU : css specific to non IE browsers */
div#menu_site ul li:first-child a, div#menu_site ul li:first-child a:visited {background:none;}
div#menu_site ul li:hover a {color:#333; background: url(../../images/pictos/star-menu.gif) no-repeat 0px 3px;}
div#menu_site ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
div#menu_site ul li:hover ul li a.hide {background:#6a3; color:#fff;}
div#menu_site ul li:hover ul li:hover a.hide {background:#fff; color:#000;}
div#menu_site ul li:hover ul li ul {display: none;}
div#menu_site ul li:hover ul li a {display:block; background:#fff; color:#000;}
div#menu_site ul li:hover ul li a:hover {background:#80e0f8; color:#000;}
div#menu_site ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
div#menu_site ul li:hover ul li:hover ul.left {left:-105px;}


div#page { width:100%;}
div#conteneur {width:980px;margin:0 auto;text-align: left; clear:both; background: url(../../images/fonds/degrade-colonne-droite.gif) repeat-y; min-height:390px; }
div#conteneur_h {width:980px;margin:0 auto;text-align: left; clear:both; background: url(../../images/fonds/degrade-colonne-droite-h.gif) repeat-y; min-height:390px; }
div#col_gauche {float:left; padding-top:10px;border-right:0px solid #b3b3b3;width:215px; min-height:390px;}
div#col_gauche_h {float:left; padding-top:10px;border-right:0px solid #b3b3b3;width:245px; min-height:390px;}
div#col_gauche div#ejs_heure,div#col_gauche p#heure, div#col_gauche p#contacteznous { border-bottom:4px solid #E4E1C9; margin-top:10px; padding-bottom:10px;}
div#col_gauche p#contacteznous { background:url(../../images/pictos/star-noire.gif) no-repeat 0 1px; padding-left:15px; font-weight:bold;font-size:16px;  }
div#col_gauche_h p#contacteznous { background:url(../../images/pictos/star-noire.gif) no-repeat 0 1px; padding-left:15px; font-weight:bold;font-size:16px; }
div#col_gauche p.lien-contact{margin-left:10px;border-bottom:1px dotted #000;height:20px;line-height:20px;}
div#col_gauche_h p.lien-contact{border-bottom:1px dotted #000;height:20px;line-height:20px;}
div#col_gauche p#lien-contact-fin{margin-left:10px;border:0 ;line-height:20px;}
div#col_gauche_h p#lien-contact-fin{border:0 ;line-height:20px;}
div#col_gauche_h a.fleche { background:url(../../images/pictos/fleche-noire.gif) no-repeat 0 4px; padding-left:15px;  }
div#col_gauche a.fleche { background:url(../../images/pictos/fleche-noire.gif) no-repeat 0 4px; padding-left:15px;  }
div#col_gauche_h a.fleche_fin { background:url(../../images/pictos/fleche-noire.gif) no-repeat 0 4px; padding-left:15px;  }
div#col_gauche a.fleche_fin { background:url(../../images/pictos/fleche-noire.gif) no-repeat 0 4px; padding-left:15px;  }



div#contenu, 
div#contenu_o ,
div#contenu_v ,
div#contenu_r ,
div#contenu_m { /*margin-left:10px; padding:10px;*/float:right;width:733px;border-left:1px solid #b3b3b3;border-right:1px solid #dee0e0;text-align:justify;padding:0 10px 0 10px;padding-top:15px;display:block;min-height:490px;  height:auto !important;height:390px}
div#contenu_h { /*margin-left:10px; padding:10px;*/float:right;width:712px;border-left:1px solid #b3b3b3;border-right:1px solid #dee0e0;text-align:justify;padding:0 10px 0 10px;padding-top:30px;display:block;min-height:390px; height:auto !important;height:390px}
/* div#contenu h2 { background:#37AD58 url(../../images/pictos/star-verte.gif) no-repeat 5px 4px; padding-left:25px; color:#FFF; font-size:14px; height:24px; line-height:24px; margin:10px 0;} */
div#contenu h2 { background:#cff4fc url(../../images/fonds/fond-titre-page.gif) repeat-y; font-size:14px; height:24px; line-height:24px; margin:10px 0; border-bottom:2px solid #87BDBC; border-right:1px solid #87BDBC;} /* le H2 de la home est corrigé plus bas */
div#contenu_o h2 { background:#feac14 url(../../images/fonds/fond-titre-page-o.gif) repeat-y; font-size:14px; height:24px; line-height:24px; margin:10px 0; border-bottom:2px solid #dc5503; border-right:1px solid #dc5503;} /* le H2 de la home est corrigé plus bas */
div#contenu_m h2 { background:#E480DE url(../../images/fonds/fond-titre-page-m.gif) repeat-y; font-size:14px; height:24px; line-height:24px; margin:10px 0; border-bottom:2px solid #A7406E; border-right:1px solid #A7406E;} /* le H2 de la home est corrigé plus bas */
div#contenu_v h2 { background:#4ac76d url(../../images/fonds/fond-titre-page-v.gif) repeat-y; font-size:14px; height:24px; line-height:24px; margin:10px 0; border-bottom:2px solid #50a769; border-right:1px solid #50a769;} /* le H2 de la home est corrigé plus bas */
div#contenu_r h2 { background:#fa8abc url(../../images/fonds/fond-titre-page-r.gif) repeat-y; font-size:14px; height:24px; line-height:24px; margin:10px 0; border-bottom:2px solid #A7406E; border-right:1px solid #A7406E;} /* le H2 de la home est corrigé plus bas */
div#contenu h2 span { background: url(../../images/pictos/star-bleu.gif) no-repeat 5px 1px; padding-left:25px; color:#FFF; }
div#contenu_o h2  span { background: url(../../images/pictos/star-orange.gif) no-repeat 5px 1px; padding-left:25px; color:#FFF; }
div#contenu_m h2  span { background: url(../../images/pictos/star-purple.gif) no-repeat 5px 1px; padding-left:25px; color:#FFF; }
div#contenu_v h2  span { background: url(../../images/pictos/star-vert.gif) no-repeat 5px 1px; padding-left:25px; color:#FFF; }
div#contenu_r h2  span { background: url(../../images/pictos/star-rose.gif) no-repeat 5px 1px; padding-left:25px; color:#FFF; }
div#contenu h3 { font-size:14px;color:#87bdbc } 
div#contenu_o h3 { font-size:14px;color:#dc5503 }
div#contenu_m h3 { font-size:14px;color:#dc5503 }
div#contenu_v h3 { font-size:14px;color:#259344 }

div#contenu_v img#imgdom {border:2px solid #259344;float:left;}
div#contenu_v p.paravis1 {background: url(../../images/pictos/star-green.gif) no-repeat 0 20px ;padding:20px 0 10px 20px; border-bottom:1px solid #efbdec; float:right;width:380px;}
div#contenu_v p.paravis2 {background: url(../../images/pictos/star-green.gif) no-repeat 0 10px ;padding:10px 0 10px 20px; float:right;width:380px;}
div#contenu_v p.paravis3 {background: url(../../images/pictos/star-green.gif) no-repeat 0 10px ;padding:10px 0 10px 20px; border-bottom:1px solid #efbdec;border-top:1px solid #efbdec; }
div#contenu_v p.pul {background: url(../../images/pictos/star-green.gif) no-repeat 0 10px ;padding-left:20px;padding-top:10px;font-weight:bold;color:#259344}
div#contenu_v h3.cache{ font-size:12px;text-decoration:underline;cursor:pointer; background:url(../../images/pictos/fleche-vertes.gif) no-repeat 0px 3px; padding-left:15px; color:#259344; margin:10px 0;}

/* Ajout */
div#contenu_m img#imgdom {border:2px solid #CA4A83;float:left; margin-right:10px;}
div#contenu_m p.paravis { border-bottom:0px solid #efbdec; padding:0 10px;  }
div#logo-pupilles { text-align:center; }
div#logo-pupilles span{ font-size:10px; }

div#contenu h3.cache,
div#contenu_m h3.cache,
div#contenu_r h3.cache,
div#contenu_o h3.cache { font-size:12px;text-decoration:underline;cursor:pointer; background:url(../../images/pictos/fleche-rose.gif) no-repeat 0px 3px; padding-left:15px; color:#CA4A83; margin:10px 0;}
div#contenu h3.nosurvol,
div#contenu_m h3.nosurvol,
div#contenu_r h3.nosurvol,
div#contenu_v h3.nosurvol,
div#contenu_o h3.nosurvol { cursor:default; }
div#contenu p.accroche,
div#contenu_m p.accroche,
div#contenu_r p.accroche,
div#contenu_v p.accroche,
div#contenu_o p.accroche  { margin:-8px 0 15px 0; font-style:italic; color:#999}
div#contenu ul.liste_contenu,
div#contenu_m ul.liste_contenu,
div#contenu_r ul.liste_contenu,
div#contenu_v ul.liste_contenu,
div#contenu_v ul.liste_contenu2,
div#contenu_o ul.liste_contenu2,
div#contenu_o ul.liste_contenu { margin-left:20px; list-style:none; }
div#contenu ul.liste_contenu  li,
div#contenu_m ul.liste_contenu  li { background:url(../../images/pictos/fleche-mauve.gif) no-repeat 0 5px; padding-left:15px; }
div#contenu_o ul.liste_contenu  li{ background:url(../../images/pictos/fleche-oranges.gif) no-repeat 0 5px; padding-left:15px; }
div#contenu_r ul.liste_contenu  li{ background:url(../../images/pictos/fleche-mauve.gif) no-repeat 0 5px; padding-left:15px; }
div#contenu_v ul.liste_contenu  li{ background:url(../../images/pictos/fleche-verte.gif) no-repeat 0 5px; padding-left:15px; }
div#contenu_o ul.liste_contenu2  li{ background:url(../../images/pictos/fleche-orange.gif) no-repeat 0 5px; padding-left:15px; }
div#contenu_v ul.liste_contenu2  li{ background:url(../../images/pictos/fleche-verte.gif) no-repeat 0 5px; padding-left:15px; }
/*div#contenu_m ul.liste_contenu  li{ background:url(../../images/pictos/fleche-rose.gif) no-repeat 0 5px; padding-left:15px; }*/
div#contenu_o table#journee_type { border-collapse:collapse; margin:25px; }
div#contenu_o table#journee_type td {padding: 3px 5px; border:1px solid #666;}
div#contenu table#journee_type tr.impair td,
div#contenu_o table#journee_type tr.impair td{ background-color:#feac14 }
div#contenu a.pdf,
div#contenu_m a.pdf,
div#contenu_r a.pdf,
div#contenu_v a.pdf,
div#contenu_o a.pdf { text-decoration:none; }
div#contenu_o a.pdf:hover { text-decoration:underline; }
div#contenu a.pdf img,
div#contenu_m a.pdf img,
div#contenu_r a.pdf img,
div#contenu_v a.pdf img,
div#contenu_o a.pdf img { padding: 2px 5px 0 0;}
div#contenu div.adresse,
div#contenu_m div.adresse,
div#contenu_r div.adresse,
div#contenu_v div.adresse,
div#contenu_o div.adresse  { text-align:center; margin:10px auto; padding-bottom:20px; border-bottom:1px solid #666;}
div#contenu_v a.classtr { background:url(../../images/pictos/fleche-vertes.gif) no-repeat 0 5px; padding-left:15px;}

/* ACTUALITES (home et pages actu) */
div#actu {height:150px;}
div#actu div#bloch2 { border-bottom:4px solid #BFEEFF; position:relative; width:705px; margin-bottom:35px; }
div#actu div#bloch2 h2 { background: url(../../images/pictos/star-noire.gif) no-repeat 5px 5px; padding-left:25px; color:#4C4C4C; margin:0; font-size:17px; border:0; }
div#actu div#bloch2 p.plus { background:url(../../images/pictos/plus.gif) no-repeat 0 1px; padding-left:15px; position:absolute; right:0; top:0;}
div#actu img.photo_actu_home { float:right; margin:-20px 10px 0 10px;border: 4px solid #cff4fc}
p.actu_titre { font-weight:bold; color:#666; margin-bottom:5px;}
div#actu p.suite, div.oneActu p.suite, div#blog p.suite {text-align:right;}
div#actu span.plus, div.oneActu span.plus, div#blog span.plus { background:url(../../images/pictos/plus.gif) no-repeat 0 1px; padding-left:15px; }

div.oneActu { margin:10px 0;height:120px; }
 img.photo_actu { float:left; margin: 0 10px 2px 0; }
div#position { background-color:#80E0F8; color:#666; text-align:center; padding:3px; margin:5px 0; }
div#position_o { background-color:#80E0F8; color:#666; text-align:center; padding:3px; margin:5px 0; }
div#position_r { background-color:#fa8abc; color:#FFF; text-align:center; padding:3px; margin:5px 0; }
div#position_v { background-color:#80E0F8; color:#666; text-align:center; padding:3px; margin:5px 0; }

/* Home > blog */

div#blog_conteneur  {  position:relative;}
div#deco {position:absolute; width:125px; height:120px; background:url(../../images/photos/blog.jpg) 0 0px no-repeat; top:33px; left:3px; border-top:3px solid #BDEFFF; border-right:3px solid #BDEFFF; border-bottom:3px solid #BDEFFF}
div#blog_top {clear:right; margin-top:30px;  width:705px; background:url(../../images/fonds/blog-haut.gif) no-repeat; padding-top:40px; }
div#blog { border-right:3px solid #BDEFFF; border-left:3px solid #BDEFFF; padding:10px 10px 10px 150px;}
div#blog_bot { width:733px; height:10px; background:url(../../images/fonds/blog-bas.gif) no-repeat; }

/* Petites et Grandes Vacances */
table#tableau_vacances  { border-collapse: collapse; border:1px solid #666; margin:20px 0 0 20px; width:660px;}
table#tableau_vacances  th, table#tableau_vacances  td { text-align:center; padding:5px;}
table#tableau_vacances  td.nom { text-align:left; }
table#tableau_vacances  tr.impair td{ background-color:#FFF8DC; }
table#tableau_vacances  td a{color:#000; text-decoration:underline;}

/* Accompagnement projet */
/* div.projet h2 { background:#37AD58 url(../../images/pictos/star-verte.gif) no-repeat 5px 4px; padding-left:25px; color:#FFF; font-size:14px; height:24px; line-height:24px; margin:10px 0;} */
/* h3.cache deplacé */
div#faune_flore,
div#foret_bois,
div#artisanat,
div#fil_eau,
div#classe_neige,
div#environnement,
div#histoire_patrimoine,
div#citoyennete,
div#classe_sportive,
div#service,
div#encadrement,
div#contenus,
div#rythme,
div.contenu_v2 div#calendrier,
div.contenu_v2 div#reglementation,
div.contenu_v2 div#dossier { border-left:2px solid #DEE0E0; padding-left:10px;}
div.contenu_v2  table#calendrier_projet {width:150px; }
div.contenu_v2  table#calendrier_projet th { padding:0 3px 0 3px;}
div.contenu_v2 td { vertical-align:top; border-bottom:1px solid #259344; padding: 2px 2px 2px 5px }
div.contenu_v2 td.sans_bord { border:0; }
div.contenu_v2 td.quand { padding: 15px 0 5px; }
div.contenu_v2 th.bordure_droite,
div.contenu_v2 td.bordure_droite { border-right:3px solid #259344; }
div.contenu_v2 td.quand { text-align:center; border-bottom:1px solid #000; }
table#tab_dossier { width:700px;  }
table#tab_dossier th { text-align:center; padding: 5px; border-bottom:1px solid #000; }
table#tab_dossier th.col1 { width:250px;}
table#tab_dossier th.col2 { width:300px;}
table#tab_dossier th.col3 { width:100px; }
table#tab_dossier td.col3 { text-align:center; }

/* FIL d'Arianne */
div#filarianne { border-bottom:1px solid #DEE0E0; padding-bottom:10px; color:#CA4A83; }
a.lien_du_fil { text-decoration:none; color:#CA4A83;font-size:11px; }
a.lien_du_fil:hover { text-decoration:underline; }
span.actuel { font-weight:bold;font-size:11px;}


p.jour {color:#259344;font-weight:bold;}

/* arianne_colonne */
ul#arianne_colonne { background: url(../../images/fonds/fond-chapitre.gif) repeat-x; }
ul#arianne_colonne_v{ background: url(../../images/fonds/fond-chapitre_v.gif) repeat-x; }
ul#arianne_colonne_m{ background: url(../../images/fonds/fond-chapitre_m.gif) repeat-x; }
ul#arianne_colonne_o{ background: url(../../images/fonds/fond-chapitre_o.gif) repeat-x; }
ul#arianne_colonne_r{ background: url(../../images/fonds/fond-chapitre_r.gif) repeat-x; }
ul#arianne_colonne span#partie, 
ul#arianne_colonne_v span#partie , 
ul#arianne_colonne_m span#partie , 
ul#arianne_colonne_r span#partie , 
ul#arianne_colonne_o span#partie { font-size:16px; font-weight:bold;} 
ul#arianne_colonne li{ list-style:none; border-bottom: 2px solid #84e1f8;}
ul#arianne_colonne_v li{ list-style:none; border-bottom: 2px solid #50a769;}
ul#arianne_colonne_m li{ list-style:none; border-bottom: 2px solid #ca4a83;}
ul#arianne_colonne_r li{ list-style:none; border-bottom: 2px solid #ca4a83;}
ul#arianne_colonne_o li{ list-style:none; border-bottom: 2px solid #dc5503;}
/*ul#arianne_colonne li#arianne_top { color:#FFF; line-height:39px; background:url(../../images/pictos/bullet-verte.gif) no-repeat 5px 15px; padding-left:20px;}*/
ul#arianne_colonne li#arianne_top, 
ul#arianne_colonne_v li#arianne_top,
ul#arianne_colonne_m li#arianne_top,
ul#arianne_colonne_r li#arianne_top,
ul#arianne_colonne_o li#arianne_top  { color:#FFF; line-height:39px; background:url(../../images/pictos/bullet-blanc.gif) no-repeat 2px 11px; padding-left:20px;}
ul#arianne_colonne li#arianne_top ul, 
ul#arianne_colonne_v li#arianne_top ul 
ul#arianne_colonne_m li#arianne_top ul,
ul#arianne_colonne_r li#arianne_top ul,
ul#arianne_colonne_o li#arianne_top ul { margin-left:-10px}
ul#arianne_colonne li#arianne_top ul li{ line-height:20px; border-bottom: 1px dotted #84e1f8; }
ul#arianne_colonne_v li#arianne_top ul li { line-height:20px; border-bottom: 1px dotted #4ac76d; }
ul#arianne_colonne_m li#arianne_top ul li { line-height:20px; border-bottom: 1px dotted #ca4a83; }
ul#arianne_colonne_r li#arianne_top ul li { line-height:20px; border-bottom: 1px dotted #fa8abc; }
ul#arianne_colonne_o li#arianne_top ul li { line-height:20px; border-bottom: 1px dotted #dc5503; }
ul#arianne_colonne li#arianne_top ul li a { color:#535353; text-decoration:none; }
ul#arianne_colonne_v li#arianne_top ul li a { color:#269445; text-decoration:none; }
ul#arianne_colonne_m li#arianne_top ul li a { color:#ca4a83; text-decoration:none; }
ul#arianne_colonne_r li#arianne_top ul li a { color:#ca4a83; text-decoration:none; }
ul#arianne_colonne_o li#arianne_top ul li a { color:#dc5503; text-decoration:none; }
ul#arianne_colonne li#arianne_top ul li.selected a, 
ul#arianne_colonne_v li#arianne_top ul li.selected a, 
ul#arianne_colonne_o li#arianne_top ul li.selected a, 
ul#arianne_colonne_r li#arianne_top ul li.selected a, 
ul#arianne_colonne_m li#arianne_top ul li.selected a{ color:#000; background:url(../../images/pictos/fleche-noire.gif) no-repeat 0 5px ; padding-left:15px;}
ul#arianne_colonne li#arianne_top ul li#fin, ul#arianne_colonne li#arianne_top ul li#sub_fin, 
ul#arianne_colonne_v li#arianne_top ul li#fin, ul#arianne_colonne_v li#arianne_top ul li#sub_fin, 
ul#arianne_colonne_o li#arianne_top ul li#fin, ul#arianne_colonne_o li#arianne_top ul li#sub_fin, 
ul#arianne_colonne_r li#arianne_top ul li#fin, ul#arianne_colonne_o li#arianne_top ul li#sub_fin, 
ul#arianne_colonne_m li#arianne_top ul li#fin , ul#arianne_colonne_m li#arianne_top ul li#sub_fin  { border:0;}
ul#arianne_colonne li#arianne_top ul li.selected ul, 
ul#arianne_colonne_v li#arianne_top ul li.selected ul, 
ul#arianne_colonne_o li#arianne_top ul li.selected ul, 
ul#arianne_colonne_r li#arianne_top ul li.selected ul, 
ul#arianne_colonne_m li#arianne_top ul li.selected ul { margin-left:30px;}
ul#arianne_colonne li#arianne_top ul li.selected ul li a, 
ul#arianne_colonne_v li#arianne_top ul li.selected ul li a, 
ul#arianne_colonne_o li#arianne_top ul li.selected ul li a, 
ul#arianne_colonne_r li#arianne_top ul li.selected ul li a, 
ul#arianne_colonne_m li#arianne_top ul li.selected ul li a{ background:none;}
ul#arianne_colonne li#arianne_top ul li.selected ul li.sub_selected a, 
ul#arianne_colonne_v li#arianne_top ul li.selected ul li.sub_selected a, 
ul#arianne_colonne_o li#arianne_top ul li.selected ul li.sub_selected a, 
ul#arianne_colonne_r li#arianne_top ul li.selected ul li.sub_selected a, 
ul#arianne_colonne_m li#arianne_top ul li.selected ul li.sub_selected a{ background:url(../../images/pictos/fleche-orange.gif) no-repeat 0 5px ; color:#dc5503}

div#reglementation ul { list-style:none; margin-left:20px;}
div#reglementation ul li {background:url(../../images/pictos/fleche-verte.gif) no-repeat 0 5px; padding-left:15px; }
div#reglementation ul li span a:hover {text-decoration:underline;}
div#reglementation ul span { color:#666; }

/* Appreciation */
table tr td.bordure { border:0; border-top:3px solid #FAC92F;}

div#formulaire label { display:block; float:left; width:150px; text-align:right; padding-right:10px;}
div#formulaire div#casacoche { margin-left:30px; border:0px solid #666; padding:10px; }
div#formulaire table#notes { width:680px; border-collapse:collapse; text-align:center; }
div#formulaire table#notes th {padding :5px;}
div#formulaire table#notes td { border-bottom:1px solid #666; padding:2px 0  2px 5px;}
div#formulaire table#notes td span.test { font-weight:bold; text-align:right; display:block; padding-right:10px; }
div#formulaire table#notes tr.impair td{ background:#FFF; }
div#formulaire select.saisie,div#formulaire input.saisie,div#formulaire textarea {  border:1px solid #666; margin-bottom:2px; padding-left:2px; }
div#formulaire input.saisie:hover {background-color:#B1ECFC}
div#formulaire input.btaction { margin-left:160px;}

/* Devis */
form#devis { margin-left:30px;}
form#devis table td { padding-top:1px;}
form#devis input.saisie, form#devis table textarea{ border:1px solid #666; }
form#devis table input.saisie:hover {background-color:#B1ECFC}
form#devis label.item {display:block; float:left; width:150px; text-align:right; padding-right:10px; }
form#devis label.item2 { width:150px;  text-align:left;;}
form#devis label.gray { color:#777; font-style:italic;}
form#devis span.left, form#devis span.left2 , form#devis span.left3 { float:left;}
form#devis span.left1 { width:230px;}
form#devis span.left2 { width:390px;}
form#devis span.left3 { }
form#devis div.proposition {margin-left:230px;}
form#devis div#fi {margin-left:92px;}
form#devis  input.btaction { margin-left:160px;}

/* Contact */
div#logo {border-bottom:3px solid #FAC92F; padding:10px 0 20px; margin-bottom:10px;}
div#logo img { float:left; padding:30px;}
div#logo p { margin-left:180px}

/* FOOTER */
div#pied {width:100%;margin:0 auto;padding-top:10px; height:72px; background:url(../../images/fonds/fond-footer.gif) repeat-x; font-size:11px; }
div#pied div { width:700px; text-align:center; margin:0 auto; padding-left:180px;}
div#pied a { color:#444343; text-decoration:none; }
div#pied span, div#pied span a {color:#CA4A83;}