/* CSS Document */
/* Spécifique à la Charte Christian Pegand Productions */
/* custom rewrite */
/*div.ttBox ul,
div.ttBox ol {color:#666;}*/
/* logo Apten */
p.chapeau {
	margin:0.35em 0em 1em;
	line-height : normal;
	font-size:0.8em;
	font-weight : normal;
	color:#666;
	text-align:left;
	letter-spacing:normal;
}
p.buttonLink01 {
	padding:1em 0.25em !important;
	border:1px solid #98bf0e;
	background:#3d8f9e;
	color:#fff;
	width:60%;
	margin:1em auto 2em !important;
	font-weight:bold;}
p.buttonLink01 a,
p.buttonLink01 a:visited {
	color:#fff;}
p.buttonLink01:hover {
	background:#2a4f56;
	color:#ecb50f;}
p.buttonLink01 a:hover {
	color:#ecb50f;}
h1.titreBig strong {
	letter-spacing:normal;
	opacity:0.3;
	}
h1.titreBig em {
	letter-spacing:normal;
	font-size:0.2em;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	opacity:0.8;
	}
div#ttFooter a, 
div#ttFooter a:link,
div#ttFooter a:visited	{
	color:#666;}
div.noPad {padding:0;}
/* forms.css */
label {color:#444;}
label[for]:hover {color : #3d8f9e; }
div#ttMain.formz div#ttContent {background:url(/img/gui/fonds/bodybg1305e.png) repeat-x;}
/* subnav css */
div.subnavmenuH {
	margin:0.15em auto 1.5em;
	background: #000;
	background: rgba(0,0,0,0.8);
	/*border:1px solid #fff;
	border-width:1px 0;*/
	border:none;
	}
div.subnavmenuH li a,
div.subnavmenuH li a:visited  {	color:#fff;	}
div.subnavmenuH li:hover {	
	background:#e1ba00;
	background:rgba(225,186,0,0.8);	}
div.subnavmenuH li a:hover {
	background:none;
	color:#000;
	}
/*div.subnav h4 {
	margin: 0.5em 0px 1em;
	font-size:0.8em;
	font-weight:100;
}
div.subnav ul li {
	line-height:1.35em;
	border-top:1px solid #222;}
div.subnav ul li:hover {
	background:#333;
	border-top:1px solid #ccc;}*/
	
/* bannière date */
div#ttMain {background:#fff url(/phototheque/webo/bannerDateJIE.gif) no-repeat;}
/* Page d'Accueil  */
body.home div.imgi {
	background:#000;
	}
body.home div.imgi div.imgiColLeft {
	background:#000;
	height:270px;
	overflow:hidden;
	}
body.home div.imgi div.imgiColLeft h3 {
	color:#fff;
	border-left:5px solid #bdbdbd;
	height:2.3em;
	padding-left:0.3em;
	}
body.home h4 {
	color:#3d8f9e;
	text-transform:uppercase;
	font-size:0.8em;
	}

/* Programme */
body.programme div#ttContent {background:url(/img/charte/fonds/programme_ph1268-023_4961.jpg) no-repeat;}
/* Chiffres */
/* Chiffres - slider */
body.chiffres div#container {
	overflow: hidden;
	width: 450px;
	padding:0;
	min-height:410px;
	border:1px solid #d4d1d1;
	border-width:0 0 1px;
}
body.chiffres div#containerList {
	height: 400px;
	overflow: auto;
	width: 3000px;
}
body.chiffres div.vItem {
	float: left;
	height: 400px;
	overflow: hidden;
	width: 450px;
}
body.chiffres div#container div.vItem div.graph {
	padding:0;
}
/* Chiffres - sliderNav */
body.chiffres div#subnav ul {
	list-style: outside none;
	margin: 1em 2em !important;}
body.chiffres div#subnav ul li {
	line-height: 14px;
	float:left;
	margin:0 2em 0 0;
	}
body.chiffres div#subnav ul li a {vertical-align:top;}

body.chiffres div#subnav ul li.textLink {
	list-style:url(/img/tools/boxArrowLink.gif) inside;
}
/*
body.chiffres div#subnav ul li.videoLink {
	list-style:url(/img/tools/videoLinkDark2.png) outside;
}
body.chiffres div#subnav ul li.photoLink {
	list-style:url(/img/tools/photoLinkDark2.png) outside;
}
*/
/* Exposer */
body.exposer  div#ttContent {
	background:#fff url(/img/charte/fonds/exposerFond.jpg) no-repeat;}
/* Comié scientifique*/
body.comSci div#ttContent {
	background:#fff url(/img/charte/fonds/ComiteScientifiqueFond.jpg) no-repeat;}
