#corps-admin{
	overflow:hidden;
	height:1%;
	padding:4px 5px 16px;
	background:#fff;
	min-height:659px;
}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#FFF;
	padding:2px 5px;
	color:#333;
	display:none;
	}
#corps-admin a{font-size: 12px; color:#555658;}
#corps-admin a.submit{font-size:14px;font-weight:bold;color:#058A00;cursor:pointer;}
#corps-admin table#courses{font-size: 12px;border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC; margin-left:auto; margin-right:auto; margin-top:10px;}
#corps-admin table#fatcures{font-size: 12px;border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC; margin-left:auto; margin-right:auto; margin-top:10px;}
#corps-admin table.bordblanc{font-size: 12px;border-left: 1px solid #FFF;border-top: 1px solid #FFF; margin-left:auto; margin-right:auto; margin-top:10px;}
#corps-admin .bordblanc td{border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; vertical-align:middle; padding:5px;}
#corps-admin table.sansbord{font-size: 12px;border-left: none;border-top: none; margin-left:auto; margin-right:auto; margin-top:10px;}
#corps-admin #courses td{border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; vertical-align:middle; padding:5px;cursor:default;}
#corps-admin .sansbord td{border-right: none; border-bottom: none; vertical-align:middle; padding:5px;}
#corps-admin .identification{ margin:65px auto 0 auto;}
#corps-admin .titre{width:250px; margin:auto; text-align:center; font-size:16px; font-weight:bold;color:#0D8500}
#corps-admin .onglets{ margin:20px auto auto auto; width:700px;}
#corps-admin .admin_onglet,.admin_onglet_ON{
	background-color:#FFF;
	width:135px;
	height:23px;
	border:1px solid #EDEDED;
	padding:7px 0 0 0;
	margin:0 2px 0 0;
	font-size:14px;n-
	font-weight:500;
	float:left;
	text-align:center;
	cursor:pointer;
}
#corps-admin .changeSem{float:left; width:250px;}
#corps-admin .changeSem a{ color:#555658; font-weight:600;}
#corps-admin .ongletsJours{ margin:20px auto auto auto; width:760px;}

#corps-admin .admin_onglet a{ color:#555658;}
#corps-admin .admin_onglet_ON,.admin_onglet:hover{background-color:#EDEDED;	color:#3E8E15;}
#corps-admin .admin_onglet_ON a{color:#3E8E15;}

#corps-admin .admin_onglet a{ color:#555658;}
#corps-admin .admin_onglet_ON,.admin_onglet:hover{background-color:#EDEDED;	color:#3E8E15;}
#corps-admin .admin_onglet_ON a{color:#3E8E15;}

