/* ----------- RESET ----------- */
* { margin:0; padding:0; list-style:none; outline:none; border:none; font-family:"Trebuchet MS", Georgia, "Times New Roman"; font-size:13px; color:#717171; }

/* ----------- GLOBAL ----------- */
body { background:url(../images/upperbg.jpg) repeat-x; }
#wrapper { width:1080px; margin:0 auto; position:relative; }
a { color:#333; text-decoration:underline; }
a:hover { color:#915595; text-decoration:none; }

/* ----------- CONTENT ----------- */
#upper-menu { margin:98px 0 0 205px; float:left; }
#upper-menu a { font-size:11px; }
#upper-menu2 img { vertical-align:middle; margin:0 10px; }
h1 { width:186px; height:226px; position:absolute; top:0; left:0; background:url(../images/lotus-logo-francais.png) no-repeat; text-indent:-9999px; margin-top:10px; }
h1 a { display:block; width:186px; height:226px; }
ul#main-menu { height:51px; margin-left:170px; }
ul#main-menu li, ul#main-menu li#photos { width:135px; height:51px; line-height:51px; background:url(../images/seperator.gif) right 50% no-repeat; display:inline; float:left; }
ul#main-menu li#photos { width:153px; }
ul#main-menu li a, ul#main-menu li#photos a { display:block; width:135px; height:51px; text-decoration:none; text-align:center; color:#333; background:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
ul#main-menu li#photos a { width:153px; }
ul#main-menu li a:hover { background:url(../images/hover.gif) no-repeat; text-decoration:none; }
ul#main-menu li#photos a:hover { background:url(../images/hover2.gif) no-repeat; text-decoration:none; }
#skyheader { width:1005px; height:182px; background:url(../images/sky.jpg) no-repeat;  text-indent:-9999px; margin-top:1px; }
#main-content { margin:35px 0; }
#homepage-buts { width:236px; float:left; text-align:justify; }
.big-titles { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333; }
a.more { color:#a6d319; text-decoration:none; display:block; }
a.more:hover { color:#915595; text-decoration:underline; }
#homepage-actualite { width:355px; margin-right:5px; float:left; min-height:262px; }
#homepage-actualite-header { width:355px; height:111px; background:url(../images/actualites-header.jpg) no-repeat; text-indent:-9999px; }
.homepage-greyboxes-content { width:349px; border-left:3px solid #e8e8e8; border-right:3px solid #e8e8e8; background:#f8f8f8 url(../images/greyboxes-bg.jpg) bottom repeat-x; }
.homepage-greyboxes-content dl { width:317px; margin-left:15px; }
.homepage-greyboxes-content dt { font-weight:bold; padding-top:15px; }
.homepage-greyboxes-content dd { padding-bottom:15px; background:url(../images/underline.gif) bottom repeat-x; }
#homepage-videos { width:355px; margin-left:5px; float:left; min-height:262px; position:relative; }
#homepage-videos .homepage-greyboxes-content { height:141px; }
#homepage-videos-header { width:355px; height:111px; background:url(../images/videos-header.jpg) no-repeat; text-indent:-9999px; }

/*---- GALLERY -----*/
ul.category-items { margin-left:10px; }
ul.gallery-categories li { line-height:20px; }
ul.category-items li { display:inline; float:left; margin:0 5px 5px 0; }
ul.category-items li a { padding:3px; border:1px solid #ccc; background:#eee; display:inline-block; }
ul.category-items li a:hover { border:1px solid #88c208; background:#92d205; }

dt { font-weight:bold; }
ul.newslisting li { margin-bottom:12px; }

/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:130px;
			width:200px;
			overflow:hidden;
			}
		#slider{ 
			margin-left:75px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:32px;
			height:32px;
			position:absolute;
			left:20px;
			top:150px;
			}	
		#nextBtn{ 
			left:300px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:32px;
			height:32px;
			background:url(../images/btn_prev.gif) no-repeat 0 0;	
			}	
		#nextBtn a{ 
			background:url(../images/btn_next.gif) left no-repeat;	
			}
			#prevBtn a { background-position:right; }
			#prevBtn a:hover { background-position:left; }
			#nextBtn a:hover { background-position:right; }						
	
	/* // slider */			
	
#buts-section { width:613px; margin-left:20px; float:left; }
h2#buts-title { width:241px; height:42px; background:url(../images/buts-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
h2#news-title { width:241px; height:42px; background:url(../images/news-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
h2#contact-title { width:241px; height:42px; background:url(../images/contact-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
h2#congres-title { width:241px; height:42px; background:url(../images/congres-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
h2#articles-title { width:241px; height:42px; background:url(../images/articles-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
h2#members-title { width:241px; height:42px; background:url(../images/members-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
h2#links-title { width:241px; height:42px; background:url(../images/links-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
h2#joindre-title { width:241px; height:42px; background:url(../images/joindre-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
h2#photos-title { width:241px; height:42px; background:url(../images/photos-header.gif) no-repeat; text-indent:-9999px; margin-left:20px; }
.topm { width:613px; height:9px; background:url(../images/buts-topm.gif) no-repeat; }
.contentblock { width:587px; overflow:hidden; background:#fff url(../images/blocksbg.gif) bottom repeat-x; padding:10px; border-left:3px solid #e8e8e8; border-right:3px solid #e8e8e8;}
ol li { list-style:decimal; margin-left:20px; margin-bottom:10px; }
.btm { width:613px; height:9px; background:url(../images/btm2.gif) no-repeat; }
.bigmirror { width:613px; height:50px; background:url(../images/big-mirror.gif) no-repeat; }
#right-column { width:327px; height:278px; background:url(../images/rightcolumnbg.gif) no-repeat; padding:16px; float:left; margin-left:10px; margin-top:7px; }							
	
#footer { width:100%; height:100px; background:url(../images/footerbg.gif) repeat-x; clear:both; }
#footer #btm-menu { width:1005px; height:51px; margin:0 auto;  line-height:51px; text-align:center; }
#footer #btm-menu a { color:#717171; text-decoration:none; text-align:center; }
#footer #btm-menu a:hover { color:#915595; text-decoration:underline; }
#footer #copyrights { margin:0 auto; width:1005px; }
