/* @override http://localhost/styles/default/screen.css */

/* @group General */

body
{
	color: #323232;
	position:absolute;
	font-family: Tahoma;
	font-size:11px;
	margin:0;
	width: 990px;
	left: 50%;
	margin-top: 10px;
	margin-left: -495px;
}

input
{
	font-size: 12px;
	color: #666666;
}

img
{
	border: 0;
}

a
{
	color: #3399CC;
	outline: none;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

li.cb a
{
	padding: 2px 0px 2px 18px;
	background: url('/images/creditcards.gif') no-repeat;
}

blockquote
{
	font-style: italic;
}

.centered
{
	text-align: center;
}

:focus{-moz-outline-style: none;}

#formules, #ask-for-a-judge, h3, #nav-cases a, hr { _behavior: url(/images/iepngfix.htc) }

h2, h3, h4, ul { padding: 0; margin: 0;}

#arbitres-mediateurs div.judge a
{
	text-decoration: none;
}

#calls .phonenumber a:visited
{
	text-decoration: line-through;
}

h3
{
	font-size: 12px;
}

h3 a
{
	color: white;
	text-decoration: none !important;
}

h4
{
	font-size: 11px;
}

hr.spacer
{
	visibility:hidden;
	clear:both;
}

div.large-content
{
	float: left;
	width: 724px;
}

div.large-content h4
{
	margin: 20px 0px;
}

body#home div#content h3
{
	display: none;
}

div.large-content h3
{
	background-image: url('/images/barre-accordeon-grande.png') !important;
	width: 724px !important;
}

div.pagecontent h3
{
	margin-bottom: 10px !important;
}

div.pagecontent ul, div.pagecontent ol
{
	padding-left: 30px;
	margin: 20px 0px;
}

div.pagecontent ol li
{
	display: list-item !important;
}

div.pagecontent p
{
	text-align: justify;
}


/* @end */

/* @group htmlHome */

#solved-cases
{
	display: block;
	width: 230px;
	height: 49px;
	_height: 59px;
	background-image: url('/images/home/bt-affaires-resolues-OFF.png');
	margin: 10px 2px;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding-top:10px;
	text-decoration: none;
}

#solved-cases span
{
	font-size: 20px;
}

#solved-cases:hover
{
	background-image: url('/images/home/bt-affaires-resolues-ON.png');
}

#nav-opt
{
	background: repeat-y url('/images/home/filet-separation-menu-gauche.png');
}

#pre-header
{
	text-align: right;
	width: 970px;
}

#header
{
	position: relative;
}

#header h1
{
	margin: 0;
}

#header h1 a
{
	display: block;
	text-indent: -9999px;
	background: url("/images/home/bandeau-sup.jpg") no-repeat;
	width: 970px;
	height: 164px;
}

#header h2, #header blockquote
{
	display:none;
}

object#proposal
{
	position: absolute;
	top: -1px;
	left: 641px;
}

a.proposal
{
	display:block;
	background: url('/images/home/bt-demande-devis-off.png') no-repeat;
	width: 243px;
	height: 46px;
	text-indent:-9999px;
}

a.proposal:hover
{
	background: url('/images/home/bt-demande-devis-on.png') no-repeat;
}

a#formules
{
	position: absolute;
	top: 5px;
	left: 820px;
	display:block;
	background: url('/images/bt-formules.png') no-repeat;
	width: 144px;
	height: 38px;
	text-indent:-9999px;
}

a#formules:hover
{
	background: url('/images/bt-formules-hover.png') no-repeat;
}


div#navigation
{
	float: left;
	width:235px;
	top: 118px;
}

div#nav-cases-footer
{
	background:url('/images/home/menu-gauche-bottom.jpg') no-repeat;
	height:25px;
}

div#navigation label
{
	display:none;
}

#nav-main
{
	margin-left: 0px;
	background: url('/images/fond-menu-gauche.png') no-repeat;
	width: 235px;
	height: 82px;
	padding-top: 3px;
}

#nav-mediation
{
	background: url('/images/bloc-menu-mediation.png') no-repeat;
	padding-top: 26px;
	width: 235px;
	height: 88px;
	_height: 125px;
	margin-bottom:10px;
}

#nav-arbitrage
{
	background: url('/images/bloc-menu-arbitrage.png') no-repeat;
	padding-top: 27px;
	width: 235px;
	height: 140px;
	_height: 167px;
	margin-bottom:10px;
}

#login-box, #newsletter-box, #nav-cases-content
{
	font-weight: bold;
}

a#lost-password
{
	line-height:25px;
	color: white;
}

a#lost-password:hover
{
	text-decoration: underline;
}

#nav-main h2, #nav-mediation h2, #nav-arbitrage h2
{
	display: none;
}

div.menu a
{
	margin-left: 2px;
	color: #006699;
	text-decoration: none;
	display: block;
	padding: 4px 0px 0px 15px;
	width: 217px;
	_width: 232px;
	height: 22px;
	_height: 26px;
	background: url('/images/menu-gauche-off.png') no-repeat;
}

img.notice
{
	float:right;
	margin-right: 8px;
}

div.menu a:hover, div.menu a.over
{
	color: white;
	background: url('/images/menu-gauche-hover.png') no-repeat;
	background-color: transparent;
}

div#login-box h2
{
	width: 235px;
	height: 113px;
	background: url('/images/home/image-espace-perso.jpg') no-repeat;
	text-indent: -9999px;
}

div#newsletter-box h2
{
	width: 235px;
	height: 78px;
	background: url('/images/home/image-newsletter.jpg') no-repeat;
	text-indent: -9999px;
}

div#newsletter-box .content
{
	padding: 5px 8px;
	width: 235px;
	height: 59px;
	background: url('/images/home/fond-encarts-gauche.png') repeat-y;
	margin-bottom: 20px;
}

div#login-box .content
{
	padding: 5px 8px;
	background-color: #4EBCDA;
}

div#login-box .logged-content
{
	background-color: #4EBCDA;
}

div#login-box .login-footer
{
	padding: 5px 8px;
	width: 235px;
	height: 12px;
	background: url('/images/home/footer-encarts-gauche.png') no-repeat;
}

ul.logged-menu
{
	list-style: none;
}

ul.logged-menu li
{
	padding-bottom: 1px;
}

ul.logged-menu a
{
	display: block;
	background: url('/images/admin/bt-espace-perso-off.png') no-repeat;
	width: 235px;
	height: 26px;
	line-height:26px;
	padding-left: 8px;
	color: white;
}

ul.logged-menu a:hover
{
	background: url('/images/admin/bt-espace-perso-on.png') no-repeat;
	color: #336699;
}

div#content
{
	float: left;
	margin-left: 10px;
	width:730px;
}

div#nav-footer
{
	height:20px;
}

/* @end */

/* @group index.tpl */

div#main
{
	width:508px;
	margin-right:10px;
	float: left;
}

div#why
{
	margin-top:16px;
	margin-bottom:20px;
	_margin-bottom:16px;
	width: 508px;
	height:146px;
	background: url('/images/home/illus-choix-arbitrage.gif') no-repeat;
}

div#why *
{
	display:none;
}

div#cases
{
	width: 508px;
/*	height: 445px;
*/	font-weight: bold;
}

div#cases div
{
	display:none;
}

div#cases div.case
{
	float: left;
	width: 252px;
}

div#cases div.case p
{
	margin: 0;
	padding: 20px 8px 0px 8px;
}

div#cases div.examples
{
	position: relative;
	width: 252px;
	height: 131px;
}

div#cases #commerce div.examples, div#cases #immo div.examples
{
	height: 130px;
}

div#cases ul.nav-examples
{
	position: absolute;
	left: 185px;
	top: -10px;
}

div#cases div.examples p.examples-title
{
	background-color:white;
	padding: 0;
	position: absolute;
	width: 116px;
	margin: 0px 3px;
	padding-left: 130px;
}

div#cases ul.nav-examples li
{
	display: inline;
}

div#cases ul.nav-examples li a
{
	float: left;
	text-decoration: none;
	color: white;
	font-weight: bold;
	width: 15px;
	_width: 21px;
	height: 17px;
	_height: 20px;
	margin-right: 2px;
	padding: 3px 0px 0px 6px;
}

div#cases ul.nav-examples li a:hover, div#cases ul.nav-examples li a.over
{
	color: #323232;
	background: url('/images/general-pagination-on.png') no-repeat !important;
}

div.example
{
	height: 130px;
}

div#cases div.example a
{
/*	position: absolute;
	left: 185px;
	top: 80px;
*/
	float:right;
	margin-top: 10px;
	margin-right: 20px;
	text-decoration: none;
	color: white;
	font-weight: bold;
	width: 36px;
	_width: 51px;
	height: 18px;
	_height: 20px;
	padding-left: 15px;
	padding-top: 2px;
}

div#cases #commerce div.example a, div#cases #immo div.example a
{
	top: 100px !important;
}

div#cases div.example a:hover
{
	color: #323232;
	background:url('/images/general-bt-on.png') no-repeat !important;
}

div#cases h4.title
{
	width: 252px;
	height: 111px;
	text-indent: -9999px;
}

#finance, #commerce
{
	margin-right: 4px;
}

#finance, #neighbord
{
	margin-bottom:4px;
}


div#cases div.examples
{
	background: url('/images/home/financiers-contenu.png') no-repeat;
}

#finance h4.title
{
	background: url('/images/home/financiers-titre.jpg') no-repeat;
}

#finance li a
{
	background: url('/images/financiers-pagination-off.png') no-repeat;
}

#finance div.example a
{
	background:url('/images/financiers-bt-off.png') no-repeat;
}

#neighbord h4.title
{
	background: url('/images/home/titre-voisinnage.jpg') no-repeat;
}

#neighbord li a
{
	background: url('/images/voisinage-pagination-off.png') no-repeat;
}

#neighbord div.example a
{
	background:url('/images/voisinage-bt-off.png') no-repeat;
}

#commerce h4.title
{
	background: url('/images/home/titre-commerciaux.jpg') no-repeat;
}

#commerce li a
{
	background: url('/images/commerciaux-pagination-off.png') no-repeat;
}

#commerce div.example a
{
	background:url('/images/commerciaux-bt-off.png') no-repeat;
}

#immo h4.title
{
	background: url('/images/home/immo-titre.jpg') no-repeat;
}

#immo li a
{
	background: url('/images/immo-pagination-off.png') no-repeat;
}

#immo div.example a
{
	background:url('/images/immo-bt-off.png') no-repeat;
}

div#comite
{
	position:relative;
	float:left;
	height:660px;
	width: 212px;
}

div#vu-tele-link
{
	width: 208px;
	height: 176px;
	position: relative;
	background: url('/images/vualatele2.gif') no-repeat;
}

div#vu-tele-link a
{
	display: block;	
	height: 208px;
	width: 167px;	
}

div#vu-tele-link-means
{
    display:block;
    position:absolute;
    z-index: 5;
}
div#vu-tele-link-means a
{
    text-decoration: none;    
}

div.vu-tele-page-call-mediator
{
     margin: -60px 0 0 100px;   
}

div.vu-tele-page-free-devis
{
    margin: -40px 0 0 0px;
}

div#comite .judge, div#comite a
{
	margin-left: 8px;
}

div#comite .cfooter
{
	width:200px;
	height:260px;
}

a#ask-for-a-judge
{
	text-indent: -9999px;
	display:block;
	width:188px;
	height:54px;
	background:url('/images/home/bt-demande-arbitre-off.png') no-repeat;
}

a#ask-for-a-judge:hover
{
	background:url('/images/home/bt-demande-arbitre-on.png') no-repeat;
}

div#footer
{
	text-align: center;
	margin-top: 10px;
	background: url('/images/home/barre-footer.png') no-repeat;
	width: 978px;
	height: 29px;
	clear:both;
	padding-top: 25px;
}

div#footer ul li
{
	display: inline;
}

div#footer ul li a
{
	color: #323232;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
}

div#footer ul li a:hover
{
	text-decoration: underline;
}



/* @end */

/* @group Presentation arbitres mediateurs */

.large-content .judge
{
	float: left;
	height: inherit !important;
	margin-bottom: 50px;
	font-family: "Calibri","sans-serif";
	font-size: 11pt;
}

.large-content .judge .description
{
	margin-left: 15px;
}

.large-content .judge .resume
{
	float:left;
	text-align:justify;
}

/* @end */

/* @group Formules */

#formules h4
{
	font-size:12px;
	color: #336699;
	margin: 10px 0;
	padding: 2px 10px;
	background-color: #d8ebf1;
}

div#formules form
{
	width: 720px;
	text-align:center;
}


span.online, span.classic, span.renforced
{
	line-height: 20px;
}

span.online
{
/*	color: #FFE5B5;
	font-weight:bold;
	font-size: 14px;
*/	background: url('/images/logo-jaune-mini.png') no-repeat;
	padding: 4px 0px 5px 25px;
}

span.classic
{
/*	color: #FFC7F4;
	font-weight:bold;
	font-size: 14px;
*/	background: url('/images/logo-rose-mini.png') no-repeat;
	padding: 4px 0px 5px 25px;
}

span.renforced
{
/*	color: #C9E4C7;
	font-weight:bold;
	font-size: 14px;
*/	background: url('/images/logo-vert-mini.png') no-repeat;
	padding: 4px 0px 5px 25px;
}


div#formules table td
{
	font-size: 11px;
	border-top: 1px solid grey !important;
	border-left: 1px solid grey !important;
	vertical-align: top;
}


div#formules table td.no
{
	border: none !important;
}


div#formules table th.title
{
	font-size: 12px;
	background: url('/images/fond-tableau-gauche.png') repeat-y;
	border-top: 1px solid #666;
}


div#formules table thead th
{
	font-size: 12px;
	height: 30px;
	border-left: 1px solid #666;
}

div#formules table th.online
{
	background: url('/images/fond-tableau-jaune.png') repeat-x;
	color: #FE6600;
}

div#formules table th.classic
{
	background: url('/images/fond-tableau-rose.png') repeat-x;
	color: #980065;
}

div#formules table th.renforced
{
	background: url('/images/fond-tableau-vert.png') repeat-x;
	color: #326630;
}



/* @end */

/* @group arbitrage.tpl */

div#public, div#private
{
	display:block;
	float:left;
	width:250px;
}

div#public ul, div#private ul
{
	padding-left:20px;
}

div#private ul
{
	padding-left:50px;
	background: url('/images/grosse-fleche-bleue.gif') no-repeat;
}

div.argument
{
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	background: url('/images/fond-arguments.gif') no-repeat;
	width: 242px;
	height: 175px;
}

div.argument h4.title
{
	text-align:center;
	margin: 8px 0;
}

div.argument p.description
{
	padding:0px 10px;
}

div.cases hr.separator
{
	border: 0;
	margin: 40px 0px;
	background: url('/images/separateur.png') no-repeat;
	width: 732px;
	height: 18px;
}

#comite hr.separator, .large-content hr.separator
{
	border: 1px solid #999999;
	clear: both;
}

div#content h3
{
	background: url("/images/barre-accordeon-off.png") no-repeat;
	width: 415px;
	_width: 465;
	height: 25px;
	_height: 41px;
	padding: 16px 0px 0px 50px;
	color: white;
	font-weight: bold;
	margin:2px 0px;
}


div.argument h4
{
	font-size:12px;
	color: #336699;
	margin: 10px 0;
	padding: 2px 10px;
	background-color: #d8ebf1;
}

fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #f2f7fe;
}