/* Participer / Assister Au colloque */
/* Comié scientifique*/
body.AssistColloque div#ttContent {
	background:#fff url(/img/charte/fonds/AssisterColloqueFond.jpg) no-repeat;}
/* Media */
body.media div#ttContent {
	background:url(/img/charte/fonds/fdMedia.jpg) no-repeat;
	min-height:900px;
	}
body.media h1 {
	background-color:#000;
	background-color:rgba(0,0,0,0.5);
}
body.media div.boldList ul li {
	display:inline;
	margin:1.5em 5em 2em;
	padding:0.3em;
	border:1px solid #ccc;
	-webkit-border-radius:4px;
	color:#fff;
	background-color:#444;
	background-color:rgba (255,255,255,0.5);
	}
body.media div.boldList ul li:hover {
	color:#fff;
	background-color:#bf2f0e;
	background-color:rgba (191,47,14,0.5);
	}
	body.media div.boldList ul li a {
	color:#fff;
	}
body.media div.boldList {
	margin:1.5em auto 2em;
	color:#fff;
	}
body.media div.docs h4 {
	display:inline;
	margin:1.5em 5em 2em !important;
	padding:0.3em;
	border:1px solid #ccc !important;
	-webkit-border-radius:4px;
	color:#fff;
	background-color:#444;
	background-color:rgba (255,255,255,0.5);
	}
body.media div.docs h4:hover {
	color:#fff;
	background-color:#bf2f0e;
	background-color:rgba (191,47,14,0.5);
	}
	body.media div.docs h4 a {
	color:#fff;
	}
body.media div.docs {
	margin:1.5em auto 2em;
	color:#fff;
	}
body.media div.docs img,
body.media div.docs p {display:none;}

body.media div.columnCenter {
	width:80%;
	border:1px solid #fff;
	border-width:1px 0 0;
	}
body.media h3 {
	color:#fff;
	text-transform:lowercase;
	font-size:0.7em;
	letter-spacing:0.7em;
	width:60%;
	float:left;
	}
body.media div.mediaLink img {
	display:block;
	float:right;
	border:1px solid #3d8f9e;
	-webkit-box-shadow:2px 2px 3px #000;
}

body.media div#C2 img,
body.media div#C4 img {
	border-color:#98bf0e;
	margin-right:2em;
}
p.outLink {
	line-height:20px;
	margin:2em 0.25em 2em 1.7em !important;
	padding-left:2.3em;
	background:url(/img/tools/linkbackDark2.png) no-repeat 0 2px;
	vertical-align:top;
}
/* Page Venir et se loger */
body.access div#ttContent {	background:url(/img/charte/fonds/poitiers_Sky.jpg) no-repeat;
}
/* Carte Interactive */
body.accessmap div#map_container {
	height: 540px;
	margin-top: 4em;
	}
body.accessmap div#map_canvas {
	width: 520px;
	height: 460px;
	clear:left;
	float:left;
	border:1px solid #AAA;
	}
body.accessmap div#route_form {
	/*width:310px;*/
	height:25px;
	float:left;
	/*overflow:hidden;*/
	}
body.accessmap div#route_form form p {
	margin:0;
	}
body.accessmap div#route_form form label {
	width:60px;
	text-align:left;
	}
body.accessmap div#route_canvas {
	width:340px;
	height:465px;
	float:right;
	overflow:auto;
	font-size:0.8em;
	}
	
/* Thématiques */
body.thema div#ttContent {background:url(/img/charte/fonds/thematiquesFond.jpg) no-repeat;}
/* Page Contact */
body.contact h1.titreBig {margin: -12px 1em 0.5em;}
body.contact h2 {margin-top:1.5em;}
body.contact .columnLeft {margin-left:1.5em;}
body.contact .telephone {
	border:1px solid #ccc;
	margin:0.25em auto;
	padding:0.25em;
	text-align:center;
	width:50%;
	}
body.contact address {margin-left:1.5em;}
body.contact div.block2 {
	margin:1.5em 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border:1px solid #ccc;
	padding:0.25em;
	}
body.contact div.block2 a {color:#e36f1f;}

	/* ---- Les listes ---- */
/* Liste Gras */
div#boldList p,
div.boldList p {
	font-size:0.7em;
	text-align:left;
	}
/* Moved Effect costumize to modules.css - Dave samedi 26 décembre 2009 2:50:58 */
/* shadowbox */


/* Advanced CSS2.1 and CSS3 selectors */
/* For Aware browsers */
/* These selectors enhances the user experience by providing clearer and better designed element arrangements and visual relations, they degrade well to unaware browsers but should not to be 'hacked' or simulated for non supporting browsers*/

ul + h4 {margin-top: 1em !important;}

body.credits div#ttMain {
	/*background:url(/img/charte/fonds/logoPegandCredits.png) no-repeat 0 50%;*/
	}
