body, p, span, div, td {
	font-family : Arial;
	font-size : 11px; /* voir 12 ou en point */
	scrollbar-face-color : #AAAE9D;
	scrollbar-dark-shadow-color : #F5F5F5;
	scrollbar-base-color : #F5F5F5;
	scrollbar-arrow-color : #F5F5F5;
	scrollbar-3d-light-color : #F5F5F5;
	scrollbar-highlight-color : #AAAE9D;
	scrollbar-shadow-color : #AAAE9D;
}

input.button {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	border : 1px solid #808080;
	background-color : #AAAE9D;
	cursor : hand;
}

input.medium, select.medium, textarea.medium {
	width : 120px;
}

input.quick_search, select.quick_search {
	background-color : #EDEEE9;
}

li {
	/* color : #124F5A; */
}

a, a:hover {
	color : #124F5A;
}

b, strong {
	color : #124F5A;
}

b.white {
	color : #EAECE8;
	font-size : 12px;
}

.titre {
	font-size : 14px;
}

input, select, textarea {
	font-family : Arial;
	font-size : 11px;
}

a.st_list {
	font-family : Arial;
	font-size : 11px;
	color : black;
	text-decoration : none;
	padding : 1px;
}

a.st_list:hover {
	font-family : Arial;
	font-size : 11px;
	color : white;
	text-decoration : none;
	background-color : #AAAE9D;
	padding : 1px;
}

/* debut : style toolbox 
	a.toolbox {
		font-family : Verdana;
		font-size : 9px;
		color : #EAECE8;
		text-decoration : none;
		font-weight : bold;
	}
	
	a.toolbox:hover {
		font-family : Verdana;
		font-size : 9px;
		color : #888888;
		text-decoration : none;
		font-weight : bold;
	}
 fin : style toolbox */

/* debut : specifications */
	a.artists {
		color : #444444;
		text-decoration : none;
		font-size : 11px;
		font-family : Arial;
	}
	
	a.artists:hover {
		color : #444444;
		text-decoration : underline;
		font-size : 11px;
		font-family : Arial;
	}
/* fin : specifications */

/* debut : style sous-nav */
	td.sousnav {
		color : #5D6162;
		text-decoration : none;
		font-size : 11px;
		font-family : Arial;
	}
	
	.list_header a.sousnav {
		color : #575958;
		text-decoration : none;
		font-size : 11px;
		font-family : Arial;
		font-weight : normal;
	}
	
	.list_header a.sousnav:hover {
		color : white;
		text-decoration : underline;
		font-size : 11px;
		font-family : Arial;
		font-weight : normal;
	}
/* fin : style sous-nav */

/* debut : style tableau */
	b.tableau {
		font-family : Verdana;
		font-size : 12px;
		font-weight : bold;
		color : #EAECE8;
	}
	
	td.liste {
		font-family : Arial;
		font-size : 10px;
		padding-left : 5px;
		padding-right : 5px;
		padding-top : 3px;
		padding-bottom : 3px;
		color : #000000;
	}
	
	i.liste {
		font-family : Arial;
		font-size : 10px;
		color : #AAAE9D;
	}
/* fin : style tableau */

/* debut : style footer */	
	a.footer_menu {
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		color : #AAAE9D;
		text-transform: lowercase;
	}
	
	a.footer_menu:hover {
		color : #5D6162;
		text-transform: lowercase;
	}
	
	div.footer_comment {
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		color : #AAAE9D;
	}
	
	b.footer {
		color : #000000;
	}
/* fin : style footer */

/* debut : style extra box */
	.extra {
		font-family : Arial;
		font-size : 10px;
	}
/* debut : style extra box */


/* NOUVEAUX STYLES */

.list_header_start {
	background : url('/images/v2/fond_list.png');
	border-left : 1px solid #828281;
	border-top : 1px solid #828281;
	border-bottom : 1px solid #828281;
	height : 19px;
	width : 5px;
}

.list_header {
	color : white; /*#465151;*/
	font-weight : bold;
	background : url('/images/v2/fond_list.png');
	border-top : 1px solid #828281;
	border-bottom : 1px solid #828281;
	height : 19px;
}

.list_header_end {
	background : url('/images/v2/fond_list.png');
	border-right : 1px solid #828281;
	border-top : 1px solid #828281;
	border-bottom : 1px solid #828281;
	height : 19px;
	width : 5px;
}

.list_header a {
	color : white;
	font-weight : bold;
	text-decoration : none;
}

.list_header a:hover {
	color : #465151;
	font-weight : bold;
	text-decoration : none;
}


.menu {
	color : #465151;
	font-weight : bold;
	background : url('/images/v2/fond_menu.png');
	background-repeat : repeat-x;
	height : 46px;
}

.menu a {
	color : white;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	text-transform: lowercase;
}

.menu a:hover {
	color : #666666;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	text-transform: lowercase;
}

.list_header a {
	color : white;
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
}

.list_header a:hover {
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
}

B.gallery_title {
	color : #575958;
	font-family : Arial;
	font-weight : bold;
	font-size : 14px;
	padding-left : 12px;
	background-image : url('/images/v2/puce_gallery_title.png');
	background-position-x : 0px;
	background-position-y : 3px;
	background-repeat : no-repeat;
}
B.themes_list, B.styles_list {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : white;
	padding-left : 13px;
}

LI.themes_list, LI.styles_list {
	margin : 0px;
	padding : 0px;
	margin-left: 3px;
	padding-left : 0px;
	list-style-image : url('/images/v2/puce_themes_styles_list.png');
}

.nav_user .list_header A {
	color : #575958;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}
.nav_user .list_header A:hover {
	color : white;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}


.news .title {
	color : #124F5A;
	font-weight : bold;
	background-image : url('/images/v2/puce_themes_styles_list.png');
	background-repeat : no-repeat;
	background-position : 0px 3px;
	padding-left : 10px;
}

.news .item {
	border-top : 1px dashed #969A8C;
	border-bottom : 1px dashed #969A8C;
	background-color : #F5F5F5;
	color : #969A8C;
	padding : 7px;
}