body {
      background-image:url('../images/fond.jpg');
      background-repeat: repeat-x;        
/*      background-position: center top;*/      
      margin:0;
      padding:0;
      font-family: Arial;
      text-align:center;
}

#header {
       background-image:url('../images/header.jpg');
       width:780px;
       height:187px;
       margin-left:auto;
       margin-right:auto;
       text-align:left;       
}

#header #menu {
        padding-top:162px;
        color:#fff;
        text-align:left;               
}

/*
#header #menu a,a:link,a:visited {
        color:#fff;
        text-decoration:none;
        font-weight:bold;
}

#header #menu a:hover {
        color:#956002;
        text-decoration:none;
        font-weight:bold;
}
*/

#header #menu ul {
       list-style-type:none;
       padding:0;
       margin:0;
}

#header #menu li.sel {
        display:inline;
        padding: 0 0.65em;
        text-align:left;
}

#header #menu li.unsel {
        display:inline;
        padding: 0 0.65em;
        text-align:left;
}

/* liens menus */
#menu li.sel a {
        color:#956002;
        text-decoration:none;
	font-weight:bold;
}

#menu li.sel a:link {
        color:#956002;
        text-decoration:none;
	font-weight:bold;
}

#menu li.sel a:visited {
        color:#956002;
        text-decoration:none;
        font-weight:bold;
}

#menu li.sel a:hover {
        color:#fff;
        text-decoration:none;
        font-weight:bold;
}

#menu li.unsel a {
        color:#fff;
        text-decoration:none;
        font-weight:bold;
}

#menu li.unsel a:link {
        color:#fff;
        text-decoration:none;
        font-weight:bold;
}

#menu li.unsel a:visited {
        color:#fff;
        text-decoration:none;
        font-weight:bold;
}

#menu li.unsel a:hover {
        color:#956002;
        text-decoration:none;
        font-weight:bold;
}

/* fin liens menus */

#contenu {
       width:780px;
       margin-left:auto;
       margin-right:auto;
}

#contenu #gauche {
       float:left;
       width:580px;
       background-color:#fff;       
       text-align:left;              
}


#contenu #header_gauche {
       background-image:url('../images/sous_header.jpg');
       width:580px;
       height:26px;
       color:#a4a2a3;
       font-weight:normal;
       font-size:95%;
       text-align:left;              
}

#contenu #header_gauche div {
       padding-top:3px;
       padding-left:10px;
       text-align:left;              
}

#contenu #footer_gauche {
       background-image:url('../images/footer_gauche.jpg');
       width:580px;
       height:47px;
       font-size:70%;
       color:#fff;
       text-align:left;              
       overflow: hidden;
}

#contenu #footer_gauche div {
         padding:22px 0px 0px 30px;
         text-align:left;                
}

#contenu #footer_gauche a,#contenu #footer_gauche a:link, #contenu #footer_gauche a:visited {
         color:#fff;
         text-decoration:none;
}

#contenu #footer_gauche a:hover {
         color:#956002;
         text-decoration:none;
}

#contenu #droite {
       float:right;
       width:198px;
       border:1px solid #a5a1a2;
       min-height:500px;
       _height:500px;
       background-color:#ddd;
       background-image:url('../images/droite.jpg');
}


/************ styles contenu **************/


#contenu #contenu_gauche {
        min-height:455px;
       _height:455px;
       font-size:90%;   
       padding:10px;      
       text-align:left;              
}

#contenu #contenu_gauche p {
	padding-top:5px;
	margin:0;
	text-align:justify;	
	color:#000;
}

#contenu #contenu_gauche li {
	text-align:justify;
}

#contenu #contenu_gauche h1,h2,h3,h4,h5,h6 {
	margin:0;
}

#droite h1 {
	text-align:left;
	color:#fff;
	font-size:100%;
	background:url('/fileadmin/templates/images/h1.jpg') repeat-x;
	height:29px;
	padding-left:5px;
	padding-top:5px;
}

#droite h2 {
	text-align:left;
	color:#fff;
	font-size:100%;
	background:url('/fileadmin/templates/images/actualites.gif') repeat-x;
	height:39px;
	padding-left:5px;
	padding-top:8px;
	margin-top:60px;
}

#contenu_gauche h1,h3{
	color:#f9b605;
	font-size:140%;
	font-weight:normal;
	border-bottom:1px dotted #b9b9b9;
}

#contenu_gauche h2{
	font-family:Arial;
	color:#f9b605;
	font-size:130%;
	font-weight:normal;
	border-bottom:1px dotted #b9b9b9;
}

#contenu_gauche a,#contenu_gauche a:link, #contenu_gauche, a:visited {
	color:#F9B605;
	text-decoration:none;
}

#contenu_gauche a:hover {
	color:#000;
	text-decoration:none;
}

.news-latest-item,.news-latest-gotoarchive {
	color:#000;
}

.news-latest-date {
	height:30px;
	font-size:80%;
	padding-top:2px;
	color:#000;
}

#contenu #contenu_gauche .news-latest-date p {
	padding:0;
	margin:0;
}

.news-latest-morelink {
	font-size:80%;
	text-align:right;
	clear:both;
}

.news-single-backlink {
	font-size:80%;
	clear:both;
}

#gauche .jdGallery, #gauche .myGallery {
	margin-left:auto;
	margin-right:auto;
}

#divformul table {
	font-size:90%;
}

#message {
	width:300px;
	height:100px;
}

.center {
	border:1px solid #abc;
}

#droite p {
	text-align:left;
	font-size:11px;
	color:#f00;
	margin:0;
	background:url('/fileadmin/templates/images/rss.gif') no-repeat;
	margin-left:15px;
	padding-left:15px;
	padding-bottom:5px;
}

#droite a,a:link,a:visited {
	text-decoration:none;
	color:#f00;
}


#droite a:hover {
	text-decoration:underline;
	color:#f00;
}

  #menu_etoile ul {
                               list-style-type: none;
                               margin:0pt;
               }


               
               #etoile {
                               margin-left:630px;
                               margin-top:118px;
                               position:absolute;
               }
               
               #menu_etoile #etoile .etoilee a:link, #menu_etoile #etoile .etoilee a {
                               background:url('/fileadmin/templates/images/etoile.gif') no-repeat scroll 0%;
                               display: block;
                               width:109px;
                               height:109px;
               }
               
.tx-rgsmoothgallery-pi1 {
 margin-left:auto;
 margin-right:auto;
}

.rgsgnest88 {
height:345px;
width:460px;
padding-top:20px;
}

/*
.news-latest-item img{
  width:300px;
  height:421px;
}
*/