* {
	margin:		0;
	padding:	0;
	border: 	0;
}

.left 		{	float:			left;		}
.right 		{	float:			right;		}
.tleft 		{	text-align:		left;		}
.tright 		{	text-align:		right;		}
.center 		{	text-align:		center;		}
.tcenter 	{	margin:			0 auto;		}

.bold 		{	font-weight:	bold;		}
.italic 		{	font-style:		italic;		}

.orange		{	color:			#ffc118 !important;	}
.white		{	color:			#ffffff !important;	}
.black		{	color:			#000000 !important;	}
.grey		{	color:			#c6c8c8 !important;	}

.s10		{	font-size:		10px;		}
.s11		{	font-size:		11px;		}
.s12		{	font-size:		12px;		}
.s14		{	font-size:		14px;		}
.s16		{	font-size:		16px;		}
.s18		{	font-size:		18px;		}
.s20		{	font-size:		20px;		}
.s22		{	font-size:		22px;		}

body {
	color:			#000;
	font-family:	Arial, Helvetica, sans-serif;
	text-align:		center;
	background:		#93a9b0 url(/common/img/isolation/template/bg_center.jpg) repeat-y top center;
}


#main {
	display:		block;
	width:			1005px;
	margin:			0 auto;
	text-align:		left;
}
#flashcontent {
	display:		block;
	float:			left;
	width:			1005px;
	height:			460px;
	font-size:		14px;
	color:			#444;
	background:		url(/common/img/isolation/template/flashcontent_bg.jpg) no-repeat top center;
}
#content_hp {
	display:		block;
	float:			left;
	width:			990px;
	margin-left:	27px;
	background:		url(/common/img/isolation/template/contenthp_bg.jpg) no-repeat top left;
}
#content_hp p {
	display:		block;
	float:			left;
	width:			235px;
	margin-right:	5px;
}

#content {
	display:		block;
	float:			left;
	width:			1005px;
	background:		url(/common/img/isolation/template/content_bg.gif) repeat-y top center;
}
#content span.header,
#content span.headersum,
#content span.footer {
	display:		block;
	float:			left;
	width:			1005px;
	height:			30px;
	background:		url(/common/img/isolation/template/content_top.gif) no-repeat top center;
}
#content span.headersum {
	background:		url(/common/img/isolation/template/content_sum_top.gif) no-repeat top center;
}
#content span.footer {
	background:		url(/common/img/isolation/template/content_bottom.gif) no-repeat top center;
}
#bloc,
#bloc_medium,
#bloc_medium_title,
#bloc_title {
	display:		block;
	float:			left;
	width:			880px;
	margin-left:	50px;
}
#bloc_medium_title h1,
#bloc_sum h1,
#bloc_title h1 {
	display:		block;
	float:			left;
	width:			auto;
	font-size:		18px;
	color:			#fff;
	margin-left:	20px;
	padding-right:	10px;
	z-index:		99;
	background:		url(/common/img/isolation/template/content_bg.gif) repeat-y -70px 0px;
}
#bloc_title  span {
	display:		block;
	width:			auto;
	margin:			5px 0 0 30px;
	text-align:		right;
	background:		url(/common/img/isolation/template/link_top_bg.gif) no-repeat bottom right;
}
#bloc_title  span a {
	display:		block;
	color:			#c6c8c8	;
	font-size:		11px;
	text-decoration:none;
	margin-top:		4px;
	padding-right:	10px;
	background:		url(/common/img/isolation/template/link_top_arrow.gif) no-repeat center right;
}
#bloc_medium_title,
#bloc_title {
	width:			900px;
	background:		url(/common/img/isolation/template/content_title_dot.gif) no-repeat 0px 5px;
}
#bloc_medium_title,
#bloc_medium {
	width:			630px;
}
#bloc,
#bloc_medium {
	font-size:		12px;
	color:			#fff;
	margin:			10px 0 30px 70px;
}
#bloc .per2,
#bloc .per3,
#bloc .per4 {
	display:		block;
	float:			left;
	width:			200px;
	margin-right:	20px;
}
#bloc .per2 {
	width:			410px;
}
#bloc .per3 {
	width:			280px;
	margin-right:	10px;
}


#bloc_sum {
	display:		block;
	float:			right;
	width:			270px;
	margin-right:	27px;
	background:		url(/common/img/isolation/template/summary.gif)  repeat-y top right;
}

