* {margin:0;padding:0;}

body {
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	/*color:#000;*/
	background:#344576;
}

ul,ul li{list-style-type:none;}

img{border:0;}

input {
	font-size:10px;
	border: 1px solid #CBCBCB;
}

form {
	display:inline;
}

h1 {
	margin-bottom:15px;
}

h3 {
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
}

h4 {
	font-weight:normal;
}

h5 {
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
}

/************* TABLEAU ******************/
.bleu,.breadcrumb{font-size:11px; font-weight:normal; line-height:13px;/*line-height:17px;*/}
.bleub, h2{font-size:11px; font-weight:bold;}


/************* POSITIONNEMENT BLOCS ******************/
#main{
	padding:0px 10px 13px 10px;
}
#overall {
	width: 798px;
	margin:0 auto;
}

.padding_overall {
	padding:0px 12px;
	background: #fff url(/en/images/bg_overall.gif) center top repeat-y;
	width: 798px;
}

#top {
	background: #fff url(/en/images/bg_top.gif) center bottom repeat-x;
	height:34px;
	padding-top:5px;
}

#header {
	width:798px;
	height:121px;
	padding:0px;
	margin-bottom:1px;
	background: url(/en/images/header.jpg) top left no-repeat;
}

.flash {
	padding:9px 0 0 487px;
}

.left, .left2 {
	float:left;
}

.right, .right2 {
	float:right;
}

.txt_top {
	padding: 7px 0px 0px 15px;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	line-height:11px;
}

.txt_top div {
	float:left;
}

.txt_top .pad{
	margin-top:2px;
}

#footer .pad {
	margin-top:5px;
}


#footer .footer_important {
	font-weight:bold;
	color:#ff0000;
	
}

#rn2 #recherche {
	background: #344576;
	/*height:35px;*/
	width:233px;
	margin-bottom:3px;
	line-height:17px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}

#rn #recherche {
	background: #344576;
	/*height:35px;*/
	width:148px;
	margin-bottom:10px;
	line-height:17px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}

#rn2 #recherche .content, #rn #recherche .content {
	padding:10px;
}

#rn2 #recherche input {
	width:118px;
	margin:0 5px;
}

#rn #recherche input {
	width:105px;
	margin:0 5px 0 0;
}

#main .left {
	padding:0 11px 0 0;
}

.nav_type1 #main .left {
	width:360px;
}

.nav_type2 #main .left {
	width:605px;
}

.nav_type1 #main {
	/**background: url(/en/images/col_line.gif) center bottom repeat-x repeat-y;**/
	margin: 13px 0 0 0;
	background:url(/en/images/col_line.gif) 383px 0px repeat-y;
}

.nav_type2 #main {
	/**background: url(/en/images/col_line.gif) center bottom repeat-x repeat-y;**/
	margin: 13px 0 0 0;
	background:url(/en/images/col_line.gif) 627px 0px repeat-y;
}

#main .left .titre {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-align:justify;
}

#main .right, .col_art_info {
	font-size:9px;
	font-family:verdana,arial,helvetica,sans-serif;
}

#main .right, .col_art_info .vignette img {
	width: 235px;
}

.nav_type1 #main .right {
	width:393px;
}

.nav_type2 #main .right {
	width:148px;
}

.col_left {
	float:left;
	width:148px;
}

.col_right {
	float:right;
	width:233px;
}

#galerie {
	border-bottom: 1px solid #CBCBCB;
}

#galerie .left2 {
	width:363px;
}

#galerie .right2 {
	text-align: center;
}

#galerie2 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
}

#galerie2 .left2 {
	width:353px;
	padding-right:10px;
	margin-right:10px;
	border-right: 1px solid #CBCBCB;
}

#galerie2 .article_img {
	float:left;
	width:115px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#galerie2 .legend {
	float:right;
	width:228px;
}

/*#galerie2 .left2 img {
	margin-right: 10px;
	margin-bottom: 10px;
}*/

#galerie2 .right2 {
	width:231px;/
}

#article {
	border-bottom: 1px solid #CBCBCB;
	/*text-align:justify;*/
}

#article #contenu {
	text-align: justify;
}

#article2 .left2 {
	width:360px;
}

#article2 .right2 {
	width:225px;
	padding-left:10px;
	border-left: 1px solid #CBCBCB;
}

