/***********/
	/* BALISES */
	/***********/

	/* supprimer la bordure des images-lien */
	a img {border:0px; }

	/* supprimer les espaces indésirables (IE) */
	img { display:inline; }
	form { margin:0;}
	
	/* Taille de texte globale */
	html {font-size:100%;}

    /* Général */
	body {
		font-size:13px;
		line-height:1.25em;
		cursor:default;
		color:#333333;
		font-family:Arial, arial, verdana, sans-serif;
		text-align:left;
		padding:0;
		margin:0;
		background-color:#e5e9f2; /* #d6d5d0; */
		}


	/* Titres */
		h1, h2, h3, h4, h5, h6 { margin:1em 0 .5em 0; /* -> 6 */ }
		h1 {font-size:16px; color:#0e71b4; margin:0; text-shadow: 1px 1px 1px #e4e6ec; }
		h2 {font-size:14px; color:#006caf; font-family:Arial, arial, verdana, sans-serif; text-shadow: 1px 1px 2px #fff; border-bottom:1px dotted #006caf; }
		h3 {font-size:13px; color:#333333 ; font-family:Arial, arial, verdana, sans-serif; }
		h4 {font-size:12px;}



	/* Listes */
		ul, ol {
			margin:.75em 0 .75em 24px;
			padding:0; /* -> 9 */
			}
		ul {
			list-style-type:disc ;
			/*list-style-position:inside ;*/
			}
		li {
			margin:0;
			padding:0;
			}

	/* Paragraphes */
		p { margin:.75em 0; text-align:justify; }
		li p, blockquote p { margin:.5em 0; }

	/* Citations */
		blockquote, q {
			font-size:12px;
			font-style:italic;
			font-family:arial, verdana, serif;
		}
		blockquote { margin:.75em 0 .75em 24px; 	}
		cite { font-style:italic; 	}


	/* Liens */
		a { color:#333333; text-decoration:underline; }
		a:hover, a:focus { 	color:#ff4c00; }


    /* Mises en forme */
        strong { font-weight:bold; }
        small {  }
        em {  }

    /* Separateurs */
        hr { border:0; height:0px; border-top:1px solid #ffffff; margin:10px 0 10px;}

	/*******************/
	/* IDENTIFICATEURS */
	/*******************/

	#wrapper {
		vertical-align:top;
		text-align:center ;
		}

	#container {
    width:1000px;
    min-height:600px;
		background:#ffffff url("http://2011.colloquenouveaumonde.fr/templates/template2/bkgd.jpg") no-repeat top center;
		border:0px solid #333333;
		margin:0 auto ;
		text-align:left;
		}
	
  #container td{border:0;margin:0;padding:0;}	

	#header-alt  {
	    background:#fff url(http://2011.colloquenouveaumonde.fr/images/entetes/EnteteGenerique.jpg) no-repeat bottom center ;
	    height:200px ;
	    color:#000 ;
	    padding:0 0 0 30px ;
	    overflow:hidden ;
	    font-weight:bold ;
	  	}

	#header-alt h1{font-size:25px;}
	
	#entete {border:0;padding:0;margin:0;}
	#entete img{ display:block; border:0;padding:0;margin:0;}
	#entete a{border:0;padding:0;margin:0;}
  
	#bandeau_texte  {
    	color:#000 ;
    	margin-top:50px ;
  	}

	#bandeau_infos   {
    	border-left:10px solid #16509a ;
    	padding-left:10px ;
  	}
  		
  #bandeau_periode{ margin-bottom:10px ;}

  #menu-langues {
		text-align:center;
		margin-top:16px;
	}
	#menu-langues-content {
		text-align:right;
		font-weight:bold ;
		font-size:14px;
		margin-bottom:5px;
	}

  #menu-langues-content a{ margin:5px; }
  
	#menu-langues a{color:#333333; text-decoration:none;}
  #menu-langues a:hover{color:#333333; text-decoration:underline;}

	#menutop {
		text-align:right;
		margin-right:10px;
 		}

	#menutop ul {
		list-style-type:none;
		margin:0;
		}
	#menutop li {
		display:inline;
		color:#666769;
		font-size:12px;
		font-family:Arial, arial, verdana, sans-serif;
		font-weight:bold;
		border-left:0 ;
		}
	#menutop li.first { border:none ; padding-left:0;}
	#menutop li a{ 
		height:40px; 
		display:inline-block;
		background-color:#015fa9;
		background-image:url("http://2011.colloquenouveaumonde.fr/templates/template2/menu-bkgd.jpg");
		background-repeat:no-repeat;
		background-position:top left;
		line-height:40px;
		padding:0px 22px;
		color:#a6c8e2;
		text-decoration:none;
		text-transform:uppercase;
		}
	#menutop li a:hover{ 
		text-decoration:none;
		color:#fff;
		}
	#menutop li.current a{ 
		display:inline-block;
		padding:0px 22px;
		color:#fff; 
		background:#015fa9 url("http://2011.colloquenouveaumonde.fr/templates/template2/menu-bkgd-over.jpg") center;
	 }