fieldset div.jonline, fieldset div.jclassic, fieldset div.jrenforced
{
	width: 464px;
	padding: 8px 0px 8px 40px;
	border: 1px solid white;
}

fieldset div.jonline
{
	background: url('/images/degrade-jaune.gif') repeat-y;
}

fieldset div.jclassic
{
	background: url('/images/degrade-rouge.gif') repeat-y;
}

fieldset div.jrenforced
{
	background: url('/images/degrade-vert.gif') repeat-y;
}

#advise
{
	text-align:center;
	display:block;
	font-weight:bold;
	line-height: 20px;
}

fieldset label
{
	margin: 2px 0px;
}

a.pdf
{
	color: #3399cc;
	background: url('/images/icone-pdf.jpg') no-repeat center left;
	padding: 5px 0px 5px 20px;
	line-height: 24px;
}


a.pdf:hover
{
	text-decoration: underline;
}

#procedure-arbitrage
{
	text-indent: -9999px;
	width: 721px;
	height: 1158px;
	background-image: url('/images/schema-procedure-arbitrage.jpg');
}

/* @end */

/* @group cas pratiques */

h2#nav-cases
{
	display: none;
}

div#navigation h2#nav-cases
{
	background: url('/images/home/cas-pratiques-titre.jpg') no-repeat 0px 0px;
	width: 241px;
	height:37px;
	text-indent:-9999px;
	margin: 0px;
}

