/* CSS Document - PUBLIC */

html 					{ font-size : 12px;
						 font-family: Georgia, "Times New Roman", Times, serif; margin:0; 
					     padding:0; height:100%; }
	
body 					{ margin: 0px; padding: 0px;
						  background-repeat: no-repeat; background-position: center;
						  background-color:#000000;
						  height:100%;
						  vertical-align:middle; }

a						{ color:#666666; text-decoration:none; }
a:hover					{ color:#FF0000; text-decoration:none; }

#conteneur_temp			{ width: 1024px; height: 768px; 
						  padding: 0; margin:0; } 

#conteneur				{ width: 994px; height: 738px; 
						  padding: 30px 0 0 30px; margin:0; 
						  background-image:url(images/fd_contenu.png);
						  background-repeat:no-repeat; } 
						  

#contenu				{ /*border: 1px solid red;*/ width:964px; height:708px; }

#logo					{ width:100%; height:41px; text-align:center; }

#navigation				{ width:100%; border-bottom:1px solid #CCC;
						  border-top:1px solid #CCC; margin:10px 0 0 0;
						  text-transform:uppercase; font-size:14px;
						  padding:8px 0 0 0; height:25px; clear:both; }

#nav1					{ width:120px; text-align:left; float:left; 
						  text-transform:uppercase; }
#nav2					{ width:362px; text-align:center; float:left;
						  text-transform:uppercase; }
#nav3					{ width:362px; text-align:center; float:left;
						  text-transform:uppercase; }
#nav4					{ width:120px; text-align:right; float:left;
						  text-transform:uppercase; }

#nav1 a, #nav2 a, #nav3 a, #nav4 a		{ text-decoration:none; color:#000000; }
#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover		{ text-decoration:none;
																  color:#FF0000; }
								
.nav_select				{ color:#FF0000; }


#cadre_cont				{ height: 570px; margin:20px 0 20px 0; clear:both; }

#col_left				{ float:left; width:480px; height:570px; padding: 0 20px 0 0;
						  overflow : auto; 
					      scrollbar-DarkShadow-Color:#FFFFFF; 
						  scrollbar-3dLight-Color:#FFFFFF; 
						  scrollbar-Arrow-Color:#CCCCCC; 
						  scrollbar-Base-Color:#CCCCCC; 
						  scrollbar-Face-Color:#FFFFFF; }

#col_right				{ float:left; width: 390px; border-left: 1px solid #CCC;
						  padding: 0 0 0 25px; margin: 0 0 0 5px; height:100%; }


#news					{ padding: 0 0 22px 0;
						  margin: 0 0 22px 0; clear:both; }

#image_news				{ width:100px; height:100px; float:left; margin: 0 20px 0 0; 
						  padding:3px; border:1px solid #CCC; }

#news_conteneur			{ float:left; width:335px; }


.date					{ font-size:10px; font-style:italic; }
.titre					{ font-size:14px; font-weight:bold; text-transform:uppercase; }
.news_txt				{ font-size:11px; } 
.news_txt a				{ text-decoration:none; color:#666666; font-style:italic; }
.news_txt a:hover		{ text-decoration:none; color:#FF0000; font-style:italic; }

#ghost_news				{ clear:both; border-bottom:1px solid #CCC; width: 460px;
						  margin: 0 0 25px 0; }


#about					{ border-bottom: 1px solid #CCC; font-size:11px; height:220px; }
.about_titre			{ font-size:14px; font-weight:bold; } 

#pict_week				{ height: 322px; font-size:10px; font-style:italic; }
.pict_week_titre		{ font-size:14px; font-weight:bold; font-style:normal; }


#gal_choose_art			{ width:669px; padding: 2px 0 0 147px; }

#choose_art				{ width:100%; border-bottom:1px solid #CCC; 
						  padding: 0 0 4px 0; margin: 0 0 4px 0; }
.art_name				{ font-weight:bold; }
.art_class				{ font-size:10px; font-style:italic; }

.art_name a, .art_class a	{ text-decoration:none; color:#000000; }
.art_name a:hover, .art_class a:hover	{ text-decoration:none; color:#FF0000; }

#choose_txt				{ text-align:right; font-size:90px; 
						  padding: 85px 0 0 0; font-style:italic; }

#gal_contenu			{ width:960px; height:500px; 
						  margin: 20px 0 0 0; clear:both; }

#gal_contenu_colg		{ float:left; width:240px;
						  padding: 0 20px 0 0; margin: 0;
						  height:500px;
						  overflow : auto; 
					      scrollbar-DarkShadow-Color:#FFFFFF; 
						  scrollbar-3dLight-Color:#FFFFFF; 
						  scrollbar-Arrow-Color:#CCCCCC; 
						  scrollbar-Base-Color:#CCCCCC; 
						  scrollbar-Face-Color:#FFFFFF; }

#gal_contenu_colg a		{ color:#000000; text-decoration:none; }
#gal_contenu_colg a:hover	{ color:#FF0000; text-decoration:none; }

#gal_contenu_colc		{ float:left; width:60px; 
						  height:500px; margin: 0; }
						  
#col_vignette			{ border-left:1px solid #CCC;
						  padding: 0 22px 0 19px; height:500px; clear:both; }
					

#gal_contenu_cold		{ float:left; width: 610px; border-left:1px solid #CCC;
						  height:500px; padding: 0 0 0 25px;
						  font-size:11px; text-align:right; }


#contact_txt			{ padding: 50px 0 0 0; }

#contact_txt a			{ color:#000000; text-decoration:none; }
#contact_txt a:hover	{ color:#FF0000; text-decoration:none; }


#links_txt				{ padding: 20px 0 0 0; height: 535px;
						  overflow : auto; 
					      scrollbar-DarkShadow-Color:#FFFFFF; 
						  scrollbar-3dLight-Color:#FFFFFF; 
						  scrollbar-Arrow-Color:#CCCCCC; 
						  scrollbar-Base-Color:#CCCCCC; 
						  scrollbar-Face-Color:#FFFFFF; }

#links_txt a			{ color:#666666; text-decoration:none; font-style:oblique; 
						  font-size:11px; }
#links_txt a:hover		{ color:#FF0000; text-decoration:none; font-style:oblique; 
						  font-size:11px; }

#links					{ padding: 0 0 18px 0; 
						  clear:both; }

#img_links				{ float:left; padding: 3px; border:1px solid #CCC; }
#text_links				{ padding:0 0 0 20px; width:500px; 
						  float:left; }

#ghost_links			{ clear:both; border-bottom:1px solid #CCC; width: 635px;
						  margin: 0 0 25px 0; }

#footer					{ color:#999999; font-size:9px; border-top:1px solid #CCC; 
						  padding: 8px 0 0 0;  }
#footer_left			{ width:482px; text-align:left; float:left; }
#footer_right			{ width:482px; text-align:right; float:left; }
#footer_right a			{ color:#999999; text-decoration:none; }  
#footer_right a:hover	{ color:#FF0000; text-decoration:none; } 




