/* DG RESEARCH CSS Document */

body {
	background: url(../images/bg_top.jpg) #fff no-repeat;
	background-position:top center;
	font-family: Verdana, sans-serif;
	font-size: 100.01%;
	color:#707070;
	margin: 0;
	padding: 0;
}

p {
	padding:7px 0 7px 0;
	margin: 0;
}

h1 {
	font-size:140%;
	font-weight:bold;
	margin:0;
	padding: 0 0 2px 0;
	color:#273b82;
}

.autosize {
	display:inline;
	width:auto;
}

strong {
	color:#064282;
}

h2 {
	font-size:170%;
	font-weight:bold;
	margin:0;
	padding: 10px 0 2px 0;
	color:#8c1a00;
}

h3 {
	font-size:120%;
	margin:0;
	padding: 7px 10px 5px 0;
	color:#8c1a00;
}
.blueTitle {
	color:#273b82;
}

.orange {
	color:#ff8c00;
}

.blue_leftmenu2 {
	color:#7a9bd3;
}

.blue_dark {
	color:#3c4291;
}

h4 {
	font-size:80%;
	margin:0;
	padding: 2px 10px 5px 0;
	color:#2a409b;
}

h4.blue {
	background: url(../images/grigri_blue.gif) no-repeat center left;
	font-size:100%;
	margin:0;
	padding: 12px 0 5px 18px;
	color:#3c3c3c;
}

h4.yellow {
	background: url(../images/grigri_yellow.gif) no-repeat center left;
	font-size:100%;
	margin:0;
	padding: 12px 0 5px 18px;
	color:#3c3c3c;
}

h4.green {
	background: url(../images/grigri_green.gif) no-repeat center left;
	font-size:100%;
	margin:0;
	padding: 12px 0 5px 18px;
	color:#3c3c3c;
}

h5 {
	font-size:90%;
	margin:0;
	padding: 8px 0 0 0;
	color:#3c3c3c;
}

h6 {
	font-size:140%;
	font-weight:bold;
	margin:0;
	padding: 5px 0 3px 0;
	color:#29337b;
	float:left;
}

h7 {
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding: 5px 0 13px 0;
	color:#888;
	float:left;
}

#header_en {
	background: url(../images/banner_en.jpg) no-repeat;
	width:980px;
	height:162px;
	color: #FFFFFF;
	padding:0;
	margin: 5px auto 0 auto;
	font-size:65%;
}

#header_en select {
	margin: 0;
	padding: 0;
}

#header_en a {
	text-decoration:none;
	color: #FFFFFF;
}

#header_en a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}

#header {
	background: url(../images/banner_fr.jpg) no-repeat;
	width:980px;
	height:162px;
	color: #FFFFFF;
	padding:0;
	margin: 5px auto 0 auto;
	font-size:65%;
}

#header select {
	margin: 0;
	padding: 0;
}

#header a {
	text-decoration:none;
	color: #FFFFFF;
}

#header a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}

#top_menu {
	font-size:70%;
	width:980px;
	color:#000055;
	text-align:right;
	clear:both;
	margin: 0 auto 0 auto;
	padding: 3px 0px 5px 0 ;
}

#top_menu a {
	text-decoration:none;
	color:#273279;
}

#top_menu a:hover {
	text-decoration:underline;
	color:#1679b6;
}

#choose_lg {
	float:right;
	padding:98px 0 0 0;
	width:60px;
}

#choose_lg ul {
 margin:0;
 padding:20px 0 0 0;
}

#choose_lg ul li {
 margin:0;
 padding:0 10px 0 0;
 display:inline;	
}

#choose_lg ul li a:hover {
	text-decoration:underline;
}

#choose_lg ul li a.selected {
	text-decoration:underline;
}

div#breadcrumb {
	width:770px;
	text-align:left;
	font-weight:bold;
	margin-left:5px;
	float:left;
	margin:0;
	padding:119px 0 0 56px;
}