#toolbar { 
	text-align:right;
	margin-bottom:10px;	
}

  
  #maintable td{   /* border:1px solid gray;*/  }
	#boxleft{ color:#ffffff; width:245px; font-size:11px; }
	#boxleft h1 {margin:5px;margin-bottom:0;}
	#boxright{ width:100%; color:#333333 }
  
  /** layout fullpage **/
  .layout2 #maintable
  {
  }

  #contenu .tableaccueil td{
		padding:10px;
		vertical-align:top;
	}
  #contenu .tableaccueil p{ margin:0; margin-bottom:10px; }

	#contenu {
		/* min-height:430px; */ 
		display:block;
		margin:0;
		padding:10px;
		/* background:#eeeeee url('http://2011.colloquenouveaumonde.fr/templates/template2/content-bkgd.jpg') repeat-y top left; */
		background-color:#fff;
		}

	/* layout fullpage */
	.layout2 #contenu { width:100% ; margin: 0px;}

    #contenu h2 {
		display:block;
		margin:0px 0px 20px;
		text-transform:uppercase ;
		}
		/* layout fullpage */
		.layout2 #contenu h2 {
		display:block;
		width:100% ;
		margin:0px 0px 20px;
		text-transform:uppercase ;
		}

/* MENUBOTTOM */

#menubottom {
	display:-moz-inline-box;
	display:block;
	color:#ffffff;
	background:#16509a;
	width:100%;
	border-bottom:1px solid #5172a4;
	text-align:right;
	float:right;
	padding:10px 0;
	}
#menubottom ul {
	list-style-type:none;
	margin:0
}
#menubottom li {
	line-height:10px;
	display:inline;
	padding:0px 21px 0px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, arial, verdana, sans-serif;
	border-left:1px solid #5172a4;
}
#menubottom li.first{
	border:none;
	padding-left:0;
}
#menubottom li a {
	display:inline;
	color:#a6c8e2;
	text-decoration:none;
	text-transform:uppercase;
}
#menubottom li a:hover {
	color:#ffffff;
	text-decoration:underline;
}


/* SUBMENUBOTTOM */
#submenubottom {
	display:-moz-inline-box;
	display:inline-block;
	color:#000;
	background-color:#ccdbee;
	width:100%;
 } 
#submenubottom ul {
	list-style-type:none;
	margin:0
} 
#submenubottom li {
	display:inline;
	padding:0px 1px 0px;
	color:#5172A4;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, arial, verdana, sans-serif;
}
#submenubottom li.first {
	border:none;
	padding-left:0;
}
#submenubottom li a {
	display:inline;
	color:#5172A4;
	text-decoration:none;
} 
#submenubottom li a:hover {
	color:#16509A;
	text-decoration:underline;
}
#submenubottom li b{
	color:#fff;
	}
#submenubottom small a {
	color:#5172a4;
	text-align:right;
}
#submenubottom #recherche .schrinput { width:160px; }


#footer-txt1,#footer-txt2,#footer-txt3 { 
	color:#16509a;
	list-style-type:none;
	margin:0;
	border-right:1px solid #5172a4;
}
#footer-txt1  li, #footer-txt2 li, #footer-txt3 li { 
	display:block;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, arial, verdana, sans-serif;
}
#footer-txt2 { border:0; }
#footer-txt3 { border:0; margin-bottom:10px; }
#footer-txt3 li { display:inline; padding:0 10px 0; border-left:1px solid #5172a4;  }
#footer-txt3 li.first {  border:0;  }