#corps-admin .client_titre{ text-align:center; color:#3E8E15; font-size:16px; font-weight:600; margin:20px 0 0 0;}
#corps-admin .admin_content_nomini{background-color:#EDEDED;width:760px;margin:10px auto 0 auto; padding:20px 0 20px 10px}
#corps-admin .admin_content_nomini .droitUser{width:720px;margin:auto}
#corps-admin .admin_content_nomini .droitUser .droitUserCols{width:220px;float:left;margin:10px;}
#corps-admin .admin_content_nomini .droitUser .droitUserCols .ligne{float:left;width:200px; line-height:20px;}
#corps-admin .admin_content_nomini .autocompl{width:200px;}
#corps-admin .admin_content_nomini .ckeditor{width:600px;margin:auto;}
#corps-admin .admin_content_nomini .ckeditor table{border:0px;}
#corps-admin .admin_content_nomini .ckeditor td{border:0px;}
#corps-admin .admin_content_nomini .ckeditor tr{border:0px;}
#corps-admin .admin_content_nomini .client_libelle{width:320px; text-align:right;float:left; margin:0 5px 0 0;}
#corps-admin .admin_content_nomini .front_libelle{width:200px;margin:7px auto 3px auto; text-align:right;}
#corps-admin .admin_content_nomini .front_libelle textarea{width:250px; height:50px}
#corps-admin .admin_content{background-color:#EDEDED;width:760px;min-height:600px;margin:auto; padding:20px 0 0 10px}
#corps-admin .admin_content table.distance{border:0; }
#corps-admin .admin_content .distance tr{border:0; padding:0px; margin:0;}
#corps-admin .admin_content .distance td{border:0; padding:0px; margin:0;}
#corps-admin .admin_content .distance td.titre{color:#3E8E15; text-align:center; font-weight:600; width:inherit;}
#corps-admin .admin_content input.tarif{width:32px;}
#corps-admin .admin_content .ligne{
	background:url(../images/arrow2.gif) no-repeat 15px 4px;
	padding:0 0 0 15px;
	width:230px;
	margin: 0 auto 10px auto;
	text-align:center;
	font-weight:600;
}
#corps-admin .link1{
	color:#138804;
	font-size:14px;
	line-height:30px;
	background:url(../images/arrow1.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	font-weight:bold;
}
#corps-admin .linkvert{
	color:#138804;
	font-size:14px;
	line-height:30px;
	padding:0 0 0 12px;
	font-weight:bold;
}
#corps-admin .bouton_action{
	float:right;widows:200px;
	background:#DEDEDE;color:#000;
	cursor:pointer;
	padding:5px;
	margin:0 0 0 3px;
}
#corps-admin .operation{height:0px;overflow:hidden;margin:10px 0 0 50px;}
#corps-admin .infosup{overflow:hidden; margin:8px 0 0 50px; float:left;}
#corps-admin .recherche{margin:15px 0 0 0;}
#corps-admin .ttresultats{width:100%; height:22px; margin:8px 0 0 0;border-bottom:1px solid black; font-size:14px; color:#3E8E15; font-weight:600;}
#corps-admin .resultat{margin:15px 0 0 0; border-bottom:1px solid #dedede;}
#corps-admin .resultat .entete{font-weight:600}
#corps-admin .resultat .link1{ font-size:12px; margin:5px 10px 0 0;}
#corps-admin input.supp {background-image: url(../images/biens_supp.png);background-position: center bottom;background-repeat: o-repeat;width: 15px;height: 15px;border:0px;float: left;margin:0pt 0pt 0pt 5px;cursor: pointer;}
#corps-admin .jourFeries{width:250px;margin:5px auto 5px auto;}
#corps-admin table#courses a{ cursor:default}
#corps-admin table#courses a:hover{ text-decoration:none;}
#corps-admin table#facture a{ cursor:pointer}
#corps-admin table#facture a:hover{ text-decoration:underline;}

#header-admin{
	height:1%;
	overflow:hidden;
	color:#FFF;
	height:130px;
	margin:15px 0 0 0;
	text-align:left;
}
#header-admin img.logo_back{margin-bottom:15px;float:left;}
#header-admin .admin_ident{float:right; margin:0 10px 0 0; text-align:right;}
#header-admin .admin_ident a{color:#FFF;}




#header-admin .menu_back ul{ padding:0;list-style:none; border-left: 1px solid black; margin:0px}
#header-admin .menu_back ul li{padding: 5px 7px 0px 7px;margin:0px 1px 0px 0px; height:25px;float:left; background:url(../images/bouton_background.png); background-repeat:repeat-x; cursor:pointer;border-right:1px solid #376910;}
#header-admin .menu_back ul li:hover{background:url(../images/bouton_background_on.png); background-repeat:repeat-x;}
#header-admin .menu_back ul li.on{ background:url(../images/bouton_background_on.png); background-repeat:repeat-x;}
#header-admin .menu_back ul li a{ height:30px; font-size:14px; color: #FFF; text-decoration:none;  font-weight:600;}
#header-admin .menu_back{background:url(../images/bouton_background.png); background-repeat:repeat-x;height:30px;margin:0;}

#header-admin .sous_menu_back{background:url(../images/bouton_sous_background.png); background-repeat:repeat-x;height:25px;margin:;}
#header-admin .sous_menu_back ul{list-style:none; border-left:none; margin:2px 0px 0 0;padding:0;}
#header-admin .sous_menu_back ul li{ float:left;background:url(../images/bg_orange_off.jpg); background-repeat:repeat-x; height:20px;padding:5px 0 5px 0;border-right: 1px solid #FFFFFF; cursor:pointer;}
#header-admin .sous_menu_back ul li.on{background:url(../images/bg_orange_on.jpg); background-repeat:repeat-x; }
#header-admin .sous_menu_back ul li:hover{background:url(../images/bg_orange_on.jpg); background-repeat:repeat-x; }
#header-admin .sous_menu_back ul li a{ font-size:12px; color: #FFFFFF; text-decoration:none; padding: 0px 5px 0px 5px; marging: 0px 5px 0px 5px; }





