/*
Theme Name: Borget.info
Theme URI: http://borget.info/
Description: Borget.info's website theme for 2006-2007.
Version: 1.0
Author: BORGET Sebastien


This is borget.info theme, based on graphics by Ludivine Merques.
All images and elements of the site are the property of BORGET Sebastien.
You are not allowed to use/copy/edit any elements without the prior authorization of BORGET Sebastien.
*/

.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: blue;}
.adText {font: normal 10pt Arial; text-decoration: none; color: black;}

label {
	font-weight: bold;
}


blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

cite {
	font-size: 90%;
	font-style: normal;
}

.current_page_item, current-cat {
   font-weight: bold;
   text-decoration: none;
}

.image {
	width: 322px;
	height: 253px;
	border: 1px solid #01ac35;
	background-color: #e7ffee;
	text-align: center;
	font-weight: bold;
	position: absolute;
}

.image:hover {
	background-color: #d1fddf;
}

.img_row {
	width: 100%;
	height: 253px;
}



/* --[ main style ]--------------------------- */

body {
	background: #a8c69f none;
	color: black;
	font-family: Arial;
	font-size: 12px;
	padding:0px;
	margin: 0px;
}

/* --[ centered box ]--------------------------- */

.grosse_boite {
	margin-left: -512px;
	margin-top:0px;
	position: absolute;
	background-color: #dcead8;
	width: 1024px;
	left: 50%;
	align:center;	
	
}

/* --[ header ]--------------------------- */

.header_logo {
	position: relative;
	width: 1024px;
	height: 216px;
	background: url("images/SebinParis.jpg") no-repeat;
	}
	
b.header_top {
	display: block; 
	background: #a8c69f;
	width: 1024px;	
}


b.header_top b {
	display: block; 
	background: #5a7453; 
	overflow: hidden; 
	height: 1px;
}



b.header_r1 {
	margin: 0px 5px;
}

b.header_r2 {
	margin: 0px 3px;
}

b.header_r3 {
	margin: 0px 2px;
}

b.header_r4 {
	margin: 0px 1px; 
	height: 2px
}


/* --[ guest menu ]--------------------------- */

.guest_bg {
	background: #f7f7f7 url("images/guest_bg.gif") repeat-x;
	height:26px;
	width: 998px;
	margin-left: 13px;
	margin-top: 10px;
	}
	
.guest {
	position:relative;
	padding-left:10px;
	margin-top : -19px;
	height:26px;
       }
	
.guest_left {
	float: left;
	position:relative;
	width: 6px;
	height: 26px;
	background: url("images/guest_left.gif") no-repeat;
	}
	
	
.guest_right {
	position:relative;
	width=6px;
	height: 26px;
	top: 0px;
	background: url("images/guest_right.gif") no-repeat right;
	}


/* --[ main content ]------------------------- */
.main {
	vertical-align: top;
    height: auto;
}

/* --[ footer box ]--------------------------- */
.footer {
	background-color: #5a7453;
	text-align: center;
	height: 20px;
	padding-top: 6px;
	color: #ffffff;
}

b.footer_bottom {
	display: block; 
	background: #a8c69f;
	width: 1024px;	
	margin-top: 2px;	
}

b.footer_bottom b {
	display: block; 
	background: #5a7453; 
	overflow: hidden; 
	height: 1px;
}

b.footer_r1 {
	margin: 0px 5px;
}

b.footer_r2 {
	margin: 0px 3px;
}

b.footer_r3 {
	margin: 0px 2px;
}

b.footer_r4 {
	margin: 0px 1px; 
	height: 2px
}


/* --[ main box ]--------------------------- */

.box_bg {
	background: #ffffff ;
	margin-top: 11px;
	margin-left: 13px;
	width: 765px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}



b.box_top {
	display: block; 
	background: #dcead8;
	margin-top: -6px;
	margin-left: -11px;
	width: 787px;	
}

b.box_bottom {
	display: block; 
	background: #dcead8;
	width: 787px;	
	margin-bottom: -6px;
	margin-left: -11px;		
}

b.box_top b {
	display: block; 
	background: #fff; 
	overflow: hidden; 
	height: 1px;
}



b.box_bottom b {
	display: block; 
	background: #fff; 
	overflow: hidden; 
	height: 1px;
}


b.box_r1 {
	margin: 0px 5px;
}

b.box_r2 {
	margin: 0px 3px;
}

b.box_r3 {
	margin: 0px 2px;
}

b.box_r4 {
	margin: 0px 1px; 
	height: 2px
}

.meta {
	padding-left: 20px;
	font-size: 10px;
}

.h1 {
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
}

.a:hover {
   cursor: hand;
}

/* --[ title box ]--------------------------- */

.title_bg {
	position: relative;
	background: #ffffeb url("images/title_bg.gif") repeat-x;
	margin-top: 5px;
	margin-bottom: 5px;
	height:22px;
	width: 758px;

	}
	
.title {
	position: relative;
	padding-left:10px;
	padding-top: 4px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
       }
	
