@import url(reset.css);

/* COMMON */
body {
	color:#575757;
	font-size:11px;
	font-family:Verdana,Arial,sans-serif;
	background:#01296A url(/images/layout/background.png) no-repeat top;
}
h1 span,h2 span {
	display:none;
}

h2 {
	font-size: 15px;
	font-weight: bold;
}
.hidden { display:none;}
.sep {
	float:left;
	width:512px;
	padding-top:4px;
	margin:10px 0;
	font-size:10px;
	border-top:2px solid #DEDDDD;
}
.sep a {
	float:right;
	color:#B2B2B2;
	padding-left:13px;
	background:url(/images/pictos/haut-page.gif) no-repeat left;
}

.space {
	margin:0;
	padding:10px;
	clear:both;
}
img.left {
	float:left;
	margin-right:15px;
}
img.right {
	float:right;
	margin-left:15px;
}

/* =========== */
#main {
	width:958px;
	margin:40px auto 0;	
}

#main p {
	line-height:130%;
	margin-bottom:10px;
	text-align:justify;
}
ul li, td {
	line-height:130%;
}
#container {
	float:left;
	min-height:440px;
	width:950px;
	padding-left:8px;
	padding-bottom:10px;
	background-color:#fff;
}
* html #container {
	height:440px;
}
#header {
	width:940px;
	height:124px;
}
#header img#logosociete {
	float:left;
	margin:60px 0 0 10px;	
}
#header img#logogroupe {
	float:right;
}

/*** MENU ***/

#menu {
	float:left;
	width:940px;
	height:27px;
	position:relative;
	background-color:#666;
}
#menu img#langue { padding:3px 0 3px 6px; margin-top:5px;;border-left:1px solid #FFF; }
#nav li span {
	display:none;
}
#nav a {
	margin:0;
	float:left;
	width:95px;
	height:27px;
}
#nav a.presentation,#nav a.presentation:hover {
	width:120px;
	background:url(/images/menu/en_intitule1.gif) no-repeat;
}
#nav a.produit,#nav a.produit:hover {
	background:url(/images/menu/en_intitule2.gif) no-repeat;
}
#nav a.support,#nav a.support:hover {
	background:url(/images/menu/en_intitule3.gif) no-repeat;
}
#nav a.actualite,#nav a.actualite:hover {
	background:url(/images/menu/en_intitule4.gif) no-repeat;
}
#nav a.carriere,#nav a.carriere:hover {
	background:url(/images/menu/en_intitule5.gif) no-repeat;
}
#nav a.contacts,#nav a.contacts:hover  {
	background:url(/images/menu/en_intitule6.gif) no-repeat;
	margin-right:120px
}

#nav a.presentation:hover,
#nav a.produit:hover,
#nav a.support:hover,
#nav a.actualite:hover,
#nav a.carriere:hover,
#nav a.contacts:hover {
	background-position:top right;
}
/* all menu links */
#subMenusContainer a {
	display:block;
	height:17px;	
	color:#fff;
	padding:1px 10px;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-decoration:none; 
	border-bottom:1px solid #FFF;
	min-width:120px;
}
* html #subMenusContainer a {
	white-space: nowrap;
	width:200px;
}
/* Just sub menu links */
#subMenusContainer a, #nav li li a {
	text-align:left;
}
/* All menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#subMenusContainer a.subMenuParentBtnFocused {
	color:#FFF;
	border-bottom:1px solid #FFF;
	background-color:#CE2358;
}
/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus {
	background-color:#D84F79;
}
/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW { 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}
/* All ULs and OLs */
#nav, #nav ul, #nav ol, 
#subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}
/* All submenu OLs and ULs */
#subMenusContainer ul, #subMenusContainer ol {	
	border-top:1px solid #FFF;
	background-color:#CE2358;
}
/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
}
#subMenusContainer li {
	list-style: none;
}
/* main menu ul or ol elment */
#nav {
	display:block;
	list-style:none;
	margin:0;
	text-align: center;
}
#subMenusContainer {
	display:block;
	position:absolute;
	top:0;left:0;
	width:100%;
	height:0;
	overflow:visible;
	z-index:1000000000; 
}