div#nav-cases-content a
{
	margin-left:1px;
	width:193px;
	display:block;
	text-decoration: none;
	text-align: justify;
	color: black;
}

div#navigation hr
{
	visibility:hidden;
}

div.case h3.title, div.menu h3.title
{
	width: 231px;
	height: 34px;
	margin:0px;
	text-indent:-9999px;
}

h2#menu
{
	background: url('/images/header-menu.png') no-repeat;
	width:241px;
	height:40px;
	margin:0px;
	text-indent:-9999px;
}

div#finance h3
{
	background: url('/images/titre-chiffres.png') no-repeat;
	height:33px;
}

div#neighbord h3
{
	background: url('/images/titre-voisinnage.png') no-repeat;
	height:33px;
}

div#commerce h3
{
	background: url('/images/titre-commerciaux.png') no-repeat;
	height:33px;
}

div#immo h3
{
	background: url('/images/titre-immo.png') no-repeat;
	height:33px;
	margin-top: 5px;
}

#navigation div#finance a, #navigation div#neighbord a, #navigation div#commerce a, #navigation div#immo a
{
	padding:5px 11px 5px 15px;
	_padding:5px 11px 5px 15px;
	_width: 207px;
	display:block;
	background-position: 3px 8px;
	background-repeat: no-repeat;
}