body{
	margin:0;
	color:#555658;
	font:12px Arial, Helvetica, sans-serif;
	background:#5e5e60 url(../images/bg-body.jpg) repeat-x;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#555658;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:12px/15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	margin:0;
}
form{
	margin:0;
	padding:0;
	border:none;
}
.main{
	margin:0 auto;
	width:788px;
	padding:0 0 20px;
}

.mainbig{
	margin:0 auto;
	width:1500px;
	padding:0 0 20px;
}
.holder{
	overflow:hidden;
	width:100%;
}
.holder .label{
	width:260px;
	text-align:right;
	padding-right:5px;
	float:left;
	line-height:20px;
	margin-bottom:5px;
}
#header{
	height:1%;
	overflow:hidden;
	padding:13px 0 0;
}
.logo{
	background:url(../images/logo.gif) no-repeat;
	float:left;
	width:217px;
	height:57px;
	text-indent:-9999px;
	margin:1px 0 0;
}
.logo_back{
	background:url(../images/logo_backoffice.png) no-repeat;
	float:left;
	text-indent:-9999px;
	margin:1px 0 0;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
.header-area{
	overflow:hidden;
}
.header-area .sousligneDispo{
	height:15px;
	color:#FFF;font-size:9px;line-height:20px;margin:0;padding:0;float:right;width:255px;text-align:left;}
	
.header-area .langage{
	float:right;
	width:48px;
}
.header-area p{
	margin:0;
	float:right;
	font-weight:bold;
	line-height:24px;
	color:#fff;
	padding:0 5px 0 0;
}
.header-area p strong{
	font-size:14px;
	color:#fff;
	float:left;
	padding:0 8px 0 0;
	letter-spacing:-1px;
}
.header-area p em{
	font-style:normal;
	font-size:24px;
	color:#ed7824;
	float:left;
}
#nav{
	margin:0;
	padding:0px 0 0;
	list-style:none;
	float:right;
	height:30px;
}
#nav li{
	float:left;
	font-weight:bold;
}
#nav li a{
	margin:0;
	padding:7px 14px 0;
	background:url(../images/nav-bg.gif) no-repeat 100% 0;
	float:left;
	color:#fff;
	height:24px;
}
#nav li a:hover{
	text-decoration:none;
	background:url(../images/nav-bg-hover.gif) no-repeat 100% 0;
}
#nav li a.on{
	text-decoration:none;
	background:url(../images/nav-bg-hover.gif) no-repeat 100% 0;
}
#nav li .active{
	text-decoration:none;
	background:url(../images/nav-bg-active.gif) no-repeat 100% 0 !important;
}
#nav .reservation .active span{padding-left:15px;}
#nav .reservation .active span{
	float:left;
	background:url(../images/nav-arrow-active.gif) no-repeat 0 3px;
}
.content{
	overflow:hidden;
	height:1%;
	padding:4px 5px 16px;
	background:#fff;
	min-height:659px;
}
.inner .content{min-height:617px;}
* html .content{
	height:659px;
	overflow:visible;
}
* html .inner .content{height:617px;}
.breadcrumbs{
	width:auto;
	margin:0 0 0 auto;
	padding:0 0 0 5px;
	list-style:none;
	float:left;
	font-size:11px;
	line-height:20px;
}
.breadcrumbs li{display:inline;}
.name-box{
	margin-left:auto;
	width:300px;
	background:#ededed;
	padding:5px 3px 5px 5px;
	float:right;
	text-align:right;
}
.name-box p{
	margin:0;
	padding:0 84px 0 0;
}
.name-box a{
	text-decoration:underline;
	font-size:11px;
}
.name-box a:hover{text-decoration:none;}
.content h1{
	margin:8px 0 0;
	color:#138804;
	text-align:center;
	font-size:20px;
	line-height:34px;
}
#main-box,
#main-block{
	background:#ededed;
	width:698px;
	margin:0 auto;
	padding:0 0 4px 0;
}
#content-block{
	background:none;
	width:600px;
	margin:0 auto;
}
#main-block{
	width:543px;
	padding:0 5px 0 40px;
}
.content-area-bg{background:url(../images/bg-sidebar.gif) repeat-y 100% 0;}
.content-area{
	background:url(../images/main-block-right.gif) no-repeat 100% 0;
	min-height:353px;
}
* html .content-area{height:353px;}
.content h2,
.content h3{
	margin:0;
	text-align:center;
	font-size:15px;
	line-height:26px;
	padding:3px 0 5px;
}
.content h2{padding:0;}
.content #main-block h3,
.content #main-block .hold strong{
	font-size:14px;
	text-align:left;
	padding:4px 0 0;
	line-height:20px;
}
.content #content-block h3{
	text-align:left;
	padding:0;
	line-height:18px;
}
#main-box .heiding{padding:8px 0 4px 189px;}
#main-box .heiding h3{
	text-align:left;
	line-height:16px;
	padding:0;
	font-size:14px;
}
#main-box p{
	margin:0;
	text-align:center;
	line-height:32px;
}
#main-box .holder{padding:0 0 3px;}
.parrainage .holder,
#sidebar .holder{padding:0 0 4px;}
#main-box .form-holder,
#main-box .holder-chekbox{
	overflow:hidden;
	height:1%;
	padding:0 0 4px 31px;
}
#main-box .holder-chekbox{padding:0 0 0 210px;}
#main-box .holder label,
#main-box .form-holder label,
.reserver-une-course label,
.parrainage label,
#sidebar label{
	float:left;
	width:286px;
	padding:0 6px 0 0;
	text-align:right;
	line-height:20px;
}
#main-box .form-holder label{
	width:auto;
	font-size:13px;
}
#main-box .holder-chekbox label{
	line-height:18px;
	float:left;
	width:400px;
}
#main-box .holder .label{width:342px;}
#sidebar .form-holder label{
	width:110px;
	font-size:11px;
	line-height:14px;
	text-align:left;
}
.reserver-une-course label{
	width:auto;
	line-height:22px;
}
.parrainage label{width:181px;}
#sidebar label{
	width:74px;
	padding:0 4px 0 0;
}
#main-box .holder input,
.reserver-une-course input,
.parrainage input,
.parrainage textarea,
#sidebar .form-text1{
	float:left;
	padding:2px 5px 3px;
	border:1px solid #7f9db9;
}
.parrainage .form-text1{width:208px;}
.parrainage textarea{
	padding:2px 0 0 5px;
	width:213px;
	height:77px;
}
.form-text1{width:120px;}
.form-text2{width:212px;}
.form-text3{width:55px;}
.form-text4{width:17px;}
.form-text5{width:40px;}
.form-holder input,
#main-box .holder-chekbox input{
	float:left;
	width:15px;
	height:13px;
	margin:5px 5px 0 0;
}
#main-box .holder-chekbox input{margin:3px 5px 0 0;}
#sidebar .form-holder input{margin:1px 4px 0 0;}
#main-box select{
	float:left;
	border:1px solid #7f9db9;
	line-height:20px;
}
#main-box .form-holder select{margin:1px 12px 0 0;}
.select1{width:132px;}
.select2{width:160px;}
.select3{width:118px;}
.select4{width:44px;}
.calendar{
	float:left;
	margin:1px 0 0 6px;
}
.separator{
	float:left;
	width:10px;
	line-height:22px;
	text-align:center;
}
#main-box dl,
#main-box .holder-box,
#main-block dl{
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	line-height:26px;
}
#main-box .holder-box{line-height:24px;}
#main-box dt,
#main-box .holder-box span,
#main-block dt{
	float:left;
	width:286px;
	padding:0 5px 0 0;
	text-align:right;
}
#main-block dt{
	text-align:left;
	width:auto;
	font-weight:bold;
}
#main-box dd,
#main-box .holder-box em,
#main-block dd{
	margin:0;
	float:left;
	padding:0 0 0 4px;
}
#main-box .holder-box em{
	font-style:normal;
	min-width:208px;
}
* html #main-box .holder-box em{width:208px;}
#main-box .holder-box a{
	text-indent:-9999px;
	float:left;
	height:14px;
	width:14px;
	margin:5px 6px 0 0;
	line-height:14px;
}
#main-box .holder-box .btn-1{background:url(../images/btn-1.gif) no-repeat 50% 100%;}
#main-box .holder-box .btn-up{background:url(../images/btn-up.gif) no-repeat 50% 3px;}
#main-box .holder-box .close{background:url(../images/btn-close.gif) no-repeat 50% 100%;}
.link1,
.link2{
	margin:0;
	text-align:center;
	cursor:pointer;
}
.link3{
	margin:0;
	padding:0 0 0 78px;
	cursor:pointer;
}
.link1 a,
.link2 a,
.total .link1,
.reserver-une-course .link1,
.votre-compte .link1{
	color:#138804;
	font-size:14px;
	line-height:30px;
	background:url(../images/arrow1.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	font-weight:bold;
}

.linkvert{
	color:#138804;
	font-size:14px;
	line-height:30px;
	padding:0 0 0 12px;
	font-weight:bold;
}

.linkmodifier{
	color:#ed7824;
	font-size:14px;
	font-weight:bold;
	margin-right:20px;
}

.link3 a{
	text-decoration:underline;
	font-size:11px;
	line-height:12px;
}
.link3 a:hover{text-decoration:none;}
.link2 a{line-height:46px;}
.link2{padding:0 0 10px;}
.reserver-une-course .link1{
	line-height:22px;
	margin:0 0 0 16px;
}
.votre-compte .link1{margin:0 50px 0 0;}
.parrainage .link1{padding:0;}
.parrainage .link1 a{line-height:24px;}
#sidebar .link1{
	background:url(../images/arrow2.gif) no-repeat 0 4px;
	font-size:12px;
	line-height:24px;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#138804;
	margin:0 0 0 78px;
}
.holder-btn{
	overflow:hidden;
	width:100%;
	padding:7px 0 11px;
}
.btn-2,
.btn-3{
	float:left;
	height:29px;
	line-height:29px;
	overflow:hidden;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	margin:0 0 0 220px;
}
.btn-2-quick{margin:0 0 0 100px;}