/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li {float:none;}
#nav li li a { /* Just submenu links*/	
	position:relative;
	float:none;
}
#nav li ul { /* second-level lists */
	position: absolute;
	width:10em;
	margin-left:-1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}
/* third-and-above-level lists */
#nav li ul ul {margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{margin-left: 0; }
#nav li li:hover ul {margin-left: 10em; margin-top:-2.5em;}


#fsearch {
	float:left;
	display:inline;
	padding-left:15px;
	margin-top:5px;
	border-left:1px solid #fff;
}
#fsearch input {
	border:1px solid #CE2358;
	font-size:11px;
	font-family:Verdana,Arial,sans-serif;
}
#fsearch input#submit {
	border:0;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	background:none;
}

/*** FOOTER ***/
ul#footer {
	clear:left;
	width:940px;
	margin:0 auto;
	color:#fff;
	padding:8px 0;
}
ul#footer li {
	display:inline;
}
ul#footer li a {
	font-size:10px;
	color:#fff;
}
ul#footer li a#flag-fr {
	padding-right:30px;
	background:url(/images/pictos/fr-flag.gif) no-repeat right;
}


/* HOME */

#main.home #bandeau {
	width:940px;
	height:225px;
	margin:1px 0;
	background:url(/images/illustrations/home.jpg) no-repeat right top;	
}
#main.home #bandeau #introtext {
	width:332px;
	height:213px;
	float:left;
	padding:12px 34px 0px 25px;
	font-size:11px;
	color:#FFF;
	text-align:justify;
	line-height:20px;
	background:url(/images/illustrations/home-transparence.jpg) no-repeat left top;
}
#main.home #bandeau #introtext h1 {
	margin-bottom:10px;
}
#main.home #bandeau #introtext p {
	margin-bottom:0;
	line-height:150%;
}
#main.home #bandeau #introtext strong {
	font-size:14px;
}
#main.home #bandeau #introtext a {
	color:#fff;
	text-decoration:underline;
}
#main.home #bandeau #introtext a#plus {
	float:right;
	margin-top:3px;
	padding-left:15px;
	font-size:11px;
	color:#FFF;
	background:url(/images/pictos/fleche.gif) no-repeat left;
}

#main.home #centerCol {
	width:930px;
	height:234px;
	padding:18px 10px;
	padding-right:0;
	background:url(/images/layout/bg-main-home.jpg) repeat-x left top;
}
#main.home #events {
	float:left;
	display:inline;
	width:160px;
	height:266px;
	margin-right:15px;
	padding-right:10px;
	border-right:1px solid #fff;	
}
#main.home #centerCol #events h2 {
	width:158px;
	height:25px;
	margin-top:-6px;
	margin-bottom:10px;
	background:url(/images/titres/en_h2-events.gif) no-repeat left bottom;
}
#main.home #centerCol #events h3 {
	font-size:12px;
	color:#BD1047;
	font-weight:bold;
}
#main.home #centerCol #events a.follow {
	color:#3572B3;	
	padding:2px 5px 2px 30px;
	background:#E2DFD8 url(/images/pictos/next.gif) no-repeat 5px 3px;
}
#main.home #centerCol #events img {
	margin:10px 0;
}
#main.home #centerCol #events p {
	color:#393939;
}
#main.home #centerCol h2 {
	float:left;
	width:275px;
	height:14px;
	margin-bottom:0;
	background:url(/images/titres/en_h2-gamme-produits.gif) no-repeat left bottom;
}

