body {margin:0 0 36px 0; padding:0; background-color:#ffffff; font-family:arial, sans-serif; font-size:12px; color:#506A29; background-image:url(../images/fond_body.png); background-repeat:repeat-x; }
img {border:0; margin:0; padding:0; }
h1, h2, h3, h4, ul {margin:0; padding:0; }
div {margin:0; }

a:link {color:#506A29; text-decoration:none; }
a:visited {color:#506A29; text-decoration:none; }
a:hover {color:#F85E21; text-decoration:none; }
a.active {color:#F85E21; text-decoration:none; }

a:link {color:#506A29; text-decoration:underline; }
a:visited {color:#506A29; text-decoration:underline; }
a:hover {color:#F85E21; text-decoration:none; }
a.active {color:#F85E21; text-decoration:none; }

.menu a:link {color:#506A29; text-decoration:none; }
.menu a:visited {color:#506A29; text-decoration:none; }
.menu a:hover {color:#F85E21; text-decoration:none; }
.menu a.active {color:#F85E21; text-decoration:none; }

.conteneur {position:relative; width:950px; height:auto; margin:auto auto; text-align:left; background-image:url(../images/fond_top.png); background-repeat:no-repeat; }

.header {width:490px; height:auto; text-align:center; /*background-image:url(../images/jaipat.jpg); background-repeat:no-repeat; background-position:199px 13px; */}

.menu {position:absolute; width:100%; top:255px; }
.menu li {display:inline-block; float: left; }
.menu li a {display:inline-block; width:190px; height:100px; }
.menu li#lien5 a {width:165px; }
.menu li#lien3 a {width:185px; }
.menu li#lien1 a {width:170px; }
.menu li#lien2 a {width:220px; }
.menu li#lien6 a {width:210px; }
.menu li a:hover, .menu li a.active {background-image:url(../images/menu.png); background-repeat:no-repeat; background-position:0 0; }
.menu li#lien5 a:hover, .menu li#lien5 a.active {background-position:0 0; }
.menu li#lien3 a:hover, .menu li#lien3 a.active {background-position:-165px 0; }
.menu li#lien1 a:hover, .menu li#lien1 a.active {background-position:-350px 0; }
.menu li#lien2 a:hover, .menu li#lien2 a.active {background-position:-520px 0; }
.menu li#lien6 a:hover, .menu li#lien6 a.active {background-position:-740px 0; }
.menu li span {display:inline-block; margin-top:41px; font-size:18px; }
.menu li#lien5 span {margin-left:82px; }
.menu li#lien3 span {margin-left:51px; }
.menu li#lien1 span {margin-left:45px; }
.menu li#lien2 span {margin-left:47px; }
.menu li#lien6 span {margin-left:46px; }

.colonne {position:relative; float:left; width:289px; height:auto; }
.gche {margin:0px 51px 0px 31px; }
.centre {width:208px; /*height:400px;*/ text-align:center; margin-top:126px; }
.dt {margin:0px 31px 0px 51px; }
.archives {height:198px; width:70px; margin:36px 139px 18px 60px; padding:9px; text-align:center; }
.archives p {margin-top:18px; }
.contacts {height:198px; width:188px; margin:36px 41px 18px 41px; padding:9px; text-align:center; }
.contacts p {margin-top:18px; }

.colonne.centre DIV.csc-textpic DIV.csc-textpic-imagewrap UL,
.colonne.centre ul {margin:18px 9px; }
.colonne.centre DIV.csc-textpic DIV.csc-textpic-imagewrap UL li,
.colonne.centre ul li {display:inline-block; float:left; margin:5px; border:solid 1px #CAD2BE; padding:3px; }
.colonne.centre DIV.csc-textpic DIV.csc-textpic-imagewrap UL li img,
.colonne.centre ul li img {width:45px; height:45px; background-color:lightGrey; }

p {margin:0 0 18px 0; line-height:18px; }
.italic {font-style:italic; }
.bold {font-weight:bold; }
.bordure {border:solid 1px #D5142D; padding:0 4px; }

.texte {width:269px; padding:9px; color:#506A29; background-color:#EFF2EA; border:solid 1px #CAD2BE; }
h2 {font-size:18px; color:#F85E21; font-weight:normal; margin:18px 0 18px 10px; }
h3 {font-size:12px; color:#F85E21; font-weight:normal; text-transform:uppercase; margin-bottom: 2px; }
h4 {font-size:12px; color:#F85E21; font-weight:normal; margin-bottom:1px; }

.archives .mblink a span {font-size:18px; color:#F85E21; font-weight:normal; margin:18px 0 18px 10px; }
.archives a.active {font-size:18px;}
.agite-resa {width:620; height:400px; }

div.footer {position:relative; clear:both; padding-top:166px; width:950px; color:#506A29; background-image:url(../images/fond_bottom.png); background-repeat:no-repeat; text-align:right; }
p.credits { margin-right:40px; }


.conteneur  {padding-top:329px;}
.header {position:absolute; top:0px;}
.header .img_container {width:368px; text-align:center; position:absolute; left:199px; top:13px; }
.header img#masque { position:absolute; top:0;left:0; width:960px; height:290px; background-image:url(../images/cadre_img.png); background-repeat:no-repeat;}

#modalbox {top:100px !important; }
.mblink { float:right; }
.mblink.mb-right { width:32px; }
p.bodytext { margin:0px; }
p.bodytext span.important {font-size:16px; color:#F85E21; }


#lbLightbox #closeLink {background-image:url(../images/closeVert.png); }

#lbLightbox #lbImageData {color: #506A29;}

#lbLightbox #nextLink:hover {background-image:url(../images/next.png); }
#lbLightbox #prevLink:hover {background-image:url(../images/prev.png); }

#modalBox .modalBoxBodyContent H2 {position:absolute; left:28px; top:15px; z-index:2;}
#modalBox .modalBoxBodyContent .texte {width:auto; }
body div#modalBox div#modalBoxBody  div#modalBoxCloseButton a.closeModalBox {background-color:white; background-image:url(../images/closeVert.png); border:none; margin-top:8px; margin-right:32px; }
body div#modalBox div#modalBoxBody  div#modalBoxCloseButton a.closeModalBox span {visibility:hidden;}
body div#modalBox {width:700px;}

.gn_moreTxt { margin-bottom: 18px; margin-top: 18px; }
.gn_moreTxt p {display:none;}
.gn_moreTxt span.gn_moreBtn { background:url(../images/bouton_texte.png) no-repeat; display:block; width:21px; height:14px; margin-left: 240px; margin-top: -18px; cursor:pointer;}
.gn_moreTxt span.gn_lessBtn { background:url(../images/bouton_texte_less.png) no-repeat; display:block; width:21px; height:14px; margin-left: 240px; margin-top: -18px; cursor:pointer;}

.texte .align-right  { text-align:right; }
.texte .align-center  { text-align:center; }