#main-block .btn-2{margin:0 0 0 126px;}
#main-block .btn-2-quick{margin:0 0 0 8px;}
.btn-3{margin:0 0 0 -11px;}
.btn-2:hover,
.btn-3:hover,
.btn-2.active,
.btn-3.active{
	text-decoration:none;
	position:relative;
}
.btn-2 strong,
.btn-3 strong{
	float:left;
	background:url(../images/btn2-arrow-right.gif) no-repeat 100% 100%;
	padding:0 18px 0 12px;
}
.btn-3 strong{padding:0 20px 0 4px;}
.btn-2:hover strong,
.btn-3:hover strong,
.btn-2.active strong,
.btn-3.active strong{background-position:100% 0;}
.btn-2 span{
	float:left;
	width:1px;
	background:url(../images/btn2-arrow-left.gif) no-repeat 0 100%;
	font-size:0;
}
.btn-3 span{
	float:left;
	width:15px;
	background:url(../images/btn3-arrow-left.gif) no-repeat 0 100%;
}
.btn-2:hover span,
.btn-3:hover span,
.btn-2.active span,
.btn-3.active span{background-position:0 0;}
#main-block .definitions{padding:0 0 5px 0;}
.content #main-block .hold,
.content #main-block .hold-2{
	overflow:hidden;
	width:100%;
	line-height:16px;
}
.content #main-block .hold-2{padding:29px 0 6px;}
.content #main-block .hold p,
.content #main-block .hold-2 p{
	float:left;
	margin:0;
}
.content #main-block .title1{padding:15px 0 1px;}
.content #main-block .hold-2{padding:32px 0 6px;}
.content #main-block .hold .t-right,
.content #main-block .hold-2 .t-right{
	width:452px;
	text-align:right;
	float:left;
	padding:0;
}
.content #main-block .total{
	margin:4px 0 0;
	padding:0 0 5px;
}
.content #main-block .total strong{color:#138804;}
.content #main-block .total span strong {color:#fff;}
#main-block .prix{
	float:right;
	width:81px;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.content #main-block .total .prix{background:#138804;}