#recherche {
	text-align:right;
	color:#333333;
	font-size:11px;
	font-family:Arial, arial, verdana, sans-serif;
	text-decoration:none;
	margin-bottom:10px;
}
#recherche .schrinput {
	height:27px;
	line-height:27px;
	text-align:left;
	width:270px;
	color:#585858;
	font-size:13px;
	font-family:Arial, arial, verdana, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0 5px;
	vertical-align:top;
	border:1px solid #d9d9d9;
	-moz-border-radius:4px;
	border-radius:4px;
}

#diaporama    { display:inline; margin:1px; }
#diaporama a { position:relative; top:0px; }
#diaporama a:hover { position:relative; top:2px; } 

#abstracts    { display:inline; margin:1px; }
#abstracts a { position:relative; top:0px; }
#abstractsr a:hover { position:relative; top:2px; } 

#podcasts     { display:inline; margin:1px; }
#podcasts a { position:relative; top:0px; }
#podcasts a:hover { position:relative; top:2px; } 

#gallery      { display:inline; margin:1px; }
#gallery a { position:relative; top:0px; }
#gallery a:hover { position:relative; top:2px; } 

#i-calendar   { display:inline; margin:1px; }
#i-calendar a { position:relative; top:0px; }
#i-calendar a:hover { position:relative; top:2px; } 

#newsletter   { display:inline; margin:1px; }
#newsletter a { position:relative; top:0px; }
#newsletter a:hover { position:relative; top:2px; } 

#flux-rss     { display:inline; margin:1px; }
#flux-rss a { position:relative; top:0px; }
#flux-rss a:hover { position:relative; top:2px; } 

#commentaires { display:inline; margin:1px; }
#commentaires a { position:relative; top:0px; }
#commentaires a:hover { position:relative; top:2px; } 

#favoris 		  { display:inline; margin:1px; }
#favoris a { position:relative; top:0px; }
#favoris a:hover { position:relative; top:2px; } 

