/* SOME IE FIX */

html body
{
	overflow-y: visible;
}
ul.slides div.caption
{
    background-color: #EC7330;
}
ul.slides div.caption.blue
{
	background-color: #0870A6;
}
div.class-homepage div.columns div.right-column
{
	top: 13px;
}
div.bottom-menu ul#leftmenu li.section,
div.bottom-menu ul.verticalmenu li.section
{
	height: 25px;
}
.flex-control-nav li
{
	margin-top: 9px;
}
div.bc
{
	margin-bottom: 0;
	padding-bottom: 0;
}
.flex-control-paging li a
{
	margin-top: 0px;
}
#section-logo-position h1{display:none;background-color: transparent;color: #0b80b7;font-family: Verdana, Helvetica, Arial, sans-serif;line-height: 15px;font-size: 12px;padding: 0;margin: 0;text-align: right;}
div.globocan p.factsheet{height:18px;line-height: 15px;padding:0;margin:0;}
div.globocan form{margin-top:0px;}

/* Moyen moyen... */
body.large div.news-blue p.news-left
{
	float:left;
}

/* MEDIUM */
/*
@media (max-width: 983px)
{
*/
	/* On se le met en 100% sur les ecrans inférieurs à la taille original du site du CIRC */
	body.medium div#page-position
	{
		min-width: 0;
		width: 100%;
		max-width: 100%;
	}
	body.medium input#searchtext,
	body.medium ul#languages span.long
	{
		display:none;
	}
	body.medium ul#languages span.short
	{
		display: block;
	}
	body.medium ul#networks
	{
		margin-top: 5px;
		margin-right: 38px;
	}
	body.medium div#searchbox-position
	{
		/* rep */
		width: 30px;
		margin-top: 10px;
		position: absolute;
		top: 0;
		right: 20px;
	}
	body.medium ul#languages
	{
		margin-top: 0px;
	}
	body.medium div.news-blue div.news-left p.news-text.full
	{
		width: auto;
	}
	body.medium div.news-blue div.news-right
	{
		width: auto;
		float: none;
		margin-top: 5px;
		background-image: none;
		padding:0;
	}
	body.medium div.news-blue div.news-right.type2 a.block-link
	{
		background-image: url('../images/news-blue-right-title-bg.png');
		background-position: bottom right;
		background-repeat: no-repeat;
		display: block;
		text-align: right;
	}
	body.medium div.news-blue div.news-left
	{
		float:none;
		width: auto;
		padding: 0 0 0 5px;
		margin-bottom: 11px;
	}
	body.medium div.news-blue div.news-left p.news-text,
	body.medium div.news-blue div.news-left.nopicture p.news-text
	{
		width: auto;
	}
	body.medium div.news-blue div.news-right.type2
	{
		padding: 0;
		width: 100%;
		background-image: none;
	}
	body.medium div.news-blue div.news-right div.bl
	{
		background-image: url('../images/news-blue-right-bl.png');
		padding-left: 7px;
	}
	body.medium div.news-blue div.news-right div.br
	{
		background-image: url('../images/news-blue-right-br.png');
		padding-right: 15px;
	}
	body.medium div.news-blue div.news-right div.bc
	{
		background-image: url('../images/news-blue-right-bc.png');
		padding-left: 4px;
	}
	body.medium div.news-blue div.news-left p.news-text
	{
		width: auto;
	}
	body.medium div.scrolltop-x, body.medium div.scroll-x{overflow-x:scroll;}

/*
}
*/

