@charset "utf-8";
/* CSS Document */

html {height:100%;}
body {margin:0px; padding:0px; font: 1.0em Verdana, Arial, sans-serif; background:url(img/bg.png) repeat-x #930000; color:#000000; height:100%;}
/* pour enlever les marges de toutes les balises */
* { margin:0px; padding:0px;}
.nofloat { clear:both; }
img {border:0px;}

div#bg {background:url(img/frame.png) center bottom repeat-y; min-height:100%; height:auto !important; height:100%; position:relative;}
div#design {background-color:#00ff00; background:url(img/header/default.jpg) top center no-repeat;}
div#main { width:925px; margin-left:auto; margin-right:auto; text-align:left;}

div#header {width:925px; height:190px; }

div#logo {width:352px; float:left; margin:8px 0px 0px 10px;}
div#slogan {width:250px; margin:13px 0px 0px 25px; color:#ffffff; font-size:0.9em; text-align:right; }

div#header div#logos { width:287px; height:138px; float:left; text-align:center; margin-left:12px; }

div#header div#mu ul { height:24px; float:right; padding:2px 10px 0px 20px; margin-right:17px; line-height:1.53em; font-size:0.8em; list-style-type:none; text-align:right; font-weight:bold;}
div#header div#mu ul li {display:inline; padding-left:15px;}
div#header div#mu ul a {color:#ffffff; text-decoration:none;}
div#header div#mu ul a:link {color:#ffffff; text-decoration:none;}
div#header div#mu ul a:hover {color:#ffffff; text-decoration:underline;}
div#header div#mu .selected {color:#ffbbdd;}

div#header div#user_mu {width:300px; height:29px; float:right; margin-top:0px; clear:right; }
div#header div#user_mu ul {padding:2px 10px; font-size:0.8em; list-style-type:none; text-align:right; }
div#header div#user_mu ul li { padding-left:5px; color:#FFF;}
div#header div#user_mu ul li#user_name { font-weight:bold; display:inline; }
div#header div#user_mu ul li#user_level { display:none;}
div#header div#user_mu ul li#user_exit { font-weight:bold; display:inline;} 
div#header div#user_mu ul a {color:#ffffff; text-decoration:none;}
div#header div#user_mu ul a:link {color:#ffffff; text-decoration:none;}
div#header div#user_mu ul a:hover {color:#ffffff; text-decoration:underline;}

div#container { width:925px; min-height:330px; font-size:0.8em; padding-bottom:80px; }

div#container div#col2 p {font-family:Arial; font-size:1.0em; text-align:justify; line-height:1.3em; margin:1em 10px 1em 0px;}
div#container div#col2 h1 {color:#bf2c37; font-size:1.3em; margin:10px 0px 5px 0px;}
div#container div#col2 h2 {color:#334b5f; font-size:1.1em; margin:10px 0px 10px 0px; font-weight:bold;}
div#container div#col2 h3 {font-size:1.0em; font-weight:bold; margin-bottom:0px;}
div#container div#col2 ul {margin:1em 50px 1em 30px;}
div#container div#col2 ul li {margin-top:5px; font-size:0.9em; font-family:Arial;}
div#container div#col2 ol {margin:1em 50px 1em 30px;}
div#container div#col2 ol li {margin-top:5px; font-size:0.9em; font-family:Arial;}
div#container div#col2 a:link {color:#579089; text-decoration:none;}
div#container div#col2 a:visited {text-decoration:none; color:#579089}
div#container div#col2 a:hover {color:#8c1a1d; text-decoration:underline;}
div#container div#col2 a:active {text-decoration:none; color:#8c1a1d;}

div#container div#col2 table.infoTable {border:solid 1px #000000; margin-bottom:10px;}
div#container div#col2 table.infoTable td {padding:3px; background-color:#fef8f8; border:solid 1px #000000;}
div#container div#col2 table.infoTable th {padding:3px; background-color:#cab4ab; border:solid 1px #6f5757; color:#ffffff; vertical-align:top;}


div#container div#col2 .lightzone {background:url(img/hilight.png) repeat;}
div#container div#col2 .table_drag {background:url(img/hilight.png) repeat;}

div#col {width:880px; min-height:300px; padding:0px 15px 0px 30px; }

div#colbot {width:880px; padding:0px 15px 0px 30px; }

div#col1 {width:250px; min-height:300px; float:left; padding:0px 0px 0px 0px; }

div#col2 {width:630px; float:right; margin:15px 15px 15px 30px;}

div#col3 {width:250px; float:right; margin:0px 0px 25px 25px;}

div#footerWrapper {position:absolute; width:100%;  bottom:0px; left:0px;}
div#footer {width:913px; height:74px; padding:6px; margin-left:auto; margin-right:auto; text-align:left; font-size:0.7em; text-align:center; background:url(img/footer.png) top center no-repeat;}
div#footer ul {margin:0px; list-style-type:none;}
div#footer ul li {display:inline; margin:2px;} 
div#footer a {color:#000000; text-decoration:none;}
div#footer a:link {color:#000000; text-decoration:none;}
div#footer a:hover {color:#000000; text-decoration:underline;}

div#footer div#bottom_menu {margin:30px 0px 10px;}


/*---------------CODE POUR MENU PRINCIPAL------------------------------*/
#mp a {
    text-decoration:none;
}