#main.home #centerCol ul#vignettes {
	width:744px;
	margin-top:10px;
	position:relative;
	float:left;
}
ul#vignettes li {
	float:left;
	width:134px;
	height:210px;
	display:inline;
	margin-right:1px;
	padding:15px 6px 0 6px;
	background:url(/images/layout/bg-vignette.jpg) no-repeat center 3px;
}
ul#vignettes li a {
	display:block;
}
ul#vignettes li a span {
	display:none;
}
ul#vignettes li a img {
	padding-top:52px;
}
ul#vignettes .picto {
	padding-top:52px;
	position:absolute;
	z-index:-10;
}
ul#vignettes a:hover .picto {
	z-index:10;
}
ul#vignettes li#v1 a,ul#vignettes li#v1 a:hover {	
	background:url(/images/titres/en_titre-vignette1.gif) no-repeat;
}
ul#vignettes li#v2 a,ul#vignettes li#v2 a:hover {
	background:url(/images/titres/en_titre-vignette2.gif) no-repeat;
}
ul#vignettes li#v3 a,ul#vignettes li#v3 a:hover {
	background:url(/images/titres/en_titre-vignette3.gif) no-repeat;
}
ul#vignettes li#v4 a,ul#vignettes li#v4 a:hover {
	background:url(/images/titres/en_titre-vignette4.gif) no-repeat;
}
ul#vignettes li#v5 a,ul#vignettes li#v5 a:hover  {
	background:url(/images/titres/en_titre-vignette5.gif) no-repeat;
}
ul#vignettes li#v5 {
	margin-right:0;
}
ul#vignettes li#v1 a:hover,ul#vignettes li#v2 a:hover,ul#vignettes li#v3 a:hover,ul#vignettes li#v4 a:hover,ul#vignettes li#v5 a:hover {
	background-position:top right;
}


/*** GAMME ***/

/* Contenu principal */
#main.inside #bandeau {
	width:940px;
	height:135px;
	margin-top:1px;
}

#main.inside #centerCol {
	float:left;
	width:755px;
	padding-top:20px;
	padding-bottom:10px;
	background:url(/images/layout/sep-colonne.jpg) repeat-y right;
	min-height:400px;
}
#centerBody {
	float:left;
	width:732px;
	background:url(/images/layout/bg-content-left.gif) repeat-y left;
	min-height: 286px;
}
#centerBody h1 {
	height:30px;
	color:#fff;
	font-size:12px;
	line-height:230%;	
	font-weight:bold;
	padding-left:10px;
	background:url(/images/layout/h2-degrade-rose.jpg) no-repeat;
}
#centerBody h1 a {
	color:#fff;
	text-decoration:underline;
}
#centerLeft {
	float:left;
	width:200px;
}
#centerLeft ul#ssmenu {
	width:182px;
	margin:22px auto;
}

#centerLeft ul#ssmenu li {
	width:182px;
	margin-bottom:5px;
}
#centerLeft ul#ssmenu li a#on {
	color:#C40141;
}
#centerLeft ul#ssmenu li a:link,#centerLeft ul#ssmenu li a:visited {
	width:180px;
	/*min-height:26px;*/
	display:block;
	color:#666666;
	background-position: 0 6px;
}

#centerLeft ul.product li a:link,
#centerLeft ul.product li a:visited {
	background: url(/images/layout/puce_grey.gif) no-repeat;
}

#centerLeft ul.product li a:hover,
#centerLeft ul.product li a:active,
#centerLeft ul.product li#on  {
	background:url(/images/layout/puce_pink.gif) no-repeat;
}

#centerLeft ul.product li#pink a  {
	background:url(/images/layout/puce_pink.gif) no-repeat 0 5px;
	color: 	#C40141;
}

 a.active span {
	color: 	#C40141;
}

#centerLeft ul#ssmenu li a span {
	display:block;
	padding-left: 10px;
}


#centerLeft ul#ss-ssmenu li a:link,#centerLeft ul#ss-ssmenu li a:visited {
	padding-top:2px;
	padding-left:2px;
}
#centerLeft ul#ssmenu li a:hover,#centerLeft ul#ssmenu li a:active,#centerLeft ul#ssmenu li#on  {
	color:#C40141;
	background-position: 0 6px;
}


#centerLeft ul#ssmenu li#on {
	width:180px;
	/*height:26px;*/
	padding: 2px 0 0 2px;
}
#centerLeft ul#ssmenu li span {
	display:none;
}
#centerLeft ul#ssmenu li#arret,#centerLeft ul#ssmenu li#presentation,
#centerLeft ul#ssmenu li#interconnexion,#centerLeft ul#ssmenu li#militaires {
	padding-top:23px;
}
#centerLeft ul#ssmenu li#evacuation,#centerLeft ul#ssmenu li#elastomeres {
	padding-top:35px;
}