.content #main-block .total p{
	margin:0;
	text-align:right;
	font-size:14px;
}
.content #main-block .total p .link1{
	text-decoration:none;
	font-size:14px;
}
.content #main-block .total p .link1:hover{text-decoration:underline;}
.content #main-block .total p a{
	text-decoration:underline;
	font-size:12px;
	padding-right:12px;
	line-height:24px;
}
.content #main-block .total p a:hover{text-decoration:none;}
.content #main-block .total p em{
	padding:0 37px 0 0;
	line-height:22px;
}
.reserver-une-course,
.votre-compte,
.parrainage{
	background:#ededed;
	padding:13px 0 13px 143px;
	margin:0 0 7px;
}
.votre-compte{padding:8px 0 11px 59px;}
.parrainage{padding:8px 11px 5px;}
.parrainage p{
	margin:0;
	line-height:13px;
	padding:0 0 11px;
}
.image-box{
	position:relative;
	margin:-5px -5px 0 -5px;
}
.image-box img{display:block;}
.image-box p{
	position:absolute;
	top:60px;
	left:25px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	margin:0;
}
#main-area{
	float:left;
	width:527px;
	padding:0 0 0 20px;
}
#main-area #TheText{
	text-align:justify;
}
#main-area h1{
	text-align:left;
	line-height:24px;
	margin:11px 0 0;
}
#main-area h3.env{
	font-size:14px;
	color:#138804;
	text-align:left;
	background:url(../images/icon-tick_mini.gif) no-repeat;
	background-position:left;
	padding:0px 0 0px 20px;
	margin:10px 0 10px 0;
}
#main-area h3.offre{
	font-size:14px;
	color:#138804;
	text-align:left;
	margin:10px 0 10px 0;
}
#main-area .list{
	float:right;
	width:226px;
	margin:0;
	padding:15px 0 0;
	list-style:none;
	font-weight:bold;
	font-size:14px;
}
#main-area .list li{
	background:url(../images/icon-tick.gif) no-repeat;
	padding:3px 0 15px 28px;
}
#main-area .holder .wrapper{
	text-align:justify;
	float:left;
	width:283px;
	padding:20px 0 0;
}
#main-area p{margin:0;text-align:justify;}
#main-area .holder .wrapper p{line-height:14px;}
#main-area .gallery-block{
	width:527px;
	background:url(../images/bg-gallery.gif) repeat-y;
	margin:31px 0 0;
}
#main-area .gallery-block .top{background:url(../images/top-gallery.gif) no-repeat;}
#main-area .gallery-block .bottom{
	background:url(../images/bottom-gallery.gif) no-repeat 0 100%;
	padding:5px 10px 15px 9px;
}
#main-area .gallery-block h2{
	margin:0 0 6px;
	color:#138804;
	font-size:20px;
	line-height:24px;
	text-align:left;
	border-bottom:1px solid #bfbfc0;
	padding:0 0 0 3px;
}
#main-area .gallery-block .prev,
#main-area .gallery-block .next{
	float:left;
	width:13px;
	height:54px;
	margin:40px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/arrow-prev.gif) no-repeat;
}
#main-area .gallery-block .next{background:url(../images/arrow-next.gif) no-repeat;}
#main-area .gallery-block .gallery{
	width:481px;
	overflow:hidden;
	float:left;
}
#main-area .gallery-block .holder-box{
	width:9999px;
	overflow:hidden;
}
#main-area .gallery-block .block-inform{
	overflow:hidden;
 	width:473px;
	float:left;
	padding:0 4px;
}
#main-area .gallery-block .block-inform img{float:right;margin-left:5px;}
#main-area .gallery-block .holder-text{
	text-align:justify;
	overflow:hidden;
	height:1%;
	padding:0 3px 0 0;
}
#main-area .gallery-block .holder-text .petiteligne{
	width:280px;
	color:#F00;
	font-size:12px;
	text-align:center;
}
#main-area .gallery-block .holder-text h3{
	text-align:left;
	line-height:22px;
	padding:0;
}
#main-area .offre{
	float:none;
}
#main-area .offre img{
	float:left;
}
#main-area .membres li{
	font-weight:bold;
	list-style:url(../images/icon-tick_mini.gif);
}
#sidebar{
	float:left;
	width:213px;
	padding:10px 0 0 12px;
}
#sidebar h3{
	font-size:16px;
	color:#138804;
	line-height:18px;
	text-align:left;
}
#sidebar .form-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 0 77px;
}
#sidebar p{margin:0;}
#sidebar p strong{color:#138804;}
#sidebar p strong a{color:#138804;}
#sidebar .question{
	background:url(../images/arrow2.gif) no-repeat 0 19px;
	font-weight:bold;
	padding:15px 0 0 10px;
}
#sidebar .sidebox{
	text-align:justify;
	margin:10px 0 0;
	border-top:1px solid #878787;
	padding:17px 0 0;
}
#sidebar h4{
	margin:0 0 5px;
	font-size:15px;
}
#sidebar .sidebox p{
	line-height:14px;
}
.video-holder{
	width:210px;
	height:118px;
	overflow:hidden;
	position:relative;
	margin:12px 0 0;
}
.video-holder img{
	display:block;
	width:210px;
	height:118px;
}
.video-holder .btn-play{
	position:absolute;
	top:22px;
	left:70px;
	height:68px;
	width:68px;
	cursor:pointer;
	text-indent:-9999px;
}
.video-holder .btn-play span{
	background:url(../images/btn-play.png) no-repeat;
	display:block;
	height:100%;
	width:100%;
}
.content .titre{
	margin:auto auto 10px auto;
	width:100%;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

.content .titrecadre{
	font-size: 14px;
	font-weight: bold;
	color: #138804;
	margin:10px 0 3px 30px;
}
.content .oblig{
	margin:auto auto 10px auto;
}
.content .compte_creation{
	font:12px Arial, Helvetica, sans-serif;
	width:698px;
	background:#EDEDED;
	margin:auto;
	font-size:10px;
	padding:10px;
	min-height:500px;
}
.content .compte_creation .liencompte{
	font-size:14px;
	font-weight:bold;
	width:auto;
	float:left;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 4px;
	padding-left:13px;
	margin:0 50px 0 50px;
}
.content .compte_creation .titre{
	font-size: 16px;
	font-weight: bold;
	color: #058a00;
	margin:10px 0 10px 0;
}

.content .compte_creation .texte{
	font-size:12px;
}
.content .compte_creation .texte span{
	font-size:12px;
	font-weight:bold;
	color:#F76F00;
}
.content .compte_creation .texte a{
	font-size:16px;
	font-weight:bold;
	color:#058A00;
}
.content .compte_creation table{
	font:12px Arial, Helvetica, sans-serif;
}
.content a.submit{
	font-size:14px;
	font-weight:bold;
	color:#058A00;
	cursor:pointer;
}

.content .identitee{
	width:250px;
	padding:8px;
	float:right;
	background-color:#EDEDED;
}
.content a.deco{
	float:right;
	font-size:12px;
	font-weight:inherit;
	text-align:right;
	color:#555658;
	cursor:pointer;
	text-decoration:underline;
}

#footer{
	width:100%;
	background:url(../images/bg-footer.gif) no-repeat;
	height:24px;
	color:#898888;
	font-size:11px;
	line-height:26px;
	text-align:center;
}
#footer a{color:#898888;}
#footer p{margin:0;}

