@charset "utf-8";

/*-------------------------------------------------------------------------------------------
Date : 2008-10-02
  IE6 Hack => *html
	IE7 Hack => *+html 
*--------------------------------------------------------------------------------------------/

/*------------------------------------------------------------------
[1. Reset]
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

blockquote, q {quotes: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/*------------------------------------------------------------------
[2. Body]
*/

html { font-size:100%; }
body { background:#fff url(../images/bg_site.png) repeat-x;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%; /* 16px -> medium */line-height:1.125em; /*16x1.125=18px */margin:0;padding:0;}
.clear { clear:both; height:0; font-size:0; line-height:0; visibility:hidden; }
.clearfix:after { content: ".";display: block;height: 0;clear: both; visibility: hidden;}

a:link 	{ color: #0066CC; }
a:visited { color: #003366; }
a:active { color: #8c2821; outline:none; }
a:hover	{ color: #8c2821; outline:none; text-decoration:underline; }
a:focus, :focus { outline:none; }

h1,h2,h3,h4 { font-family: Georgia, "Times New Roman", Times, serif }
h5,h6 { font-family:Verdana, Arial, Helvetica, sans-serif; }

sup,sub {  vertical-align:baseline; position:relative; font-size:0.9em; }
sup { top:-0.4em; }
sub { bottom:-0.4em; }
.b-bleu b { color:#4c7399; }
i {}
cite { font-style:italic } /*livre, auteur*/
blockquote {}
.gris {color:#837870;}

.nobr { white-space:nowrap; }
.noborder { border:none; }

/*------------------------------------------------------------------
[3. Structure]
*/

#outside-box { background:url(../images/bg_contenu.png) no-repeat; margin:0 auto 0 auto; min-height:500px; width:980px; } /* Version centré */
	#inside-box{ padding:35px 20px 30px 20px; width:920px; }
		#header-box { background:url(../images/entete_bg.jpg) no-repeat; height:150px; width:960px; z-index:300; }
		#container-box { margin-top:40px; }

/*------------------------------------------------------------------
[4. Navigation et menu]
*/

/* Navigation principale - 753px*/
/* Couleurs:
/* Fond gris du menu normal: #948b85 (ref 3)
/* Fond gris actif: #73655c
*/
#header-box ul { list-style:none; }
#header-nav { background:#912c25 url(../images/nav_bg.png) repeat-x left bottom; font-family: Georgia, Arial, sans-serif; font-size:11px; font-weight:bold; margin-top:110px; padding:0; position:absolute; width:750px; z-index:500}
	#header-nav ul {  padding:0;margin:0;list-style:none; }
		/* Item - 125px */
		#header-nav li { float:left; margin:0; padding:0; position:relative; text-align:center;}
	#header-nav a, #header-nav a:visited { border-left:1px solid #6b1f1a; border-right:1px solid #aa5f59; color:#fff; display:block; height:34px; line-height:14px; text-decoration:none; width:123px; }
		/* Menu 1 ligne ou 2 lignes */
		#header-nav a.ligne1, #header-nav a:visited.ligne1 { padding-top:12px; height:28px; }
		#header-nav a.ligne2, #header-nav a:visited.ligne2 { padding-top:5px; height:35px; }
			#header-nav li li { background:url(../images/separateur_1px_blanc.png) repeat-x left bottom; /*border-bottom:1px dotted #fff*/; padding-bottom:1px; text-align:left; }
				#header-nav li li a, #header-nav li li a:visited { border:none; display:block; height:15px; }
			/* Niveau 3 */
			#header-nav ul ul ul a, #header-nav ul ul ul a:visited {background:#948b85;}
			#header-nav ul ul ul a:hover {background:#73655c;} /* hover */	

			/* Set sous-niveau */
			#header-nav ul ul {background-color:#948b85; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1em; position:absolute; top:40px; left:0; width:150px; visibility:hidden; }
			#header-nav ul ul ul{border-left:1px solid #fff; left:150px; top:0px; width:150px;}
			/* position the third level flyout menu for a left flyout */
			#header-nav ul ul ul.left {left:-150px;}
			/* style the second level links */
			#header-nav ul ul a, #header-nav ul ul a:visited { background:#948b85; color:#fff; height:auto; line-height:1.2em; padding:6px 10px; width:130px;}
			/* style the top level hover */
			#header-nav a:hover  { background-color:#731f19;}
			#header-nav :hover > a { background-color:#731f19;color:#fff; }
			#header-nav ul ul a:hover{ background-color:#73655c; color:#fff;}
			#header-nav ul ul :hover > a { background-color:#73655c; color:#fff;}			

			/*** arrows **/
			.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
			.sf-sub-indicator { position:absolute; display:	block; right: .75em; top:0.5em; /* IE6 only */width: 10px; height:	10px; text-indent: -999em; overflow: hidden; background: url('../images/arrows-ffffff.png') no-repeat -50px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
			a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top:.8em;/*background-position: 0 -100px;*/ /* use translucent arrow for modern browsers*/}

			/* point right for anchors in subs */
			#header-nav ul ul  .sf-sub-indicator { background-position: -10px 0; }
			#header-nav ul ul a > .sf-sub-indicator { background-position: 0 0;}

			/* Fleche sur sous-menu seulement */
			#header-nav ul ul a:focus > .sf-sub-indicator,
			#header-nav ul ul a:hover > .sf-sub-indicator,
			#header-nav ul ul a:active > .sf-sub-indicator,
			#header-nav ul ul li:hover > a > .sf-sub-indicator,
			#header-nav ul ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;/* arrow hovers for modern browsers*/}

			/*** shadows for all but IE6 ***/
			.sf-shadow ul {background:	url('../images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px;}
			.sf-shadow ul.sf-shadow-off {background: transparent;}

/* Navigation secondaire */
#nav-s { font-size:10px; margin:-26px 0 0 0; position:absolute; width:893px; }
	#nav-s ul { background-color:#fff; float:right; line-height:11px; margin:0; padding:3px 0; }
	#nav-s a { text-decoration:none; }
		#nav-s li { border-right:1px solid #a79d96; background-color:#fff; display:block; float:left; position:relative; margin:0; padding:0 5px;}
			#nav-s li.last { border-right:none; }

/* Recherche */ 
#search-box { background:#a79d96 url(../images/nav_recherche_bg.png) repeat-y; height:36px; margin:114px 0 0 750px; position:absolute;  }
	#search-box fieldset {width:190px;}
	#search-box input { margin:7px 0 0 20px; height:16px; width:120px; }
	#search-box button { height:22px; margin:0; padding:0; width:30px; }
	#search-box input.submit { background: url(../images/btn_recherche.png) no-repeat; border:none; cursor:pointer; margin:3px 0 0 5px; width:21px; height:20px; }

/* LOGO */
#logo-griisiq { position:absolute; margin-top:10px; }

/* IMAGE INFIRMIERE */
#img-inf { position:absolute; background: url(../images/header_inf_01.png) no-repeat; height:122px; margin:-8px 0 0 800px; width:135px; }
*html #img-inf { background: url(../images/header_inf_01_8bits.png) no-repeat;  }

/*-------------------------*/
/* Menu de gauche */
#menu-box { background:url(../images/separateur_2px_gris.png) repeat-x; font-size:0.75em/*16x0.75=12px*/; line-height:1.25em/*12x1.25=14px*/; float:left; margin:22px 47px 0 0; width:188px; }
	#menu-box a:link, #menu-box a:visited  { color:#000; text-decoration:none; }
	#menu-box a:active, #menu-box a:hover { color:#0033FF; text-decoration:underline; }
	#menu-box ul { list-style-type:none; font-family:Arial, Helvetica, sans-serif; margin:0; }
		#menu-box li { background:url(../images/separateur_1px_gris.png) repeat-x left bottom; font-weight:bold; margin:0; padding:5px 0 5px 0;}
			#menu-box li span { background:url(../images/menu_bullet_section.png) no-repeat 0 3px; display:block; padding-left:10px;  }
			#menu-box ul ul { margin:0;}
			#menu-box li li { background:none; font-weight:normal; margin:0; padding:2px 0 2px 10px; }
		#menu-box li.active span {background:url(../images/menu_bullet_actif.png) no-repeat 0 3px; color:#802721; }
		#menu-box li.section-active span {background:url(../images/menu_bullet_actif.png) no-repeat 0 3px; }
		#menu-box li li.active { color:#802727; font-weight:bold; }

/*------------------------------------------------------------------
[5. Accueil]
*/

div#accueil { width:940px; }
#col-gauche { float:left; width:610px; }
	#mod-intro { background:url(../images/accueil_intro_bloc.jpg) no-repeat bottom right; margin-bottom:20px; margin-top:90px; width:610px }
	/* Probleme CMS */
	#mod-intro .col-texte { width:auto; }
	#mod-intro .col-texte p { margin:0;}	
	/**/
		#mod-intro .fullb { position:relative; height:100%; width:605px; }
			#mod-intro h1 { color:#004b8b; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; font-style:italic; margin:0 0 10px 10px; width:380px; z-index:400; position:absolute; margin-top:-100px; }
			#mod-intro span { background:transparent url(../images/accueil_intro_inf_01.png) no-repeat; bottom:0; right:20px; display:block; position:absolute; height:249px; width:245px; z-index:100; }
			#cycle { height: 143px; width: 373px; padding:0; margin:0; overflow: hidden; }
			*html #mod-intro span { background:url(../images/accueil_intro_inf_01_8bits.png) no-repeat;}
	
	.mod-new { width:580px; }
	.mod-news dl { float:left; width:288px; display:inline; }
		.mod-news dt { }
		.mod-news  h3 { background:url(../images/separateur_1px_gris.png) repeat-x left bottom; color:#403c39;  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; line-height:16px; padding-bottom:3px; }
		.mod-news ul { list-style:none; margin:0;}
			.mod-news li { margin-bottom:20px; }
				.mod-news li p.date { color:#555555; font-size:11px; font-weight:bold; margin:0 0 5px 0;}
				
		#mod-signaler { margin-left:10px; display:inline; }
			#mod-signaler li p.item { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:16px; font-style:italic; margin:0; }
				#mod-signaler li p.item a { color:#000; text-decoration:none; }
					#mod-signaler li p.item a span { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
						#mod-signaler li p.item a:hover, #mod-signaler li p.item a:hover span  { color:#8c2821; }
						
		#mod-evenements { margin-left:20px; display:inline;}
		#mod-evenements a { text-decoration:none; }
			#mod-evenements p.type { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; margin:0; }
			#mod-evenements p.conferencier { color:#8c2821; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; margin:5px 0 0 0;}
			#mod-evenements p.note { font-size:11px; font-style:italic; line-height:13px; margin:0 }
			#mod-evenements p.more { text-align:right; font-size:11px; font-weight:bold; }
			
	#col-droite { float:right; width:285px; }
		#col-droite dl {  }	
		#col-droite dl dt { border:1px solid #ddd; padding:1px; margin:0;}
		#col-droite dl dt b { background: #fff url(../images/accueil_vedette_header.png);  color:#8c2821; display:block;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; padding:3px 10px; margin:0px; }
		#col-droite dl dd { background:url(../images/accueil_vedette_degrade.png) repeat-y left top; padding:0 0 15px 0; margin:1px 0 4px 0;}
		#col-droite ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; list-style:none; margin:0 10px; padding:0;  }
			#col-droite li { background:url(../images/bullet_bleu.png) no-repeat 0 12px; line-height:14px; margin:0; padding:7px 0 0 15px;}
				#col-droite li a { text-decoration:none; }
		#col-droite .btn-vedette { margin:20px 0 0 0; }
		
		.btn-plus { position:relative; height:100%; display:block; position:absolute; left:281px; top:0px;}
		.btn-plus span {background:url(../images/btn_plus.png) no-repeat 0 0; height:9px;  width:9px; }
			.btn-plus:hover span { background-position:0 -9px; }
	
		.btn-bulletin { margin:15px 0 0 0; }
/*-----------------------------------------------------------------
[6. Contenu]
4 split de 235px / 5 = 47px;
*/

#contents-box { float:left; font-size:0.75em/*16x0.75=12px*/; line-height:1.33em/*12x1.33=16px*/; width:685px; }
	.col-texte { width:611px; padding-right:47px; }
	*html body div.col-texte { width:auto; position:static; float:none; zoom:normal; writing-mode:lr-tb; }
	*+html body div.col-texte { width:auto; position:static; float:none; zoom:normal; writing-mode:lr-tb; }
	
	.col-table { width:658px; }

	p.surtitre { color:#837870; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.17em;/*12x1.17 =14px*/; margin:0; }
	p, ul, ol, blockquote { margin:0.83em 0 /*10px*/; }
	h1 { color:#802727; font-size:2.33em/*12x2.33=28px*/; font-weight:normal; line-height:1.1em/*26x1.1=28px*/; margin:0 0 30px 0; width:611px; }
	h2 { background:url(../images/separateur_2px_grisfonce.png) repeat-x left bottom; color:#2a4669; font-size:1.5em/*12x1.5=18px*/; font-weight:normal; line-height:1.1em; margin:20px 0 15px 0; padding-bottom:1px; }
	h3 {  color:#2a4669;font-size:1.33em/*12x1.33=16px*/; line-height:1.1em; margin:15px 0 10px 0; }
	h4 { font-size:1.17em/*12x1.17=14px*/; line-height:1.1em; margin:10px 0 -5px 0; }
	h5 { color:#000; font-size:1em; line-height:1.1em; margin:10px 0 -10px 0; }
	ol { margin-left:2.5em;}
	ul { margin-left:2.1em; }
		li { margin:0.42em 0; }
			ul ul, ul ol,  ol ul,  ol ol  { margin-top:0.42em; margin-bottom:0.42em;}

	.rouge { color:#8c2821 }	
	.noir { color:#000; }
	
	p.notes-page { border-top:1px solid #bbb; padding-left:0px; padding-top:10px; margin:20px 0 0 0; font-size:0.92em;}

	
	ol.notes-page { border-top:1px solid #bbb; font-size:0.92em; list-style:none; padding:10px 0 0 0; margin:10px 0 0 0; }
	ol.notes-page li{ margin:5px 0 0 0; padding:0 }
	
	/* PROCÉDURES - ÉTAPES */	
	.procedures-etape { background-color:#f6f6f6; border-bottom:0px solid #5687a3; margin-bottom:15px; }
		.procedures-etape dt { background:#70a0ba url(../images/onglet_procedures_bg.png) repeat-y right top; border-bottom:1px solid #5687a3; color:#fff; font-size:1.17em/*12x1.17=14px*/; font-weight:bold; line-height:1.1em; padding:5px 10px;}
		.procedures-etape dd { padding:10px 10px; }
		.procedures-etape dd .date-limite { background:url(../images/separateur_2px_bleufonce.png) repeat-x left bottom; color:#802727; font-weight:bold; margin:0; padding-bottom:10px;}

		
	/* LISTE DOCUMENTATION */	
	.liste-documentation,.liste-documentation-noicon { list-style:none; margin-left:0; }
		.liste-documentation li { padding-left:25px; margin:10px 0; }
		.liste-documentation .pdf {background:url(../images/ico_pdf.png) no-repeat left center; }
		.liste-documentation .doc {background:url(../images/ico_word.png) no-repeat left center; }
		.liste-documentation .ppt {background:url(../images/ico_ppt.png) no-repeat left center; }
		.liste-documentation .excel {background:url(../images/ico_excel.png) no-repeat left center; }
		
		.liste-documentation-noicon li { padding-left:0px; margin:10px 0; }

	/* Tools */
	#tools { float:right; }
/*------------------------------------------------------------------
[PLUGIN
*/

	/* Tableua sur 3 colonnes */
	.h3-tableau { color:#73655c; width:658px; font-size:1.17em/*12x1.17=14px*/; line-height:1.3em; border-bottom:1px solid #b3a7a1; }
	.tx-pbcipersonnellist-pi1{ /*background: url(../images/separateur_3px_gris_tableau.png) repeat-x left bottom;*/ }
	.tx-pbcipersonnellist-pi1 a:link, .tx-pbcipersonnellist-pi1 a:visited { color:#0066cc; text-decoration:none; }
	.tx-pbcipersonnellist-pi1 a:hover, .tx-pbcipersonnellist-pi1 a:active { text-decoration:underline; }
	
		.tx-pbcipersonnellist-pi1 p { margin:0; }
		.tx-pbcipersonnellist-pi1 p.profil { color:#837870; margin-top:5px; }
		.tx-pbcipersonnellist-pi1 .note-ca { color:#802727; margin-bottom:5px; font-style:italic; font-weight:bold; font-size:0.92em!important; }
		.tx-pbcipersonnellist-pi1 table {  font-size:0.92em/*12x0.92=11px*/; width:658px; }
		.tx-pbcipersonnellist-pi1 table tr { border-bottom:1px solid #fff; }
		 	.tx-pbcipersonnellist-pi1 tr.even td { background-color:#f6f5f4; }
			.tx-pbcipersonnellist-pi1 tr.odd td { background-color:#edebea; }
				.tx-pbcipersonnellist-pi1 tr.even td { background-color:#f6f5f4; }
				.tx-pbcipersonnellist-pi1 tr.odd td { background-color:#edebea; }
			.tx-pbcipersonnellist-pi1 .head { background:#d3ceca url(../images/effet_fonce_20_vertical2.png) repeat-x left bottom;}
				/*IE 6 - voir plus bas */
				
				.tx-pbcipersonnellist-pi1 th {  color:#fff; padding:5px 10px 5px 5px; text-align:left; }
					.tx-pbcipersonnellist-pi1 th.col1 { width:150px; }
					.tx-pbcipersonnellist-pi1 th.col2 {}
						.tx-pbcipersonnellist-pi1 tr.interets-chercheuses th.col2 { color:fff; background-color:#314b6c; } 
					.tx-pbcipersonnellist-pi1 th.col3 { width:100px; }
					.tx-pbcipersonnellist-pi1 th.col3-statut-etudiant { width:150px; }
				.tx-pbcipersonnellist-pi1 td { padding:5px 10px 5px 5px; }
			.tx-pbcipersonnellist-pi1 .separateur  td {  background: url(../images/separateur_3px_gris_tableau.png) repeat-x; height:3px; padding:0; }
			
	.tx-pbcipersonnellist-pi1 ul { /*border:1px solid;*/ list-style:none;  font-size:0.92em; line-height:1.17em/*12x1.17=14px*/; margin:0; padding:0; width:678px; }
		.tx-pbcipersonnellist-pi1-list-normal ul li { /*border:1px solid;*/ margin-bottom:10px; }
		.tx-pbcipersonnellist-pi1-list-normal ul li p { font-size:1.1em/*10x =12px;*/; font-weight:bold; margin:0 0 2px 0; }
		
		.tx-pbcipersonnellist-pi1 ul.liste-float li { /*border:1px solid;*/ float:left; padding-right:20px; padding-bottom:10px; width:206px; display:block; }
		.tx-pbcipersonnellist-pi1 ul.liste-float li p { font-size:1.1em/*10x =12px;*/; font-weight:bold; margin:0 0 2px 0; }
		
		

	/* Projet subventionnés, */
	.recipiendaire { line-height:1.1em; }
	.tx-pbcipersonnellist-pi1 .item-bourse { margin: 5px 0 15px 20px; }
	.tx-pbcipersonnellist-pi1 ul.recipiendaire li { margin:0 0 25px 0;  }
	.tx-pbcipersonnellist-pi1 ul.recipiendaire li p { font-weight:normal; margin:0 0 2px 0; }
	.tx-pbcipersonnellist-pi1 ul.recipiendaire li p.name { font-size:1.10em; font-weight: bold; color:#73655c; text-transform: uppercase;}
	.tx-pbcipersonnellist-pi1 ul.recipiendaire li p.program-university { color:#73655c;}

	
	/*.tx-pbcipersonnellist-pi1 ul.recipiendaire li p span.title { color: #73655c; font-size: 10px; }*/
	.tx-pbcipersonnellist-pi1 ul.recipiendaire li p.title { color:#333; margin:5px 0px 5px 0px; padding:0; line-height: 1.4em;}
.tx-pbcipersonnellist-pi1 ul.recipiendaire li p.abstract { padding:0px; margin:10px 0 0 0; font-weight:bold; }
.tx-pbcipersonnellist-pi1 ul.recipiendaire li p.abstract span.pointeur { margin-right:5px; }
.tx-pbcipersonnellist-pi1 ul.recipiendaire li p.abstract a { text-decoration:none}
.tx-pbcipersonnellist-pi1 ul.recipiendaire li p.abstract span.typefichier {color:#color:#73655c; font-weight:normal}
.tx-pbcipersonnellist-pi1 ul.recipiendaire li p.note  { color:#73655c; font-style:italic; margin:5px 0 0 0; }

	/* Résumé */
	.resume-single .fellow-name { color:#73655c;font-weight:bold; }
	.resume-single .fellow-title { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; margin:3px 0 10px 0; font-style:italic; }	
	/* NOTES PAGES */
	ol.notes-page { border-top:1px solid #bbb; margin-left:0px; margin-top:20px; padding-top:10px; padding-left:20px; font-size:0.92em;}
	
	/*Liens */
	.tx-pbcilinkslist-pi1 { width:611px; }
	
	/* À signaler */
	.asignaler-single { width:611px; }
	
	.h2-tableau { width: 611px; }	

/*------------------------------------------------------------------
[Evenement]
*/
.liste-news { list-style:none; margin:0; width:658px; }
	.liste-news li { background: url(../images/separateur_2px_grisfonce.png) repeat-x left bottom; padding:0 0 20px 0; margin:20px 0; }
		.liste-news li ul { list-style:none; margin:0; }
		.liste-news li li { background:none; margin:5px 0; padding:0; }
		.liste-news li h4 { color:#73655c; font-size:14px; font-style:italic; margin:0; }
		.liste-news li .organisateur { /*color:#8c2821*/ }
		.liste-news li li.endroit, .liste-news li li.date, .liste-news li li.heure, .liste-news li li.langue, .liste-news li li.organisateur { font-size:11px; margin-bottom:0px; }
		
#module-search { float:right; width:235px; margin:-100px 0 0 20px; }
	#module-search dt { background-color:#73655c; color:#fff; font-family: Georgia, Arial, sans-serif; font-size:12px; font-weight:bold; padding:3px 10px; }
	#module-search dd { border:1px solid #73655c; padding:10px; }

/*------------------------------------------------------------------
[SEARCH ENGINE]
*/
/* default styles for extension "tx_indexedsearch"
version modifiee  */
	.tx-indexedsearch { width:658px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; color:#912C25; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background-color:#f0efe8; font-weight:bold; font-size:12px; padding:2px 10px 4px 10px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr  { font-style:italic; font-size:10px; line-height:14px; padding:5px 0px 5px 10px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr  .tx-indexedsearch-redMarkup { color:#912C25; background-color: #fcf2bf;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { border-top: dotted 1px #b4b38e; padding-top:0px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top: 0px; margin-bottom:0px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size: 11px; margin:4px 0px 4px 0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background-color:#36506F; padding:0px 10px 0px 10px;
	font-size: 9px;font-weight: bold;text-transform: uppercase;color:white;}
	h2.tx-indexedsearch h2.tx-indexedsearch-res h2.tx-indexedsearch-secHead TABLE { font-weight:10px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle;}
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	
	ul.browsebox { list-style:none; }
		ul.browsebox li { display:inline; padding:0 5px; }
		.tx-indexedsearch-info { font-size:10px; }

/**
*	SiteMap
**/	
.csc-sitemap ul { list-style:none; margin:0 0 0 0; padding:0 0 10px 0;}
	.csc-sitemap  li { font-family:Georgia, "Times New Roman", Times, serif;  font-weight:bold; font-size:14px; margin-bottom:5px;}
		.csc-sitemap ul ul { list-style:disc; margin: 0 0 0 30px; padding:0 }
		.csc-sitemap li li { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; }
/*------------------------------------------------------------------
[7. Footer]
*/
#footer-box { color:#73655c; background:url(../images/footer_ombre.png) no-repeat; font-size:10px; padding:7px 0 30px 0; text-align:center; width:960px; }
	#footer-box p { margin:0 0 10px 0; }
	#footer-box .col-texte { margin:0; width:auto; }

/*------------------------------------------------------------------
[6. Hack IE 6/7]
*/
*html .clearfix { height:1px; }
*+html .clearfix { display:inline-block; } 

/*-----------------------------------------------------------------
[ Print]
*/
/*-----------------------------------------------------------------
[ Print]
*/
body#print-version { background:none; }
body#print-version .col-texte { width:96%; }
body#print-version .col-table { width:96%; }
#page-print { margin:10px; }
#logo { background-color:#fff; border-bottom:2px solid #912c25; padding:10px 10px 20px 0px; }
.print-container-box {  font-size:0.75em/*16x0.75=12px*/; line-height:1.33em/*12x1.33=16px*/; }
#print-footer-box { color:#73655c; font-size:10px; margin-top:40px; text-align:center; width:100%; }

/*-------------------------
[Float box - bulletin]
*/
#bulletin-liste { background:#dde7ef;  border-top:2px solid #005f9d; float:right; width:200px; margin:0 0 10px 10px; /*margin-right:-50px;*/ }
#bulletin-liste ul { margin:0 0 10px 19px; }
#bulletin-liste li { margin-bottom:3px; } 
	.bulletin-dernier, .bulletin-archive  { /*margin-right:50px; width:100%;*/ }
	#bulletin-liste .bulletin-dernier dt { color:#000; font-weight:bold; padding:5px; }
	#bulletin-liste .bulletin-dernier dd { padding-right:10px;}
	
	#bulletin-liste .bulletin-archive dt { color:#000; font-weight:bold; padding:5px; }
	#bulletin-liste .bulletin-archive dd { padding-right:10px; }
	
	
.btn-symposium { margin-top:20px; }

/* [ Fiche Events ] */
#fiche-event h1 { font-size:20px; line-height:22px; }

/* Tableau */

.dates-retenir, .contenttable { font-size:12px; border-top:1px solid #ccc;  }
	.dates-retenir thead th, .contenttable thead th { background:#70a0ba; color:#fff; padding:6px 10px;}
	.dates-retenir tbody th, .dates-retenir tbody td, .contenttable tbody th, .contenttable tbody td { text-align:left; font-weight:normal; padding:5px 10px; border-bottom:1px solid #ccc; background-color:#f6f6f6;}
	.dates-retenir th, .contenttable th { width:75% }
	.dates-retenir td, .contenttable td { text-align:center; width:25%; }
	.dates-retenir p, .contenttable p { margin:0; }
	
	.dates-retenir tr.etape-imp th, .dates-retenir tr.etape-imp td, .contenttable tr.etape-imp th, .contenttable tr.etape-imp td { color:#802727; font-weight:bold; }
	