#mp .CollapsiblePanelTab:hover {
    opacity:0.9;
}

#mp .CollapsiblePanelTab:active {
    opacity:0.7;
}

.menu_fleche
{
	width:250px;
	height:7px;
	background: url(img/mp/arrow/blue.png) right no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
}

.CollapsiblePanel 
{
	margin:0px;
	padding-left:0px;
	border:0px;
}

.CollapsiblePanelTab 
{
	background-image: url(img/mp/blue.png);
	background-repeat:no-repeat;
	font:Verdana;
	font-weight:bold;
	
	color:#FFFFFF;
	height:26px;
	margin:5px 0px 0px 0px;
	border:0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelTab p 
{
	margin:0px;
	padding:4px 26px 0px 0px;
	text-align:right;
}
.CollapsiblePanelContent 
{
	width:250px;
	font:Verdana;
	font-weight:bold;
	color:#580e10;
	text-align:right;
	padding:0px 0px 5px 0px;
	margin:0px;
	border:0px;
}

	.CollapsiblePanelContent  a:link
	{
		text-decoration:none;
		color:#580e10;
		display:block;
	}
	
	
	.CollapsiblePanelContent  a:visited
	{
		text-decoration:none;
		color:#000000;
		display:block;
	}
	
		.CollapsiblePanelContent  p:hover
	{
		text-decoration:none;
		background-image: url(img/ms/menu_s_hover.png);
		background-repeat:no-repeat;
		margin:0px 0px 3px 0px;
		padding-right:20px;
		border:0px;
		a:link color:#580e10;
	}
	
			.CollapsiblePanelContent  p.selected
	{
		text-decoration:none;
		background-image: url(img/ms/menu_s_hover.png);
		background-repeat:no-repeat;
		margin:0px 0px 3px 0px;
		padding-right:20px;
		border:0px;
		color:#3e86c7;
	}
	
			.CollapsiblePanelContent  p.selected a
	{
		color:#c68480;
	}



.CollapsiblePanelContent p
{
	background-image: url(img/ms/menu_s.png);
	background-repeat:no-repeat;
	margin:0px 0px 3px 0px;
	padding-right:20px;
	border:0px;
	a:link color:#580e10; 
	text-decoration:none;
}

.CollapsiblePanelTab a 
{
	color: black;
	text-decoration: none;
	margin:0px;
	padding-right:20px;
	padding:0px;
	border:0px;
}

.CollapsiblePanelTab 
{
	margin:5px 0px 0px 0px;
	padding-right:50px;
	padding:0px;
	border:0px;
}

.CollapsiblePanelOpen .CollapsiblePanelTab 
{
	margin:5px 0px 0px 0px;
	padding-right:20px;
	padding:0px;
	border:0px;
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover 
{
	margin:5px 0px 0px 0px;
	padding-right:20px;
	padding:0px;
	border:0px;
}

.CollapsiblePanelFocused .CollapsiblePanelTab 
{
	margin:5px 0px 0px 0px;
	padding-right:20px;
	padding:0px;
	border:0px;
}


.btn-icon {padding-left:25px !important; background-position:4px center; background-repeat: no-repeat;}

input[type=button],
input[type=submit],
input[type=reset] {
    background-color: #3b66a3; 
    border: solid 2px #325381; 
    color:#fff; 
    font-weight: bold;
    -webkit-border-radius: 10px;    
    border-radius: 10px;
}

input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover {background-color:#5085ce;}

input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active {
    background-color: #325381; 
    color:#6D83E4; 
}

input[type=button]:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled {
    background-color: #555; 
    border: solid 2px #777; 
    color:#999; 
    font-weight: bold;
    cursor: none;
}


.img_th {margin-right:20px;}

table.t_info td {margin:2px 0px;}
tr.dark {background-color:#ecdcdd;}
tr.light:hover, tr.dark:hover {background-color:#e4cacb;}

hr {border:solid 1px #e4cacb; margin:10px 0px;}










/* Onglets */

.ui-tabs {padding:0px; margin:0px; border:0px; background:transparent; font-size: inherit; }
.ui-tabs .ui-tabs-nav {border-bottom:solid 6px #325381; }
.ui-tabs .ui-tabs-nav li {background:none; border:none; margin-right:0px;}
.ui-tabs .ui-tabs-nav li a {background:transparent; color:#000 !important; min-width:100px; opacity:1 !important; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.ui-tabs .ui-tabs-nav li a:hover {color:#fff !important; background-color:#7599CA !important; border:none;}
.ui-tabs .ui-tabs-nav li a:active {padding-bottom:2px; margin-top:4px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {background:#325381 !important; color:#fff !important; border:none;}













.galeries-legend {
	margin:4px 0px 8px;
}

.tableau-vente .annoncePhoto,
.img_th {
	-webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.3);
	box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.3);
	border:solid 4px #fff;
	position:relative;
}
.tableau-vente .annoncePhoto {
	margin-right:20px;
}

.annoncePhoto {
	background-color:#930000;
	background-image:url('../img/logo.png');
	background-size: 75% 75%;
	background-repeat:no-repeat;
	background-position:center center;
}
.sold {
	background-image:url('img/sold.png');
	width:100%;
	height:100%;
	background-size:100% 100%;
	position:absolute;
	top: 0px;
	left: 0px;
}
