@import url(base_corp.css);				
@import url(main_menu.css);

#page_content {margin:0px;padding:10px 25px;}
/* Structure */
#album_content{border:0px solid purple;margin: 10px 0px 0px 0px;padding:10px; background-color:transparent; font-family:Arial, Helvetica, sans-serif;font-size: small; }

#album_content a {text-decoration:none;font-weight:normal;padding: 0 5px;}
#album_content a:hover{}

#album_content .f_right {float:right;}		
#album_content .f_left {float:left;}


#album_menu {margin: 5px 0px 0px 0px;padding:0px ;border: 0px solid red;background-color:transparent;}
#album_menu ul {padding-bottom:2px;margin:0px ;}
#album_menu li {display:inline;margin:0px 3px;padding-bottom:2px;}
#album_menu a {color:#d4dfff; margin:0px;padding:2px 8px 2px 8px;TEXT-DECORATION: none;font-weight:normal;background-color:#2d54b9;}
#album_menu a:hover {color:#232d65;}
#album_menu a.m_sub_menu_HLight {font-weight:bold;background-color:#232d65;color:white;}


#album_header{background-color:transparent;}	
#album_header #head_album_titre {background:transparent;border-bottom:1px solid #A0A0A0;margin:0 5px 8px;}		
#album_header .album_title{font-size:1.2em;color:#A6A297;line-height: 27px;vertical-align:middle;border-bottom:0px solid;}										
#album_header .prefix{padding-left:5px;margin:0px 3px 0 0;color:#3C3C3C;font-family:tahoma,sans-serif; font-weight:bold;}		
	

					
#album_corp{border:0px solid blue;clear:both;padding:2px;margin-top:5px;background-color: transparent;}
#album_footer{margin-top:5px;border:0px solid red;}


.album_desc {border:0px solid purple;margin: 5px 0; padding: 8px;background-color: #D8D8D8;color:#292D3A;clear:both;}	
.album_desc p {margin:0px; padding: 0px;}
.image_desc {border:0px solid purple;margin: 5px 0; padding: 8px;background-color: #D8D8D8;color:#292D3A;}	/*clear:both;*/
.image_desc p {margin: 0; padding: 0px;}	

#pagination {float:left;color:#666666;font:1.1em Arial, Helvetica, sans-serif;position:relative;padding:2px;}
#pagination a {text-decoration:none;color:#9F9F9F;font-weight:bold;padding: 0 5px;border:1px solid #666666;}
#pagination a:hover{color:#1F1F1F;background-color:#666666;border:1px solid #A8C600;}

.foot_span{float:left;line-height:25px;vertical-align:middle;}


															/* Menu album */	
#album_content ul.album_links {margin:0;padding:0;}
#album_content ul.album_links li {border:0px solid blue;margin:0;padding:0;list-style:none;list-style-image:none;display: inline;}
#album_content .album_links a{font-size:0.9em;}


#head_album_links{padding:2px;text-align:right;}
#foot_album_links{padding:2px;float:right;}	
#foot_album_links .album_links a{font-size:0.8em;padding:2px;}



/* Menu album dans fenetre popup (utilisé uniquement pour les photoviewer) */
#album_content ul.album_links.popup {list-style: inherit;font:1.1em Arial, Helvetica, sans-serif;}
#album_content ul.album_links.popup li{display: block;}
#album_content ul.album_links.popup a{display:block;width:250px;height:100%;background:none;border:1px solid #666666;float:right;text-align:center;color:#9F9F9F;}
#album_content ul.album_links.popup a:hover{color:#1F1F1F;background-color:#666666;border:1px solid #A8C600;}






/*---specifique au contact sheet*/		
#album_content.contact_sheet {}
#contact_sheet{border:0px solid purple; padding:30px 35px;background-color: #222;}





/*---specifique au album list*/
.album_list{position:relative;}
.album_cell {border:0px solid #9F9F9F;margin: 5px 0 8px 0;padding: 6px 8px;clear:both;background-color: #F2F2F2;}
.album_thumb{border:0px solid #000;margin:0 2px 5px 0px;float:left;}
.album_cell .album_title{color:#8A8575;border-bottom:1px solid #9F9F9F;font-size:1.2em;margin-bottom:6px;}							
.album_cell .prefix{margin-right:3px; color:#3C3C3C;font-family:tahoma,sans-serif; font-weight:bold;border-bottom:1px solid #9F9F9F;}	

.album_cell_links{margin:10px 0;}
#album_content.album_list ul.album_links {margin:0;padding:0;}
#album_content.album_list ul.album_links li {margin:0;padding:0;list-style:none;list-style-image:none;display:block;}





/*---	specifique au catalog */	
.photocatalog{position:relative;}
#album_content.photocatalog {}
.image_cell {border:0px solid #A8C6FD;margin: 5px 0 8px 0;padding: 2px 4px;clear:both;}/*div*/

.image_cell span.image_title{padding:1px 3px;margin:2px 0px; color:#fff;border-bottom:1px solid #9F9F9F;font-size:1.2em;display:block;}
.image_cell img.image_file{border:20px solid #fff;margin:0 5px 5px 5px;clear:both;display:block;position:relative;}
.image_cell .image_desc{border:0px solid red;padding:4px;margin:0px;color:white;background-color:#2C2C2C;} 

.image_cell.odd span.image_title{text-align:left;}
.image_cell.even span.image_title{text-align:right;}
.image_cell.odd img.image_file{float:right;}
.image_cell.even img.image_file{float:left;}

				
				
/*---	specifique au photoviewer */
.photoviewer{position:relative;}
#album_content.photoviewer {}
#image_frame {border:0px solid #A8C600;margin: 0px 0 10px 0;}/*img*/
#image_frame a span{display:none;}
#image_frame a {color:#666666;font-size:2em;letter-spacing:-3px;}
#image_frame a:hover {color:#A8C600;background-color:transparent;}

#image_frame span.image_title{padding:1px 3px;margin:8px 0; color:#fff;border-bottom:1px solid #9F9F9F;font-size:1.2em;display:block;}
#image_frame img.image_file{border:20px solid #fff;margin:5px 5px 5px 0px;vertical-align:-20px;}
