body {margin: 0px; padding: 0px; background-image: url('images/background/bg.gif'); background-repeat: repeat; font-family: Verdana, Arial, Thaoma;
}

div#background{position: relative; margin:0px; padding:0px; left:0px; right: 0px; z-index: 1; width: auto; height: auto;
}

div#erreur{display: none; width: 100%; height: 100%; background-image: url('images/bge.png'); position: absolute; z-index: 2; top: 0px; left: 0px;
}

div#erreur2{margin: 200px auto 0px auto; background-color: #FFFFFF; width: 350px; height: auto; border: 2px solid #05562d; padding: 20px; font-size: 13px; color: #202020; line-height: 16px;
}

div#erreur2 a{color: #575850; font-weight: Bold; text-decoration: none; cursor: pointer;
}
div#erreur2 a:hover{font-weight: Bold; text-decoration: underline ; color: #575850;
}

div#bgpage{width: 942px; margin: 0px auto 0px auto; padding: 0px 44px 0px 44px; background-image: url('images/background/bg-page.png'); background-repeat: repeat-y;
}

div#page{width: 953px; border-left: 1px solid #575850; border-right: 1px solid #575850; background-color: #fff;
}

div#header{height: 150px; margin: 0px 0px 1px 0px; padding: 0px;
}

div#header img{border: none;
}

div#headermembres{width: 735px; height: 150px; float: right; background-image: url('images/header/mosaic.jpg'); background-repeat: no-repeat;
}

a#entreemembres{width: 163px; height: 26px; background-image: url('images/header/entree-membres.png'); display: block; float: right;
}

a#entreemembres:hover { background-position: 0 -26px !important; 
}

div#menu{height: 20px; margin: 0px; padding-bottom: 7px;
}

div#menu a{height: 23px; display: block; float: left;
}

div#menu img{float: left;
}

div#menu a:hover{background-position: 0 -23px !important; 
}

a#accueil{width: 91px; background-image: url('images/menu/accueil.gif'); background-repeat: no-repeat;
}
a#organisation{width: 126px; background-image: url('images/menu/organisation.gif'); background-repeat: no-repeat;
}
a#activites{width: 97px; background-image: url('images/menu/activites.gif'); background-repeat: no-repeat;
}
a#publications{width: 127px; background-image: url('images/menu/publications.gif'); background-repeat: no-repeat;
}
a#adhesions{width: 112px; background-image: url('images/menu/adhesions.gif'); background-repeat: no-repeat;
}
a#membres{width: 97px; background-image: url('images/menu/membres.gif'); background-repeat: no-repeat;
}
a#liens{width: 52px; background-image: url('images/menu/liens.gif'); background-repeat: no-repeat;
}
a#nouvelles{width: 244px; background-image: url('images/menu/nouvelles.gif'); background-repeat: no-repeat;
}

div#contenu{width: 953px; background-image: url('images/contenu/bg.gif'); background-repeat: repeat-y; min-height: 730px; overflow: hidden;
}

div#nouvellesright{width: 244px; margin: 0px; padding-top: 20px; float: right;
}

div#nouvellesright ul{margin-left: 12px; padding: 0px; list-style-image: url('images/contenu/bullet.gif'); font-size: 10px; color: #575850;
}

div#nouvellesright li{margin: 0px 0px 0px 8px; padding: 0px 0px 18px 0px; text-transform: uppercase;
}

div#nouvellesright li a{text-transform: none; font-weight: Bold; color: #575850;
}

div#nouvellesright li a:link{text-transform: none; font-weight: Bold; color: #575850;
}
div#nouvellesright li a:visited{text-transform: none; font-weight: Bold; color: #575850;
}
div#nouvellesright li a:hover{text-transform: none; font-weight: Bold; color: #575850; text-decoration: underline ;
}
div#nouvellesright li a:active{text-transform: none; font-weight: Bold; color: #575850;
}

div#left{width: 706px; padding: 0px 2px 0px 0px;
}

div#sousmenu{width: 707px; height: 20px; margin: 0px; background-image: url('images/menu/bg-sm.gif'); background-repeat: repeat-x; clear: left;
}

div#sousmenu a{height: 20px; display: block; float: left;
}

div#sousmenu img{float: left;
}

div#sousmenu a:hover{background-position: 0 -20px !important; 
}

a#historique{width: 102px; background-image: url('images/menu/historique.gif'); background-repeat: no-repeat;
}
a#objectifs{width: 94px; background-image: url('images/menu/objectifs.gif'); background-repeat: no-repeat;
}
a#equipe{width: 80px; background-image: url('images/menu/equipe.gif'); background-repeat: no-repeat;
}
a#zones{width: 78px; background-image: url('images/menu/zones.gif'); background-repeat: no-repeat;
}
a#comites{width: 88px; background-image: url('images/menu/comites.gif'); background-repeat: no-repeat;
}

a#programmes{width: 98px; background-image: url('images/menu/programme.gif'); background-repeat: no-repeat;
}
a#congres{width: 84px; background-image: url('images/menu/congres.gif'); background-repeat: no-repeat;
}
a#colloques{width: 152px; background-image: url('images/menu/colloques.gif'); background-repeat: no-repeat;
}
a#formations{width: 100px; background-image: url('images/menu/formations.gif'); background-repeat: no-repeat;
}