#breadcrumb ul {
	list-style:none;
	color:#FFFFFF;
	margin:0 0 0 2px;
	padding:0;
}

#breadcrumb ul li {
	display:inline;
}
		
#breadcrumb a {
	color:#F5F5F5;
	text-decoration:none;
	font-weight:bold;
}

#breadcrumb a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}	

#content_container {
	background:url(../images/bg_content.jpg) repeat-y ;
	width:985px;
	padding:0px;
	margin:0 auto 0 auto;
	text-align:left;
}

#content {
	background-color: #fff;
	width:985px;
	padding:0;
	height:100%;
	margin: 0 auto 0 auto;
}

#right_zone {
	float:right;
	width:136px;
	text-align:center;
	margin:0;
	padding:0;
}

#right_zone img {
	border:none;
}

.logo {
	width:139px;
	height:450px;
	background:url(../images/bg_logo.jpg) top center no-repeat;
	padding:1px;
}

.logo img {
	padding:15px 0 15px 0;
	margin:0;
	
}

.first_p {
 color:#053b79;
}

.right_box a {
	color:#20a7f4;
}

.right_box a:hover {
	color:#1188e4;
}

#left_zone {
	font-size:70%;
	float:left;
	margin:0 5px 15px 0;
	padding:0 10px 0 10px;
	width:145px;
}

#left_zone img {
	padding:0;
	margin:0;
	border:none;
}

#center_zone {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:75%;
	float:left;
	padding:0 0 5px 0;
	width:666px;
	margin:0 auto 0 auto;
}

/*#center_zone li {
	margin:0;
	padding: 5px 0 5px 0;
}*/

#center_zone a {
	text-decoration:none;
	color:#3c4291;
}

#center_zone a:hover {
	text-decoration:underline;
}

#center_zone h3 a {
	margin:0;
	padding: 7px 10px 5px 0;
	color:#8c1a00;
}

#center_zone h3 a:hover {
	margin:0;
	padding: 7px 10px 5px 0;
	color:#8c1a00;
}

#center_zone select {
	border:1px solid #777777;
}

.selectwidth  {
width:340px;

}
#center_zone_left {
	float:left;
	width:411px;
	padding:0;
	margin:0 20px 10px 0;
}

.center_zone_bloc_right {
	width:230px;
	clear:right;
	float:right;
}
.center_zone_block_right h3
{
	padding-top:50px;
}
.center_zone_bloc_right ul
{
	margin-left:0px;
	padding-left:15px;
	padding-top:0px;
	margin-top:0px;
}

.cadre1_container {
	float:left;
	width:345px;
	margin:8px 0 0 0;
	padding:0;
}

.cadre1_content {
	margin:0;
	padding: 0 10px 5px 0;
}

.cadre1_content a {
	color:#3461bc;
}

.cadre1_content a:hover {
	color:#8eb3f8;
	text-decoration:none;
}

.cadre1_footer {
	background:url(../images/cadre3_footer.jpg) no-repeat bottom left ;
	margin:0;
	padding:0 0 19px 0;
	width:394px;
}

.cadre2_container {
	width:296px;
	float:left;
	background:url(../images/orange_top.gif) #8eb3f8 no-repeat top center ;
	margin:8px 0 5px 8px;
	padding:0;
	color:#fff;
}

.cadre2_container img {
	border:1px solid #dadada;
}

.cadre2_content {
	font-family:Georgia;
	font-size:170%;
	font-type:bold;
	color:#fff;
	margin:0;
	padding:15px 15px 0 15px;
}

.cadre2_footer {
	background:url(../images/bottom_bluebox.gif) no-repeat bottom left ;
	margin:0;
	padding:0 0 19px 0;
	width:296px;
}

.cadre3_container {
	float:left;
	width:345px;
	margin:8px 0 0 0;
	padding:0;
}
.cadre3_container img {
	border: 0;
}

