img {margin:0 0;}
a {text-decoration:none;color:#fff;}
a img {border:0;}
html, body {margin:0;padding:0;width:100%;height:100%;overflow:hidden;}
body {width:100%;height:100%;color:#fff;}
#background{position:absolute;z-index:-1;width:100%;height:100%;}	/* ajuste l'img de fond */
div#scroll {position:absolute;width:100%;height:100%;top:0;left:0;overflow:auto;}	/* reactive overflow pour le content */
div.clearfloats{clear:both;}


/* table#master-tbl {width:1000px;position:relative;margin-left:-500px;left:50%;} */
table#master-tbl {width:1000px;margin-left:auto;margin-right:auto;}
div#banniere {height:150px;}
div#copyright {margin-top:100px;text-align:center;font-size:.8em;}


div#accueil #photo img {margin-left:19px;margin-top:10px;}
div#accueil #menu-accueil {text-align:center;margin-top:45px;}
div#accueil #menu-accueil a b {padding:10px;}
div#accueil #menu-accueil a div#hidden {display:none;}
div#accueil #menu-accueil a:hover div#hidden {display:block;position:absolute;width:120px;margin-left:490px;*margin-left:-100px;*margin-top:30px;}


table td#cel-core {width:800px;}
table td#cel-menu {width:190px;vertical-align:top;}

div#menu-droit {width:190px;margin-left:50px;}
div#menu-droit a {display:block;padding:5px 10px;}
div#menu-droit a b {}
div#menu-droit a div#hidden {display:none;}
div#menu-droit a:hover div#hidden {display:block;}

div#intro {}
div#intro p {text-indent:50px;}
div#intro .title {font-size:1.2em;margin-left:15px;}
div#intro img {width:600px;margin:30px auto;display:block;}
div#intro ul {margin-left:55px;}

/* ____ Module Contact ___ */

div#m_contact {margin:10px auto;width:750px;color:#fff;}
div#m_contact form{padding:5px;}
div#m_contact form fieldset {border:1px solid #ddd;}
div#m_contact form legend {padding:5px;margin-left:20px;}
div#m_contact form label {display:inline;text-align:right;width:200px;float:left;}
div#m_contact form select option {padding:1px 10px;}
div#m_contact form input {border:solid 1px #787677;width:180px;margin:3px 0 0 4px;}
div#m_contact form input.submit {margin:20px 20px 20px 5px;float:right;padding:2px;}
div#m_contact form input:hover{border:solid 1px #ddd;}
div#m_contact form textarea {border:solid 1px #787677;width:380px;height:400px;margin:3px 0 0 4px;}
div#m_contact form textarea:hover{border:solid 1px #ddd;}




    /*______________ Galerie ________________________*/
    div#m_galerie_core {position:relative;}
    div#m_galerie_navbarre {color:#000;}
    div#m_galerie_navbarre a {color:#4b4b4b;}
    div.m_galerie_rub {margin-top:25px;}
    div.m_galerie_rub h1 {font-size:1.5em;}
    div.m_galerie_rub a {padding:8px 8px 1px 8px;margin:10px;border:2px solid #EBE4BB;float:left;text-decoration:none;position:relative;z-index:10;}
    div.m_galerie_rub a:hover {border:2px solid #97BA46;}
    div.m_galerie_rub a img {display:block;text-align:center;margin:0 auto;}
    div.m_galerie_rub a h2 {font-size:.9em;font-weight:500;position:relative;text-align:center;margin-top:5px;margin-bottom:0px;}
    div.m_galerie_rub a span.m_galerie_apercu_nb {font-size:.8em;font-weight:300;display:block;text-align:center;}
	div.m_galerie_rub hr {margin:10px 30px 5px 30px;text-align:center;}

    div#m_galerie_viewssrub {margin-top:20px;}
    div#m_galerie_viewssrub h1 {font-size:1.8em;}
    div#m_galerie_viewssrub a {padding:8px;border:2px solid #e7e0b8;float:left;margin:10px;text-decoration:none;position:relative;z-index:10;}
    div#m_galerie_viewssrub a:hover {border:2px solid #9b3530;}
    div#m_galerie_viewssrub a img.m_galerie_apercu_file {}
    div#m_galerie_viewssrub a h2 {font-size:.9em;font-weight:500;position:relative;margin:0;text-align:center;color:#FFF;}
    div#m_galerie_viewssrub a .m_galerie_apercu_datefile {font-size:.8em;text-align:center;color:#4B4B4B;display:block;}
    div#m_galerie_viewssrub a.bt_precedent {text-align:center;display:block;float:none;}

    div#m_galerie_viewfile {margin-top:20px;}
    div#m_galerie_viewfile h1 {font-size:1.8em;text-align:center;}
    div#m_galerie_viewfile img {margin:10px;padding:5px;border:2px solid #e7e0b8;}
    div#m_galerie_viewfile p.m_galerie_date_file {text-align:right;font-size:.9em;font-style:italic;color:#4b4b4b}
    div#m_galerie_viewfile p.m_galerie_desc_file {margin-left:25px;margin-top:10px;}
    div#m_galerie_viewfile a.bt_precedent {text-align:center;display:block;padding:5px;border:2px solid #fff;margin:10px;}
    div#m_galerie_viewfile a:hover.bt_precedent {border:2px solid #9b3530;}



    div#m_galerie_random_1 {border:1px solid #000;margin:10px 5px 7px 5px;position:relative;z-index:10;}
    div#m_galerie_random_1 h1 {font-size:1em;font-weight:bold;margin:7px 0 7px 7px;}
    div#m_galerie_random_1 a {float:left;margin:0 10px 0 10px;text-decoration:none;position:relative;z-index:10;}
    div#m_galerie_random_1 a img {}
    div#m_galerie_random_1 a .m_galerie_apercu_name {font-size:.8em;display:block;text-align:center;margin-top:3px;color:#000;}
    div#m_galerie_random_1 a .m_galerie_apercu_rubssrub {font-size:.7em;font-style:italic;display:block;text-align:center;color:#4B4B4B;}

/*___ module galerie necessite div.clearfloats{clear:both;} */


/*___ Module Evenement __*/
	div#m_evenement {}
	div#m_evenement h1 {margin-bottom:15px;font-size:1.3em;}
	div#m_evenement div#m_evenement_manif_bloc {margin:30px 20px 10px 50px;}
	div#m_evenement #m_evenement_manif_bloc img {display:none;}
	div#m_evenement div#m_evenement_manif_bloc h2 {display:inline;font-size:1em;}
	div#m_evenement div#m_evenement_manif_bloc .m_evenement_date {display:inline;margin-left:10px;font-style:italic;}
	div#m_evenement div#m_evenement_manif_bloc p {margin:10px 30px;}
	div#m_evenement div#m_evenement_manif_bloc p img {display:block;text-align:center;max-width:600px;}
	div#m_evenement div#m_evenement_manif_bloc p a {text-decoration:underline;}
	
	
	
/*_____ Boutique Orobolan _____*/

	div#boutique-orobolan {}
	div#boutique-orobolan h1 {font-size:1.2em;margin-left:15px;}
	div#boutique-orobolan span.item {float:left;margin-left:30px;margin-top:50px;}
	div#boutique-orobolan h2 {margin-bottom:-15px;}
	div#boutique-orobolan h2 i {font-size:.7em;margin-left:35px;}