*html #bloc_sum {
	background:		url(/common/img/isolation/template/summary.gif)  repeat-y top 1px;
}

#bloc_sum h1 {
	display:		block;
	float:			left;
	width:			240px;
	background:		none;
}
#bloc_sum ul {
	display:block;
	height:auto;
	margin-left:30px;
	width:240px;
}
#bloc_sum ul li {
	display:		list-item;
	float:			left;
	width:			220px;
	list-style:		none;
	padding-top:	8px;
}
#bloc_sum ul li a {
	display:			block;
	float:				left;
	text-decoration:	none;
}
#bloc_sum ul li a:hover {
	text-decoration:	underline;
}


#footer {
	display:		block;
	float:			left;
	top:			100%;
	width:			100%;
	height:			25px;
	margin-top:		100px;
	text-align:		center;
	background:		#a3a5a7;
}
#footer ul {
	display:		block;
	width:			800px;
	margin:			0px auto;
}
#footer ul li {
	display:		inline;
	list-style:		none;
	padding:		0 5px 5px 5px;
	border-right:	1px solid #CCC;
}
#footer ul li a {
	font-size:		11px;
	color:			#fff;
	margin:			0px;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}

/** New livraison 2009 09 10 and thene modified by hshaban **/

#bloc_sum  span.bottom {
	display:		block;
	float:			right;
	width:			270px;
	height:			22px;
	background:		url(../images/summary_bottom.gif) no-repeat bottom right;
}

#content .btn_left {
	background:transparent url(/common/img/isolation/template/btn_left.png) no-repeat right top;
	float:right;
	width:10px;
	height:28px;
}

*html #content .btn_left{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/isolation/template/btn_left.png", sizingMethod="crop")
}

#content .btn_right{
	background:transparent url(/common/img/isolation/template/btn_right.png) no-repeat left top;
	float:right;
	width:11px;
	height:28px;
}

*html #content .btn_right{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/isolation/template/btn_right.png", sizingMethod="crop")
}

#content .btn_middle {
	background:transparent url(/common/img/isolation/template/btn_middle.png) repeat-x left top;
	float:right;
	color:#fff !important;
	font-weight:bold;
	height:23px;
	padding: 5px 8px 0 8px;
}

*html #content .btn_middle{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/isolation/template/btn_middle.png", sizingMethod="scale")
}

#content .btn_actif .btn_left {
	background:transparent url(/common/img/isolation/template/btn_left_actif.png) no-repeat right top;
}

*html #content .btn_actif .btn_left{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/isolation/template/btn_left_actif.png", sizingMethod="crop")
}

#content .btn_actif .btn_right{
	background:transparent url(/common/img/isolation/template/btn_right_actif.png) no-repeat left top;
}

*html #content .btn_actif .btn_right{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/isolation/template/btn_right_actif.png", sizingMethod="crop")
}

#content .btn_actif .btn_middle {
	background:transparent url(/common/img/isolation/template/btn_middle_actif.png) repeat-x left top;
}

*html #content .btn_actif .btn_middle{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/isolation/template/btn_middle_actif.png", sizingMethod="scale")
}

#content .btn_middle a {
	color:#fff !important;
	font-weight:	bold;
	text-decoration:none;
	position:relative;
}

#bloc ul.inline .left{
	float:left !important;
}

ul.inline {
	display:		block;
	float:			left;
	width:			100%;
	text-align:		center;
}

ul.inline li {
	display:		block;
	float:			left;
	width:			430px;	
	list-style:		none;
	text-align:		center;
}

ul.inline li.secondLi {
	width:			430px;
	margin-left:17px;
}

ul.inline li.only_one{
		margin-left:330px;
}

*html ul.inline li.only_one{
		margin-left:165px;
}

/** Addon's after integration into CMS **/

.cfdebug{
	text-align:left !important;
	clear:both;
	margin-top:30px;
}

.admin_buttons_for_isolation{
	width:880px;
	margin-left:50px;
}

.admin_buttons_for_near_summary{
	width:630px;
	margin-left:50px;
	padding-bottom:50px;
}

#content #bloc a, #content #bloc_medium a{
	color:#FFC118;
}

#content .puce_orange{
	padding-left:7px;
	background:transparent url(/common/img/isolation/template/content_sum_dot.gif) no-repeat left 5px;
	color:#ffffff !important;
	text-decoration:underline !important;
}

#content #bloc{
		margin-bottom:20px;
}