.cadre3_content {
	margin:0;
	padding: 10px 10px 10px 0;
}

.title_links {
	color:#8c1a00;
}

.title_links:hover {
	color:#8c1a00;
	text-decoration:underline;
}

.cadre3_footer {
	background:url(../images/cadre3_footer.jpg) no-repeat bottom left ;
	margin:0;
	padding:0 0 19px 0;
	width:394px;
}

.cadre_register {
	width:296px;
	float:right;
	text-align:center;
	margin:3px 10px 15px 8px;
	padding:0;
}

.cadre_register a img {
	border:none;
}

.cadre4_container {
	background:url(../images/orange_top.gif) #8eb3f8 no-repeat top center ;
	width:296px;
	float:right;
	margin:0 10px 20px 8px;
	padding:0;
}

.cadre4_container a img {
	border:none;
}

.cadre4_content {
	color:#858585;
	margin:0;
	padding: 0 8px 0px 8px;
}

.cadre4_footer {
	background:url(../images/bottom_bluebox.gif) no-repeat bottom left ;
	margin:0;
	padding:0 0 11px 0;
	width:296px;
}


.cadre5_container {
	width:658px;
	clear:both;
	margin:0;
	padding:0;
}

.cadre5_content {
	margin:0;
	padding: 0 10px 10px 0;
}

.cadre5_footer {
	margin:0;
	padding:0 0 15px 0;
	width:697px;
}

.cadre5_content a {
	color:#074a8b;
}

.cadre5_content img {
	border:none;
}

.cadre6_container {
	width:296px;
	float:right;
	margin:0 10px 20px 8px;
	padding:0;
}

.cadre6_content {
	background:url(../images/bottom_tools.jpg) no-repeat bottom center ;
	color:#8baffa;
	font-size:120%;
	margin:0;
	padding: 0 8px 8px 8px;
	text-align:center;
}

.cadre6_content a {
	color:#3f5383;
	margin:0;
	padding:0;
}

.cadre6_content a:hover {
	text-decoration:underline;
	color:#7495d8;
}

.cadre7_container {
	background:url(../images/orange_top.gif) #8eb3f8 no-repeat top center ;
	width:296px;
	float:left;
	margin:10px 8px 20px 0px;
	padding:0;
}

.cadre7_container a img {
	border:none;
}

.cadre7_content {
	color:#858585;
	margin:0;
	padding: 0 8px 8px 8px;
}

.cadre7_footer {
	background:url(../images/bottom_bluebox.gif) no-repeat bottom left ;
	margin:0;
	padding:0 0 19px 0;
	width:296px;
}

.cadre8_container {
	width:347px;
	float:right;
	margin:10px 8px 20px 0px;
	padding:0;
}

.cadre8_content {
	color:#858585;
	margin:0;
	padding: 0 8px 8px 8px;
}

.center_zone_left {
	width:250px;
	float:left;
	padding:10px 0 10px 0;
}

.center_zone_right {
	width:250px;
	float:right;
	padding:10px 0 10px 0;
}

.moreinfobox {
	background-color:#f2f5ff;
	width:120px;
	float:right;
	clear:left;
	padding: 10px 10px 35px 10px;
	margin:10px 0 5px 10px;
}

.moreinfobox ul {
	margin:0;
	padding:0 0 0 20px;
}

.moreinfobox li {
	margin:0;
	padding:0 0 0 0px;
}

.moreinfobox h1 {
	padding-top:7px;
	font-size:120%;
}

.moreinfobox a {
	border:0;
}

.maps {
	width:120px;
	float:right;
	clear:left;
	padding: 10px 10px 35px 10px;
	margin:10px 0 5px 10px;
}

.bluebox {
	background-color:#f2f5ff;
	width:370px;
	float:left;
	clear:left;
	padding: 10px 10px 35px 10px;
/*	margin:10px 0 5px 10px;*/
}