#centerLeft ul#ssmenu li#tt-amp-c {
	background:url(/images/titres/tt-c.gif) no-repeat top;
	padding-top:30px;
}
#centerLeft ul#ssmenu li#remote-sensing {
	background:url(/images/titres/remote-sensing.gif) no-repeat top;
	padding-top:30px;
}
#centerLeft ul#ssmenu li#radio-logicielle-geolocalisation {
	background:url(/images/titres/software-and-defined-radio-geolocation.gif) no-repeat top;
	padding-top:40px;
}
#centerLeft ul#ssmenu li#enregistreur-de-mission {
	background:url(/images/titres/missions-recorders.gif) no-repeat top;
	padding-top:30px;
}
#centerLeft ul#ssmenu li#essais-en-vol {
	background:url(/images/titres/flight-test.gif) no-repeat top;
	padding-top:30px;
}
#centerLeft ul#ssmenu li#support {
	background:url(/images/titres/support.gif) no-repeat top;
	padding-top:30px;
}



#centerRight {
	float:left;
	width:512px;
	margin-left:20px;
}
#centerRight a, #centerRight a.link {
	text-decoration:underline;
}

#centerRight p.strong {
	font-weight:bold;
}

#centerRight .pink {
	background: #F7DCE5;
	padding: 10px;
	margin-bottom: 10px;
}

#centerRight h2 {
	padding:10px 0;
}

#centerRight ul {
	margin:8px;
}
#centerRight ul li  {
	padding-left:12px;
	background:transparent url(/images/pictos/rond-liste.gif) no-repeat scroll left 5px;
}

/* == pas de puce pour certaines rubriques == */
#support_form ul,
#centerRight.ref ul,
#centerRight.presentation ul  {
	margin:0;
}
#support_form ul li,
#centerRight.ref ul li,
#centerRight.presentation ul li  {
	padding-left:0;
	background:none;
}
/* =========== end pas de puce ========== */

#centerRight h3, #centerBody h3 {
	font-weight:bold;
	font-size:14px;
	line-height:190%;
	margin-top:20px;
	padding-bottom:3px;
	color:#575759;
}
#centerRight h3 a:hover {
	text-decoration:none;
}
#centerRight h4 {
	font-size:12px;
	font-weight:bold;
	line-height:180%;
	color:#CE2358;
}
#centerRight h4 a {
	color:#CE2358;
}
#centerRight.presentation li {
	margin-top:5px;
	padding-left:12px;
}
#centerRight.ref li li li,
#centerRight.emploi li,
#centerRight.products li {
	margin-top:5px;
	padding-left:12px;
	background: url(/images/pictos/rond-liste.gif) no-repeat left 4px;
}
#centerRight.ref li li li.no-bullet { background:none;}
#centerRight.ref li.marge,
#centerRight.presentation li.marge {
	margin:10px;
}
#centerRight.ref li.marge p.titre,
#centerRight.presentation li.marge p.titre,
#centerRight.ref li.marge p.titre a,
#centerRight.presentation li.marge p.titre a{
	font-weight:bold;
	color:#C40141;
	text-transform: uppercase;
}
#centerRight.ref li ul {
	margin-left:20px;
}
#centerRight.ref li li ul  {
	margin-bottom:10px;
}
#centerRight.ref li.marge table {
	width:420px;
}
#centerRight.ref li.marge table p{
	text-align:left;
}
#centerRight.ref p.titre2 {
	font-weight:bold;
	cursor:pointer;
	background:url(/images/pictos/puce-fleche.gif) no-repeat 0 3px;
	padding-left:15px;
}
#centerRight div#societe {
	padding:15px;
	background:#F0F0EF;
}
#main p#titre {
	font-size:12px;
	font-weight:bold;
	color:#575759;
}
#centerRight div.illustration {
	float:right;
	width:250px;
	margin-left:10px;
}
#centerRight div.illustration a span {
	height:16px;
	display:block;
	font-size:9px;
	color:#fff;
	line-height:160%;
	padding-left:30px;
	margin-top: 10px;
	background:url(/images/titres/bg-loupe-img.gif) no-repeat left bottom;
}

* html div.illustration a span {
	cursor:pointer;
	margin-top:1px;
}
#centerRight div.illustration.double {
	float:left;
	margin-left:0;
}