#navigation div#finance a
{
	background-image: url('/images/puce-rouge.gif');
}

#navigation div#neighbord a
{
	background-image: url('/images/puce-orange.gif');
}

#navigation div#commerce a
{
	background-image: url('/images/puce-bleue.gif');
}

#navigation div#immo a
{
	background-image: url('/images/puce-verte.gif');
}

/*div#navigation a:hover
{
	background-color:#E5EEFD;
}
*/
div#finance a:hover
{
	background-color:#e7cdca;
}

div#neighbord a:hover
{
	background-color:#d6c4b8;
}

div#commerce a:hover
{
	background-color:#cad6ff;
}

div#immo a:hover
{
	background-color:#eaeac9;
}

div#nav-cases-content
{
	background:url('/images/fond-arrondi-cadre.png') repeat-y;
}

#navigation div.case div.examples
{
	width:214px;
	width:223px;
	margin:0;
	padding: 0px 35px 0px 4px;
	_padding: 0px 7px 0px 4px;
}

#navigation div.case div.cfooter
{
	background:url('/images/footer-gauche.png') no-repeat;
	width:223px;
	height:7px;
}


a.go-top
{
	font-weight: bold;
	color: #2CAAFE;
	padding: 4px 0px 4px 20px;
	background: url('/images/fleche-haut-page.png') no-repeat 0px 2px;
	float: right;
}

a.other-case
{
	font-weight: bold;
	color: #2CAAFE;
	padding: 4px 0px 4px 20px;
	background: url('/images/icone-autre-cas.png') no-repeat 0px 2px;
	float: right;
}

a.other-case:hover
{
	text-decoration:underline;
}

#nav-cases
{
	width: 669px;
	margin: auto;
}

#nav-cases a
{
	float: left;
	width: 223px;
	height: 40px;
	text-indent: -9999px;
}

a.finance
{
	background: url('/images/bt-dettes.png') no-repeat;
}

a.finance:hover
{
	background: url('/images/bt-dettes-on.png') no-repeat;
}

a.neighbord
{
	background: url('/images/bt-voisinage.png') no-repeat;
}

a.neighbord:hover
{
	background: url('/images/bt-voisinage-on.png') no-repeat;
}

a.commerce
{
	background: url('/images/bt-commerciaux.png') no-repeat;
}

a.commerce:hover
{
	background: url('/images/bt-commerciaux-on.png') no-repeat;
}

a.immo
{
	background: url('/images/bt-immo.png') no-repeat;
}

a.immo:hover
{
	background: url('/images/bt-immo-on.png') no-repeat;
}

div.case-online-justice, div.case-classic-justice, div.case-renforced-justice
{
	background-repeat: no-repeat;
	background-position: center;
	width: 720px;
	height: 86px;
}