.bluebox ul {
	margin:0;
	padding:0 0 0 20px;
}

.bluebox li {
	margin:0;
	padding:0 0 0 0px;
}

.bluebox h1 {
	padding-top:7px;
	font-size:120%;
}


.quarterzone {
  border:1px solid #c9cedf;
	background-color:#f2f5ff;
	width:640px;
	float:left;
	margin: 5px 15px 5px 1px;
	padding:5px;
}

.mediazone {
	width:685px;
	float:left;
	margin: 0;
	margin: 5px 15px 5px 1px;
}

.mediazone table {
 background:white;
 border:1px solid #c9cedf;
}

.mediazone td {
	background-color:#f2f5ff;
	vertical-align:top;
	padding:5px;
}

.moreinfobox a {
}

.moreinfobox a:hover {
}

.citation_left {
	text-align:center;
	float:left;
	padding:40px 10px 10px 10px;
	width:80px;
	font-weight:bold;
	font-size:120%;
}

.citation_right {
	text-align:center;
	float:right;
	padding:40px 10px 10px 10px;
	width:80px;
	font-weight:bold;
	font-size:120%;
}

.phototxt {
	/*width:155px;*/
	float:left;
	padding:10px 0 10px 0;
}

.phototxtright img {
	width:120px;
	border:none;
}

.phototxt img {
	/*width:120px;*/
	border:none;
}

.photoleft {
	/*background-color:#f2f5ff;*/
	padding:10px;
	float:left;
  /*width:130px;*/
}

.photoleft2 {
	/*background-color:#f2f5ff;*/
	padding:10px;
	float:left;
	width:120px;
	margin: 10px 10px 0 0;
}

.photoleftbig {
	/*background-color:#f2f5ff;*/
	padding:5px;
	float:left;
	width:180px;
	margin:0;
}

.phototxtbigright {
	width:190px;
	float:right;
	padding:10px 0 0 0;
	margin:0 0 5px 20px;
}

.phototxtbig {
	width:190px;
	float:left;
	padding:10px 0 0 0;
	margin:0 10px 5px 0;
}

.phototxtbigright {
	width:190px;
	float:right;
	padding:10px 0 0 0;
	margin:0 0 5px 20px;
}

.photorightbig {
	width:190px;
	float:right;
	padding:10px 0 0 0;
	margin:0 0 5px 20px;
}

.logoleft {
	padding:10px 10px 10px 0;
	float:left;
	width:170px;
}

.logoleft img {
	border:1px solid #e1e5f0;
	border-bottom:none;
}

.photoright {
	/*background-color:#f2f5ff;*/
	padding:10px;
	float:right;
	width:120px;
}

.photoquarter {
	width:130px;
	float:left;
	padding:0 10px 5px 0;
}

.photoquarter img {
	border:1px solid #c9cedf;
}

.photoquarter_right {
	width:130px;
	float:right;
	padding:0 0 5px 10px;
}

.photoquarter_right img {
	border:1px solid #c9cedf;
}

.legend {
	font-style:italic;
	font-size:80%;
	clear:both;
	padding:2px 3px 0 3px;
}

.register_en {
	background:url(../images/registration_off_en.jpg) no-repeat top left ;
	margin-top:5px;
	width:296px;
	height:39px;
}

.register_en:hover {
	background:url(../images/registration_on_en.jpg) no-repeat top left ;
	width:296px;
	height:39px;
}

.register_fr {
	background:url(../images/registration_off_fr.jpg) no-repeat top left ;
	margin-top:5px;
	width:296px;
	height:39px;
}

.register_fr:hover {
	background:url(../images/registration_on_fr.jpg) no-repeat top left ;
	width:296px;
	height:39px;
}



.picto {
	margin:0;
	padding: 0 5px 0 0;
}


.clearfix {
	display: block;
	clear: both;
	line-height: 0;
}

