* {margin:0px;padding:0px}
ul, li, ol,img {margin:0px;padding:0px}
img {border:none;display:block;}
body {background: url(../images/fond2.gif) repeat;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#fond {width:100%; height:600px;background: url(../images/fond.gif) repeat-x top left;padding-top:4px;}
body>/**/#fond{padding-top:2px;}
#map{margin-left:20px;border:1px solid  #d0cbc8;}
#global {width: 842px;margin: auto;background-color:#FEFFF1;background: url(../images/boucle.jpg) repeat-y;}
#global #haut {height:126px;width: 844px; background-color:#FEFFF1;background: url(../images/haut.jpg) no-repeat;}
#global #haut img {margin-left:12px;margin-bottom:15px;}
#officiel{display:block;background:url(../images/officiel.jpg) no-repeat;width:374px;height:80px;margin-left:15px;}
div.pousseur{clear:both;}
h1.titre{color:#a0bd25;padding-top:10px;}
img.photo{border:1px solid #d0cbc8;}
img.photo_texte{border:1px solid #d0cbc8;float:left;margin-right:10px;}
ol.chiffre{padding-left:45px;padding-bottom:10px;}
ol.chiffre li{font-family:Arial, Helvetica, sans-serif;}
dl.liste_texte{padding-left:23px;}
dl.liste_texte dd{padding-left:15px;padding-bottom:25px;}
ul.liste{list-style-type:disc;padding-left:40px;}

ul.liste_ccas{ padding-left:37px;}
ul.liste_ccas li{padding-bottom:5px;}
ul.liste_ccas2{padding-left:15px;}
ul.liste_ccas2 li{padding-bottom:5px;}
ul.liste_ccas3{padding-left:37px;}
ul.liste_ccas3 li{padding-bottom:15px;}
ul.liste_ccas3 li.none{list-style-type:none;list-style-image:none;}
ul.liste_ccas li.none{list-style-type:none;list-style-image:none;}
span.ou{padding-left:200px;}
a:hover{cursor:pointer;}
div.texte_photo{float:right;width:310px;}
div.texte_photo2{float:left;width:280px;padding-left:22px;padding-right:10px;}
div.texte_photo3{float:left;width:330px;padding-left:22px;padding-right:10px;}
div.photo_droite{float:right;}
div.photo_gauche{float:left;padding-left:21px;padding-right:10px;}
div.photo_gauche2{float:left;padding-left:21px;padding-right:2px;}
div.photo_droite2{padding-left:10px;float:right;padding-top:2px;}
div.photo_droite3{float:right;padding-top:2px;}
img.droite{float:right;margin-left:10px;border:1px solid #acacac;margin-top:10px;}
img.droite_ss{float:right;margin-left:10px;margin-top:10px;}/*Sans bordures*/
span.soul_i{text-decoration:underline;font-style:italic;}
div.gauche{float:left;width:130px;padding-left : 50px;}
div.gauche span{padding-bottom:20px;}
div.gros_pousseur{height:120px;}
/* POUR LES PAGES DOCUMENTAIRES ------------------------------------------------*/
ul.listeDocs {padding-left: 22px;margin-bottom: 5px;}
ul.listeDocs li {margin-bottom: 5px;list-style-type: none;list-style-image: none;}
ul.listeDocs li a.doc {color:#a0bd25;text-decoration: none;background:url(../images/fic_.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.PDF {color:#a0bd25;text-decoration: none;background:url(../images/fic_pdf.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.DOC {color:#a0bd25;text-decoration: none;background:url(../images/fic_doc.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.ZIP {color:#a0bd25;text-decoration: none;background:url(../images/fic_zip.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.PPT {color:#a0bd25;text-decoration: none;background:url(../images/fic_ppt.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.XLS {color:#a0bd25;text-decoration: none;background:url(../images/fic_xls.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.TXT {color:#a0bd25;text-decoration: none;background:url(../images/fic_txt.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}

ul.listeDocs li a.doc:hover {color: #d03f3c;text-decoration: underline;}
ul.listeDocs li a.PDF:hover {color: #d03f3c;text-decoration: underline;}
ul.listeDocs li a.DOC:hover {color: #d03f3c;text-decoration: underline;}
ul.listeDocs li a.ZIP:hover {color: #d03f3c;text-decoration: underline;}
ul.listeDocs li a.PPT:hover {color: #d03f3c;text-decoration: underline;}
ul.listeDocs li a.XLS:hover {color: #d03f3c;text-decoration: underline;}
ul.listeDocs li a.TXT:hover {color: #d03f3c;text-decoration: underline;}
a.externe,a.externe:visited{text-decoration: none; color:#a0bd25; font-weight: bold;background:url(../images/puce_lien_externe.gif) no-repeat right;padding-right:12px;}
a.externe:hover{color: #d03f3c;text-decoration: underline;}
a.interne,a.interne:visited{text-decoration: none; color:#a0bd25; }
a.interne:hover{color: #d03f3c;text-decoration: underline;}
a.mail{text-decoration: none; color:#a0bd25; font-weight: bold;}
a.mail:hover{color: #d03f3c;text-decoration: underline;}
ul.link {padding-left: 35px;margin-bottom: 8px;}

/*MENU DU HAUT---------------------------------------------------------------------*/
#global #haut .menu { width:451px;height:26px;margin-top:15px;margin-left:15px;}
#global #haut .menu a {display:block;float:left;}
#global #haut .menu a span {display:none;}

#global #haut .menu #menu1 {width:63px;height:26px;background:url(../images/mozac.jpg) no-repeat top left;}
#global #haut .menu #menu1:hover{width:63px;height:26px;background:url(../images/mozac.jpg) no-repeat 0 -26px;}
#global #haut .menu #menu1on{width:63px;height:26px;background:url(../images/mozac.jpg) no-repeat 0 -26px;}

#global #haut .menu #menu2 {width:140px;height:26px;background:url(../images/riom.jpg) no-repeat top left;}
#global #haut .menu #menu2:hover {width:140px;height:26px;background:url(../images/riom.jpg) no-repeat 0 -26px;}
#global #haut .menu #menu2on {width:140px;height:26px;background:url(../images/riom.jpg) no-repeat 0 -26px;}

#global #haut .menu #menu3 {width:164px;height:26px;background:url(../images/tourisme1.jpg) no-repeat top left;}
#global #haut .menu #menu3:hover{width:164px;height:26px;background:url(../images/tourisme1.jpg) no-repeat 0 -26px;}
#global #haut .menu #menu3on{width:164px;height:26px;background:url(../images/tourisme1.jpg) no-repeat 0 -26px;}

#global #haut .menu #menu4 {width:84px;height:26px;background:url(../images/association.jpg) no-repeat top left;}
#global #haut .menu #menu4:hover {width:84px;height:26px;background:url(../images/association.jpg) no-repeat 0 -26px;}
#global #haut .menu #menu4on {width:84px;height:26px;background:url(../images/association.jpg) no-repeat 0 -26px;}



#global #haut_bas {height:44px;width: 844px; background-color:#FEFFF1;background: url(../images/haut_bas.jpg);clear:both;}
#global #haut_bas2 {height:44px;width: 844px; background-color:#FEFFF1;background: url(../images/bandeau_spirale.jpg);clear:both;}
#global #haut_bas3 {height:44px;width: 844px; background-color:#FEFFF1;background: url(../images/haut_bas2.gif);clear:both;}

#global #central {width: 842px;  background: url(../images/central3.jpg) no-repeat;padding-left:29px;}
#global #central2 {width: 842px; background: url(../images/central3.jpg) no-repeat;padding-left:4px;}
#global #central2 #fond_blanc{background:#ffffff;width:808px;/*min-height:675px;*/margin-left:15px;}

#accueil {float:left;width:473px;background: #FFFFFF;}
#accueil #bienvenue {margin-top:0px;margin-bottom:10px;}
#accueil #bas_cadre {height:19px;background: url(../images/bas_cadre.jpg) no-repeat;}
#accueil #texte {font-size:12px;color:#646464;padding-left:5px;padding-right:5px; text-align:justify;}
#accueil #texte2 {font-size:12px;color:#646464;padding-left:16px;padding-right:15px; text-align:justify;}
#accueil #remerciement {font-weight:bold;font-size:14px;float:right; color:#646464; padding-top:20px;}

#riom {float:left;width:787px;background: #FFFFFF;}
#riom .bienvenue {margin-top:0px;margin-bottom:10px;}
#riom #bas_cadre {height:19px;background: url(../images/bas_cadre.jpg) no-repeat;}
#riom .texte {padding-left:15px;font-size:12px;padding-right:5px; text-align:justify;}
#riom .texte ul{padding-left:15px;padding-bottom:20px;}
#riom .texte ul li{padding-top:5px;}
#riom #remerciement {font-weight:bold;font-size:14px;float:right; color:#646464; margin-top:20px;}
/*#accueil img {margin-top: 35px;margin-bottom:-10px;}*/

#global #central2 #angle_droite {width:16px;height:18px;float:right;}
#global #central2 #central_bas{width:808px;height:19px;float:left;background:url(../images/central_bas.jpg) no-repeat;}

#global #central .menu {float:left;width:235px;background: #FFFFFF;}
#global #central .menu #tourisme {margin-top:0px;margin-bottom:0px;}
#global #central .menu #mozac_spirale{}
#global #central .menu #menu_bas {height:58px;background-image: url(../images/menu_bas.jpg) no-repeat;background-color:#FFFFFF;}
#global #central .menu #texte {font-size:14px;color:#646464;padding-left:20px;padding-right:0px; text-align:justify;background-image: url(../images/fond_menu.jpg);clear:right;}
#global #central .menu #texte .ss_menu {position:relative;display:block;padding-top:10px;width:190px;text-align:right;clear:both; }
#global #central .menu #texte .ss_menu p #selection {float:right;margin-left:5px;}
#global #central .menu #texte .ss_menu p a:hover {display:block; background:green;}

#global #central2 .menu {float:left;width:235px;background: #FFFFFF;}
#global #central2 .menu #tourisme {margin-top:-2px;}
#global #central2 .menu #menu_bas {height:58px;background: url(../images/menu_bas.jpg) no-repeat; width:228px;}
#global #central2 .menu #texte {background: url(../images/fond_menu.jpg) repeat-y;width:228px;}
#global #central2 .menu #texte ul{list-style-type:none;}
#global #central2 .menu #texte ul li{float:right;}
#global #central2 .menu #texte ul li a{display:block;text-decoration:none;color:#646464;font-size:14px;background:url(../images/menu_off.jpg) no-repeat;text-align:right;width:208px;height:25px;float:right;padding-right:19px;}
#global #central2 .menu #texte ul li a span{display:block;padding-right:33px;padding-top:4px;}
#global #central2 .menu #texte ul li a:hover{background:url(../images/menu_on.jpg) no-repeat;width:208px;height:25px;color:#0f0f0e;}
#global #central2 .menu #texte ul li.on a{background:url(../images/menu_on.jpg) no-repeat;width:208px;height:25px;color:#0f0f0e;}


#global #central2 .menu #texte ul li.grand a{display:block;background:url(../images/menu_gd_off.jpg) no-repeat;width:208px;height:37px;float:right;padding-right:19px;text-align:right;}
#global #central2 .menu #texte ul li.grand a span{display:block;padding-right:33px;padding-top:4px;}
#global #central2 .menu #texte ul li.grand a:hover{background:url(../images/menu_gd_on.jpg) no-repeat;width:208px;height:37px;color:#0f0f0e;}
#global #central2 .menu #texte ul li.grandOn a{background:url(../images/menu_gd_on.jpg) no-repeat;width:208px;height:37px;color:#0f0f0e;}

#carte_france{width:307px;height:307px;float:right;background:url(../images/carte_france.jpg) no-repeat;clear:none;}
#abbaye {float:right;font-size:12px;width:540px;background-color:white;padding-right:20px;text-align:justify;padding-top:10px;}
#abbaye #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#abbaye .titre {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#abbaye .titre .asterisk {float:left;margin-right:5px;}
#abbaye p {padding-left:22px;margin-bottom:35px;}


#bloc {float:left;font-size:12px;width:200px;background-color:white;padding-right:20px;text-align:justify;padding-top:10px;}
#bloc #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#bloc .titre {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#bloc .titre .asterisk {float:left;margin-right:5px;}
#bloc p {padding-left:18px;margin-bottom:35px;}

#bloc2 {float:left;font-size:12px;width:400px;background-color:white;padding-right:20px;text-align:justify;padding-top:10px;}
#bloc2 #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#bloc2 .titre {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#bloc2 .titre .asterisk {float:left;margin-right:5px;}
#bloc2 p {padding-left:18px;margin-bottom:35px;}

#bloc3 {padding-left:235px;float:left;font-size:12px;width:200px;background-color:white;padding-right:20px;text-align:justify;padding-top:10px;}
#bloc3 #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#bloc3 .titre {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#bloc3 .titre .asterisk {float:left;margin-right:5px;}
#bloc3 p {padding-left:18px;margin-bottom:35px;}

#bloc_texte_gauche {padding-left:10px;font-size:12px;width:430px;background-color:white;padding-right:20px;text-align:justify;}
#bloc_texte_gauche .titre {background:url(../images/asteriske.png) no-repeat top left;padding-left:22px;border-bottom:green 1px solid;font-size:13px;font-weight:bold;padding-bottom:5px;}
#bloc_texte_gauche p {padding-left:22px;padding-top:10px;padding-bottom:15px;}

#bloc_texte {float:left;font-size:12px;width:530px;background-color:white;padding-right:20px;text-align:justify;padding-top:10px;}
#bloc_texte #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#bloc_texte .titre {border-bottom:green 1px solid;padding-top:10px;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#bloc_texte .titre .asterisk {float:left;margin-right:5px;}
#bloc_texte p {padding-left:22px;margin-bottom:10px;}
#bloc_texte span {padding-top:10px;font-size:14px;}

#bloc_texte_droite {float:right;font-size:12px;width:555px;background-color:white;text-align:justify;padding-top:10px;}
#bloc_texte_droite #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#bloc_texte_droite .titre {border-bottom:green 1px solid;padding-top:10px;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#bloc_texte_droite .titre .asterisk {float:left;margin-right:5px;}
#bloc_texte_droite p {padding-left:22px;margin-bottom:10px;}

#bloc_texte2 {float:left;font-size:12px;width:520px;background-color:white;padding-right:20px;text-align:justify;padding-top:10px;padding-left:238px;}
#bloc_texte2 #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#bloc_texte2 .titre {border-bottom:green 1px solid;padding-top:10px;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#bloc_texte2 .titre .asterisk {float:left;margin-right:5px;}
#bloc_texte2 p {padding-left:23px;margin-bottom:10px;}

#bloc_texte3 {float:left;font-size:12px;width:540px;background-color:white;text-align:justify;padding-top:10px;}
#bloc_texte3 #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#bloc_texte3 .titre {border-bottom:green 1px solid;padding-top:10px;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#bloc_texte3 .titre .asterisk {float:left;margin-right:5px;}
#bloc_texte3 p {padding-left:22px;margin-bottom:10px;}

#bloc_texte4 {float:left;font-size:12px;width:560px;background-color:white;text-align:justify;padding-top:10px;}
#bloc_texte4 #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#bloc_texte4 .titre {border-bottom:green 1px solid;padding-top:10px;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
#bloc_texte4 .titre .asterisk {float:left;margin-right:5px;}
#bloc_texte4 p {padding-left:22px;margin-bottom:10px;}
.titretgd {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:350px;font-size:13px;font-weight:bold;}
.titretgd .asterisk {float:left;margin-right:5px;}
.titretgdccas {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:430px;font-size:13px;}
.titretgdccas .asterisk {float:left;margin-right:5px;}
p.adjoint{text-align:center;color:#A0BD25;border:1px solid black;width:300px;padding:5px;margin:auto;padding-right:15px;}
p.vert{color:#A0BD25;padding-bottom:5px;font-size:13px;}
ul.riom_co li{padding-bottom:10px;}


.titrettgd {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:380px;font-size:13px;font-weight:bold;}
.titrettgd .asterisk {float:left;margin-right:5px;}
.titregd {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:300px;font-size:13px;font-weight:bold;}
.titregd .asterisk {float:left;margin-right:5px;}
.titremy{border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px; width:200px;font-size:13px;font-weight:bold;}
.titremy .asterisk {float:left;margin-right:5px;}


#abbaye2 {float:right;font-size:12px;width:540px;background-color:white;padding-right:20px;text-align:justify;}
#abbaye2 #federation {float:left;padding-left:15px;padding-bottom:2px;padding-top:2px;}
#abbaye2 .titre {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px;width:170px;font-size:13px;font-weight:bold;}
#abbaye2 .titre .asterisk {float:left;margin-right:5px;}
#abbaye2 p {padding-left:22px;margin-right:15px; width:251px;float:left;}
#abbaye2 #eglise {position:relative;top:-20px;float:left;}

#abbaye3 {float:right;font-size:12px;width:540px;background-color:white;margin-left:10px;padding-top:15px;padding-bottom:10px;padding-right:20px;text-align:justify;}
#abbaye3 .titre {border-bottom:green 1px solid;padding-bottom:5px;margin-bottom:10px;width:170px;font-size:13px;font-weight:bold;}
#abbaye3 .titre .asterisk {float:left;margin-right:5px;}
#abbaye3 .puce {position:relative;float:left; margin-right:7px;}
#abbaye3 p {margin-top:10px;padding-left:22px;}

#arrondi_bas{width:787px;margin-left:7px;position:relative;top:-15px;}

/*AGENDA---------------------------------------------------------------------------------------*/
#agenda {width:299px;background: url(../images/fond_agenda.jpg);}
#agenda .trombone {position:relative; left:-90px;}
#agenda .photos {float:left; padding-left:10px;padding-right:10px;}
#agenda .spiral {margin-bottom:-5px;}
#agenda .texte_1 {margin-top:-40px;float:left;width:208px;font-size:12px;color:#646464;text-align:justify;margin-bottom:5px;padding-left:80px; }
#agenda .texte_2 {font-size:12px;color:#646464;margin-left:10px;margin-right:10px; text-align:justify;}
#agenda .barre {clear:both;border:none;height:1px;}
#agenda #bas_agenda {height:17px;background-image: url(../images/bas_agenda.jpg);margin-bottom:-7px;padding-bottom:-5px;}
div#bloc_droite{float:left;margin-left:23px;width:330px;}

/*ACTUALITES---------------------------------------------------------------------------------------*/
#actus {width:299px; background: url(../images/fond_agenda.jpg);}
#actus .trombone {position:relative; left:-90px;}
#actus .photos {float:left; padding-left:10px;padding-right:10px;}
#actus .spiral {margin-bottom:-5px;}
#actus .texte_1 {margin-top:-40px;float:left;width:208px;font-size:12px;color:#646464;text-align:justify;margin-bottom:5px;padding-left:80px; }
#actus .texte_2 {font-size:12px;color:#646464;margin-left:10px;margin-right:10px; text-align:justify;}
#actus .barre {clear:both;border:none;height:1px;}
#actus #bas_actus {height:12px;background-image: url(../images/bas_agenda.jpg);margin-bottom:-7px;padding-bottom:-5px;}
#actus ul{ list-style:none; }

/*------------------ACTUS ET AGENDA-----------------*/
.texte_1 a.savoir {float:right;text-decoration:none;color:#C23E3A;}
.texte_1 a.savoir:hover {text-decoration:underline;}
.texte_2 a.savoir{float:right;text-decoration:none;color:#C23E3A;}
.texte_2 a.savoir:hover{text-decoration:underline;}
.rouge{color:#C23E3A;font-weight:bold;}

/*ASSOCIATIONS*/
.fond{padding-left:15px;}
.fond .titre {border-bottom:green 1px solid;padding-top:10px;padding-bottom:5px;margin-bottom:10px; width:170px;font-size:13px;font-weight:bold;}
.fond .titre .asterisk {float:left;margin-right:5px;}

div.texte_association{padding-left:20px;padding-right:10px;padding-top:10px;}
#association {float:left;width:299px;background: url(../images/fond_agenda.jpg); margin-left:23px; }
#association #bas_association{height:12px;background-image: url(../images/bas_actus.jpg);margin-bottom:-7px;padding-bottom:-5px;}
ul.liste2{list-style-type:disc;padding-left:35px;padding-bottom:25px;}
#bas {clear:both;height:20px;color:white; background-color:#D04241;width: 834px;margin-top:15px;margin-left:5px;}
#bas p a{font-weight:bold;text-decoration:none;color:white;padding-left:10px;padding-right:10px;}
#bas p a:hover{text-decoration:underline;}
#bas p a.menu_bas_on{text-decoration:underline;}
.lien_association{color:black;text-decoration:none;}
.lien_association:hover{text-decoration:underline;}
.lien_association_ON{color:black;font-weight:bold;text-decoration:underline;}
.lien{color:black;text-decoration:none;}
.lien:hover{text-decoration:underline;}

/*FORMULAIRE DE CONTACT*/
form dl {clear:both;margin-bottom:3px;}
form select#demande{width:110px;}
form dl dt {width:145px;float:left;text-align:right;padding-right:5px;padding-top:2px;}
form dl dd {width:250px;float:left;}
p.erreurinput {font-size:0.8em;color:#CC3300;background:url(../images/fleche_erreur_form.gif) no-repeat top left;padding-left:10px;}
p.erreur {position:relative;background-color:#FFE9E8;border:1px solid #cc3300;padding:10px;font-size:0.8em;}
p.reussi {position:relative;background-color:#c9f0d1;border:1px solid #00CC00;padding:10px;font-size:0.8em;}
#association .puce {position:relative;float:left; margin-right:7px;}

#fin {margin-left:4px; }