.title_left {
	float: left;
	position:absolute;
	width: 6px;
	height: 22px;
	background: url("images/title_left.gif") no-repeat;
	}
	
	
.title_right {
	float: left;
	position:absolute;
	left: 758px;
	width:6px;
	height: 22px;
	background: url("images/title_right.gif") no-repeat;
	}

/* --[ menu box ]--------------------------- */

.menu_bg {
    background: #fff ;
	position:absolute;
	border: 2px solid #5a7453;
	margin-left: 812px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align : justify;
	width: 175px;
	}

b.menu_top {
	display: block; 
	background: #dcead8;
	margin-top: -8px;
	margin-left: -12px;
	width: 199px;	
}

b.menu_bottom {
	display: block; 
	background: #dcead8;
	width: 199px;	
	margin-bottom: -8px;
	margin-left: -12px;		
}

b.menu_top b {
	display: block; 
	background: #5a7453; 
	overflow: hidden; 
	height: 1px;
}

b.menu_bottom b {
	display: block; 
	background: #5a7453; 
	overflow: hidden; 
	height: 1px;
}

b.menu_r1 {
	margin: 0px 5px;
}

b.menu_r2 {
	margin: 0px 3px;
}

b.menu_r3 {
	margin: 0px 2px;
}

b.menu_r4 {
	margin: 0px 1px; 
	height: 2px
}

.cross:hover {
   cursor: hand;
}

/* --[ title menu items ]--------------------------- */

.title_menu_bg {
	position: relative;
	background: #ffffeb url("images/title_bg.gif") repeat-x;
	margin-top: 5px;
	margin-bottom: 5px;
	height:22px;
	width: 170px;

	}
	
.title_menu {
	position: relative;
	padding-left:10px;
	padding-top: 3px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
       }
	
.title_menu_left {
	float: left;
	position:absolute;
	width: 6px;
	height: 22px;
	background: url("images/title_left.gif") no-repeat;
	}
	
	
.title_menu_right {
	float: left;
	position:absolute;
	left: 170px;
	width:6px;
	height: 22px;
	background: url("images/title_right.gif") no-repeat;
	}

/* --[ comment box ]--------------------------- */

.comment_bg {
	background: #edf3d5 ;
	margin-top: 11px;
	margin-left: 13px;
	width: 765px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}


b.comment_top {
	display: block; 
	background: #dcead8;
	margin-top: -6px;
	margin-left: -11px;
	width: 787px;	
}

b.comment_bottom {
	display: block; 
	background: #dcead8;
	width: 787px;	
	margin-bottom: -6px;
	margin-left: -11px;		
}

b.comment_top b {
	display: block; 
	background: #edf3d5; 
	overflow: hidden; 
	height: 1px;
}

b.comment_bottom b {
	display: block; 
	background: #edf3d5; 
	overflow: hidden; 
	height: 1px;
}

b.comment_r1 {
	margin: 0px 5px;
}

b.comment_r2 {
	margin: 0px 3px;
}

b.comment_r3 {
	margin: 0px 2px;
}

b.comment_r4 {
	margin: 0px 1px; 
	height: 2px
}

.comment_bg p {
	padding-left: 20px;
	margin-top: 2px;
}

div#nifty {
	BACKGROUND: #9bd1fa; margin: 1em; width: 90%;
}

div#niftyred {
background-color: #fcd8ce;
margin: 1em; width: 90%;
}

#niftyred p.in {
margin-left: 20px;
margin-right: 20px;
}

#nifty p.in {
margin-left: 20px;
margin-right: 20px;
}

.in {
margin-left: 20px;
margin-right: 20px;
}

B.rtop {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottom {
	DISPLAY: block; BACKGROUND: #fff
}
B.rtopred {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottomred {
	DISPLAY: block; BACKGROUND: #fff
}

B.rtop B {
	DISPLAY: block; BACKGROUND: #9bd1fa; OVERFLOW: hidden; HEIGHT: 1px
}
B.rbottom B {
	DISPLAY: block; BACKGROUND: #9bd1fa; OVERFLOW: hidden; HEIGHT: 1px
}

B.rtopred B {
	DISPLAY: block; BACKGROUND: #fcd8ce; OVERFLOW: hidden; HEIGHT: 1px
}
B.rbottomred B {
	DISPLAY: block; BACKGROUND: #fcd8ce; OVERFLOW: hidden; HEIGHT: 1px
}

B.r1 {
	MARGIN: 0px 5px
}
B.r2 {
	MARGIN: 0px 3px
}
B.r3 {
	MARGIN: 0px 2px
}
B.rtop B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottom B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}

B.rtopred B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottomred B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}


#design_warning {
 	border: 1px solid #5a7453;
	background: #ffefec;
        padding: 0.4em;
        font-weight: bold;
}

.digg {
 	float:right; 
 	vertical-align:top;
 	margin-left: 1em; 
 	margin-bottom: 2em; 
 	margin-right: 1em;
}

.cat-item, .page_item {
 	list-style-image:url("images/li.png");
        margin-left: 2em;
        margin-top: 2px;
}