.border img {
	border: 1px solid #000;
}

.border a img {
	border: 1px solid #000;
}

#fleches {
	width:253px;
	margin:10px 0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#fleches img {
	margin: 0 10px;
}

.txt_al_right {
	text-align:right;
}

#article .entete .title, .title, .title2, h1 {
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 17px;
	line-height: 16px;
	text-align:left;
}

.title, .subtitle {
	font-weight:bold;
}

entete .title, entete .subtitle {
	font-weight:normal;
}

.entete .subtitle {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
}

.art-title {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px 0 4px 0;
}

.decalage {
	padding:0 6px;
}

.date , .date2 {
	background:#FF0000;
	color:#fff;
	font-weight:bold;
	padding:0 3px;
	font-family:verdana,arial,helvetica,sans-serif;
}

.date {
	font-size:9px;
	margin-bottom:1px;
}

.date2 .titre_missions {
	padding-left:3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom:6px;
}

.date3 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:9px;
}

.date , .date2, .titre_missions {
	color:#fff;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
}

.titre_missions {
	background:#ff6600;
}


.date2 {
	padding-left:3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom:6px;
}

.date3 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:9px;
}

.agenda {
	display:block;

}


.agenda p.vignette, #article2 p.vignette {
	background-color: gray; 
	text-align: center;
	width:115px;
	margin-bottom:4px;
}

.bottom_margin p {
	padding-bottom:10px;
	border-bottom:1px solid #d4d4d4;
}
#intervenants b {
	font-size:13px;
	/*text-decoration:underline;*/
	display:block;
	margin-top:5px;
}

#intervenants strong {
	color:354576;
}

#nom_intervenant {
	font-size:15px;
	color:#364d90;
	font-weight:bold;
}

.mail-pad{
	float:left;
	text-align:center;
}



#article .date, .resultat .date {
	width:350px;
}

#carte p {
	text-align:center;
}

#carte a {
	color:#354576;
}

#carte table a {
	margin:10px;
}

#carte ul {
	margin:0 auto;
}

#carte li {
	display:inline;
	padding:0 15px;
}

/*#carte li {
	padding:0 15px;
}*/

#carte ul .first {
	padding:0 15px 0 22px;
}

#carte ul .last {
	padding:0 22px 0 15px;
}

.alinea p{
	text-align:justify;
	text-indent:15px;
}

.page_tab .bleu {
	line-height:27px
}

.page_tab .tabblanc {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
}

.page_tab .bleub, h2, .resultat table .bleub {
	font-weight:bold;
	padding:5px 5px 5px 25px;
	background:#f2f2f2 url(/en/images/fl-tet.jpg) 1px 1px no-repeat;
	border: 1px solid #c2c2c2;
	text-transform:uppercase;
	line-height:9px;
}

.presse_int .bleub /*.organigramme .bleub*/ {
	/*padding:5px;*/
	background-image:none;
	border-left:0;
	margin:0;
	padding:0;
}

.presse_int .tabbleuciel .bleub {
	margin:0;
	padding:0;
}

.presse_int .tabbleuciel .bleub img {
	margin-right:5px;
}

.page_no_tab .titre {
	height:30px;
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size: 17px;
	line-height: 16px;
}

.resultat li {
	padding:8px 20px;
	border-top: 1px solid #d4d4d4;
	/*background:url(/en/images/dot.gif) 10px 13px no-repeat;*/
	overflow: auto;
	clear: both;
}

.resultat li p {
	/*padding-left: 60px;*/
}

.resultat .impair {
	background-color: #f4f4f4;
}

.resultat .last {
	border-bottom: 1px solid #d4d4d4;
}

.double-tab {
	border-bottom:1px solid #CBCBCB; 
	padding:15px 0 15px 0;
}

.double-tab .p-left {
	float:left; 
	width:50%; 
	margin-left:6px;
}

.double-tab .p-right {
	float:right; 
	margin-right:6px;
}
 
#last {
	border-bottom: 1px solid #d4d4d4;
}

.orange {
	color:#FF6600;
}

.article_img {
	margin: 0 7px 0px 0;
}

/*.article_img {
	width:115px;
}*/

.al_right {
	text-align:right;
}

.line-img, .line-img2 {
	width:100%; 
	height:1px; 
	margin:5px 0;
}