#cases-finance div.case-online-justice
{
	background-image: url('/images/fleche-cas-arb-enligne.png');
}

#cases-finance div.case-classic-justice
{
	background-image: url('/images/fleche-cas-arb-classic.png');
}

#cases-finance div.case-renforced-justice
{
	background-image: url('/images/fleche-cas-arb-renforce.png');
}

#cases-neighbord div.case-online-justice
{
	background-image: url('/images/fleche-voisinage-enligne.png');
}

#cases-neighbord div.case-classic-justice
{
	background-image: url('/images/fleche-voisinage-classic.png');
}

#cases-neighbord div.case-renforced-justice
{
	background-image: url('/images/fleche-voisinage-renforce.png');
}

#cases-commerce div.case-online-justice
{
	background-image: url('/images/fleche-commerciaux-enligne.png');
}

#cases-commerce div.case-classic-justice
{
	background-image: url('/images/fleche-commerciaux-classic.png');
}

#cases-commerce div.case-renforced-justice
{
	background-image: url('/images/fleche-commerciaux-renforce.png');
}

#cases-immo div.case-online-justice
{
	background-image: url('/images/fleche-immo-enligne.png');
}

#cases-immo div.case-classic-justice
{
	background-image: url('/images/fleche-immo-classic.png');
}

#cases-immo div.case-renforced-justice
{
	background-image: url('/images/fleche-immo-renforce.png');
}

div.public-justice, div.private-justice
{
	float: left;
	margin-left: 10px;
	padding: 20px;
}

div.public-justice
{
	background: #E7E7E6 url('/images/fond-gris.png') no-repeat;
	width: 290px;
	min-height: 408px;
}

div.private-justice
{
	position:relative;
	width: 324px;
	min-height: 408px;
}

div.online
{
	background: #FFE5B5 url('/images/fond-jaune.png') no-repeat;
}

div.classic
{
	background: #FFC7F4 url('/images/fond-rose.png') no-repeat;
}

div.renforced
{
	background: #C9E4C7 url('/images/fond-vert.png') no-repeat;
}


div.private-justice ul, div.public-justice ul
{
	padding:0;
	margin:50px auto 0px auto;
	width:267px;
}

div.private-justice ul li.first, div.public-justice ul li.first
{
	background: url('/images/top-etiquette.png') no-repeat top;
	padding-top: 19px;
}

div.private-justice ul li.last, div.public-justice ul li.last
{
	background: url('/images/bottom-etiquette.png') no-repeat top;
	padding-bottom: 40px;
}

div.private-justice ul li, div.public-justice ul li
{
	background: url('/images/fond-repeat-etiquette.png') repeat-y center;
	list-style: none;
	padding: 5px 0px 5px 20px;
}

div.private-justice ul li.justice-privee
{
	background: url('/images/logo-postit.png') no-repeat center;
	width: 56px;
	height: 57px;
	position: absolute;
	left: 50%;
	margin-left: 50px;
	margin-top: 10px;
}

div.public-justice h5
{
	font-size: 10px;
	line-height: 32px;
	background: url('/images/pas-content.png') no-repeat;
	padding-left: 40px;
}

div.private-justice h5
{
	font-size: 12px;
	height: 32px;
	background: url('/images/content.png') no-repeat;
	padding-left: 40px;
}

div.online h5 strong
{
	color: #FE6600;
}

div.classic h5 strong
{
	color: #980065;
}

div.renforced h5 strong
{
	color: #326630;
}

div.private-justice
{
	font-size:12px;
}

#cases-finance h3
{
	background: url('/images/dette-litige-grand.png') no-repeat !important;
	width: 729px !important;
	height: 40px !important;
	text-indent: -9999px;
	padding:0 !important;
}

div.cases h4
{
	padding: 0;
	color: #222;
	background: none;
}

div.cases h4 a
{
	text-decoration: none;
	font-size: 16px;
}

#cases-finance h4 a
{
	color: #cc3333;
}

#cases-neighbord h4 a
{
	color: #663333;
}

#cases-commerce h4 a
{
	color: #2D3983;
}

#cases-immo h4 a
{
	color: #666600;
}

#cases-neighbord h3
{
	background: url('/images/voisinnage-grand.png') no-repeat !important;
	width: 729px !important;
	height: 40px !important;
	text-indent: -9999px;
	padding:0 !important;
}

#cases-commerce h3
{
	background: url('/images/commerciaux-grand.png') no-repeat !important;
	width: 729px !important;
	height: 40px !important;
	text-indent: -9999px;
	padding:0 !important;
}

#cases-immo h3
{
	background: url('/images/immo-grand.png') no-repeat !important;
	width: 729px !important;
	height: 40px !important;
	text-indent: -9999px;
	padding:0 !important;
}


#cases-telecom h3
{
	background: url('/images/telecom-grand.png') no-repeat !important;
	width: 729px !important;
	height: 40px !important;
	text-indent: -9999px;
	padding:0 !important;
}

#cases-telecom li
{
	list-style: url('/images/puce-telecom.png');
}

#cases-telecom .arguments
{
	font-weight: bold;
}

#cases-telecom .arguments li
{
	margin: 10px 0px;
}

#acts
{
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	padding-bottom: 50px;
	margin-bottom: 10px;
	background: url('/images/fleche-litige-telecom.png') center bottom no-repeat;
}