.banner_container {
	width:415px;
	height:284px;
	margin:0 auto 0 auto;
	text-align:left;
}

hr {
height:1px;
color:#CCCCCC;
background-color:#CCCCCC;
border:none;
text-align: left;
}

.cadre {
	border:1px solid #f29400;
	padding: 5px 8px 5px 8px;
	margin:10px 0 10px 0;
}

#footer {
background: url(../images/footer.jpg) top center no-repeat;
font-size:70%;
height:60px;
text-align:center;
clear:both;
color: #fff;
padding:2px 0 0 0;
margin:10px 0 0 0;
clear:both;
}

#footer a {
color: #ddd;
text-decoration:none;
}

#footer a:hover {
color: #fff;
text-decoration:underline;
}

#footer span.w3c {
	color: #505050;
}


#footer span.w3c a {
	color: #505050;
}


.separator {
	font-size:1px;
	border-top: 1px dotted #a0a0a0;
	width:100%;
	clear:both;
	margin:0;
	padding:0 0 5px 0;
}

.separator2 {
	font-size:1px;
	border-top: 1px solid #d8d8d8;
	width:90%;
	height:1px;
	margin:0;
	padding:0;
}

.thumb {
	float:left;
	margin:0;
	padding:0 5px 0px 0;
}

.more {
	text-align:right;
	width:98%;
	color:#00a6fe;
	margin:0;
	padding:0 10px 0 0;
}

.more a {
	color:#00a6fe;
	font-weight:bold;
	text-decoration:none;
}

.more a:hover {
	color:#00a0ff;
	text-decoration:none;
}

.imagetxt {
	clear:both;
	text-align:center;
	width:90%;
	margin: 0 auto 0 auto;
	padding:0 10px 0 0;
}

#button_rss {
	float:right;
	margin:0;
	padding: 0px 10px 5px 50px;
}

#button_rss img {
	border:none;
	margin:0;
	padding: 2px;
}

#button_textsize img {
	border:none;
}

.phototext {
	float: left;
	margin:0 5px 0px 0px;
	padding:3px;
	padding-bottom:0px;
	max-width: 120px;
}

.columns_info {
}

.columns_info td {
	vertical-align:top;
	border-left:1px solid #e0e0e0;
	padding:10px;
}

.logotext {
	float:right;
	padding:0;
	margin:0 auto 0 auto;
	border-left:1px solid #e0e0e0;
}

.logotext tr {
	padding:0;
	margin:0;
}

.logotext td img {
	border:1px solid #e0e0e0;
}

.logolegend {
	font-size:100%;
	margin:0;
	padding:10px;
}

.logolegend a {
	color:#222233;
}

.logolegend a:hover {
	color:#111155;
}

.event {
	font-size:110%;
	font-weight:bold;
}

.boxtext {
	color:#336093;
	background-color:#ebf4fa;
	border:1px solid #c9d8e7;
	margin:10px 0 10px 0;
	padding:10px;
}

.boxtext ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:square;
}

.boxtext strong {
	color:#052953;
}

.menuline {
	font-size:1px;
	border-bottom:1px solid #fff;
}

.bg_table {
	background-color:#f4fcff;
}

#formtable {
	width:650px;
	padding:1px;
	margin:0 auto 0 auto;
	border:1px solid #add2e5;
}

#formtable td {
	padding:2px;
	margin:0;
	border-bottom:1px solid #daedf4;
	border-left:1px solid #daedf4;
}

#qlisttable {
	width:700px;
	padding:0;
	margin:0 auto 0 auto;
	border:1px solid #add2e5;
}

#qlisttable td {
	padding:2px;
	margin:0;
	border:1px solid #daedf4;
 text-align:center;
}

input {
	border:1px solid #222244;
	margin:2px 0 2px 0 ;
	padding:0;
}

.buttons {
	background-color: #fff;
	border:1px solid #95adb7;
}