#centerRight .more h4 {
	float: left;	
	padding: 0 5px;
}
#centerRight .more h6 {
	color: #CE2358;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
}
#centerRight .more div {
	float: left;
	width:470px;
}
#centerRight .more div img {
	float: left; 
	margin-right: 5px;
	border: #666666 1px solid;
}
#centerRight .more .tab-menu li {
	padding:0;
	margin:0;
	background:none;
}
#centerRight .more li li {
	padding:0;
	margin:0;
	background:none;
}
#centerRight .more li.file {
	padding-left:18px;
	margin:0;
	background:url(/images/pictos/pdf.gif) no-repeat left bottom;
	line-height:15px;
}
#centerRight ul.logo li span {
	display:block;
	width:50px;
	float:left;
}
#centerRight ul.logo img {
	padding-left:30px;
}
table.gammes {
	width:512px;
	margin:10px 0;
	border:1px solid #DDDDDD;
}
table.gammes tr.caption td {
	height:20px;
	padding-top:2px;
	font-size:12px;
	font-weight:bold;
	color:#C60644;
	line-height:160%;
	text-align:center;
	background:#F1E6E9;
}
table.gammes th {
	width:160px;
	padding:5px;
	font-weight:bold;
	border-bottom:2px solid #DDDDDD;
}
table.gammes td {
	width:33%;
	padding:1px 5px 5px;
	font-size:10px;
	line-height:150%;
	vertical-align:middle;
}
table.gammes tr.odd td {
	background-color:#F6F0F2;
}
#centerRight ul.liste-applications {
	margin:10px 0 15px;
}
#centerRight ul.liste-applications li {
	line-height:160%;
	margin-left:25px;
	padding-left:10px;
	background:url(/images/pictos/rond-liste.gif) no-repeat left 7px;
}
#centerRight ul.liste-applications li.title {
	padding:0;
	margin-left:0px;
	background:none;
}

/* Contenu droite */
#rightCol {
	float:left;
}

#rightCol ul#videos { 
	text-align:center;
}
#rightCol ul#videos,
#rightCol ul#produits,
#rightCol ul#events,
#rightCol ul#implantations {
	
	margin:20px 10px;
	width:165px;
}
#rightCol ul#videos li.titre,
#rightCol ul#produits li.titre,
#rightCol ul#events li.titre,
#rightCol ul#implantations li.titre {
	height:22px;
	width:165px;
}
#rightCol ul#videos li.titre { 	background:url(/images/titres/en_ssmenu-videos.gif) no-repeat; }
#rightCol ul#produits li.titre { 	background:url(/images/titres/en_ssmenu-produits.gif) no-repeat; }
#rightCol ul#events li.titre { 	background:url(/images/titres/en_ssmenu-events.gif) no-repeat; }
#rightCol ul#implantations li.titre { 	background:url(/images/titres/en_ssmenu-contacts.gif) no-repeat; cursor:pointer;}

#rightCol ul#videos li.titre span,
#rightCol ul#produits li.titre span,
#rightCol ul#events li.titre span,
#rightCol ul#implantations li.titre span {
	display:none;
}
#rightCol ul#videos li {
	width:100px;
	margin:22px auto 0;
}
#rightCol ul#videos li a span {
	height:12px;
	display:block;
	font-size:9px;
	color:#fff;
	line-height:120%;
	background:url(/images/titres/bg-lirevideo.gif) no-repeat left bottom;
}
#rightCol ul li ul { margin:5px 0;}
#rightCol ul li li { background:transparent url(/images/pictos/rond-liste.gif) no-repeat scroll left 4px; padding-left:10px }

/* Pour IE6 - Le menu est en conflit avec le float de la colonne droite. On le d�clare � none pour cel�. */
/*  Et 2eme correction pour ajouter un filet 1px au dessus legende "lire video" */
* html #rightCol ul#videos {
	float:none;
	border-left:8px solid #fff;
}
* html ul#videos li a span {
	cursor:pointer;
	margin-top:1px;
}
/* about us - profile */
ul.profile {
	margin:8px;
}
ul.profile li  {
	background:transparent url(/images/pictos/rond-liste.gif) no-repeat scroll left 5px; padding-left:10px
}