a#memoires{width: 99px; background-image: url('images/menu/memoires.gif'); background-repeat: no-repeat;
}
a#amenagiste{width: 123px; background-image: url('images/menu/amenagiste.gif'); background-repeat: no-repeat;
}

a#membresactifs{width: 128px; background-image: url('images/menu/membres-actifs.gif'); background-repeat: no-repeat;
}
a#membresassocies{width: 147px; background-image: url('images/menu/membres-associes.gif'); background-repeat: no-repeat;
}

a#rapports{width: 181px; background-image: url('images/menu/rapports.gif'); background-repeat: no-repeat;
}
a#emplois{width: 88px; background-image: url('images/menu/emplois.gif'); background-repeat: no-repeat;
}
a#rapportsannuels{width: 146px; background-image: url('images/menu/rapports-anuels.gif'); background-repeat: no-repeat;
}
a#bottin{width: 79px; background-image: url('images/menu/bottin.gif'); background-repeat: no-repeat;
}
a#reglements{width: 113px; background-image: url('images/menu/reglements.gif'); background-repeat: no-repeat;
}
a#forum{width: 95px; background-image: url('images/menu/forum.gif'); background-repeat: no-repeat;
}

div#texte{width: 665px; padding: 21px; font-size: 13px; color: #202020;
}

div#texte p{font-size: 13px; color: #202020; margin: 0px 0px 13px 0px; line-height: 16px;
}

div#texte h1{font-size: 15px; color: #05562d; font-weight: Normal; margin: 20px 0px 0px 0px;
}

div#texte h2{font-size: 13px; color: #000; font-weight: Normal;
}

div#texte h3{font-size: 13px; color: #05562d; font-weight: Normal;
}

form table{width: 100%; border-collapse: collapse; border: 1px solid #00446a;
}

form tr:hover{background-color: #a1a096;
}

form tr{border: 1px solid #00446a;
}

form td{padding: 5px; margin: 0px; vertical-align: middle;
}

table{width: 100%; border-collapse: collapse;
}

td{border: none; padding: 5px; margin: 0px; vertical-align: middle;
}

td h1{font-size: 19px; color: #05562d; font-weight: Normal; margin: 20px 0px 0px 0px;
}

td h2{font-size: 13px; color: #000; font-weight: Bold; margin: 0px;
}

div#coord{background-color: #d7d7d3; font-size: 10px; color: #575850; padding: 13px 13px 13px 13px; line-height: 16px; margin: 60px 7px 0px 7px;
}

div#coord a:link {color: #575850; font-weight: Bold; text-decoration: none;
}
div#coord a:visited {color: #575850; font-weight: Bold; text-decoration: none;
}
div#coord a:hover {font-weight: Bold; text-decoration: underline ; color: #575850;
}
div#coord a:active {color: #575850; font-weight: Bold; text-decoration: none;
}

div#footer{width: 845px; padding: 6px 54px 6px 54px; background-color: #a1a096; color: #fff; font-size: 10px;
}

div#footer a:link {color: #fff; font-weight: Bold; text-decoration: none;
}
div#footer a:visited {color: #fff; font-weight: Bold; text-decoration: none;
}
div#footer a:hover {font-weight: Bold; text-decoration: none ; color: #575850;
}
div#footer a:active {color: #fff; font-weight: Bold; text-decoration: none;
}

span#credits{font-size: 9px;
}

img.galerypaysage{width: 175px; height: 131px; margin: 0px 23px 10px 23px; border: none;
}

img.galeryportrait{width: 98px; height: 131px; margin: 0px 61px 10px 62px; border: none;
}

img.galerycarre{width: 98px; height: 98px; margin: 0px 23px 10px 23px; border: none;
}

img.forumpaysage{width: 175px; height: 131px; margin: 0px 23px 10px 23px; border: none;
}

img.forumportrait{width: 98px; height: 131px; margin: 0px 23px 10px 23px; border: none;
}

table.noavart{width: 98px; height: 131px; margin: 0px auto 10px auto; border: none; background-color: #555; color: #fff; font-size: 24px; text-aling: center; vertical-align: middle;
}

table#priverlogin{width: 50%;
}

table#priverlogin tr{border: none;
}

table#priverlogin tr:hover{background-color: #fff;
}

table#priverlogin td{text-align: center; vertical-align: middle; padding-bottom: 10px;
}

table.forum{width: 100%; border-collapse: collapse; border: 1px solid #00446a;
}

table.forum td{border: 1px solid #00446a; text-align: center; vertical-align: middle; padding: 3px 5px 3px 5px; 
}

table.forum tr:hover{background-color: transparent;
}

table.forum td table td{border: none;
}

table.forum th:hover{background-color: #fff;
}

table.forum th{border: 1px solid #00446a; text-align: center; vertical-align: middle; padding: 3px 5px 3px 5px; color: #05562d; font-weight: Bold;
}

table.forum td.forumleft{text-align: left;
}

table.forum td.forumleftCK{padding: 0px; overflow: hidden;
}

table.forum th.forumleft{text-align: left;
}

table.forum th.forumtitre{font-size: 19px; color: #05562d; font-weight: Normal; padding: 10px;
}

 a:link {color: #00446a ; text-decoration: none ;}
 a:visited {text-decoration: none ;}
 a:hover {color: #575850 ; text-decoration: underline ;}
 a:active {color: #00446a ; text-decoration: none ;}