/* SMALL */
/*
8in == 768px
@media screen and (max-width: 8in), screen and (max-width: 700px)
{
*/
	body.small
	{
		width:100%;	
		height:100%;	
		word-wrap: break-word;
	}

	/* hide some stuff */	
	body.small div#quicklinks-position,
	body.small div#topmenu-position,
	body.small div#section-logo-position,
	body.small div#leftmenu-position,
	body.small div.verticalmenu-position,
	body.small ul#networks,
	body.small input#searchtext,
	body.small ul#languages span.long,
	body.small div.news-red img,
	body.small div.globocan p.factsheet,
	body.small div.globocan form,
	body.small div#path-position, body.small div.path-position,
	body.small div#path span.label,body.small div.path span.label,
	body.small img.banner,
	body.small .menu-years,
	body.small #section-logo-position img
	{
		display: none;
	}

	/* show some stuff */
	body.small ul#languages span.short,
	body.small div#tiny-topmenu-position,
	body.small ul.slides div.caption,
	body.small div.path-small,
	body.small div.path-small div#path-position,body.small div.path-small div.path-position,
	body.small div#menu-link-position,
	body.small div#bottom-links,
	body.small div#bottom-links ul#networks,
	body.small div.bottom-menu,
	body.small div.bottom-menu div#leftmenu-position,
	body.small div.bottom-menu div.verticalmenu-position,
	body.small .menuyears-bottom-position,
	body.small #section-link-position h1
	{
		display: block;
	}
	body.small div#section-logo-position
	{
		display: block;
		position:absolute;
		right: 16px;
		top: 56px;
		min-width: 228px;
	}
	body.small div#wrapper-blue
	{
		padding-left: 16px;
	}
	body.small div#page
	{
		padding: 0 10px 0 10px;
	}
	body.small p
	{
		line-height: 15px;
	}
    body.small div#content,
    body.small div.section div#content-inner
    {
        min-height: inherit;
    }
	 body.small .flex-control-nav li
	{
		margin-top: 12px;
	}
	/* adjust some stuff */
	body.small div#logo-position
	{
		width: 70%;
		/* width: 60%; */
		margin-top: 15px;
	}
	body.small div#logo-position a img
	{
		min-width: 151px;
		min-height: 33px;
	}
	
	body.small div.news-blue div.news-left p.news-text span.date
	{
		font-size: 10px;
	}
	body.small div.news-blue div.news-left p.news-text a
	{
		font-size: 10px;
	}
	
	body.small div#page-position
	{
		min-width: 0;
		width: 100%;
		max-width: 100%;
		min-width: 250px; /* 400px; /* Design patricia */
	}
	body.small div#menu-link-position
	{
		position: absolute;
		top: 0;
		right: 0;
		margin-top: 38px;
		margin-right: 30px;
		width: 68px;
	}
	div#menu-link-position a
	{
		display: block;
		text-transform: uppercase;
		color: #626262;
		font-size: 11px;
		float: none;
		line-height: 22px;
		background-image: url('../images/menu-picto.png');
		background-position: top right;
		background-repeat: no-repeat;
        height: 21px;
	}
	body.small div#banner-container
	{
		margin-bottom: 30px;
	}
	body.small div.class-homepage div.columns div.left-column
	{
		margin-top:0; /* 25px; */
	}
	body.small div.section div#content-inner
	{
		border-left: medium none;
		padding-left: 0;
	}
	body.small div#page.section div#content
	{
		width: 100%;
		max-width: 100%;
	}
	body.small div#links-position
	{
		width: 30%;
		padding-right: 0;
		margin-right: 0;
		position: relative;
	}
	body.small div#links-position div.break
	{
		clear: none;
	}
	body.small div#searchbox-position
	{
		width: 30px;
		margin-top: 34px;
		position: absolute;
		top: 0;
		right: 0;
	}
	body.small ul#languages
	{
		float: right;
		margin-right: -2px;
		margin-top: 4px;
		font-size: 11px;
	}
	body.small ul#languages li.selected span
	{
		color:#626262;
	}
	body.small ul#languages li span
	{
		color:#a3a3a3;
	}
	body.small div.news-blue h2
	{
		height: 19px;
		line-height: 20px;
	}
	body.small div#page-header{padding-bottom:9px;min-height:80px;border-bottom:1px solid #e1e1e1;min-height:80px;}

	body.small ul#leftmenu li.section,
	body.small ul.verticalmenu li.section
	{
		margin-bottom: 1px;
		position: relative;
	}
	body.small div#footer
	{
		height: auto;
	}
	body.small div.class-homepage div.columns
	{
		padding-right: 0;
		margin-top: 5px;
	}
	body.small div.class-homepage div.columns div.right-column
	{
		display: none;
	}
	body.small div#footer address
	{
		padding: 20px 40px;
	}
	/*
	.attr_image
	{
		margin-right: 0;
	}
	*/
	body.small div#path,body.small div.path
	{
		height: auto;
	}
	body.small div#path-position, body.small div.path-position
	{
		height: auto;
		padding: 7px 0 10px 0; /* 7px 0 25px 0 */
	}
	body.small div#path span a, body.small div#path span,
	body.small div.path span a, body.small div.path span
	{
		line-height: 18px;
	}
	
	body.small div.box_grey,
	body.small div.extramenu div.box_grey
	{
		margin-right:0;
		margin-top:0;
	}
	body.small div.box-right div.box_grey
	{
		margin-bottom:0;
	}
	body.small div#bottom-links ul#networks
	{
		margin: 0 auto;
		float: none;
		width: 117px;
		height: 30px;
	}
	body.small div#bottom-links ul#networks li
	{
		float: left;
	}
	
	body.small div#leftmenu-position,
	body.small div.verticalmenu-position
	{
		width: 100%;
		max-width: 100%;
	}
	body.small ul#leftmenu,
	body.small ul.verticalmenu
	{
		margin-right: 0;
	}
	body.small div#footer
	{
		margin-bottom: 0;
	}
	body.small div.bottom-menu ul#leftmenu li.section i,
	body.small div.bottom-menu ul.verticalmenu li.section i
	{
		background-image: url('../images/banner-small-arrow.png');
		background-position:top right;
		background-repeat: no-repeat;
		display: block;
		width: 26px;
		height: 23px;
		text-align: right;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
	}
	body.small div.bottom-menu ul#leftmenu li.section.current i,
	body.small div.bottom-menu ul.verticalmenu li.section.current i
	{
		background-image: url('../images/banner-small-close.png');
	}
	body.small div.menu-years-bottom
	{
		padding: 13px;
		background-color:#f1f1f1;
	}
	body.small div.menu-years-bottom table td
	{
		vertical-align: middle;
	}
	body.small div.menu-years-bottom span
	{
		color:black;
	}
	body.small div.menu-years-bottom a
	{
		display: block;
		width: 25px;
		height: 20px;
		background-image: url('../images/menuyear-bottom-arrow.png');
		background-position: 5px 7px;
		background-repeat: no-repeat;
	}
	body.small div.menu-years-bottom div.selector
	{
		top: 4px;
	}
	body.small div.publication-search form.grey div.selector span
	{
		width: 15px;
	}
	body.small div.publication-search form.grey div.selector select
	{
		width: 47px;
	}
	body.small div.publication-search form.grey div.selector
	{
		width: 43px;
	}
	body.small div.publication-search form.grey label
	{
		font-size: 10px;
	}
	
	body.small .image-left{float:none;}
	body.small .image-right{float:none;}

	/* P53 Left menu */
	body.small div#search-datasets{display:none;}
	body.small div#content div#search-options{border-left: medium none;margin-left: 0;padding-left: 0;}
	body.small div.scrolltop-x, body.small div.scroll-x{overflow-x:scroll;}

/*
}
*/
