/* Pour empêcher la tremblotte dans Firefox */

a {outline: none;}
a:active {outline: none;}

/* Positionnement général */

* { 
margin: 0px;
padding:0px;
font-size: 10px;
img {border:none; border:0px;}
a img {border:none; border:0px;}


/*border: solid green 1px*/
}

/* Formatage général */

a:link {color:white; text-decoration:none; }
a:visited {color:white; text-decoration:none;}
a:active {color:white; text-decoration:none; }
.nodeco a:link, .nodeco a:hover, .nodeco a:visited {color:white; text-decoration:none;}
.float_left {float: left;}
.float_right {float: left;}
.wrap_center {width:900px; margin-left: auto; margin-right: auto;}


body {

	background-color: #212121;
	font-size: 10px;
	font-family: arial, helvetica, sans;
	margin-top: 0px;
	color: white;
	
}

#incoming {width:405px; height:148px; /*border: 1px solid white;*/ margin-left: auto; margin-right: auto; margin-top: 200px;}
#header {height:70px;}

#logo {margin:20px 0px 3px 0px; _margin:20px 0px 3px 0px; float:left; /*border: 1px solid white;*/}


#menu_head {background: url(i/photo_j.gif) no-repeat -1px 0px; margin: 1px 5px 0px 0px; _margin: 1px 0px 0px 0px; float: right; text-align:right; width:900px; height:11px;}
#menu_head, x:-moz-any-link {background: url(i/photo_j.gif) no-repeat 3px 0px; margin: 1px 5px 0px 0px; float: right; text-align:right; width:900px; height:11px;}
#menu_head, x:-moz-any-link, x:default {background: url(i/photo_j.gif) no-repeat -1px 0px; margin: 1px 5px 0px 0px; float: right; text-align:right; width:900px; height:11px;}
#menu_head a {color: #EEEEEE;}

#b_bleu {clear:both; height: 15px; margin-bottom: 2px; width:100%; background-color:#61676C;}
#b_gris {clear:both; height:28px; width:100%; background: #414141 url(i/barre_fond.gif) repeat-y center top;}


#info_head {height:28px; padding-top: 4px; margin-left:2px; line-height: 1.0em; /*border: 1px solid green;*/}
#b_gris a:visited, #b_gris a:link {color:white; text-decoration:none;}


#contenu_l {margin-top:5px; float:left; width:499px; height:348px;}
#pic_large {width:498px; height:332px;  border: 1px solid #808183;}
#nav_pic_large {float:left; height:14px; width:499px; /*border: 1px solid green;*/}
#txt_copyright {float:left;}
#nav_button {float: right; margin:2px 1px 0px 0px;}
#contenu_r {margin-top:5px; width:385px; height:332px; float:right; /*border: 1px solid green;*/}
#content {float:left; width:256px;}
#content a:visited, #content a:link {color:white; text-decoration:none;}

/* menu de droite */
#menu_r {float:right; display:block; width:122px; height:110px; /*border: 1px solid white;*/}
#menu_r a.button, #menu_r a.button:visited {display:block; border-bottom:1px solid #D3D3D3; width:122px; height:24px; text-align:left; color:white; line-height:24px; text-decoration:none; font-family:arial, sans-serif; font-size:12px;}
#menu_r a.button:hover {background-color:#434143; color:white;}
#menu_r a.button:active {background-color:#61676C;}
#menu_r a.actif, #menu_r a.actif:visited  {width:122px; height:24px; text-align:left; color:white; line-height:24px; text-decoration:none; font-family:arial, sans-serif; font-size:12px; display:block; background-color:#434143; border-bottom:1px solid #D3D3D3;}


/* Texte sous menu de droite */
#feat {float:right; border-bottom:1px dotted #383838; text-align:left; display:block; width:122px; height:70px; line-height:1.2em; margin-top:0px; /*border: 1px solid white;*/}

#login_zone {float:right; margin-top:-14px; margin-right:4px;}

.info_box {float: left; display:block; width:252px; height:12px; margin: 1px 0px 0px 0px;}
.admin_box {float: left; display:block; width:252px; height:18px; margin: 1px 0px 0px 0px;}
#location {
	float:left; 
	clear:both; 
	color: #F26522; 
	background-color:#000; 
	display:block; 
	width:251px; 
	height:31px; 
	margin: 6px 0px 0px 0px;
	padding:5px 0px 0px 6px;
	}
#location a:link, #location a:visited, #location a:hover, #location a:active {color:#999999;}

#location_w {
	float:left; 
	clear:both; 
	color: #F26522; 
	background: #212121 url(i/location_bg.gif) no-repeat left top;
	display:block; 
	width:251px; 
	height:31px; 
	margin: 6px 0px 0px 0px;
	padding:5px 0px 0px 6px;
	}