#acts span, #conclusion h4
{
	color: #6E2536;
}

#conclusion
{
	background-color: lightgrey;
	width: 550px;
	padding: 20px;
	margin: auto;
}

#solution
{
	font-weight: bold;
	font-size: 13px;
	text-align:center;
	color: black;
	margin-bottom: 20px;
}

#francois-sintes
{
	width: 285px !important;
	_width: 405px !important;
	height: 129px !important;
	_height: 149px !important;
	background: url('/images/bloc-CV-mediateur.png') no-repeat;
	padding-left: 140px;
	padding-top: 20px;
	margin-left: 60px;
	margin-bottom: 20px;
}

#francois-sintes a.see-more
{
	display: block;
	background: url('/images/bt-voirplus.png') no-repeat;
	width: 41px;
	height: 16px;
	text-indent: -9999px;
}

#francois-sintes strong
{
	color: #6E2536;
}

#conclusion div
{
	float:left;
	width: 250px;
}

a.bt-contact-telecom
{
	margin-left:180px;
	text-indent:-9999px;
	display:block;
	width:175px;
	height:48px;
	background:url('/images/mediation/bt-contact-mediateur-telecom.png');
}

a.bt-contact-telecom:hover
{
	background:url('/images/mediation/bt-contact-mediateur-telecom-hover.png');
}

/* @end */

/* @group Comite */



div#comite h2
{
	text-indent: -9999px;
	color:#145861;
	text-align:center;
	margin: 9px 0 0px 0;
	background: url('/images/titre-arbitres.png') no-repeat;
	width:208px;
	height:44px;
}

#comite div.judge
{
	position: relative;
	height:80px;
	margin:20px 0px;
}