.line-img { 
	margin:5px 0;
}

.line-img2 { 
	margin:15px 0;
}

.line {
	margin: 15px 0;
	width:100%;
	border-bottom: 1px solid #CBCBCB;
}

.nav_type1 .l-utiles .line {
	margin: 5px 0;
}

.nav_type1 .l-utiles .description {
	margin-left: 12px;
}

.nav_type1 .l-utiles .description1 {
	margin-left: 12px;
}





.column_left, .column_middle, .column_right {
	float:left;
	width:115px;
	padding-bottom:11px;
}

.column_left, .column_middle {
	padding-right:3px;
	border-right: 1px solid #CBCBCB;
}

.column_middle, .column_right {
	padding-left:3px;
}

.column_left {
	clear: both;
}

.left2 div.titre {
	text-align: left;
}

.clear {
	clear: both;
}

hr.clear {
	visibility: hidden;
}

.col_art_info {
	/*width:242px;*/
	width: 235px;
	float:right;
	padding-left:10px;
	margin-bottom:5px;
}

.col_art_info .content{
	background:#E5E7E9;
	padding:10px;
}

#bref {
	background-color:#F3F1E9;
	margin-bottom:1px;
	font-size:10px;
	padding:10px 10px 0 10px;
	line-height:11px;
}

#bref .titre {
	display:block;
	margin-bottom:6px;
	color:#FF0000;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
}

#bref .vignette {
	float:left;
	margin:0 8px 0px 0;
	padding:0;
}

img.vignette-bref  {
	width:75px;
	float:left;
	margin-right:8px;
}

#bref .article {
	padding-bottom:0px;
	font-family:arial,helvetica,sans-serif;
}

.bt {
	margin-right:1px;
	margin-bottom:11px;
}

#savoir {
	color:#FF6600;
}

#savoir a {
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}

/********  BLOC RESERVE AU SIG *******/

#sig {
	background:#FFFFFF;
	width:233px;
	height:150px;
	padding:4px 0 5px 0;
	font-size:10px;
	
}


#video {
	background:#E5E7E9;
	margin-bottom:10px;
	width:215px;
	padding:10px
}

* html #video {
	margin-right: -64px;
	/*width: 146px;*/ /* 215 - (50 + 9) 50 = largeur vignette, 9 = margin vignette*/
}

/*
* html #video .content {
	padding-right: 20px;
	margin-right: -59px;
}
*/

#video .content {
	padding:0px;
}

#video .video_img {
	margin:0 9px 5px 0;
}

.points {
	margin-bottom:5px;
}

#gal {
	border-left: 1px solid #CBCBCB;
	padding-left:12px;
}

.fl {
	margin-top:6px;
}

#footer {
	clear:both;
	width:798px;
}

#footer .content {
	clear:both;
	padding:10px 10px 10px 10px;
}

/****************** MENU *********************/
#menu {
	background: url(/en/images/bg_menu.gif) center top no-repeat;
	height: 34px;
	padding:0;
	
}

/*
#menu li {
	list-style-type:none;
	float:left;
	background : url(/en/images/ligne_menu.gif) right top no-repeat;
}
*/

#menu div {
	float:left;
	background : url(/en/images/ligne_menu.gif) right top no-repeat;
}


#menu div.last, #menu #gm {
	background-image: none;
}

#menu a, #menu p {
	/*display:block;*/
	padding:0px 0px;
	color:#FFF;
}

#menu img {
	margin:0px 16px;
}

#menu div.sm{
	position:absolute;
	visibility:hidden; 
	padding:0px;
	background:#ff0000;
}

#menu .submenu {
	z-index:5;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

#menu div.sm a{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:5px 10px;
	border-bottom:solid 1px #fff;
}

#menu .submenu li a:hover {
	text-decoration:underline;
}

#menu div.sm .last, .last_tab{
	border-bottom:0px;
}

#menu #gn_media {
	/*width:85px;*/
}

ul.submenu {
	position: absolute;
	background: red;
	margin-top: 0px;
	padding:2px 20px 5px 20px;
	/*****************list-style-type: square;*********************/
	color: white;
}

ul.submenu li {
	font-weight: bold;
	list-style-type: square;
	margin:3px 0;
}