/* Support */
#support_form input {
	width:250px;
	border:1px solid #7b7b7b;
}
#support_form input.radio {
	width:auto;
	border:none;
	cursor:pointer;
}
#support_form select, #support_form textarea {
	width:290px;
	border:1px solid #7b7b7b;
}
#support_form input#captcha {
	width:150px;
}
#support_form p#conseil-support {
	margin:15px;
}
#support_form ul {
	margin: 15px ;	
}
#support_form ul li {
	float:left;	
	padding-top: 10px;
	width: 300px;
}
#support_form ul li.left {
	width: 150px
}
#support_form ul li.left label {
	font-weight: bold;
}
#support_form ul li.right {
	width: 250px
}
#support_form ul li a:hover#refresh {
	color: #C20035;
}
#support_form ul li input.submit {
	background: #C20035;
	border: #3c3c3c solid 1px;
	color:#FFF;
	width:100px;
	font-weight: bold;
	cursor:pointer;
}

/* End Support */

/* Implantations et contacts */

ul#locations {
	padding-top:10px;
	float: left;	
	/*overflow: auto;
	height: 535px;*/
	width: 195px;
}
ul#locations.plus {
	width: 500px;
}

ul#locations li {
	margin: 2px 10px 2px 5px;
	border-bottom:2px solid #DEDDDD;
}
ul#locations li#contacts {background:url(/images/titres/en_ssmenu-contacts.gif) no-repeat;height:28px;border:0}
ul#locations li#others-implantations {background:url(/images/titres/others-implantations.gif) no-repeat;height:28px;border:0}
ul#locations li#contacts span, ul#locations li#others-implantations span{display:none;}
ul#locations li#break {
	padding-bottom:10px;
	margin: 2px 0px 20px 5px;
}
ul#locations li.last { border:0 }


ul#locations li.select div.markers p.location,
ul#locations li.select p.location {
	background:transparent url(/images/pictos/punaise-rouge.gif) no-repeat scroll 0 0;	

}
ul#locations li div.markers p.location,
ul#locations li p.location {
	background:transparent url(/images/pictos/punaise-bleue.gif) no-repeat scroll 0 0;	
	color:#AB0237;
	font-size:13px;
	font-weight:bold;
	line-height:140%;
	margin-bottom:0;
	padding-left: 20px;
	text-align:left;	
}	
ul#locations li div.markers p.location,
ul#locations li p.location {
	color:#AB0237;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
}
ul#locations li div.markers p.infos,
ul#locations li p.infos {
	line-height:130%;
	margin-bottom:10px;
	text-align:left;
	padding-left: 20px;
}

/* End Implantations et contacts */
.plan-site ul li {
	line-height:180%;
}
.plan-site p strong {
	font-weight:bold;
	text-align:left;
}

/* Recherche */

#search img {
	padding: 5px;
}
/* end Recherche */


.tab-wrapper
{
	padding:				0.5em 0.5em;
	margin:					0;
	border:					1px solid #eee;
	clear:					both;
	background:				#F7DCE5;
	width: 					450px;
}
.tab-menu
{
	margin:					0;
	padding:				0;
	list-style:				none;
	overflow:				auto;
}
.tab-menu li
{
	margin:					0;
	padding:				0;
	float:					left;
	line-height:			2em;
}
.tab-menu li a
{
	padding:				0 .5em;
	font-weight:			bold;
}
.tab-menu li a:hover,
.tab-menu li a:focus
{
	color: #CE2358
}
.tab-menu li.tab-selected a
{
	text-decoration:		underline;
	color:					#CE2358
}

#centerRight table {
	width: 732px;
	border: 1px;
}
#centerRight table#presentation  {
	width:500px;
}
#centerRight table#presentation td {
	padding:3px 5px;
	line-height:14px
}
#centerRight table#presentation td#col1 {
	width:100px;
}
#centerRight tr, #centerRight td,  #centerRight th{
	border:none;
}

#centerRight table h1 {
	margin-bottom: 10px;
}

#centerRight table .Style4 {
	text-decoration: underline;
}

#centerRight table .Style6{
	font-weight: bold;
	padding-right:10px;
}

table.ref {
	width:480px;
}
table.ref tr td.col1,
table.ref tr td.col2 {
	width:50%;
}
table.ref td {
	padding-top:10px;
	padding-left:10px;
}