#qlisttable input {
	border:1px solid #daedf4;
	margin:0;
	padding:0;
}

select {
	border:1px solid #daedf4;
}

.tabletitle {
 border:1px solid red;
 font-weight:bold;
 font-size:130%;
}

.downloadtable {
	background:#eff3ff;
	margin:5px 0 10px 0;
}

.downloadtable td {
	text-align:right;
	border:1px solid white;
}

.downloadtable2 {
	background:#eff3ff;
	margin:5px 0 10px 0;
}

.downloadtable2 td {
	text-align:center;
	border:1px solid white;
}

#allvideo {
	width:276px;
	text-align:right;
	font-size:120%;
	margin:5px 5px 5px 0;
	padding:0;
	color:#000022;
}

#allvideo a {
	color:#000022;
}

#allvideo a:hover {
	color:#000066;
}

#smallmap {
	background: url(../images/plus.gif) bottom right no-repeat;
	float:right;
	text-align:center;
	border:1px solid #e0e0e0;
	width:300px;
	padding:15px 0 5px 0;
	margin:10px 0 10px 10px;
}

#smallmap img {
	margin:0 auto 0 auto;
}

#bigmap {
	width:670px;
	text-align:center;
	padding:5px;
	margin:0;
	float:right;
}

#events_table td {
	padding:10px;
	border:1px solid #e1e1e1;	
}

.agendatable_heures {
	font-size:80%;
	float:left;
	margin:20px 0 20px 0px;
}

.agendatable_heures tr {
	margin:0;
	padding:0;
}

.agendatable_heures td {
	text-align:left;
	margin:0;
	padding:0;
	height:30px;
}

.agendatable_events {
	width:220px;
	font-size:95%;
	float:left;
	padding:0;
	margin: 10px 5px 0 0;
	border:1px solid #c9cedf;
	height:525px;
}

.agendatable_events tr {
	margin:0;
	padding:0;
}

.agendatable_events td {
	color:#000;
	background-color:#eff3ff;
	border-bottom:1px solid #dee2ee;
	text-align:center;
	margin:0;
	padding:4px;
}

.agendatable_events td .form {
	margin:0;
	padding:0;
}

.agendatable_events td.nothing {
	background-color:#fff;
	border:2px solid #fff;
	border-left:2px solid #fff;
	text-align:center;
	margin:0;
	padding:0;
	height:30px;
}

.agendatable_events_client {
	width:651px;
	font-size:95%;
	float:left; 
	padding:0;
	margin: 10px 5px 0 0;
	border:1px solid #c9cedf;
}

.agendatable_events_client tr {
	margin:0;
	padding:0;
}

.agendatable_events_client td {
	color:#000;
	background-color:#eff3ff;
	border-bottom:1px solid #dee2ee;
	text-align:center;
	margin:0;
	padding:0px 4px;
}

.agendatable_events_client td .form {
	margin:0;
	padding:0;
}

.agendatable_events_client td.nothing {
	background-color:#fff;
	border:2px solid #fff;
	border-left:2px solid #fff;
	text-align:center;
	margin:0;
	padding:0;
	height:30px;
}


.agendatable_heures td.x1 {
	height:30px;
}

.agendatable_events td.x1 {
	height:30px;
	padding:0;
	margin:0;
}

.agendatable_events td.x2 {
	height:60px;
	padding:0;
	margin:0;
}

.agendatable_events td.x3 {
	height:90px;
	padding:0;
	margin:0;
}

.agendatable_events td.x4 {
	height:120px;
	padding:0;
	margin:0;
}

.agendatable_events td.x5 {
	height:150px;
	padding:0;
	margin:0;
}

.agendatable_events td.x6 {
	height:180px;
	padding:0;
	margin:0;
}

.agendatable_events td.x7 {
	height:210px;
	padding:0;
	margin:0;
}

.agendatable_events td.x8 {
	height:240px;
}