/****************** TEXTE & LIENS *********************/
a {
	text-decoration:none; 
	color:#000;
}

#main a:hover {
	color:#FF0000;
}

#footer a:hover, #top a:hover {
	text-decoration:underline;
}

#top a {
	color:#fff;
}

.vis_link a {
  text-decoration: underline ;
}

.titre {
	font-weight:bold;
	margin-bottom:4px;
}

.liste li {
	display:block; 
	background:none;
	background:url(/en/images/dot.gif) 0 3px no-repeat;
	padding:0 0 10px 10px;
}



/****************** ONGLETS *********************/

#missions {
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
}


// accueillir
  
#explication p { 
	float:left; 

}

#explication img { 
	float:left; 
	padding-right:5px;
	padding-bottom:5px;
}

/*#explication a:hover {
	color:#ff6600;
}*/

#color-change1, #color-change2, #color-change3 {
	line-height:11px;
}

.ie {
	display:none;
}

.bottom_margin .last {
	padding-bottom:0;
	border-bottom:0;
}
 
 /*-Nouveaux-Selects--------------------------------------------------*/
.select {padding:0;margin:0;cursor:pointer;}
.select dt {display:block;}
.select dd {width:300px; overflow:hidden; padding:0;margin:0;position: absolute; visibility: hidden; display: none; background:#ff0000;}
.select dd a {
	font-size:11px;text-decoration:none; color:#000; display:block;padding:1px;font-weight:normal;background:#ff0000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:5px 10px;
	border-bottom:solid 1px #fff;
}
.select dd.scrollbar {overflow-x: hidden;overflow-y: auto;overflow : -moz-scrollbars-vertical; width:350px;}
.select dd.scrollbars {overflow: auto;}
.select dd.scrollbars a {width: 95%;}

.serv_journ a {
	text-decoration: underline ;
}

.liste_presse table {
	width: 100%;
	padding-bottom:15px;
}

.liste_presse table td {
	width: 50%;
	padding: 7px 0;
}

/*
.liste_presse .label, .liste_presse .link{
	border-bottom: 1px solid #CBCBCB;
}


.liste_presse .last .label, .liste_presse .last .link{
	border-bottom: 1px solid #CBCBCB;
}
*/
ul.services, ul.encadre {
	list-style-type:none;
	
}

ul.services li, ul.encadre li {
	margin-left: 0;
}

ul.services li {
	padding-left: 13px;
	background: url('/en/images/fleche_bleu.gif') 0px 3px no-repeat;
	line-height:17px;
}

ul.encadre {
	font-size: .7em;
}

.liste-a-fleche {
	line-height:17px;
}


table.contacts {
	margin: .5em 0;
	width: 100%;
}

table.contacts td {
	width: 33%;
	text-align: center;
}

#conf_home .article_img {
	float: left;
}

#conf_home {
	margin-top:5px;
	margin-bottom:25px;
	overflow: auto;
}

#conf_home p {
	text-align:justify;
}

#gal .article_img {
	border: 1px solid #474747;
	width:220px;
}

.txt-normal{
	font-weight:normal;
}

.page_tab .bleu, .page_tab .label, .bottom_margin p {
	padding-left:5px;

}

.l-utiles h6 {
	text-transform:uppercase;
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif;	
	font-weight:bold;
	color:#ff0000;
	display:inline;
}

.l-utiles a {
	font-weight:bold;
	color:#1d1d1d;
}

.l-utiles a:hover {
	color:#505050;
}

.l-utiles p {
	padding-top:5px;
}

.l-utiles img {
	padding-right:5px;
}

.l-utiles .decale {
	text-indent:55px;
}

.tableau {
	border:1px solid #cccccc;
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:10px;
}	

.tableau .entete {
	text-align:center; 
	background:#cccccc; 
	height:24px; 
	font-weight:bold; 
}	

.tableau tr {
	height:15px;
}	

.tableau td {
	padding-left:8px;
}	

.resultat table .pad-tab-1 {
	width:204px;
}

.resultat table .pad-tab-1-spe {
	width:190px;
}

.resultat table .pad-tab-2 {
	width:174px;
}

.alinea table .pad-tab-1 {
	width:200px;
}

.alinea table .pad-tab-2 {
	width:136px;
}

.alinea table .pad-tab-3 {
	width:204px;
}