#envoyer-ami  { display:inline; margin:1px; } 
#envoyer-ami a { position:relative; top:0px; }
#envoyer-ami a:hover { position:relative; top:2px; } 





	.pdf_info { display:none }

	#popup   { background-color:#16509a; color:#ffffff; font-size:11px;  }
  

    #video { text-align:center; }
    
	#footer {
		text-align:left;
		width:1000px;
		margin:0 auto;
		background-color:#e8e8e8;
		font-size:11px;
		font-family:Arial, arial, verdana, sans-serif;
		}
	#footer a { color:#333333;text-decoration:none;}
	#footer a:hover{ color:#16509a;text-decoration:none;}






	/***********/
	/* CLASSES */
	/***********/
	
	.marge1 { margin:10px; }
	.marge2 { margin:20px; }
	.marge3 { margin:30px; }
	.droite { text-align:right;}
	.gauche { text-align:left;}
	.centre { text-align:center;}
	.justifie { text-align:justify;}
	.selec { font-size:12px; }
	
	/***********/
	/* BOUTONS */
	/***********/


    /* bouton1 */
    
	a.bouton1,
	button.bouton1 {
		display:-moz-inline-box;
		display:inline-block;
		margin:0px;
		padding:0px;
		font-size:11px;
		font-family:Arial;
		color:#c4c4c4;
		white-space:nowrap;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;
		border:0;
		background:none;
		text-decoration:none;
		}

  	a.bouton1:hover,button.bouton1:hover {color:#000 ;}
	/*a.bouton1:hover{color:#7f7f7f;}
	button.bouton1:hover{color:#7f7f7f;}*/

	a.bouton1 span,
	button.bouton1 span {
		position:relative;
		float:left;
		padding:0 0 0 8px;		/* Largeur du côté gauche */
		vertical-align:middle;
		background:url(http://2011.colloquenouveaumonde.fr/images/button1left.gif) left top no-repeat;
		}

	a.bouton1 span span,
	button.bouton1 span span {
		padding:0 8px 0 0;		/* Largeur du côté droite */
		background:url(http://2011.colloquenouveaumonde.fr/images/button1right.gif) right top no-repeat;
		}

	a.bouton1 span span span,
	button.bouton1 span span span {
		height:34px;		/* Hauteur du bouton */
		padding:0;
		line-height:34px;	 /* Alignement vertical du texte */
		background:url(http://2011.colloquenouveaumonde.fr/images/button1bg.gif) left top repeat-x;
		}


	/* bouton2 */

	a.bouton2,
	button.bouton2 {
		display:-moz-inline-box;
		display:inline-block;
		margin:0px;
		padding:0px;
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		color:#a6c8e2;
		white-space:nowrap;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;
		border:0;
		background:none;
		text-decoration:none;
		}

  a.bouton2:hover,button.bouton2:hover {color:#fff;}

	a.bouton2 span,
	button.bouton2 span {
		position:relative;
		float:left;
		padding:0 0 0 30px;		/* Largeur du côté gauche */
		vertical-align:middle;
		background:url('http://2011.colloquenouveaumonde.fr/templates/template2/bouton2-left.gif') left top no-repeat;
		}

	a.bouton2 span span,
	button.bouton2 span span {
		padding:0 20px 0 0;		/* Largeur du côté droite */
		background:url('http://2011.colloquenouveaumonde.fr/templates/template2/bouton2-right.gif') right top no-repeat;
		}

	a.bouton2 span span span,
	button.bouton2 span span span {
		height:56px;		/* Hauteur du bouton */
		padding:0;
		line-height:56px;	 /* Alignement vertical du texte */
		background:#025da6 url('http://2011.colloquenouveaumonde.fr/templates/template2/bouton2-bg.gif') left top repeat-x;
		}

	/* bouton3 */

	a.bouton3,
	button.bouton3 {
		display:-moz-inline-box;
		display:inline-block;
		margin:0px;
		padding:0px;
		font-size:11px;
		font-family:Arial;
		color:#000;
		white-space:nowrap;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;
		border:0;
		background:none;
		text-decoration:none;
		}

  a.bouton3:hover,button.bouton3:hover {color:#c4c4c4 ;}
	/*a.bouton3:hover{color:#7f7f7f;}
	button.bouton3:hover{color:#7f7f7f;}*/

	a.bouton3 span,
	button.bouton3 span {
		position:relative;
		float:left;
		padding:0 0 0 5px;		/* Largeur du côté gauche */
		vertical-align:middle;
		background:url(http://2011.colloquenouveaumonde.fr/images/button3left.gif) left top no-repeat;
		}

	a.bouton3 span span,
	button.bouton3 span span {
		padding:0 5px 0 0;		/* Largeur du côté droite */
		background:url(http://2011.colloquenouveaumonde.fr/images/button3right.gif) right top no-repeat;
		}

	a.bouton3 span span span,
	button.bouton3 span span span {
		height:33px;		/* Hauteur du bouton */
		padding:0;
		line-height:33px;	 /* Alignement vertical du texte */
		background:url(http://2011.colloquenouveaumonde.fr/images/button3bg.gif) left top repeat-x;
		}

	/**********************/
	/* liste de documents */
	/**********************/

	.doc-list
	{
    margin:0 ;
    padding:0 ;
  }
  
  .doc-list li a
  {
    text-decoration:none ;
    color:#16509a ;
    font-size:12px ;
  }
  
  .doc-list li a em
  {
    font-style:normal ;
    color:#7f7f7f ;
    font-size:11px ;
  }
  
  .doc-list li
  {
    margin:10px 0 10px ;
    list-style-position:inside ;
  }
  
  .doc-list li.doc-titre
  {
    margin:20px 0 ;
    list-style-type:none ;
  }
  
  .doc-list li p
  {
    margin:0 0 0 15px ;
    font-size:11px ;
  }
  
  
td.infoheader
{
	background:			#16509a;
	color:				#ffffff;
}

.required { font-size:small; font-style:italic; color:#7f7f7f; }
table.blocinfo {  }
.error_message { color: #660909 ; font-weight:bold ; }
.info_message { color: #660909 ; font-weight:bold ; font-size:12px;}
.icone-flux-rss { background:url(http://2011.colloquenouveaumonde.fr/images/icn_fluxrss.gif) no-repeat top left ; padding:2px 0 2px 27px ;}
.icone-icalendar { background:url(http://2011.colloquenouveaumonde.fr/images/icn_icalendar.gif) no-repeat top left ; padding:2px 0 2px 27px ;}
.fieldset { margin-bottom:10px ; }
.fieldset p { margin:0 ;}
.fieldset em {font-size:0.8em ; color:#000 ; }
.fieldset input { width:250px ; }
.fieldset textarea { width:400px ; height:200px ;}

.table1 { border-collapse:separate; border:1px solid #3d3f36; }
.table1 th{ background-color:#e5eecc; border:1px solid #fff; padding:5px; }
.table1 td{ background-color:#eaeee0; border:1px solid #fff; padding:5px; }


#msip
{
	text-align:center ;
	padding-bottom:100px ;
}


#msip #mcontent
{
	text-align:left ;
	/* width:90% ; */
}

#msip h3 { 	display:block; color:#16509a; border-bottom:2px solid #e8e8e8; }

#msip #mcontent table#cell
{
	width:100% ;
}
#msip #mcontent table#cell td
{
	background-color:#fff ;
	padding:10px ;
	vertical-align:top ;
	width:50% ;
}

#msip table.tb1
{
	width:100% ;
}
#msip table.tb1 td
{
	background-color:#fff ;
	padding:10px ;
	vertical-align:top ;
}

#msip #mcontent table#cell
{
	width:100% ;
}
#msip form
{
	display:inline ;
}

#msip #mcontent table#cell td
{
	background-color:#fff ;
	padding:10px ;
	vertical-align:top ;
	width:50% ;
	}
#msip .important
{
	color:#16509a ;
}


#mfooter {
		text-align:center;
		background-color:#7f7f7f;
		font-size:12px;
		}
#DescEtap {
		text-align:left;
		padding:5px 20px 5px;
		background-color:#f4eff3;
		font-size:11px;
}

#etapes {
		text-align:center;
		background-color:#dfdbdf;
		padding:5px;
		display:block;
		}
#etapes .sep {
		font-size:14px;
		color: #16509a;
		font-family:Arial;
		font-weight:bold;
		}
	
/*CNM*/
.horaire { width:135px; }
#content .prog td {padding:5px; margin-top:10px; padding-bottom:18px;}
.horaire strong {line-height:20px;}
.clearAll { clear:both;  } 

.FR{ color:#333; font-style:normal;}
.Titre_FR{ font-style:normal; color:#FFF; font-weight:bold; line-height:20px; background:#006CAF; color:#FFF; padding-left:10px;}
.FR a{ color:#000;}

.EN{ color:#666; font-style:italic;}
.Titre_EN{ font-style:italic; color:#FFF; font-weight:bold; line-height:20px; background:#83B1D7; color:#FFF; padding-left:10px; margin-bottom:15px;}
.EN a{ color:#000;}

.logoimg {border:10px solid #fff; }

.tablink { 
	text-decoration:none;
	color:#333333;
}

.tablink:hover {
	text-decoration:none;
	color:#02509A;
}

.bordure1 { border:4px solid #dadada; }
.bordure2 { background-color:#f5f6fa; border:1px solid #dadada; text-align:left; padding:4px; border-left:5px solid #C5D2DD; -moz-border-radius:2px;border-radius:2px; }
.bordure2 h1{ color:#0E71B4;text-align:left;margin:0 } 	

.btn-inscription { }
.btn-inscription:hover { }	

.btn-enregistrer { text-align:right;  border:4px solid #fff; }

a.normallink
{
	text-decoration:none;
}

a.normallink:hover
{
	text-decoration:underline;
}

/*#twitter_update_list*/
#twitter_update_list { list-style-type:none ; padding:0 ; margin:0 ; }
#twitter_update_list span
{
	color:#025DA6 !important;
	
}
#twitter_update_list li
{
	margin-bottom:10px ;
}
#twitter_update_list a
{
	display:block ;
}