div.judge div.image
{
	float:left;
	width:64px;
	height:64px;
	background-color: grey;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.judge div.description
{
	float:left;
}

a#see-judges-mediators
{
	text-indent: -9999px;
	background: url('/images/bt-voir-mediateurs.png') no-repeat;
	width: 186px;
	height: 54px;
	display: block;
}

a#vualatele
{
	position: absolute;
	left: 330px;
	top: 0px;
	text-indent: -9999px;
	background: url('/images/VU_100mag_M6.png') no-repeat;
	width: 134px;
	height: 96px;
	display: block;
}

a#see-judges-mediators:hover
{
	background: url('/images/bt-voir-mediateurs-hover.png') no-repeat;
}

div.judge a.see-more
{
	position: absolute;
	left: 170px;
	top: 70px;
	text-indent: -9999px;
	background: url('/images/plus-arbitre.png');
	width: 12px;
	height: 11px;
}

/* @end */

/* @group Quizz */

.big-button
{
	border: 0;
	display:block;
	width: 473px;
	height: 81px;
	line-height: 81px;
	text-align: center;
	font-size: 20px;
	color: white;
	background: url('/images/devis/push-off.png') no-repeat;
}

.big-button:hover
{
	background: url('/images/devis/push-hover.png') no-repeat;
}

#displayQuizz
{
	margin: auto;
}

/* @end */


/* @group Formulaire */

.solved-case
{
	position: relative;
	border: 1px solid #E7E5E6;
	margin-bottom: 30px;
	width: 716px;
}

.solved-case .seenontv
{
	position: absolute;
	left: 420px;
	top: 0px;
	width: 60px;
}

.solved-case .desc
{
	padding: 10px 30px;
}

.solved-case h4
{
	margin: 0 !important;
	background: url('/images/bg-solved-case.jpg') no-repeat !important;
	width: 676px;
	height: 41px;
	padding-left: 40px;
	padding-top: 10px;
	color: white;
}

.solved-case h4 span
{
	color: #CB3300;
}

#leave-infos
{
	position: relative;
	background-image: url('/images/home/bandeau-demande-devis.jpg') !important;
	width: 721px !important;
	height: 179px !important;
	text-indent: -9999px;
	padding:0px !important;
}


#leave-infos a#see-judges-mediators
{
	position: absolute;
	top: 120px;
	left: 530px;
}

#proposalForm p
{
	margin: 5px 0px 36px 5px;
	padding:0;
}

#proposalForm fieldset
{
	border: 1px solid #666666 !important;
	background-color: #D2F4FD !important;
	position: relative;
}

#proposalForm #requester fieldset
{
	float: left;
	width: 330px;
	margin-left: 10px;
	height: 180px;
	padding: 10px;
}

#proposalForm #conflict fieldset
{
	width: 690px;
	margin-left: 10px;
	height: 150px;
}

#proposalForm legend
{
	color: #FF9932;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: -10px;
	left: 10px;
}

#proposalForm #next
{
	display: block;
	width: 87px;
	height: 38px;
	background: url('/images/bt-valider-OFF.png');
	text-indent: -9999px;
}

fieldset.small-formular
{
	width: 458px;
}

fieldset.part, fieldset.small-formular
{
	border: 1px solid grey;
	padding: 20px;
	position: relative;
}

fieldset.small-formular legend
{
	color: #006699;
	font-size: 14px;
	font-weight: bold;
}

fieldset.part label
{
	float: left;
	width: 210px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	clear:left;
	font-weight: normal;
}

fieldset.part .inline label
{
	float: none !important;
	clear: none !important;
	font-weight:normal;
	text-align: left;
	width: auto;
}

fieldset.part label.list-item
{
	float: none;
	width: 400px;
	text-align: left;
}

ol li
{
	display: inline;
}

#etapes
{
	margin: 0;
	padding:0;
}

#etapes li
{
	float: left;
	width: 194px;
	height: 68px;
	margin: 0px;
}

#etapes li#etape4
{
	width: 140px !important;
}


#etapes li a, #etapes li a.off
{
	position: relative;
	float: left;
	width: 80px;
	_width: 140px;
	height: 68px;
	margin: 0px;
	padding-left: 60px;
	background-image: url('/images/devis/bt-off-pas-ok.png');
	background-repeat: no-repeat;
	text-decoration: none;
}

#etapes li a:hover
{
	background-image: url('/images/devis/bt-off-ok.png');
}

#etapes li a.on
{
	background-image: url('/images/devis/bt-on.png');
}

#etapes li a.valid
{
	background-image: url('/images/devis/bt-off-valide.png');
}

#etapes li a strong
{
	position: absolute;
	top: 5px;
	font-weight: bold;
	font-size: 20px;
	color: #4EBDD8;
}

#etapes li a span
{
	position: absolute;
	top: 32px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	width: 75px;
}

#etape1, #etape2, #etape3
{
	background: url("/images/devis/fleche-etape-suivante.png") no-repeat 150px center;
}

label.mandatory, label.subMandatory
{
	font-weight: bold !important;
}

label.error
{
	font-weight: bold !important;
	color: red;
}

fieldset a.previous, fieldset a.next
{
	color: #3399cc;
	font-weight:bold;
}

fieldset a:hover.previous, fieldset a:hover.next
{
	text-decoration: underline;
}

fieldset a.previous
{
	padding: 6px 0px 6px 30px;
	background: url('/images/fleche-precedent.png') no-repeat;
	float: left;
}

fieldset a.next
{
	padding: 6px 30px 6px 0px;
	background: url('/images/fleche-suivant.png') no-repeat right;
	float: right;
}

fieldset#conflict label, table label
{
	text-align: left;
/*	display:block;
	width:600px;*/
}

fieldset#conflict textarea
{
	clear:both;
	width: 400px;
	height: 90px;
}

fieldset.part div
{
	border: 0;
	margin: 0;
	padding: 0;
}

p#jp-contact
{
	margin: 0 0 20px 0;
	text-indent: -9999px;
	background: url('/images/illus-contact.jpg');
	width: 498px;
	height: 124px;
}

p#jp-recrute
{
	margin: 0;
	text-indent: -9999px;
	background: url('/images/illus-recrute.jpg');
	width: 481px;
	height: 234px;
}

input#btn-send
{
	margin-left: 125px;
	clear:both;
}

.resolution-choice
{
	float: left;
}

.resolution-choice label
{
	padding: 0 !important;
	margin: 0 !important;
	text-align: left !important;
	display:block;
	color: white;
	font-size: 13px;
	padding-left:70px !important;
	width: 133px !important;
	padding-top:20px !important;
	height: 50px !important;
	_width: 203px;
	_height: 70px;
}

.resolution-choice a
{
	color: black;
	text-decoration: underline;
}

.resolution-choice a:hover
{
	text-decoration: none;
}

.resolution-choice label.online
{
	background: url('/images/devis/push-arbi-enligne-off.png') no-repeat;
}

.resolution-choice label.classic
{
	background: url('/images/devis/push-arbi-classic-off.png') no-repeat;
}

.resolution-choice label.renforced
{
	background: url('/images/devis/push-arbi-renforce-off.png') no-repeat;
}

#advise
{
	text-aligne:center;
}

#leftSpacer
{
	float:left;
	width: 230px;
	height: 20px;
}

/* @end */


/* @group Qui sommes nous */

.imgleft
{
	float:left;
	margin: 20px;
}

.encadre
{
	margin: auto;
	background: url('/images/fond-qui-sommes-nous.png') no-repeat;
	width: 626px;
	height: 169px;
	margin-bottom: 50px;
	padding: 20px;
}

a.link
{
	color: #20C8FF;
	font-weight: bold;
}

a.link:hover
{
	text-decoration: underline;
}

/* @end */


/* @group Espace perso */

.main-column
{
	height: 35px;
	border-right: 1px solid #EEEEEE;
}

div.actions form fieldset
{
	padding: 10px;
}

#admin table
{
	border: 1px solid #ccc;
}

#admin table
{
	text-align: left;
}

#admin table thead th
{
	border-bottom: 1px solid #ccc;
	color: #3399CC;
	height: 25px;
	background-color: #E8E8E8;
}

#admin table th.separator, #admin table td.separator
{
	border: 0 !important;
}

#admin table tbody tr td
{
	border-bottom: 1px solid #EEEEEE;
}

#admin table tr.public td.comment
{
	padding-left: 23px;
	background: url(/images/admin/icone-toutlemonde.png) no-repeat 3px 3px;
}

.postit
{
	float: right;
	background: url('/images/admin/postit-contenu.gif') repeat-y;
	width: 277px;
}

.postit h4
{
	margin: 0 !important;
	padding: 0;
	width: 277px;
	height: 50px;
	background: url('/images/admin/postit-headeur.gif') no-repeat;
	text-indent: -9999px;
}

.postit .postit-footer
{
	width: 277px;
	height: 13px;
	background: url('/images/admin/postit-footer.gif') no-repeat;
	background-position: bottom center;
}

.postit ul
{
	padding: 20px 0px 20px 30px;
	list-style: url('/images/mini-fleche-bleue.gif');
}

.postit ul li
{
	margin: 5px 0px;
}

.postit a
{
	color: black;
}

.postit a:hover
{
	text-decoration: underline;
}

ul.properties li
{
	list-style: none;
	margin-bottom: 10px;
}

ul.properties strong
{
	color: #3399CC;
}

ul.actions li
{
	list-style: none;
	display: inline;
}

ul.caseActions
{
	padding: 0px 10px;
	list-style: none;
}

.caseActions li
{
	display: inline;
}

ul.caseActions a
{
	color: black !important;
	text-decoration: underline !important;
}

ul.caseActions a:hover
{
	text-decoration: none !important;
}

a.add, a.modify, a.delete
{
	line-height: 20px;
	padding: 2px 0px 2px 20px;
	text-decoration: underline;
	color: black;
}

a.add:hover, a.modify:hover, a.delete:hover
{
	text-decoration: none;
}

a.add
{
	background: url('/images/admin/icon-add.gif') no-repeat;
}

a.modify
{
	background: url('/images/admin/icon-modify.gif') no-repeat;
}

a.delete
{
	background: url('/images/admin/icon-delete.gif') no-repeat;
}

table.datagrid
{
	width: 100%;
}

#login-bar
{
	float: right;
}

.payment-mode
{
	padding-left: 50px;
}

ul#errors
{
	padding: 0px 0px 10px 20px;
}

ul#errors li
{
	list-style: url('/images/exclamation.png');
}

ul#errors a
{
	color: black;
}

ul#errors a:hover
{
	text-decoration: underline;
}

/* Charte */
img#imgCharte
{
	float:right;
	margin-right:50px;
}


h4
{
	color:#006699;
	font-weight:bold;
	font-size:13px;
}
/* reglement */
.reglementContainer ul
{
	margin:10px;
}
.reglementContainer ul li
{
	list-style:none;
	padding-left:8px;
	margin:3px 0;
}
/* @end */

/* @group Mediation */

#mediation-procedure h4
{
	display: none;
}

ul.noitems li
{
	list-style: none !important;
	margin: 10px 80px 10px 10px;
}

span.number
{
	position: absolute;
	margin-top: -2px;
	margin-left: -20px;
	font-weight: bold;
	font-size: 120%;
	color: #3399CC;
}

#mediation-procedure h5, #formule-mediation h5
{
	margin: 0;
	font-size: 12px;
	color: #3399CC;
}

#mediation-procedure li
{
	margin: 10px 0px;
}

div#step1
{
	width: 433px;
	_width: 703px;
	height: 147px;
	background: url('/images/mediation/bloc-mediation-01.jpg') no-repeat;
	padding: 50px 20px 0px 250px;
	margin-top: 20px;
}

div#step2
{
	width: 433px;
	_width: 703px;
	height: 123px;
	background: url('/images/mediation/bloc-mediation-02.jpg') no-repeat;
	padding: 50px 250px 0px 20px;
}

div#step3
{
	width: 433px;
	_width: 703px;
	height: 137px;
	background: url('/images/mediation/bloc-mediation-03.jpg') no-repeat;
	padding: 50px 20px 0px 250px;
}

div#step4
{
	width: 433px;
	_width: 703px;
	height: 280px;
	background: url('/images/mediation/bloc-mediation-04.jpg') no-repeat;
	padding: 50px 250px 0px 20px;
}


div#step5
{
	width: 433px;
	_width: 703px;
	height: 177px;
	background: url('/images/mediation/bloc-mediation-05.jpg') no-repeat;
	padding: 50px 20px 0px 250px;
}

div.formule
{
	float: left;
	position: relative;
	width: 317px;
	margin-left: 30px;
}
div.formule h4
{
	text-indent: -9999px;
	width: 317px;
	height: 118px;
	margin-bottom: 0px !important;
}

div#mediation-telecom h4
{
	background: url('/images/mediation/bloc-mediation-telecom.jpg');
}

div#mediation-classic h4
{
	background: url('/images/mediation/bloc-mediation-classique.jpg');
}

div.formule div
{
	margin:0;
	padding:10px;
	background: url('/images/mediation/fond-cas-mediation.png');
	height: 223px;
	_height: 243px;
}

div.formule ul
{
	margin:0;
	padding: 0 0 0 20px;
}

div.formule ul li
{
	margin-bottom: 10px;
}

div.formule a.seemore
{
	display:block;
	position:absolute;
	left: 130px;
	top:300px;
	background: url('/images/mediation/bt-voir-plus-mediation.png');
	text-indent: -9999px;
	width: 61px;
	height: 18px;

}

div.pagecontent ul li
{
	list-style: url('/images/mediation/puce-carre.png');
}

div.pagecontent ul li ul li
{
	list-style: url('/images/mediation/puce-ronde.png');
}

.questions-list
{
	font-size: 12px;
}

.pagecontent ol li
{
	margin: 5px 0px;
}

div.popup-content
{
    
}

/* @end */