BODY {background:#d2ecf9 url(/trauma/images/bgSite.jpg) repeat-x top center;}

#wrapSite {width:1003px; margin:0 auto; padding: 0 0 0 0;}
#wrapContainer { }
	#wrapContent {background: url(/trauma/images/bgContent.gif) repeat-y; }
	/*#wrapContent {background: url(/trauma/images/bgContent.gif) repeat-y; position:relative;}*/
	.colMenu { width:228px; float:left; min-height:400px; }
	/*.colContent { width:565px; float:left; background:#FFFFFF; }*/
	.colContent, .colContentPromo { position:relative;width:713px; float:left; background:#FFFFFF; }
	.colContentPromo {width:565px;}
	.colDroite { width:210px; float:right;}
	
	#wrapContent .r-col 
	{
		width:62px;
		height:346px;
		background:url(../images/bgRightCol.jpg) no-repeat top left;
		position:relative;
		float:right;
	}
	
	#wrapContent.promo
	{
		background: url(/trauma/images/bgContentFlash.gif) repeat-y;
	}

/* Header */
	#siteHeader {position:relative;width:1003px; height:136px; background:#3d3d3d url(/trauma/images/header.jpg) no-repeat;}

/* Top Menu */
#menuTop {position:absolute;top:20px;right:20px; }
	#menuTop LI {color:#8f8f8f; padding:0px 12px; font-size:10px; background:url(/images/menuSep.gif) no-repeat right 5px; list-style-image:none;}
		#menuTop LI.search {background:none; width:300px;}

	#menuTop A:link, #menuTop A:visited, #menuTop A:active {color:#8f8f8f; text-decoration:none; text-transform:uppercase;}
	#menuTop A:hover {color:#FFF; text-decoration:none;}


.boxSearch { position:absolute;top:91px;right:34px; }
	.boxSearch TD.input {padding: 0 10px 0 0;}
	.boxSearch .inText {width:230px;}
	
	
/* Content header */
.headerContent {position:relative;background:#FFFFFF; }
	.headerContent H1 {padding:45px 0 0 44px;}
		

	/* Breadcrumbs */
	/*.menuBc { display:block; padding:10px 10px 10px 44px; color:#2f65b9; background:#f3f3f3; 
			  width:659px; position:absolute; top:-5px; }*/
	.menuBc { display:block; padding:10px 10px 10px 44px; color:#2f65b9; background:#f3f3f3; 
			  width:659px; position:absolute; top:-5px; left:0px;}
		.menuBc .sep {color:#7b7b7b;padding:0px 7px;}
		.menuBc A:link, .menuBc A:visited, .menuBc A:active { color:#7b7b7b; text-decoration:none; }
		.menuBc A:hover { color:#000000; text-decoration:none; }
		#content .promo {width:511px;}


/* Content */
#contenu {padding: 15px 44px 30px 44px;}
	#col1 {width:350px; float:left;}
	#col2 {width:350px; float:left; margin:0 0 0 40px;}

#featured { padding: 20px 44px 30px 44px; background:url(/trauma/images/bgFeat.jpg) repeat-x; }
	#featured H2 {padding:0; margin: 0 0 0 -1px;}


#contenu .boxSearch { float:none; margin: 0 30px 0 -2px;}

/* Featured Article list */

.articles { padding:10px 0 0 0; }
	.articles LI {list-style-type:none; padding: 0 0 5px 0;}
	.articles A:link, .articles A:visited, .articles A:active { font-size:11px; font-weight:normal; color:#808080; text-decoration:none; }
	.articles A:hover { color:#000000; text-decoration:none; }
	.articles .title { display:block; color:#2f65b9; font-weight:bold; padding:0 0 2px 0;}
	.articles .icon {color:#3f7ad6; text-decoration:underline; }

/* Topics */

#topics {margin-right:-30px;}

#tblTopics {margin:10px 0 10px 0;}
	#tblTopics .title {padding: 0 10px 0 0;}
	#tblTopics .dropDown SELECT {padding:0 10px 0 10px;}
#tblSearch {}
	#tblSearch .text {padding: 0 10px 0 0; font-size:11px;}
	#tblSearch .input {padding: 0 10px 0 0;}
		#tblSearch .input INPUT {width:155px;}

/* ________ */
/* Site Map */

.xmlSiteMap {padding:0; }
	.map_top {font-size:16px;} 
	.map_section {margin:10px 10px 10px 0px;}
		.map_section .titre {font-size:16px; }

	.map_sub {font-size:13px;margin:10px 10px 10px 20px;}
		.map_sub .item {padding: 0 0 5px 0;}

	.map_sub2 {margin:10px;}

	.xmlSiteMap A:link, .xmlSiteMap A:visited { color: #6b6b6b; text-decoration:none; }
	.xmlSiteMap A:active, .xmlSiteMap A:hover { color: #b20101; text-decoration:none;}

	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #6b6b6b; text-decoration:none; font-weight:bold; font-size:16px;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #b20101; text-decoration:none;  font-weight:bold; font-size:16px;}



/* Footer */
#siteFooter { padding:0 0 0 0; background: url(/trauma/images/bgFooter.gif) no-repeat top right;}
#siteFooter.promo {background: url(/trauma/images/bgFooterFlash.gif) no-repeat top right;}


#siteFooter UL { padding:10px 10px 0 0; margin:0; float:right; }
	#siteFooter LI {color:#666666; padding:3px 10px 10px 5px; font-size:11px; background:none; list-style-image:none; }
	#siteFooter .last {background:none; }
	#siteFooter .copy {}
	
	#siteFooter A:link, #menuSubFooter A:visited, #menuSubFooter A:active {color:#8f8f8f; text-decoration:underline;}
	#siteFooter A:hover {color:#000; text-decoration:none;}

#siteFooter .prix_awards{position:absolute;}
    #siteFooter .prix_awards img{margin:14px 0 0px 0;}
	#siteFooter .banner_20 {position:absolute; left:240px; top:10px;}
	#siteFooter .menu {position:absolute; right:0px; top:140px;}

/* TYPO */
BODY, P, LI {font-size:12px; color:#8E8E8E; font-family: Arial, Verdana, Helvetica, sans-serif;}
li
{
	margin-bottom:10px;
}
STRONG {font-weight: bold;}

A, A:link, A:visited, A:active {color:#2f65b9; text-decoration:underline; outline:none;}
	A:hover {color:#000; text-decoration:none; outline:none;}

P { padding: 0px 0px 15px 0px; color:#8e8e8e; line-height:20px; }

H1 {font-size:16px; color:#333333; font-weight:bold; padding:10px 0 0 0;}
H2 { font-size: 16px; font-weight:bold; color: #3a3a3a; padding-bottom:10px;}
	H2 STRONG {color: #666666; }
H3, H3 EM { font-size: 12px; font-weight: normal; margin: 15px 0px; color:#2f65b9;margin:5px 0 0;  }
H4 { font-size: 12px; font-weight:bold; margin: 10px 0px; color:#666;}

H5 { font-size: 12px; font-weight:bold; }

EM { font-style: italic; }

hr { display: none; }
.hr { height: 2px; margin:10px 0 10px 0; background-color: #c0e0f1; font-size:1px; }


/* Liste */
UL { padding-left: 20px; margin: 10px 0 15px 15px; }
ul li{list-style-type:none; background: url(../images/arrow.gif) no-repeat 0 5px; padding-left:10px; position:relative;}

#content-CMS ul{padding-left: 20px; margin: 10px 0 15px 15px;}
#content-CMS ul LI {list-style-type:disc; list-style-image:url(../images/arrow.gif); background:none; padding-left:0; position:relative;}

#content-CMS ol{margin: 10px 0 15px 15px; padding-left: 20px;}
#content-CMS ol li{}

#contenu li a:link,#contenu li a:visited{ margin-top:0px; padding-top:0px; color:#2e65cc; text-decoration:none; font-weight:bold;}

li.item{ padding-left:10px;}




/* Tables  */

.tableau { margin-bottom: 10px; }
	.tableau TD { border: solid 1px #000000; padding: 5px; }
	.tableau TD P { padding: 0px; }
	
/* Navigation */
UL.menu {}
    UL.menu LI {float:left; list-style-type: none; }


/* Util */
.clearer {clear:both;}

/* FORMS */
FORM { border:0; margin:0; outline:none; }
TEXTAREA { padding:4px 5px 3px 5px background:#FFFFFF;;}
INPUT.inText {padding: 4px 5px 3px 5px; margin:0 0 0 0; background:#FFFFFF; border: solid 1px #9bd3f1;}


/* news detail small and full size */
.news-detail, .news-detail-small
{
	position:relative;
}

.news-detail hr, .news-detail-small hr
{
	display:block;
	height:1px;
	color:#c0e0f1;
	background-color:#c0e0f1;
	margin:45px 0px 14px 0px;
	border:0px;
}

.news-detail h2, .news-detail-small h2
{
	color:#c0e0f1;
}

.news-detail .photo, .news-detail-small .photo
{
	overflow:hidden;
	text-align:center;
}

.news-detail .s-photo, .news-detail-small .s-photo
{
	margin-top:41px;
}

.news-detail .player-content, .news-detail-small .player-content
{
	position:relative;
	margin:0 auto;
}

.news-detail .wrap-content, .news-detail-small .wrap-content
{
	position:relative;
	margin:0 auto;
}

/* small news*/
.news-detail-small, .news-detail-small .photo
{
	width:441px;
}

.news-detail-small .wrap-content
{
	width:400px;
}

/* big news*/
.news-detail, .news-detail .photo
{
	width:625px;
}

.news-detail .wrap-content
{
	width:400px;
}

.photoItem
{
	float:left;
	padding:0px 20px 10px 0px;
}

/* popup*/
.grisPale
{
	color:#999999;
}
.safety .l, #safety .r
{
	float:left;
	width:359px;
}

.safety #en_savoir_plusExterior,.safety #en_savoir_plusInterior
{
	margin-top:20px;
	float:left;
	height:43px;
	
}

.safety #en_savoir_plusExterior img,.safety #en_savoir_plusInterior img
{
cursor:pointer;
}

.safety .en_savoir_plusLarge
{
	width:382px;
}

.safety .l
{
	border-right:1px dotted #D3D3D3;
	margin-right:21px;
	height:145px;
}

#safetyInterior, #flashInterior, #safetyExterior
{
	cursor:pointer;
}

#flashInterior
{
	height:551px;
}

#flashInterior, #flashExterior
{
	position:relative;
	display:none;
	z-index:10;
	padding-top:20px;
}

#backgroundPopup
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupSafety
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	/*height:641px;*/
	height:280px;
	width:741px;
	background:#FFFFFF;
	/*border:2px solid #cecece;*/
	z-index:2;
	padding:27px 12px 12px 12px;
	font-size:13px;
}

#popupSafety #landing
{
	width:677px;
	padding-left:32px;
}

#popupSafety .hd
{
	position:absolute;
	top:0px;
	left:0px;
	width:765px;
	height:27px;
	background-color:#e9e9e9;
}

#popupSafety h1
{
	margin-bottom:20px;
	padding-top:43px;
}
#popupSafetyClose, #popupBack
{
	font-size:14px;
	line-height:14px;
	right:7px;
	top:7px;
	position:absolute;
	font-weight:700;
	display:block;
}
#popupBack
{
	left:15px;
	display:none;
	z-index:100;
	width:65px;
}
#button, #popupSafetyClose, #popupBack
{
	cursor:pointer;
}

/* LIKE FACEBOOK */
#fblike {
    overflow: hidden;
    position: absolute;
    z-index: 1000;
}
#siteHeader.fr #fblike {
	right:335px;
	top:26px;
}
#siteHeader.en #fblike {
	right:310px;
	top:26px;
}