#navinside	{
	float:left;
	padding:10px 0 0 0 ;
	margin:0;
	width:660px;
}

.between_button {
	border-bottom:1px solid #c9cedf;
	float:left;
	padding:0;
	margin:0;
	height:27px;
	width:6px;
}

.after_button {
	background:url(../images/button_line.jpg) bottom left no-repeat;
	float:left;
	padding:0;
	margin:0;
	height:28px;
	width:50px;
}

#lightlink {
	color:#fff;
}

.links_button_1level {
	float:left;
	border-top:1px solid #c9cedf;
	border-left:1px solid #c9cedf;
	border-right:1px solid #c9cedf;
	border-bottom:1px solid #c9cedf;
	background-color:#ebf0fb;
	padding:2px;
	margin:0;
	height:22px;
}

.links_button_1level a {
	float:left;
	font-weight:bold;
	background:url(../images/bg_darkbutton.jpg) top left repeat-x;
	padding:2px;
	color:#fff;
}

.links_button_1level a:hover {
	float:left;
	background:url(../images/bg_darkbutton_hover.jpg) top left repeat-x;
	text-decoration:none;
	padding:2px;
}

.selected_button_1level {
	float:left;
	border-top:1px solid #c9cedf;
	border-left:1px solid #c9cedf;
	border-right:1px solid #c9cedf;
	border-bottom:1px solid #fff;
	background-color:#fff;
	padding:2px;
	margin:0;
}

.selected_button_1level a {
	float:left;
	font-weight:bold;
	background-color:#fff;
	padding:2px;
}

.selected_button_1level a:hover {
	float:left;
	background-color:#fff;
	text-decoration:none;
	padding:2px;
}

#navinside_sublevel	{
	background:url(../images/sublevel_left_line.jpg) top left no-repeat;
	float:left;
	padding:5px;
	margin:0;
	height:31px;
}

.links_button_2level {
	float:left;
	border-top:1px solid #c9cedf;
	border-left:1px solid #c9cedf;
	border-right:1px solid #c9cedf;
	border-bottom:1px solid #c9cedf;
	padding:2px;
	margin:1px;
	height:22px;
}

.links_button_2level a {
	float:left;
	font-weight:bold;
	background:url(../images/bg_darkbutton.jpg) top left repeat-x;
	padding:2px;
}

.links_button_2level a:hover {
	float:left;
	background-image:none;
	background-color:#fff;
	text-decoration:none;
	padding:2px;
}

.selected_button_2level {
	float:left;
	border:1px solid #c9cedf;
	background-color:#fff;
	padding:2px;
	margin:1px;
	height:22px;
}

.selected_button_2level a {
	float:left;
	font-weight:bold;
	background-color:#fff;
	padding:2px;
}

.selected_button_2level a:hover {
	float:left;
	background-color:#fff;
	text-decoration:none;
	padding:2px;
}


.press_news_box {
  border:1px solid #c9cedf;
	background-color:#f2f5ff;
	width:645px;
	float:left;
	margin: 5px 15px 5px 1px;
	padding:5px;
}

.press_news_box a img{
	border:0;
}

.org_box {
  border:1px solid #c9cedf;
	background-color:#f2f5ff;
	width:645px;
	float:left;
	margin: 5px 5px 5px 1px;
	padding:5px;
}
.org_box_content {
	width:530px;
	float:right;
}
.org_box_content ul li {
	margin:0;
	padding: 0;
}
.photo_org {
	border:1px solid #c9cedf;
	margin: 10px 10px 5px 10px;
	padding: 2px;
}

.albumquarter {
  text-align:center;
  border:1px solid #c9cedf;
	background-color:#f2f5ff;
	width:190px;
	height:300px;
	float:left;
	margin: 5px 15px 5px 1px;
	padding:5px;
}

.albumquarter h3 {
	font-size:100%;
}

.albumquarter h4 {
	font-size: 100%;
}