#location_w a:link, #location_w a:visited, #location_w a:hover, #location_w a:active {color:#000;}




/* Preview des galerie sur frontpage */
.box_frontpage {float: left; display:block; width:252px; height:70px; border:1px solid #808183; margin: 5px 0px 0px 0px;}
.box_frontpage a:hover, .box_frontpage a:active {text-decoration:none; background-color:;}
.minipic_frontpage {float: left; width:90px; height:60px; border: none; margin: 5px 2px 0px 4px; _margin: 5px 2px 0px 2px;}
.txt_minipic {float: left; width:148px; height:60px; /*border:1px dotted #808183;*/ margin: 6px 0px 0px 4px;}


/* Preview des galerie ds section galeries */
.box_galerie {float: left; display:block; width:252px; _width:250px; height:42px; line-height: 1.2em; border:1px solid #808183; margin: 5px 5px 0px 0px;}
.box_galerie a:link, .box_galerie a:hover, .box_frontpage a:active {color:white; text-decoration:none;}

.minipic_galerie {float: left; width:54px; height:36px; border: none; /*border:1px solid #808183;*/ margin: 3px 0px 0px 3px; 
_margin: 3px 0px 0px 1px;}
.txt_minipic_galerie {float: left; width:186px; height:32px; /*border:1px dotted #808183;*/ margin: 3px 0px 0px 5px;}


h1 {font-size:11px; margin:0px 0px 1px 1px; font-weight: lighter; text-transform: uppercase;}
h2 {font-size:10px; color:#27738F; margin-bottom: 3px;}
#content h1 a {font-size:11px; margin-bottom:2px; font-weight: lighter;}
#content h1 a:visited {font-size:11px; margin-bottom:2px; font-weight: lighter;}

#content a.apparent:link {border-bottom:1px dotted #696969; font-weight: bolder;}
#content a.apparent:visited {border-bottom:1px dotted #696969; font-weight: bolder;}

h3 {font-weight: lighter;}


#foliopan_1, #foliopan_2 {
  
  border-bottom: 1px solid #383838;
  width:220px;
  height:100%;
  overflow:hidden;
}

.border_g {border-top: 1px solid #383838; margin-bottom:3px;}

#foliopan_1 a {height: 13px; display: block; padding: 1px 0px 0px 12px;}
#foliopan_2 a {height: 13px; display: block; padding: 1px 0px 0px 12px;}


.admin_box a {color: #27738F;}
.admin_box a:visited {color: #27738F;}
.grey {color: #5F5F5F}
.copyright {color: #3F3F3F; padding-top:1px; height:13px;}

#content a.admin_link:link {color: #27738F;}
#content a.admin_link:visited {color: #27738F;}
#content a.admin_link:hover {color: #27738F; text-decoration:none;}


a.admin_link:link {color: #27738F;}
a.admin_link:visited {color: #27738F;}
a.admin_link:hover {color: #27738F; text-decoration:none;}



a.apparent:link {border-bottom: 1px dotted #B9B9B9;}
a.apparent:visited {border-bottom: 1px dotted #B9B9B9;}
a.apparent:hover {border-bottom: 1px dotted #B9B9B9;}

#login_zone a.hidden:link {color: #58595B;}
#login_zone a.hidden:visited {color: #58595B;}
#login_zone a.hidden:hover {color: #58595B;}



.pointer {cursor:pointer;}


#txt_galerie {line-height:1.1em; height:313px; margin-top:4px; /*border:1px dotted #808183;*/}
#thumbs {float:left; text-align:center; clear:both; width:898px; height:80px; margin-top: 20px; border:1px solid #383838;}

#thumbs img {border:1px solid #383838; margin:8px 2px 0px 0px;}

.center_thumbs {margin:10px auto 0px auto;}
.pic {display:inline-block; width:90px; height:60px; border:1px solid #383838; margin:10px 3px 0px 0px;}
#thumbs img.navigation {border:none; margin:0px 8px 23px 8px;}

#admin {float:left; width:105px; height:313px; border-right:1px solid #383838; margin: 4px 9px 0px 0px;}
#admin_galeries {float:right; width:785px; margin-bottom:30px; margin-top:-9px; /*border:1px solid green;*/}
#all_galeries {float: left; margin-top: 4px;}

#admin_edit_left {float:left; width:200px; height:313px; border-right:1px solid #383838; margin: 4px 9px 0px 0px;}
#admin_edit_right {float:right; width:685px; margin-bottom:30px; /*border:1px solid green;*/}
/** {border:1px solid green}*/



.bio {font-size:12px;}
.big {font-weight:bold; font-size:13px;}

