@import url(/partners/common/statics/common.css);
@import url(/partners/paris-berlin/statics/components.css);
*{text-align:left;padding:0px;margin:0px;font-family:arial, serif}
body {font-family:arial;font-size:15px;background-color:#ececec;margin:0px;}
img {border:0px;}
table {border-spacing:0;border: outset 0pt;border-collapse: collapse;border:0px;}
td {padding:0;vertical-align:top;}
h1, h2, h3, h4{display:inline;}
p {margin:0;}
a {text-decoration:none;color:#b6191d;}
a:hover {text-decoration:underline;color:#b6191d;}
ul li{list-style:none;}
input{border:1px solid black;font-size:16px;padding:5px;}
input[type=button],input[type=submit]{padding:5px;border-radius: 5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border:2px solid #b61a1d;
    background-color:#b61a1d;cursor: pointer;color:#fff;}
input[type=button]:hover,input[type=submit]:hover{background-color:#fff;color:#b61a1d;}
input[type=radio]  {
    background-color:#b61a1d;
    border:1px solid #b61a1d;
}
.cleaner{clear:both;}
.clearB{clear:both;}
.bx-clone { display: none; }
.sw_home #sliderUne{height:330px;overflow:hidden;}
#mainTable{width:980px;border-collapse:collapse;overflow:hidden;background-color:#fff;z-index:20;border-right:50px solid #fff !important;border-left:50px solid #fff}
#mainTable .mainCell{width:610px;padding:0px 0px 0px 0px;}
#mainTable .mainContent{width:610px;padding:20px 0px 0px 0px;}
#mainTable .mainCellAdmin{width:980px;padding:0px 0px 0px 0px;}
#mainTable .mainContentAdmin{width:980px;padding:0px 0px 0px 0px;}
#mainTable .rightCell{width:310px;border:0px;padding:0px !important;}
#mainTable .rightCell #rightColumn{width:310px;overflow:hidden;padding:0px;margin:0px;}

/* sur header */
#surHeader{width:100%;position:fixed;top:0px;left:0px;z-index:10000;padding:0px;margin:0px;
    background:url(./img/bgSurHeader.png) repeat-x left bottom;height:52px;
}
#mainNavContainer{position:relative;width:100%;background:#fff;padding:10px 0 10px 0;height:20px;overflow:hidden;}
#mainNav{position:relative;width:985px;left:50%;margin-left:-492px;background:#fff;}
#mainNav ul{padding:0px;margin:0px;width:980px;}
#mainNav ul li{display:inline-block;list-style:none;width:196px;padding:0px;margin:0px;float:left;}
#mainNav ul li a{font-weight:bold;}
#mainNav .menuparis-berlin  li a{font-size:14px;}
#mainNav #languages{width:160px;}
#mainNav #quisommesnous{width:250px;}
#mainNav  .menuparis-berlin #quisommesnous{width:180px;}
#mainNav #club{width:250px;}
#mainNav  .menuparis-berlin #club{width:200px;}
#mainNav #boutique{width:160px;border:0px;}
#mainNav  .menuparis-berlin #boutique{width:130px;}
#mainNav  .menuparis-berlin #partenaires{width:140px;}
#mainNav #connexion{float:right;text-align:right;width:150px;}
#mainNav .flag{width:26px;height:16px;float:left;margin-right:5px;}
#mainNav .flag:hover{cursor:pointer;}
.misc_img{background:url(./img/misc_img.png);}
#mainNav #fr{background-position:-32px 0px}
#mainNav #de{background-position:-64px 0px}
#mainNav #lock{background-position:-94px 0px;height:18px;float:right;width:14px !important ;margin-left:10px;}
/* header */
#banner {margin:auto;width:980px;height:99px;background:white;overflow:hidden;margin-top:48px;padding:0px;border-right:50px solid #fff !important;border-left:50px solid #fff !important;padding:20px 0px 20px 0px;}
#logo {float:left;margin:0px;width:670px;padding:0px;}
#search {float:left;width:270px;height:100%;padding:17px 20px 20px 20px;background-color:#dcdcdc;font-size:14px;}
#search .social{width:20px;height:20px;float:right;margin-left:3px;}
#search #fb{background-position:-0px -18px;}
#search #css{background-position:-21px -18px;}
#search #twtt{background-position:-42px -18px;}
#search #lkn{background-position:-112px -72px;}

#search #searchFormContainer{margin-top:20px;}
#search #searchFormContainer #searchee{width:235px;padding-left:15px;padding-right:20px;float:left;display:block;position:relative;}
#search #searchFormContainer #searchValidation{float:left;margin-left:-40px;display:block;width:20px;display:block;position:relative;background-position:-107px -25px;width:35px;height:25px;margin-top:3px;}
#search #adminMenu{clear:both;margin-top:5px;text-align:right;}
#search #adminMenu a{font-size:12px;}

#topMenu {display:inline-block;position:relative;height:43px;background:transparent url('./img/bgNav.png') repeat-x top left;width:100%;z-index:1000;}
#topMenu #topMenuContainer {position:relative;margin:auto;width:980px;height:100%;background:transparent;}
#topMenu #topMenuContainer #menu {float:left;font-size:18px;z-index:1000;width:100%;}
#topMenu #topMenuContainer #menu ul {list-style-type:none;height:26px;padding:0px 0 0 0;margin:0;}
#topMenu #topMenuContainer #menu ul li {float:left;display:block;text-transform:uppercase;width:180px;text-align:center;}
#topMenu #topMenuContainer #menu_home{width:60px !important;padding-top:6px;}
#topMenu #topMenuContainer #menu_home:hover{cursor:pointer;}
#topMenu #topMenuContainer #flag_menu_home{background-position:-110px 0px;width:21px;height:17px;}
#topMenu #topMenuContainer #menu ul li a {text-decoration:none;color:white;padding:7px 0px 0px 0px;width:100%;text-align:center;height:28px;display:block;overflow:hidden;}
#topMenu #topMenuContainer #menu ul li a:hover {text-decoration:underline;}
#topMenu #topMenuContainer #follow {float:right;height:100%;color:#bbb;font-size:13px;}
#topMenu #topMenuContainer #follow p {float:left;margin-top:10px;color:#bbb}
#topMenu #topMenuContainer #follow #links {float:left;margin:7px 20px 0 10px;}
#menu_culture.menuOn, #menu_culture:hover {background-color:#dda000}
#menu_politique.menuOn,#menu_politique:hover {background-color:#0097a8}
#menu_societe.menuOn,#menu_societe:hover {background-color:#b1ca34}
#menu_economie.menuOn,#menu_economie:hover {background-color:#eb814f}

#menu_bref.menuOn, #menu_bref:hover {background-color:#d31419}



#divContent {width:1080px;margin: -5px auto 0 auto;background:transparent;z-index:1;}
.titrePage1  {border-bottom:2px solid #b6191d;padding-bottom:20px;height:35px;width:610px;margin-bottom:20px;}
.mainContentAdmin .titrePage1  {width:980px;}
.titrePage  {font-size:30px;margin-top:15px;color:#000;display:block;width:auto;}
.titreComment{text-align:left;width:580px;padding:0px;margin:0px;display:block;}
.tdTitle{background:#000;color:#fff;padding:5px;}
.tdTitle a, .tdTitle .atable{color:#fff !important;}
.td1{background:#ccc;padding:5px !important;}
.td2{background:#8c8c8c;color:#fff;padding:5px !important;}
.td2 a{color:#fff;}
#tabs2{
	display:block;
	table-layout:fixed;
	position:relative;
	width:980px;
	font-weight:bold;
	float:left;
	border-bottom:5px solid #000;
	margin:15px 0px 0px 0px;
	cursor: pointer;
}
#tabs2 div{
	display:block;
	table-layout:fixed;
	position:relative;
	width:135px;
	background : #dcdcdc;
	color: #000000;
	float:left;
	text-align:center;
	padding-top:5px;padding-bottom:5px;margin-right:5px;
	border-radius: 0px 15px 0 0px;-moz-border-radius:0px 15px 0 0px;
}
#tabs2 div:hover{
	display:block;
	table-layout:fixed;
	position:relative;
	width:135px;
	background : #000;
	color: #FFFFFF;
	float:left;
	text-align:center;
	padding-top:5px;padding-bottom:5px;
	margin-right:5px;
	border-radius: 0px 15px 0 0px;-moz-border-radius:0px 15px 0 0px;
}
#tabs2 .tabon{
	display:block;
	table-layout:fixed;
	position:relative;
	width:135px;
	background : #000;
	color: #fff;
	float:left;
	text-align:center;
	padding-top:5px;padding-bottom:5px;margin-right:5px;
	border-radius: 0px 15px 0 0px;-moz-border-radius:0px 15px 0 0px;
}
.underTabMenu {float:left;background:#dcdcdc;width:978px;border:1px solid #000;display:block
                ;margin-top:0px;padding:0px;list-style-position: inside;}
.underTabMenu li {float:right;width:150px;font-weight:bold;display:block;padding-left:15px;border-left:2px solid #000;}
.underTabMenu li a{color:#000;}
.underTabMenu li:hover {background:#000;}
.underTabMenu li:hover 	a{color:#ffffff;}
.underTabMenu li.on {background:#000;}
.underTabMenu li.on	a{color:#ffffff;}
.contextMenuTask{
	position: absolute;   
	display:none;
	padding:10px;
	margin:10px;
	background-color:#FFFFFF;
	color:#5e5e5e;
}
.contextualMenu{padding:10px 0 10px 0;display:none}
.contextMenu{
	position: absolute;   
	display:none;
	padding:10px;
	width:210px;
	font-size: 12px;color: #5e5e5e;
	border: 1px; 
	border-color: #0869a1; 
	border-style: solid; 
	text-align: left;
}

.menu{font-weight:bold;font-size:12px;background:url(./img/flRight.png) no-repeat;padding-left:10px;}
.titmenu{font-weight:normal;font-size:12px;}

#footer{clear:both;background:#8c8c8c;margin-left:auto;margin-right:auto;width:980px;overflow:hidden;
	padding:10px 0px 60px 0px;color:#fff;margin-top:0px;
		font-family:arial;
border-right:50px solid #fff;border-left:50px solid #fff;border-top:50px solid #fff;
}
#footer a{color:#fff;}
#footer ul{list-style-position:inside;}
#footer ul li{display:block;list-style:none;width:170px;float:left;margin:0px;position:relative;padding:0px 0px 0px 15px;}
#footer ul li .titre {font-size:15px;}
#footerbar{margin-top:-50px;height:34px;background:#222222;}
#footerbar #textContainer a{color:#fff;font-size:12px;}
#footerbar #textContainer{width:960px;margin:auto;color:#fff;padding-top:10px;padding-left:20px;font-size:12px;height:24px;}

#pub{margin-bottom:20px;}
.rightCell #pub{margin-bottom:20px;margin-top:20px;text-align:center;}


.atable, .atable:hover{color:#fff;}


.secondLevelAbstract{font-weight:normal !important;}

.pictoTwitter{display:none;}

#tkpAuthorsList .authorItem .authorContent{padding:10px 0px 10px 0px;height:310px;}
#tkpAuthorsList  .menu{background:none;color:#000;}
#tkpAuthorsList  .menuOn{background:none;color:red !important;}