.resultat table .pad-tab-3-spe {
	width:210px;
}

.alinea table .pad-tab-4 {
	width:190px;
}

/************* CAROUSEL ******************/


#carousel {
	background:#F3F1E9;
	margin-bottom:1px;
	font-size:10px;
	padding:10px 10px 10px 10px;
	line-height:11px;
}

#carousel h3 {
	display:block;
	margin-bottom:10px;
	color:#685f47;
	font-weight:bold;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:9pt;
}

.mycarousels {
	visibility: hidden;
}

.mycarousels ul {
	overflow: hidden;

}

#picture ul{
padding: 0px;
}

.mycarousels li {
	float: left;
}

.jcarousel-scope {
	position: relative;
	padding: 0px;
	width:215px;
	/*padding: 20px 35px;*/
}

.jcarousel-scope img {
	border: 0px;
}

.jcarousel-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.jcarousel-list li {
	text-align: center;
}

.jcarousel-list li {
	float: left;
	list-style: none;
}

.jcarousel-list li img {
	/*height:121px;*/
}

/*
.jcarousel-next, .jcarousel-prev {
	position: absolute;
	top: 135px;
	margin:0; padding:0;
	cursor: pointer;
}

.jcarousel-next {
	right: -130px;
	padding-top:0px;
	padding-left: 0px;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}

.jcarousel-prev {
	left: 250px;
	padding-top:0px;
	padding-left: 00px;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}
*/



#fl-slide{
	text-align:center;
	width:220px;
	font-weight:bold;
	margin-top:5px;
}

.jcarousel-next, .jcarousel-prev {
	display:inline;
	cursor: pointer;
}

.jcarousel-next-disabled {
	cursor: default;
	opacity: .3;
	-moz-opacity: .3;
	filter: alpha(opacity=30);
}

.jcarousel-prev-disabled {
	cursor: default;
	opacity: .3;
	-moz-opacity: .3;
	filter: alpha(opacity=30);
}

.jcarousel-clip li {
	/*background:#000;*/

}

#over-slide {
	z-index:4;
	width:221px;
	height:121px;
	position: absolute;
	top: 0;
	left: 0;
	padding:0;
}

#over-slide img {
	width:220px;
	height:120px;
	border:1px solid #000;
}

.result_type{
	font-family:arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
}


/*** partie presse internationnale  ****/

#container {
	position:absolute; 
	width:605px; 
	height:150px;
}

#container .afrique {
	position:absolute; 
	width:86px; 
	height:150px;
}

#container .amnord {
	position:absolute; 
	width:86px; 
	height:150px;
	margin-left:86px;
}

#container .amsud {
	position:absolute;
	width:86px;
	height:150px; 
	margin-left:172px;
}

#container .asie {
	position:absolute;
	width:86px;
	height:150px; 
	margin-left:258px;
}

#container .europe {
	position:absolute; 
	width:86px;
	height:150px; 
	margin-left:347px;
}

#container .moyenorient {
	position:absolute;
	width:86px;
	height:150px; 
	margin-left:430px;
}

#container .oceanie {
	position:absolute;
	width:86px;
	height:150px; 
	margin-left:516px;
}

/** span **/

#container .listing {
	position:absolute;
	margin-top:20px;
	line-height:15px;
}

#container .listing_spe {
	position:absolute;
	margin-top:8px;
	line-height:15px;
}

#container .voir {
	margin-top:74px; 
	font-weight:bold;
	color:#ff0000;
}

#container .voir_spe {
	margin-top:60px; 
	font-weight:bold;
	color:#ff0000;
}

.red {
	color:red;
	font-weight:bold;
}

.interv {
	margin-top:10px;
	display:block;
}

.confer {
	display:block;
	margin-top:10px;
}

#nav {
	margin: 3em;
	text-align: center;
}

#nav a {
	padding: .5em;
	border: 1px solid #d4d4d4;
	background-color: #f4f4f4;
}

#nav .current {
	font-weight: bold;
}

.contenu_bleu {
	color: blue;
}

.intervenant_bleu {
	color: blue;
}

p.statut {
	float: right;
}

#audio ul li p {
	margin: 0px;
	padding: 0px;
}

#photos ul li p {
	padding-left: 60px;
}

.liens_utiles_meta {
	margin-left: 76px;
}