body.sitemap div.columnCenter {	
	background:#dedede;
	/*opacity:0.9;*/
	border:1px solid #333;
	-webkit-border-radius:8px;
	-moz-border-radius: 8px;
	padding:2em;}

/*body.news  div.dateZone { 
	margin:0px 1em 0px 7.5em; 
	-webkit-border-radius: 5px;
	-moz-borderft-radius: 5px;
	background :none; 
	border:1px solid #333;
	border-width:2px 0 2px;
}
body.news div#newsContent div.article {
	width:60%;
	background :none; 
	margin:0 0 1em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border:1px solid #333;
	border-width:4px 0 4px;
}
body.news div#shortcuts {
	left:25px;
	top: 170px;
	background:none;
	opacity:1;
	border:1px solid #333;
	border-width:2px 0 2px;

}*/
/*div#repeatLine.ttRow p {
	color:#666;
	line-height:0.8em;
	margin:1em 0 0;
}*/
/* Recherche */
body.search div.mod_search div#searchWidget {width:90%; overflow:auto; margin:1em auto;}
body.search div.mod_search div#topSearch {width:90%; margin:0 auto;}
body.search div.mod_search div#topSearch div#topSearchR div.search-wrapper {margin:0;}
body.search div.mod_search div#presets {width:60%; margin:0;float:right;}
body.search div.mod_search div#history {
	width:auto;
	margin:0;
	float:left;
	background-color:#dedede;
	padding: 0 0.5em;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #ccc;
}
body.search div.mod_search div#history div#boxHistory p {
	width:auto;
	float:right;
	background-color:#fefefe;
	padding: 0.3em;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #ccc;
	letter-spacing:normal;
	font-size:0.55em;
}
body.search div.mod_search div#history div#boxHistory p a:link {
	color:#666;
}
body.search div.mod_search div#history div#boxHistory p:hover {
	background-color:#000;
	border-color: #000;
}
body.search div.mod_search div#history div#boxHistory p:hover a {
	color:#fff;
}
body.search div.mod_search div#history div.aBox {margin:0;}
body.search div.mod_search div#results {width:90%;margin:0.1em auto;}
body.search div.mod_search div#results p.pViewAll {margin-bottom:4em;}
/* Crédits */

body.credits div#ttContent {background:url(/img/charte/fonds/fdCredits_01010034.jpg) no-repeat;}
/*body.search div#ttEncartR {height:auto; float:left; width:99%;}/
/* shadowbox */
body.shadowed {background:#000;}
body.shadowed div#ttMain,
body.shadowed div#ttBase {
	background:#000;
	width:95%;
	min-width:760px;
	margin:0 auto;
	border: none;
}
body.shadowed div#ttMain {
	padding: 0px;
	float:none;}
body.shadowed div#ttContent {
	width: 900px;
	padding: 0;
	float:none;
	background:none;}
body.shadowed div#ttMain div#ttRoot {margin: 0 auto !important;}
/*body.shadowed div#ttMain h2 {
	padding: 0 0.25em 0.25em;
	margin:0 auto 0.5em !important;
	width:auto;
	border:1px dotted #666;
	border-width:0 0 1px 1px;
	}*/
/* Tableau HTML */
table.mytable  {
	color: #333;
	font-size:0.7em;
 	margin: 0 auto;
	empty-cells:hide;
	border-bottom:1px solid #3d8f9e;
}
table.mytable a {
	color: #c2e8e5 !important;
	text-decoration:underline;
}
table.mytable caption {
	padding: 0 0 0.25em 0;
	font-size: 0.8em;
	font-style:italic;
}
table.mytable th {
	font-weight: bold;
	font-size: 0.85em;
	color: #fff;
	letter-spacing: 0.2em;
	vertical-align:middle;
	padding: 0.35em;
}
table.mytable thead th {
	background: #3d8f9e;
	height:24px;
	text-transform:none; 
	text-align:center;
}
table.mytable thead th#tableCol1 {border-right:1px solid #fefefe;}

table.mytable tbody th {
	color:#333;
	text-align: left;
	padding-left: 1em;
	border-right:1px solid #ccc;
}
table.mytable tbody {
	color:#333;
	text-align: left;
	padding-left: 1em;
}
table.mytable th.nobg,
table.mytable td.nobg {
	background : none;
	border:none;
}
table.mytable td {
	background: none;
	color: inherit;
	text-align:center;
}
table.mytable td.alt,
table.mytable tbody th.alt {
	background: #e1e4e5;
}
table.mytable tbody td.FerAdroite {
	text-align:right;
	padding-right:3em;
	}
table.mytable tfoot th {
	background: #98bf0e;
	color:#fda400;
	font-size:1.2em;
}