.albumquarter img {
	border:none;
}

.thumbnail {
  text-align:center;
  border:1px solid #c9cedf;
	background-color:#f2f5ff;
	height:100px;
	width:130px;
	float:left;
	margin: 5px 15px 5px 1px;
	padding:5px;
	vertical-align:center;
}

.download_icon {
 margin:0 0 0 5px;
 padding:0;
}

.thumbnail img {
	border:none;
}

.game_button {
	width:296px;
	float:right;
	margin:0 10px 20px 8px;
	padding:0;
}

.game_button a img {
	border:none;
}

.smallban_container {
	width:300px;
	float:right;
	margin:0 10px 20px 0px;
	padding:0;
}

.smallban_container a img {
	border:none;
	padding: 0 0 0 3px;
}

.greynav {
	font-size:90%;
	color: #b7b7b7;
}

#countdownbox {
	float:left;
	padding:0;
	margin:0 15px 1px 0;
	text-align:center;
}

#countdown {
	float:left;
	width:100px;
	height:76px;
	padding:0;
	margin:0;
	text-align:center;
}

#countdown_legend {
	text-align:center;
	font-size:100%;
	padding:4px 0 0 0;
}

.ma_button {
	padding: 10px 0 10px 0;
	margin:0;
}

.search_result li {
	padding: 5px;
}

#center_zone h3.darkBlueTitle
{
	color:#273B82;
	padding-bottom:3px; 
	margin-top:15px;
}  
#center_zone h3.darkBlueTitle a
{
	color:#273B82;
}
#center_zone h3.darkBlueTitle a:link
{
	color:#273B82;
}
#center_zone h3.darkBlueTitle a:hover
{
	color:#273B82;
}
#center_zone h3.darkBlueTitle a:visited
{
	color:#273B82;
}
#center_zone ul
{
	padding-top:0px;
	margin-top:0px;
}

#center_zone div.lightBlueTitle p
{
	padding-top:2px;
	padding-bottom:5px;
	font-weight:bold;
	color:#6C8CCE;
}
.daySubTitle{
	font-size: 130%;
	padding-top:50px;
	padding-bottom:0px;
}

.glist .hand { cursor: pointer; }

.input label{
	display:block;
}
.square{
	height:210px;
}

.link_bulle {
cursor: default;
color: gray;
border-bottom: 1px dotted gray;
}

.infos_bulle {
width:140px;
z-index: 500;
position: absolute;
top: -999px;
visibility: hidden;
font: normal 10px Verdana, Arial;
color: black;
padding: 8px;
border: 1px solid #ccc;
background-color: #8EB3F8;
opacity: 0.9;
-moz-opacity: 0.9;
filter: alpha(opacity=90); 
}

.rightBottomLinks
{
	margin:0;
	margin-bottom:20px;
	width:306px;
	float:right;
	padding:0;	
}
.rightBottomLinks .link
{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

#days-menu,#pressreviews-selector{
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	margin-bottom:10px;
	padding-left:10px;
	font-size:13px;
	height:45px;
}
#days-menu li,#pressreviews-selector li{
	float:left;
	padding-top:10px;
	padding-right:20px;
}
#days-menu li.selected a,#pressreviews-selector li.selected a{
	font-weight:bold;
}
#list-table-container{
	margin-top:10px;
}
#list-table-container table{width:100%;}


/**{padding:0;
magin:0}

body
{width:343px;
margin:auto}*/

#baniere
{width:343px;
height:145px;}

#developpement{float:left}

#txt1
{width:175px;
font-size:12px;
font-family: Trebuchet MS, Verdana, sans-serif;
float:left;
margin:0px 0px 0px 10px;
color:#990000;}
 
 #txt2{width:175px;
font-size:12px;
font-family: Trebuchet MS, Verdana, sans-serif;
margin:5px 2px 0px 10px;
float:left;
color:#999999;
text-align:left}
