@charset "utf-8";/* CSS Document */	/* Body */body {	margin:0;	text-align:center;	font-size:11px;	background-color:#919191;	background-image:url(../images/css/default/fond.jpg);	background-repeat:repeat-x;	font-family:Arial, sans-serif;}	/* Main div */#main {	font-family:Arial, sans-serif;	width:1024px;	color:#FFF;	margin-left:auto;	margin-right:auto;}.tiret {	height:4px;	width:834px;	background-color:#D6492A;	right:6px;	position:absolute;}	/* Images & Textes */		/* Images d'accueil des rubriques */.img_accueil_rub {	border:solid 1px #000;	float:right;	margin:5px;	position:relative;	width:183px;	text-align:center;	right:40px;}		/* Titres */h1 {	font-size:14px;	padding-bottom:10px;	font-weight:normal;	text-transform:uppercase;	color:#D6492A;}h2 {	font-size:12px;	text-align:left;		font-weight:bold;}h3 {	font-size:12px;	text-align:left;		font-weight:normal;	font-style:italic;	color:#7e7e7e;}h4 {	font-size:12px;	text-transform:uppercase;	text-decoration:underline;	text-align:left;	margin:0;	margin-left:5px;	font-weight:normal;	color:#a5a5a5;}h5 {	font-size:12px;	text-transform:uppercase;	text-align:left;	margin:0;	margin-left:5px;	font-weight:normal;	color:#a5a5a5;}#li_on h4 a {	color:#D6492A;}	/* paragraphe */p {	line-height:140%;	/* text-indent:15px;  alinea */}p .important {	color:#D6492A;}	/* div textes */.texte {	width:500px;	margin-left:10px;	margin-bottom:40px;}	/* liens */a, a:visited {	text-decoration:none;	color:#a6a6a6;}a:hover, a:focus, a:active {	color:#D6492A;}a img {	border:0;}	/* Page accueil */#onglet_expertise, #onglet_objets_art, #onglet_createurs {	position:absolute;	background-image:url(../images/accueil/accueil_onglet.gif);	width:156px;	height:38px;	text-transform:uppercase;	color:#e1e3e2;	font-size:14px;	line-height:38px;	top:0;}#onglet_expertise a, #onglet_objets_art a, #onglet_createurs a {	color:#FFF;	display:block;}#cadre_accueil a:hover, #cadre_accueil a:active, #cadre_accueil a:focus, #onglet_objets_art a:hover, #onglet_objets_art a:active, #onglet_objets_art a:focus, #onglet_createurs a:hover, #onglet_createurs a:active, #onglet_createurs a:focus{	color:#e2e2e2;}#menu_bas_accueil{	margin-top:5px;	float:left;	width:35%;	text-align:left;	color:#595959;}#menu_bas_accueil a {	color:#595959;}#info_bas_accueil{	margin-top:5px;	float:left;	width:65%;	text-align:right;	color:#FFF;}#tiret_gris {	margin-top:3px;	float:left;}#menu_bas_accueil a:hover, #menu_bas_accueil a:active, #menu_bas_accueil a:focus {	color:#FFF;}#bienvenue {	position:absolute;	margin:0;	padding:0;	right:0px;	top:100px;	float:right;	width:340px;	color:#D6492A;	font-style:italic;}#bienvenue p {	margin:0;	padding:0;	font-size:11px;	text-align:left;	float:right;	width:320px;}#bienvenue img {	float:left;}#pub {	position:absolute;	margin:0;	padding:0;	right:0px;	top:0px;	float:right;	width:350px;	height:85px;	background:url(../images/pub.jpg) no-repeat left top;}#onglet_expertise {	top:117px;	left:344px;}#onglet_objets_art {	top:117px;	right:344px;}#onglet_createurs {	left:0;	top:475px;}#cadre_accueil {	margin:auto;	width:1024px;	height:900px;	position:relative;	color:#FFF;	font-size:11px;}#cadre_accueil #cadre_expertise p, #cadre_accueil #cadre_objets p, #cadre_accueil #cadre_createurs p {	padding:15px;	margin:0;	padding-top:15px;	text-align:left;	font-size:11px;}#accueil_logo {	position:absolute;	left:0;	top:0;}#cadre_accueil #cadre_expertise {	margin-top:155px;	width:500px;	height:311px;	float:left;	background-color:#818181;	position:relative;}#cadre_accueil #cadre_objets {	margin-top:155px;	width:500px;	height:311px;	float:right;	background-color:#818181;	position:relative;}#cadre_accueil #cadre_createurs {	margin-top:47px;	width:1024px;	height:204px;	float:left;	background-color:#818181;	position:relative;}#cadre_accueil #cadre_expertise img {	float:left;}#cadre_accueil #cadre_objets img, #cadre_accueil #cadre_createurs img {	float:right;}#cadre_expertise .img_accueil {	margin-right:15px;}#cadre_objets .img_accueil, #cadre_createurs .img_accueil {	margin-left:15px;}	/* Page type */	/* Entete */#entete {	height:155px;	width:1024px;	float:left;	position:relative;}#entete #logo {	width:178px;	height:100%;	position:absolute;	left:0;	text-align:left;}#entete #menu {	text-transform: uppercase;	width:834px;	height:32px;	bottom:26px;	left:184px;	right:0;	list-style:none;	margin:0;	padding:0;	position:absolute;}#entete #menu li {	display:inline-block;	background-image:url(../images/css/default/onglet-haut_off.gif);	background-repeat:no-repeat;	padding:0;	width:139px;	float:left;}#entete #menu li a {	float:right;	width:100%;	line-height:32px;	font-size:13px;	font-weight:500;	color:#D6492A;}#entete #menu li a:hover, #menu li a:focus, #menu li a:active, #entete #menu .fond_onglet {	background-image:url(../images/css/default/onglet-haut_on.gif);	background-repeat:no-repeat;}#entete #navigation {	width:840px;	height:20px;	bottom:0;	position:absolute;	margin-left:200px;	right:0;	text-align:left;	line-height:20px;	color:#D6492A;	font-size:12px;}#entete .tiret {	bottom:20px}	/* Conteneur */#conteneur {	width:1024px;	position:relative;	float:left;}#conteneur .tiret {	bottom:0px}	/* Sous-menu */#conteneur #ssmenu {	width:158px;	position:absolute;	left:0px;	top:0px;}#conteneur #ssmenu ul {	list-style:none;	margin:0;	padding:0;	text-align:left;}#conteneur #ssmenu ul li {	padding:0;	width:155px;	font-size:12px;	line-height:30px;	}#conteneur #ssmenu ul #deux-lignes {	line-height:15px;}#conteneur #ssmenu ul li a {	height:30px;	width:148px;	display:block;	padding:0px 15px 0px 15px}.fond_songlet a:hover, .fond_songlet ul li a:focus, .fond_songlet ul li a:active {	color:#FFF;	background-color:#c1c1c1;}.fond_songlet_off a:hover, .fond_songlet_off ul li a:focus, .fond_songlet_off ul li a:active {	color:#FFF;	background-color:#c1c1c1;}.fond_songlet a {	color:#FFF;	background-color:#c1c1c1;	text-transform:uppercase;	height:100%;}.fond_songlet_off a {	color:#D6492A;		background-color:#FFF;		text-transform:uppercase;	height:100%;}#conteneur #rechercher {	width:158px;	position:absolute;	left:0px;	top:230px;	height:47px;	background-image:url(../images/css/default/onglet_recherche.gif);	color:#8e8e8e;	text-align:left;	padding-left:10px;	padding-right:10px;	font-size:11px;}#conteneur #contact {	width:178px;	position:absolute;	left:0px;	top:340px;	height:37px;	background-image:url(../images/css/default/onglet_contact.gif);	font-size:14px;	}#conteneur #contact a {	line-height:37px;	text-transform:uppercase;	color:#FFF;	height:37px;	width:100%;	float:left;}	/* Contenu */#conteneur #contenu {	float:left;	position:relative;	background-color:#FFF;	width:794px;	margin-left:195px;	padding-left:10px;	padding-right:19px;		padding-bottom:30px;	padding-top:20px;	color:#919191;	font-size:12px;	text-align:left;	min-height:380px;	_height:380px; /* Pour IE 6 */}#contenu ul {	padding:0px;}#contenu ul li {	margin-bottom:5px;	margin-left:14px;}	/* Bas de page */	#bas_page {	width:1024px;	font-size:11px;}#bas_page #menu_bas {	position:relative;	float:left;	margin-left:180px;	width:400px;	padding-bottom:50px;	right:0;	text-align:left;	padding-left:15px;	color:#FFF;	}#bas_page #menu_bas a{	color:#FFF;}#bas_page #menu_bas a:hover, #bas_page #menu_bas a:focus, #bas_page #menu_bas a:active {		color:#D6492A;	}#bas_page #info_bas {	position:relative;	float:right;	width:370px;	padding-bottom:50px;	right:0;	text-align:right;	padding-right:7px;	color:#D6492A;}	/* page catalogue & galerie */#liste_cat {	width:430px;	font-size:12px;	padding-left:10px;}#liste_cat table tr {	vertical-align:top;	margin-top:20px;	margin-bottom:20px;}#liste_cat table td { 	padding:7px 0;}#liste_cat p {	margin:0;	margin-left:5px;	margin-top:3px;	line-height:110%;	color:#c1c1c1;}.col_img {	text-align:center;	width:65px;}#li_on p, #li_on h4 {	color:#D6492A;}#li_on img {	border:solid 2px #D6492A;}	/*  Galerie */#liste_galerie {	position:relative;	width:430px;	font-size:12px;	padding-left:10px;}#liste_galerie table tr {	vertical-align:top;	height:63px;	border-spacing:10px;}#liste_galerie table td {	background-color:#e2e2e2;	width:60px;}#liste_galerie a {	display:block; 	width:100%; 	height:57px;}#obj_on {	border:solid 2px #D6492A;}#liste_galerie p {	margin:0;	margin-left:5px;	margin-top:3px;	line-height:110%;	color:#c1c1c1;}#descriptif_objet {	width:270px;	right:10px;	top:30px;	float:right;}#descriptif_objet img {	float:left;	margin-bottom:20px;}#descriptif_objet p {	margin:0;	line-height:120%;	font-size:12px;}	/* Catalogues */#pour_dl_catalogue {	position:absolute;	width:270px;	right:10px;	top:30px;	color:#D6492A;	font-style:italic;	float:left;}#pour_dl_catalogue img {	float:left;}#pour_dl_catalogue p {	margin:0;	margin-left:12px;	line-height:120%;	font-size:12px;}#img_grande {	position:absolute;	width:250px;	right:10px;	bottom:30px;	color:#D6492A;	}#img_grande p {	margin:0;	margin-top:5px;	margin-bottom:5px;	line-height:120%;	font-size:12px;}	/* envoi de mail */#envoi_mail {	text-align:center;	width:100%;	margin-top:20px;	background-color:#FFF;	border-top:#AAA 1px solid;	border-bottom: #AAA 1px solid;	padding-bottom:20px;}	/* formulaires */form {	padding:10px;}form fieldset {	margin-bottom:20px;	padding:10px;}form input {	margin-bottom:7px;	margin-top:7px;	color:#919191;}form textarea {	color:#919191;}form legend {	color:#919191;}form label {	display:inline;	float:left;	width:70px;	line-height:30px; }form input:hover, form select:hover {	background-color:#EEE;}form input:focus, form select:focus {	background-color:#DDD;}form input[type="submit"] {	border: #CCC 1px solid;	width: 80px;}form input[type="submit"]:hover {	background-color:#999;	cursor: pointer;	color:#FFF;}form input[type="reset"] {	border: #CCC 1px solid;	width: 80px;}form input[type="reset"]:hover {	background-color:#D6492A;	cursor:pointer;	color:#FFF;}