/* Mise en page globale */body {	margin:0;	padding:0;	background:#340606;	font-family:Lucida Grande,Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}strong { color:#555; }p { margin: 1em 0; }a:link,a:visited {	color:#7E0909;	text-decoration:none;}a:hover{	color:#d85506;	text-decoration:underline;}.citation{			font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 			font-size: 11px; 			color:#5E2424; 			font-style: italic; 		}.titre{			font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 			font-size: 12px; 			color:#7E0909; 			font-weight: bold; 		}		.ttl {	/* position:relative; */	color:#7E0909;	/* background-repeat:no-repeat; */	/* text-indent:-50000px; */	padding:0;	top:0px;	height:10px;	font-size: 20px;	font-weight: bold;}.dtl {	/* position:relative; */	/* top:0px; */	color:#000000;	/* background-repeat:no-repeat; */	/* text-indent:-50000px; */	padding:0;	height:11px;	font-size: 11px;	font-weight: normal;}#page {	position:absolute;	left:50%;	width:800px;	margin-left:-409px;	/* background:#FFF url(../images/back.gif ) repeat-y; */	}#top {	position:relative;	top:0px;	width:800px;	height:96px;	background:#FFF url(/interface/top.jpg ) no-repeat;}#centre {	float:left;	position:relative;	top:0px;	padding-bottom:0px;	background:#FFF url(/interface/fond_centre.jpg ) repeat-y;}#centre_avec_marge {	float:left;	position:relative;	top:0px;	padding-left:8px;	padding-bottom:0px;}#barrnav{	position:absolute;	left:925px;	top:-20px;	}#home_cadre{	position:relative;	top:15px;	padding-left:0px;	width:780px;	text-align:left;	background:#FFF;	/*border:1px dotted;	border-color:#E4C6C6;*/	margin-bottom:10px;}.recherchecadre{	background:#f1c3c6;	border:1px;	border-style:solid;	border-color:#f3d9d8;}.recherchetab{	padding-left:0px;	width:490px;	text-align:left;	background:#FAF2F2;	font-size:9px;	border:1px solid;	border-color:#fee1e1;}.recherchetab td{	border:1px solid;	border-color:#FFF;		}.recherchetab tr{	border:1px solid;	border-color:#FFF;}#registertab{	padding-left:0px;	width:400px;	text-align:left;	background:#FAF2F2;	/*border:1px solid;	border-color:#340606;*/}#registertab td{	border:1px solid;	border-color:#FFF;	}#registertab tr{	border:1px solid;	border-color:#FFF;}.inptxt{	border:1px solid;	border-color:#e4c7c7;	background:transparent;}#registertabb{	padding-left:0px;	width:400px;	text-align:left;	background:transparent;	/*border:1px solid;	border-color:#340606;*/}#registertabb td{	border:1px solid;	border-color:#787878;	padding-left:9px;}#registertabb tr{	color:#FFF;	border:1px solid;	border-color:#787878;}#comtab{	padding-left:0px;	width:400px;	text-align:left;	background:transparent;	/*border:1px solid;	border-color:#340606;*/}#comtab td{	padding-left:9px;	/*border-bottom:1px;	border-bottom-style:solid;	border-bottom-color:#787878;*/}#comtab tr{	color:#FFF;	border-bottom:1px;	border-bottom-style:solid;	border-bottom-color:#787878;}.formulairebook{	width:180px;	background:transparent;	border:none;	color:#FFF;}#navigation {	position:relative;	top:0px;	left:0px;	height:31px;	width:784px;	background:#FFF url(/interface/navig_fond.gif ) repeat-x;}#dansnavigation {	position:relative;	top:4px;	font-weight:bold;	text-align:center;	color:#FFF;	width:784px;}.encadrejaune{	padding:3px;	width:285px;	background:#fdf2a9;	border:1px;	border-color:#ded18c;	border-style:solid;	margin:auto;}#login_cm{		position:relative;	left:5px;	top:5px;	/* font-weight: bold; */	font-size:10px;	width:185px;	border: 1px;	padding : 3px;	text-align:left;	/* border-style: dashed; */	border-style: solid;	border-color: #EEE1E1;	background:#FFF;}#login_cj{		position:relative;	left:5px;	top:5px;	/* font-weight: bold; */	font-size:10px;	width:185px;		padding : 3px;	text-align:left;	/* border-style: dashed; */	background:#fdf2a9;	border:1px;	border-color:#ded18c;	border-style:solid;}#titre_register{	color:#5D1E1E;	width:410px;	background:#FFF url(/interface/fond_titre.jpg) no-repeat;	/*border:1px solid;	border-color:#EBD9DA;*/	padding:3px;	padding-top:10px;	font-size:12px;	height:33px;}.commentaire_register {	font-size:9px;	color:#4B4949;}#centremarge{	position:relative;	left:15px;	top:20px;	width:750px;	background:#FFF;	padding:0px;}/*book*/#lebookde{	width:400px;	height:44px;	font-size:24px;	color:#340402;	background:#FFF url(/interface/lebookde.jpg ) no-repeat; 	padding-top:7px;	padding-left:17px;	font-weight:bold;}#allure{	width:384px;}#allure td{		height:20px;		text-align: left;		padding-left:3px;}#status{	position:fixed;	bottom:0px;	height:25px;	/*height:50px;*/	width:100%;	border:1px;	border-style:solid;	border-color:#a1a1a1;	background:#FFF;	text-align:center;	z-index:999;}#statusinside{	width:100%;	height:22px;	margin-top:3px;	background:url(/interface/barre/fond_status.gif) repeat-x;	text-align:center;}#statusmessage{	height:22px;	display:none;	background:url(/interface/barre/fond_statusB.gif) repeat-x;	color:#474748;	font-style:italic;	padding-top:3px;}#status_connexion{	width:100%;	margin:auto;}#status_connexion td{	border-left:1px;	border-left-style:solid;	border-left-color:#c2c3c3;	padding-left:3px;	padding-right:3px;	vertical-align:middle;}#status_connexion td:hover{	background:#dfe2ef;	cursor:pointer;}/* SM */#colgauche {	float:left;	/* position:relative; */	/* top:35px; */	/* left:38px; */	/* padding:0 0px; */	/* padding-bottom:0px; */	padding:30px 20px;	width:300px;}#coldroite {	float:left;	/* position:relative; */	/* top:35px; */	/* left:358px; */	/* padding:0 0px; */	/* padding-bottom:0px; */	padding:20px 20px;	width:280px;}#stardujour {	position:relative;	top:0px;	padding-bottom:0px;	width:300px;	/* background:#FFF url(/interface/fond_centre.jpg ) repeat-y; */}#stardujour p{		position:absolute; 		bottom:5px; 		right:-20px;}#galeriephotos{	position:relative;	top:10px;	left:0px;	/* padding:0 10px; */	/* padding-left:15px; */	padding-bottom:0px;	width:300px;	background:#FFF;}#galerietab{		width:300px;}#galerietab td{		width:100px;		text-align: left;}#tab1{		float: center;}#titrenews {	position:relative;	top:3px;	left:0px;	/* padding:0 10px; */	/* padding-left:15px; */	padding-bottom:0px;	width:258px;	background:#FFF url(/interface/actu_home_fond.gif ) repeat-y;}ul li { line-height:15px; }ul a:link,ul a:visited, ul a:active { color:#7E0909; }ul a:hover{ color:#FFA800;}/* Listes de la collone2 */#titrenews ul {	margin:-16px 4px 0 16px;	padding:15px 6px 0px 20px;}#titrenews li {	list-style-image:url(/interface/fleche_unie.gif);}#titrenews ul span {	float:right;	font-size:9px;	color:#CE6B6B;}#astuce {	position:relative;	top:4px;	left:5px;	/* padding:0 10px; */	/* padding-left:15px; */	padding-bottom:0px;	width:258px;	background:#FFF url(/interface/astuces_fond.gif ) repeat-y;}#astuce ul {	margin:-16px 4px 0 0px;	padding:15px 6px 0px 20px;}#astuce li {	list-style-image:url(/interface/fleche_orange.gif);}#sondage {	position:relative;	top:15px;	left:5px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	width:255px;	background:#FFF url(/interface/sondage_fond.gif ) repeat-y;}	#questionsondage {	margin:-12px 4px 0 5px;	padding:15px 6px 0px 20px;}#sondage span {	margin:-16px 4px 0 15px;	padding:5px 6px 4px 5px;	width:200px;}#sondage li {	list-style-image:url(/interface/fleche_orange.gif);}#recherchebloc {	position:relative;	top:15px;	left:5px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	width:255px;	/* height:15px; */	background:#FFF url(/interface/recherche_fond.gif ) repeat-y;}#commentaire {	/* background:#DDDBDB; */	position:relative;	float: left;	/* top:12px; */	left:0px;	/* padding:4px; */	/* padding-left:1px; */	padding-bottom:15px;	text-align: center;	font-size:11px;	font-style: italic;	/* min-width:150px; */	/* max-width:250px; */	color:#919090;	/* background:#FFF url(/interface/fond_centre.jpg ) repeat-y; */}#commentaire span {	position:absolute;	left:0px;	bottom:-3px;	font-size:9px;	color:#9D0C0C;	font-weight: bold;}#commentaireD {	/* background:#DDDBDB; */	position:relative;	float: right;	/* top:12px; */	right:0px;	/* padding:4px; */	/* padding:0 10px; */	padding-top:14px;	padding-bottom:15px;	text-align: center;	/* text-align: center; */	font-size:11px;	font-style: italic;	max-width:200px;	color:#919090;	background:#FFFFFF;}#commentaireD span {	position:relative;	right:-5px;	top:-3px;	font-size:9px;	color:#9D0C0C;	font-weight: bold;	width:150px;	background:#FFFFFF;}#bas {	clear:both;	height:20px;	width:800px;	text-align: center;	font-size:9px;	font-style: italic;	background:#FFF url(/interface/centre_bot.jpg );}/* PARTIE ACTU SPECIFIQUE */#colonne {	float:left;	background:#FFF url(/interface/fond_colonne.gif ) repeat-y;	padding:40px 7px;	margin-left:15px;	width:190px;}#scat_recherche {	position:relative;	top:5px;	left:0px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	width:181px;	background:#FFF url(/interface/scat_fond.gif ) repeat-y;}#starpod {	position:relative;	top:5px;	left:0px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	width:181px;	background:#FFF url(/interface/scat_fond.gif ) repeat-y;}#starpod ul {	margin:-16px 4px 0 0px;	padding:15px 10px 0px 29px;}#starpod li {	list-style-image:url(/interface/fleche_orange.gif);}#scat_sondage {	position:relative;	top:5px;	left:0px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	width:181px;	background:#FFF url(/interface/scat_fond.gif ) repeat-y;}#scat_sondage ul {	margin:-12px 4px 0 0px;	padding:15px 5px 0px 40px;}#scat_sondage li {	list-style-image:url(/interface/fleche_orange.gif);}#scat_galeriephotos{	position:relative;	top:10px;	left:0px;	/* padding:0 10px; */	/* padding-left:15px; */	padding-bottom:0px;	width:200px;	/* background:#FFF; */}#galerietab_petit{		width:180px;}#galerietab_petit td{		width:90px;		text-align: left;}#zoneactu {	float:left;	padding:20px 10px;	width:410px;}#actu_type {	position:relative;	top:0px;	left:0px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	width:420px;	min-height: 100px;	background:url(/interface/fond_actu_top.gif) top no-repeat;	/* background:url(/interface/fond_actu_bot.gif) bottom no-repeat; */}#titreactu {	position:relative;	top:11px;	left:13px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	font-weight:bold;	/*width:350px;*/}#auteuractu {	position:relative;	top:15px;	left:13px;	color:#66561E;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	font-weight:normal;	font-size:9px;	width:392px;}/*date*/#auteuractu span {	float:right;	font-size:9px;	color:#9D0C0C;	font-weight: bold;}#texteactu {	position:relative;	top:27px;	left:13px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	font-weight:normal;	width:390px;}#reac {	position:relative;	top:0px;	left:0px;	/* padding:0 10px; */	/* padding-left:15px; */	/* margin-left:4px; */	padding-bottom:0px;	width:420px;	min-height: 50px;	background:url(/interface/fond_actu_bot.gif) bottom no-repeat;}#reac span {	/* float:right; */	position:relative;	left:12px;	top:15px;	font-size:0.9em;	color:#9D0C0C;	font-weight: bold;}#envoiami {	/* float:right; */	position:relative;	left:300px;	top:3px;	font-size:0.9em;	color:#9D0C0C;	font-weight: bold;}#commentlecteur {	/* float:right; */	position:relative;	left:20px;	top:5px;	/* font-size:0.9em; */	/* color:#9D0C0C; */	/* font-weight: bold; */	width:380px;	border: 1px;	padding : 3px;	margin-top:3px;	/* border-style: dashed; */	border-style: dotted;	border-color: #000000;	min-height: 80px;}#commentlecteur span {	float:right;	/* position:relative; */	/* left:12px; */	/* top:15px; */	padding:2px;	font-size:0.9em;	color:#9D0C0C;	/* font-weight: bold; */}#zonepub {	float:left;	padding:30px 0px;	width:70px;	/* min-height: 500px; */}#formreac {	position:relative;	left:20px;	top:5px;	font-size:9px;	color:#9D0C0C;	/* font-weight: bold; */	width:380px;	padding : 3px;	margin-top:3px;}/*  GALERIE   */#galerieSM {	float:left;	padding:20px 10px;	width:540px;}#galeriepages {	position:relative;	left:0px;	top:0px;	width:500px;	font-size:12px;	font-style:italic;	color:#868686;}#galeriepages span{	float:right;	font-size:12px;	font-style:italic;	color:#868686;}.galerietab{	text-align:center;	background:#FFF;	border:1px solid;	border-color:#E7D0D0;}.phototitre{	font-weight:bold;}.photoauteur{	font-style:italic;}.photodate{	font-style:italic;	color:#868686;}/* BLOG*/#blogpages {	position:relative;	left:0px;	top:0px;	width:420px;	font-size:12px;	font-style:italic;	color:#868686;}#blogpages span{	float:right;	font-size:9px;	font-style:normal;	color:#9D0C0C;}#blogsrecents {	position:relative;	left:0px;	top:0px;	width:181px;	font-size:11px;	background:#F8F1F1;	border:1px solid;	border-color:#E7D0D0;	padding-bottom:5px;}#blogsrecents ul {	margin:-16px 4px 0 16px;	padding:15px 6px 0px 20px;}#blogsrecents li {	list-style-image:url(/interface/fleche_orange.gif);}#profile {	position:relative;	left:0px;	top:0px;	width:181px;	font-size:11px;	background:#FFFFFF;	padding-bottom:5px;}.profilenom{	font-size:13px;	font-style:italic;	color:#7E0909;}.blogtab{	width:420px;	text-align:center;	background:#FFF;	border:1px dotted;	border-color:#E4C6C6;	margin-bottom:10px;}/* Ombrage des images GAUCHE*/.wrap1, .wrap2, .wrap3 {	display:inline-table;		/* \*/display:block;/**/} .wrap1 {	float:left;	background:url(/interface/shadow.gif) right bottom no-repeat;}.wrap2 {background:url(/interface/corner_bl.gif) -1px 100% no-repeat;}.wrap3 {		padding:0 6px 6px 0;	background:url(/interface/corner_tr.gif) 100% -12px no-repeat;}.wrap3 img {	display:block;	border:1px solid #ccc;	border-color:#efefef #ccc #ccc #efefef;}/* Ombrage des images */.wrap4, .wrap5, .wrap6 {	display:inline-table;	/* \*/display:block;/**/} .wrap4 {	float:left;	background:url(/interface/shadow.gif) right bottom no-repeat;}.wrap5 {background:url(/interface/corner_bl.gif) -1px 100% no-repeat;}.wrap6 {	padding:0 6px 6px 0;	background:url(/interface/corner_tr.gif) 100% -12px no-repeat;}.wrap6 img {	display:block;	border:1px solid #ccc;	border-color:#efefef #ccc #ccc #efefef;}/* Navig */ul#menu {	position:absolute;	padding:0;	right:0;	top:0px;	/*margin-top:-28px;*/	list-style:none; 	}ul#menu li {	position:absolute;}#menu li#home {	right:785px;	width:129px;}#menu li#modeles {	right:635px;	width:150px;}#menu li#offres {	right:430px;	width:205px;}#menu li#book {	right:271px;	width:165px;}#menu li#contact {	right:136px;	width:136px;}#menu a {	display: block;	background:url(/interface/barre_navig_casting_finale.jpg) no-repeat;	height:50px;	text-indent:-50000px;	text-decoration:none;}#menu li#home a { background-position:0px 0; }#menu li#modeles a { background-position:-129px 0; }#menu li#offres a { background-position:-279px 0; }#menu li#book a { background-position:-484px 0; }#menu li#contact a { background-position:-649px 0; }#menu li#home a:hover { background-position:0 -51px; }#menu li#modeles a:hover { background-position:-129px -51px; }#menu li#offres a:hover { background-position:-279px -51px; }#menu li#book a:hover { background-position:-484px -51px; }#menu li#contact a:hover { background-position:-649px -51px; }/*     SHOP         */#tabnav{		width:180px;		background:#FFFFFF;		border:1px solid;		border-color:#E8E2E2;		border-spacing:0px}#tabnav td{	text-align:left;	}#shh {	float:left;	position:relative;	top:0px;	left:0px;	width:160px;	background:#F4F0F0;	border:3px solid;	border-color:#FFFFFF;	padding:5px;}#shhb {	float:left;	position:relative;	top:0px;	left:0px;	width:250px;	height:59px;	background:#F4F0F0;	border:2px solid;	border-color:#FFFFFF;	padding:5px;}#browscat {	float:left;	position:relative;	top:0px;	left:0px;	width:160px;	height:40px;	font-size:13px;	font-weight:bold;	text-align:center;	background:#F4F0F0;	border:2px solid;	border-color:#FFFFFF;	padding:5px;	/*overflow: auto;*/}#tabct{		/*width:180px;*/		background:#FFFFFF;		border:1px solid;		border-color:#E8E2E2;		border-spacing:0px}#tabct td{	text-align:center;	}#starstab{		width:400px;		background:#FFFFFF;		border:1px solid;		border-color:#E8E2E2;		border-spacing:0px}#fiche_star {	text-align:left;	border:1px;	border-style:solid;	border-color:#B7B7B7;	width:369px;	padding:5px;	color:#A00707;	background-color:#FAE5E5;}#fiche_star span{	color:#000000;}#proposer_fiche {	display:none;	text-align:left;	border:1px;	border-style:solid;	border-color:#B7B7B7;	width:400px;	padding:5px;	color:#A00707;	background-color:#FAE5E5;}#prevenir_mail{	/*display:none;*/	position:absolute;	left:0px;	top:30px;	text-align:left;	border:1px;	border-style:solid;	border-color:#B7B7B7;	width:350px;	height:100px;	padding:5px;	color:#A00707;	background-color:#FAE5E5;}/* ADMIN */.tabadmin{		background-color:#FFFFFF;		border:1px;		border-style:solid;		border-color: #eff5fe;		font-size:10px;		width:380px;		font-weight:bold;		padding:3px;	}	.tabadmin tr{	background-color:#eff5fe;	border-top:solid 1px #d3dbe8;	}.tabadmin td{	text-align:left;	}.gwt-Button{			font-size:10px;	background-color:#557798;	color:#FFF;	border:1px;	border-style:solid;	border-color:#456381;	line-height:16px;}.gwt-Button:hover{	border-style: inset;	background-color: #456381;	cursor:pointer;}.gwt-Button:active {	color: black;}.boutonrouge {		font-size:8pt; 	background-color:#b80909; 	color:#ffffff;	border:1px;	border-style:solid;	border-color:#a40e0e;}.boutonrouge:hover {border-style: inset;background-color: #ae0909;cursor:pointer;}.boutonrouge:active {color: black;}/* ----- BUTTONS ----- */.buttons a, button{	float:left;	margin:0 7px 0 0;	text-decoration:none;	background-color:#f5f5f5;	border:1px solid #dedede;	border-top:1px solid #eee;	border-left:1px solid #eee;	padding:5px 10px 6px 7px;	display:block;	cursor:pointer;	font-size:100%;	line-height:130%;	color:#333;	font-weight:bold;}button{	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	width:auto;	overflow:visible;	font-weight:bold;	padding:4px 10px 3px 7px; /* IE */}button[type]{	width:auto;	padding:5px 10px 5px 7px; /* Firefox */	line-height:17px; /* Safari */}*:first-child+html button[type]{	padding:4px 10px 3px 7px; /* IE7 */}button img, .buttons a img{	margin:0 3px -3px 0 !important;	width:16px;	height:16px;	padding:0 !important;	border:none !important;}/* PSEUDO CLASSES */button:hover, .buttons a:hover{	background-color:#dff4ff;	border:1px solid #c2e1ef;	color:#336699;}.buttons a:active{	background-color:#6299c5;	border:1px solid #6299c5;	color:#fff;}/* POSITIVE */button.positive, .buttons a.positive{	color:#529214;}.buttons a.positive:hover, button.positive:hover{	background-color:#E6EFC2;	border:1px solid #C6D880;	color:#529214;}.buttons a.positive:active, td.positive{	background-color:#529214;	border:1px solid #529214;	color:#fff;}/* NEGATIVE */.buttons a.negative, button.negative{	color:#d12f19;}.buttons a.negative:hover, button.negative:hover{	background:#fbe3e4;	border:1px solid #fbc2c4;	color:#d12f19;}.buttons a.negative:active, td.negative{	background-color:#d12f19;	border:1px solid #d12f19;	color:#fff;}olor:#fff;}