#main-area .textConditions{
	margin:10px 0 15px 0;
}

.bouton_home{
	background:url(../images/back_btn_home.png);
	background-repeat:repeat-x;
	width:200px;
	height:30px;
	margin:10px auto 0 auto;
	padding:15px 0 0 0px;
	cursor:pointer;
	text-align:center;
}

.bouton_home_orange{
	background:url(../images/back_btn_home_orange.png);
	background-repeat:repeat-x;
	width:200px;
	height:30px;
	margin:0px auto 0 auto;
	padding:15px 0 0 0px;
	cursor:pointer;
	text-align:center;
}
.bouton_home a{
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
.bouton_home_gros_text a{
	font-size:18px;
}
.bouton_home a:hover{
	text-decoration:none;
}
.bouton_2ligne{
	padding:5px 0 0 0px;
	height:40px;
}
.bouton_home_gros_text{
	padding:10px 0 0 0px;
	height:35px;
}
.bouton_home:hover{
	background:url(../images/back_btn_home_on.png);
	background-repeat:repeat-x;
}

#main-box .text_bas p{ text-align:left; line-height:15px; margin:0 75px 10px 75px; text-align:left;}

#corps-admin .dispatch_liste{min-height:100px; float:left; width:375px; border:2px solid #5A5A5C;  padding: 20px 3px 20px 3px;}
#corps-admin .dispatch_ligne{}
#corps-admin .dispatch_ok{}
#corps-admin .dispatch_rouge{background-color:#8C3836; color:#FFF; font-weight:bold;}
#corps-admin .dispatch_rouge td{ border:2px solid #7F0000;}
#corps-admin .dispatch_rouge a{color:#FFF;font-weight:bold;}
#corps-admin .dispatch_gris{color:#CCCCCC;}
#corps-admin .dispatch_gris a{color:#CCCCCC;}

#corps-admin .dispatch_planning{min-height:100px; float:left; border:2px solid #5A5A5C; padding: 20px 3px 20px 3px; margin-left:8px;}

input.bouton-orange{
	background:url(../images/bouton-orange.png) no-repeat;
	width:160px;
	height:48px;
	color:#FFF;
	border:0px;
	cursor:pointer;
	margin:10px auto;
	float:none;
	font-weight:bold;
	font-size:14px;
}

input.bouton-orange-home{
	background:url(../images/bouton-orange-home.png) no-repeat;
	width:190px;
	height:48px;
	color:#FFF;
	border:0px;
	cursor:pointer;
	margin:10px 0 0 10px;
	float:none;
	font-weight:bold;
	font-size:14px;
}


.course_depart_damier{width:8px; height:50px; background:url(../images/table_titre_vert_damier.png) repeat; border-left:1px solid #046E00;}
.course_depart{ width:120px; height:50px; background:url(../images/table_titre_vert.png) repeat;  line-height:50px; font-size:16px; color:#FFF; text-align:center; }
.course_depart_type_haut{ height:24px; background:url(../images/table_haut_gris_vert.png) repeat; text-align:center; width:145px; border:1px solid #FFF; border-top:none; color:#444444;}
.course_depart_type_haut_actif{height:24px; background:url(../images/table_haut_vert.png) repeat; text-align:center; width:145px; border:1px solid #FFF; border-top:none; color:#FFF;}
.course_depart_type_haut_last{border-right:1px solid #046E00;}
.course_depart_type_bas{height:26px; background:url(../images/table_bas_gris.png) repeat; text-align:center; border:1px solid #FFF; border-bottom:1px solid #046E00;}
.course_depart_type_bas_actif{height:26px; background:url(../images/table_bas_vert.png) repeat; text-align:center; border:1px solid #FFF; border-bottom:1px solid #046E00;}
.course_depart_type_bas_last{border-right:1px solid #046E00;}

#main-box .course_depart_type_bas select, #main-box .course_depart_type_bas_actif select{ float:none;}
.course_depart_contenu{ border:1px solid #046E00; padding:10px 0 0 0;}


.course_arrivee_damier{width:8px; height:50px; background:url(../images/table_titre_orange_damier.png) repeat; border-left:1px solid #B84502; }
.course_arrivee{ width:120px; height:50px; background:url(../images/table_titre_orange.png) repeat;  line-height:50px; font-size:16px; color:#FFF; text-align:center; }
.course_arrivee_type_haut{ height:24px; background:url(../images/table_haut_gris_orange.png) repeat; text-align:center; width:145px; border:1px solid #FFF; border-top:none; color:#444444;}
.course_arrivee_type_haut_actif{height:24px; background:url(../images/table_haut_orange.png) repeat; text-align:center; width:145px; border:1px solid #FFF; border-top:none; color:#FFF;}
.course_arrivee_type_haut_last{border-right:1px solid #B84502;}
.course_arrivee_type_bas{height:26px; background:url(../images/table_bas_gris.png) repeat; text-align:center; border:1px solid #FFF; border-bottom:1px solid #B84502;}
.course_arrivee_type_bas_actif{height:26px; background:url(../images/table_bas_orange.png) repeat; text-align:center; border:1px solid #FFF; border-bottom:1px solid #B84502;}
.course_arrivee_type_bas_last{border-right:1px solid #B84502;}

#main-box .course_arrivee_type_bas select, #main-box .course_arrivee_type_bas_actif select{ float:none;}
.course_arrivee_contenu{ border:1px solid #B84502; padding:10px 0 0 0;}

.categorie{width:600px;margin:auto;  font-size: 14px;   line-height: 16px; font-weight:bold;}
.sep_gui{ width:600px; border-bottom:1px solid #FFF; border-top:1px solid #B2B2B2; margin:auto; margin-bottom:3px;}
.uneligne{width:600px;margin:auto; text-align:center; margin-bottom:5px;}
.uneligne label{float: left; line-height: 20px; text-align: right; margin-left:20px; margin-right:3px;}

.cate_voiture{font-weight:bold; font-size:14px;}

.prix_intermediaire{ float:right; margin-top:80px;}
.prix_intermediaire .libelle_inter{ float:right; font-weight:bold; padding-right:10px; font-size:14px;}
.prix_intermediaire .prix{ width:85px; font-weight:bold;}
.prix_description{font-size:14px; line-height:20px;}

.identification{border-top: 1px solid #878787; padding: 17px 0 0; margin: 10px 0 0;}

#main-box .optionQuickbook{ width:400px; margin:0 0 0 50px; float:left;}
#main-box .optionQuickbook .sep_gui{ float:left; width:350px;}
#main-box .optionQuickbook .holder-chekbox{ padding:0px;}
#main-box .optionQuickbook .holder-chekbox label{ width:350px;}


