@import "reset.css";

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}

.clearSpan { /*no 1px height*/
	display: block; *
	display: inline;
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}

a {
	color: #353535;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.titles {
	font-weight: bold;
	color: #660033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background: url(../images/510/titlesBkrg.jpg) no-repeat 0% 5px;
	padding-left: 10px;
}

p {
	font-size: 0.69em;
	padding: 0px 0px;
	line-height: 15px;
}

.p titles {
	font-weight: bold;
	color: #7a2851;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background: url(../images/510/titlesBkrg.jpg) no-repeat 0% 5px;
	padding-left: 10px;
}

strong {
	font-weight: bold;
}

body {
	font-family: Verdana, Helvetica, Arial;
	font-size: 100%;
	line-height: 1;
	background: #eeeeee url(../images/common/body-bg.gif) left top repeat-x;
	color: #353535;
}

.px {
	width: 1px;
	height: 1px;
	background: url(../images/px.gif) left top none;
}

.site-container {
	width: 991px;
	margin: 16px auto 0px auto;
}

.site-nav {
	padding: 0 9px 0 0;
	float: right;
	font-size: 0.562em;
	line-height: 1.4em;
}

.site-border {
	clear: both;
	float: none;
	background: #fff url(../images/common/site-border-top.gif) left top no-repeat;
	zoom: 1;
}

.sb-left {
	background: url(../images/common/site-border-left.gif) left 7px no-repeat;
	zoom: 1;
}

.sb-right {
	background: url(../images/common/site-border-right.gif) right 7px no-repeat;
	zoom: 1;
}

.sb-bottom {
	padding: 0 0 12px 0;
	background: url(../images/common/site-border-bottom.gif) left bottom no-repeat;
	zoom: 1;
}

/* [start] header*/
.header-blank {
	height: 7px;
	line-height: 0em;
	font-size: 0px;
}

#header {
	width: 985px;
	height: 133px;
	margin: 2px auto 0px auto;
	background: url(../images/common/headers/header-bottom.gif) 4px bottom no-repeat;
}

#logo {
	width: 161px;
	height: 104px;
	margin-left: 20px;
	margin-top: 7px;
	float: left;
	background: url(www.inrets.fr/templates/images/logo.jpg) no-repeat;
	text-decoration: none;
	text-align: center;
}

#textLogo {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	position: relative;
	top: 58px;
	left: -5px;
}

#textLogoL2 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: 58px;
	left: -5px;
}

#header-waves {
	width: 780px;
	height: 61px;
	float: right;
	background: url(../images/common/headers/header-waves.gif) left top no-repeat;
}

.header-search {
	float: right;
}

.hs-input {
	width: 144px;
	height: 15px;
	margin: 22px 2px 0px 0px;
	padding-top: 3px;
	padding-left: 5px;
	float: left;
	background: #fff url(../images/common/headers/header-search-input-bg.gif) right top no-repeat;
	border: 1px solid #999;
	font-size: 0.625em;
}

.hs-ok {
	width: 24px;
	height: 21px;
	margin: 20px 28px 0px 0px;
	background: #fff url(../images/common/headers/header-search-ok.gif) left top no-repeat;
	float: left;
	border: none;
	font-size: 0px;
	line-height: 0em;
	cursor: pointer;
}

.hs-search-adv {
	margin: 5px 0px 0px 54px;
	float: left;
	font-size: 0.562em;
	color: #5d5d5d;
}

.header-menu {
	width: 699px;
	padding: 4px 3px 0 0;
	float: right;
}

.header-menu span {
	display: none;
}

#nav_left_small_arrows span {
	display: none;
}

.hmenu-01 {
	position: relative;
	width: 112px;
	height: 65px;
	float: left;
	background: url(../images/common/headers/hmenu-01-hover_2bis.gif) left top no-repeat;
}

.hmenu-01 .hmenu-link {
	display: block;
	width: 112px;
	height: 65px;
	background: url(../images/common/headers/hmenu-01_2bis.gif) left top no-repeat;
}

.hmenu-01 .hmenu-link:hover,.hmenu-01 .hmenu-link-active {
	background: none;
}

.hmenu-02 {
	position: relative;
	width: 122px;
	height: 65px;
	float: left;
	background: url(../images/common/headers/hmenu-02-hover_2.gif) left top no-repeat;
}

.hmenu-02 .hmenu-link {
	display: block;
	width: 122px;
	height: 65px;
	background: url(../images/common/headers/hmenu-02_2.gif) left top no-repeat;
}

.hmenu-02 .hmenu-link:hover,.hmenu-02 .hmenu-link-active {
	background: none;
}

.hmenu-03 {
	position: relative;
	width: 106px;
	height: 65px;
	float: left;
	background: url(../images/common/headers/hmenu-03-hover.gif) left top no-repeat;
}

.hmenu-03 .hmenu-link {
	display: block;
	width: 106px;
	height: 65px;
	background: url(../images/common/headers/hmenu-03.gif) left top no-repeat;
}

.hmenu-03 .hmenu-link:hover,.hmenu-03 .hmenu-link-active {
	background: none;
}

.hmenu-04 {
	position: relative;
	width: 119px;
	height: 65px;
	float: left;
	background: url(../images/common/headers/hmenu-04-hover.gif) left top no-repeat;
}

.hmenu-04 .hmenu-link {
	display: block;
	width: 119px;
	height: 65px;
	background: url(../images/common/headers/hmenu-04.gif) left top no-repeat;
}

.hmenu-04 .hmenu-link:hover,.hmenu-04 .hmenu-link-active {
	background: none;
}

.hmenu-05 {
	position: relative;
	width: 129px;
	height: 65px;
	float: left;
	background: url(../images/common/headers/hmenu-05-hover.gif) left top no-repeat;
}

.hmenu-05 .hmenu-link {
	display: block;
	width: 129px;
	height: 65px;
	background: url(../images/common/headers/hmenu-05.gif) left top no-repeat;
}

.hmenu-05 .hmenu-link:hover,.hmenu-05 .hmenu-link-active {
	background: none;
}

.hmenu-06 {
	position: relative;
	width: 110px;
	height: 65px;
	float: left;
	background: url(../images/common/headers/hmenu-06-hover.gif) left top no-repeat;
}

.hmenu-06 .hmenu-link {
	display: block;
	width: 110px;
	height: 65px;
	background: url(../images/common/headers/hmenu-06.gif) left top no-repeat;
}

.hmenu-06 .hmenu-link:hover,.hmenu-06 .hmenu-link-active {
	background: none;
}

.hmenu-01 .hmenu-menu {
	border: 1px solid #660033;
}

.hmenu-02 .hmenu-menu {
	border: 1px solid #663399;
}

.hmenu-03 .hmenu-menu {
	border: 1px solid #003399;
}

.hmenu-04 .hmenu-menu {
	border: 1px solid #660000;
}

.hmenu-05 .hmenu-menu {
	border: 1px solid #cc3300;
}

.hmenu-06 .hmenu-menu {
	border: 1px solid #006633;
}

.hmenu-menu {
	position: absolute;
	top: 58px;
	left: 0;
	z-index: 999;
}

.hmenu-opt {
	display: block;
	/*width: 160px;*/
	height: 17px;
	padding: 8px 5px 0 15px;
	font-size: 0.625em;
	text-align: left;
	white-space: nowrap;
}

.hmenu-01 .hmenu-opt:hover {
	color: #660033;
}

.hmenu-02 .hmenu-opt:hover {
	color: #663399;
}

.hmenu-03 .hmenu-opt:hover {
	color: #003399;
}

.hmenu-04 .hmenu-opt:hover {
	color: #660000;
}

.hmenu-05 .hmenu-opt:hover {
	color: #cc3300;
}

.hmenu-06 .hmenu-opt:hover {
	color: #006633;
}

/*
	.hmenu-01 .hmenu-opt { background: url(../images/common/headers/bhmenu-opt1.gif) left top no-repeat; }
	.hmenu-02 .hmenu-opt { background: url(../images/common/headers/bhmenu-opt2.gif) left top no-repeat; }
	.hmenu-03 .hmenu-opt { background: url(../images/common/headers/bhmenu-opt3.gif) left top no-repeat; }
	.hmenu-04 .hmenu-opt { background: url(../images/common/headers/bhmenu-opt4.gif) left top no-repeat; }
	.hmenu-05 .hmenu-opt { background: url(../images/common/headers/bhmenu-opt5.gif) left top no-repeat; }
	.hmenu-06 .hmenu-opt { background: url(../images/common/headers/bhmenu-opt6.gif) left top no-repeat; }
	*/
#hmenu_menu_1 {
	background: url(../images/common/headers/bhmenu-opt1.gif) left top repeat-y;
}

#hmenu_menu_2 {
	background: url(../images/common/headers/bhmenu-opt2.gif) left top repeat-y;
}

#hmenu_menu_3 {
	background: url(../images/common/headers/bhmenu-opt3.gif) left top repeat-y;
}

#hmenu_menu_4 {
	background: url(../images/common/headers/bhmenu-opt4.gif) left top repeat-y;
}

#hmenu_menu_5 {
	background: url(../images/common/headers/bhmenu-opt5.gif) left top repeat-y;
}

#hmenu_menu_6 {
	background: url(../images/common/headers/bhmenu-opt6.gif) left top repeat-y;
}

.hmenu-01-menu {
	
}

/* [end] header*/
.big-bg {
	padding: 0 0 0 7px;
	background: url(../images/common/big-bg.gif) 7px top no-repeat;
}

.left-bg {
	padding: 113px 0 0 22px;
	background: url(../images/common/left-bg.gif) left 130px no-repeat;
	overflow: visible;
	display: block;
	zoom: 1;
}

.col-left {
	width: 216px;
	padding: 17px 0 0 0;
	float: left;
	background-position: 202px 31px;
	background-repeat: no-repeat;
	padding-top: 275px;
	min-height: 1px;
	display: none;
}

.col-left #nav_left_small_arrows {
	margin-top: -275px;
	display: none;
}

* html .col-left #nav_left_small_arrows {
	margin-top: 0px;
}

* html .col-left {
	height: 275px;
	padding-top: 1px;
}  /*IE6*/
* :first-child+html .col-left { /*height:265px;*/
	
}  /*IE7*/
.universe-darkred .col-left {
	background-image: url(../images/common/col-left-bg-darkred.gif);
}

.universe-red .col-left {
	background-image: url(../images/common/col-left-bg-red.gif);
}

.middle-large {
	width: 733px;
	float: left;
}

.middle-large-content { /*	float:left;*/
	padding-left: 10px;
	width: 713px;
}

.middle-small {
	width: 533px;
	float: left;
	padding-bottom: 50px;
}

.col-right {
	width: 200px;
	padding-right: 7px;
	float: right;
}

/* [start] col left */
.nav-left-arrows-small {
	padding: 25px 0 0 0;
}

.navlas-centres-inrets {
	width: 180px;
	height: 21px;
	background: url(../images/pages-unique/navl-centres-inrets.gif) left top no-repeat;
}

.navlas-item-lvl1 {
	display: block;
	width: 155px;
	padding: 13px 0 6px 35px;
	line-height: 1.272em;
	font-size: 0.687em;
	font-weight: bold;
}

.navlas-item-lvl1-acr {
	display: block;
	width: 155px;
	padding: 13px 0 6px 35px;
	line-height: 0.052em;
	font-size: 0.587em;
	font-weight: normal;
}

.navlas-item-lvl1-sep {
	width: 155px;
	height: 1px;
	background: url(../images/common/navlas-item-lvl1-sep.gif) 35px top no-repeat;
	line-height: 0em;
	font-size: 0px;
}

.navlas-item-lvl2-cont {
	
}

.navlas-item-lvl2 {
	display: block;
	width: 155px;
	padding: 9px 0 1px 35px;
	line-height: 1em;
	font-size: 0.687em;
}

.navlas-item-lvl2-sep {
	width: 155px;
	height: 1px;
	margin: 6px 0px 0px 0px;
	background: url(../images/common/navlas-item-lvl1-sep.gif) 35px top no-repeat;
	line-height: 0em;
	font-size: 0px;
}

.navlas-item-lvl3-cont {
	padding: 0 0 3px 0;
}

.navlas-item-lvl3 {
	display: block;
	width: 155px;
	padding: 8px 0 0 42px;
	line-height: 1.2em;
	font-size: 0.625em;
}

.universe-darkred .navlas-item-lvl1 {
	background: url(../images/common/navlas-item-lvl1-darkred.gif) left top no-repeat;
}

.universe-darkred .navlas-item-lvl1:hover {
	color: #660033;
	background: url(../images/common/navlas-item-lvl1-darkred.gif) left top no-repeat;
}

.universe-darkred .navlas-item-lvl1-active {
	color: #660033;
	background: url(../images/common/navlas-item-lvl1-h-darkred.gif) left top no-repeat !important;
	text-decoration: none;
}

.universe-darkred .navlas-item-lvl2 {
	background: transparent url(../images/common/darkred-item-lvl2.gif) 25px 13px no-repeat;
}

.universe-darkred .navlas-item-lvl2:hover,.universe-darkred .navlas-item-lvl2-active {
	color: #660033;
}

.universe-darkred .navlas-item-lvl3 {
	background: transparent url(../images/common/darkred-item-lvl3.gif) 35px 13px no-repeat;
}

.universe-darkred .navlas-item-lvl3:hover {
	color: #660033;
}

.universe-red .navlas-item-lvl1 {
	background: url(../images/common/navlas-item-lvl1-red.gif) left top no-repeat;
}

.universe-red .navlas-item-lvl1:hover,.universe-red .navlas-item-lvl1-active {
	color: #b80139;
	background: url(../images/common/navlas-item-lvl1-h-red.gif) left top no-repeat;
}

.universe-red .navlas-item-lvl2:hover,.universe-red .navlas-item-lvl2-active {
	color: #b80139;
}

.universe-red .navlas-item-lvl3:hover {
	color: #b80139;
}

/* [end] col left */ /* [start] middle */
.breadcrumb {
	padding: 4px 0 9px 11px;
}

.breadcrumb a {
	font-size: 0.562em;
}

.breadcrumb span {
	font-size: 0.562em;
}

.breadcrumb strong {
	font-size: 0.562em;
	font-weight: normal;
	color: #b80139;
}

.breadcrumb b {
	font-size: 0.562em;
	font-weight: normal;
	color: #b80139;
}

/* [end] middle */ /* [start] col right */
.nav-right-aussi {
	width: 193px;
	float: right;
	padding: 30px 0 0 0;
}

.navra-title {
	width: 193px;
	height: 26px;
	background: url(../images/common/navra-title-voir-aussi.gif) left top no-repeat;
}

.navra-body {
	width: 187px;
	background: #eee;
}

.navra-item {
	display: block;
	height: 22px;
	padding: 10px 0 0 18px;
	background: url(../images/common/navra-arrow.gif) 9px top no-repeat;
	font-size: 0.625em;
}

.navra-item-first {
	padding-top: 8px;
	background-position: 6px -2px;
}

.navra-item-last {
	background: none;
}

/* [end] col right */ /* [start] footer */
.footer {
	padding: 0.5em 0 25px 0;
	text-align: center;
	line-height: .9em;
	font-size: 0.562em;
	color: #747474;
	display: none;
}

.footer span {
	
}

.footer a {
	color: #747474;
}

/* [end] footer */ /* [start] agenda */
.navlas-centres-agenda {
	background: transparent url(../images/pages-unique/ttr_agenda.gif) no-repeat scroll left top;
	height: 21px;
	width: 180px;
}

.lst_agenda {
	display: block;
	/*border:1px solid #fff;

	float:right;*/
	margin: 10px 0;
	padding-bottom: 50px;
}

.lst_agenda h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #50626F;
	font-size: 1.312em;
	line-height: 1.1em;
}

.lst_agenda .separator {
	background: transparent url(../images/common/agenda_separator.gif) repeat-x scroll left top;
	margin: 17px 0 0 0;
	padding: 0;
	width: 100%;
	height: 1px;
}

.lst_agenda li {
	background: transparent url(../images/common/agenda_separator.gif) repeat-x scroll left top;
	margin: 17px 0;
	padding: 1px 0;
	width: 100%;
}

.lst_agenda p {
	font-size: 0.69em;
	line-height: 1.1em;
	padding: 8px 0;
}

.lst_agenda img {
	float: left;
	border: 1px solid #c6c9dd;
	margin: 0 10px 0 10px;
}

.lst_agenda p.date {
	color: #b80139;
	background-color: #f4f4f4;
	margin: 0 0 8px 0;
	padding: 8px 0 4px 10px;
}

.lst_agenda p.date0 {
	color: #b80139;
	background-color: #f4f4f4;
	margin: 0 0 8px 0;
	padding: 8px 0 4px 10px;
}

.lst_agenda p.date1 {
	color: #b80139;
	background-color: #B9FFB9;
	margin: 0 0 8px 0;
	padding: 8px 0 4px 10px;
}

.lst_agenda p.date2 {
	color: #b80139;
	background-color: #FFCB97;
	margin: 0 0 8px 0;
	padding: 8px 0 4px 10px;
}

.lst_agenda p.ttr {
	color: #b80139;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.79em;
	font-weight: bold;
}

.lst_agenda p.ttr a {
	color: #b80139;
}

.lst_agenda a.retour {
	color: #b80139;
	display: block;
	margin-top: 25px;
}

.lst_agenda .lst_icone {
	display: block;
	width: 96px;
	float: right;
	margin-right: 8px;
}

.lst_agenda .lst_icone li {
	background: none;
	margin: 0 0;
	padding: 1px 0;
	width: 16px;
	display: inline;
	float: left;
	padding-left: 16px;
}

.lst_agenda .lst_icone a.pdf,.lst_agenda .lst_icone a.mail,.lst_agenda .lst_icone a.print {
	display: block;
	width: 16px;
	height: 17px;
	margin: 0;
}

.lst_agenda .lst_icone a.pdf {
	background: url(../images/common/picto_pdf.gif) top left no-repeat;
}

.lst_agenda .lst_icone a.mail {
	background: url(../images/common/picto_mail.gif) top left no-repeat;
}

.lst_agenda .lst_icone a.print {
	background: url(../images/common/picto_print.gif) top left no-repeat;
}

.lst_agenda .lst_icone a span {
	height: 1px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: -500px;
	width: 1px;
}

.lst_agenda .encadre {
	background: url(../images/common/bg_encadre_m.gif) top left repeat-y;
	margin-top: 1em;
}

.lst_agenda .encadre .t {
	background: url(../images/common/bg_encadre_t.gif) top left no-repeat;
}

.lst_agenda .encadre .t .b {
	background: url(../images/common/bg_encadre_b.gif) bottom left no-repeat;
	padding: 5px 10px;
}

.lst_agenda .encadre .t .b a {
	color: #b80139;
}

/* [end] agenda */ /* [start] article langue anglaise */
.big-bg-inter2 {
	overflow: visible;
	background: transparent url(../images/common/big-bg-inter2.gif) 7px 0px no-repeat;
	padding: 0 0 0 7px;
}

.big-bg-inter2 .left-bg {
	background: transparent url(../images/common/left-bg.gif) no-repeat scroll left 129px;
	display: block;
	overflow: visible;
	padding: 113px 0 0 22px;
}

.link_back,.link_back2 {
	position: relative;
	display: block;
	width: 977px;
	height: 1px;
	margin: 0;
	padding: 0;
}

.link_back a {
	position: absolute;
	top: 70px;
	left: 15px;
	display: block;
	width: 120px;
	height: 40px;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

.link_back a span,.link_back2 a span {
	display: none;
}

.link_back2 a {
	position: absolute;
	top: 70px;
	left: 10px;
	display: block;
	width: 165px;
	height: 45px;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

.left-bg-inter2 {
	background: transparent url(../images/common/left-bg.gif) no-repeat 0px 17px;
	display: block;
	padding: 0 0 0 22px;
}

.navlas-en-aboutinrets,.navlas-en-research,.navlas-en-expertise,.navlas-en-collaborations,.navlas-en-workwithinrets {
	height: 23px;
	width: 185px;
}

.navlas-en-aboutinrets {
	background: transparent url(../images/titre/aboutinrets.gif) no-repeat scroll left top;
}

.navlas-en-research {
	background: transparent url(../images/titre/research.gif) no-repeat scroll left top;
}

.navlas-en-expertise {
	background: transparent url(../images/titre/expertise.gif) no-repeat scroll left top;
}

.navlas-en-collaborations {
	background: transparent url(../images/titre/collaborations.gif) no-repeat scroll left top;
}

.navlas-en-workwithinrets {
	background: transparent url(../images/titre/workwithinrets.gif) no-repeat scroll left top;
}

.navlas-en-aboutinrets span,.navlas-en-research span,.navlas-en-expertise span,.navlas-en-collaborations span,.navlas-en-workwithinrets span {
	display: none;
}

.navra-title-en {
	background: transparent url(../images/common/navra-title-see-also.gif) no-repeat scroll left top;
	height: 26px;
	width: 193px;
}

.navra-title-en span {
	display: none;
}

/* [end] article langue anglaise */
.middle-content {
	width: 700px;
	padding-left: 20px;
	float: none !important;
}

.middle-content a {
	color: #B80139;
}

ul {
	margin-bottom: 0.5em;
	padding-left: 15px;
}

ul li {
	color: #353535;
	font-size: 0.69em;
	line-height: 15px;
	padding-left: 10px;
	padding-top: 0px;
	background: transparent url(../images/common/puce_ul.gif) no-repeat scroll 0 5px;
}

.middle-content ul {
	margin-bottom: 0.5em;
	padding-left: 10px;
	list-style-position:inside;
	list-style-type:disc;
}

.middle-content ul ul {
	margin-bottom: 0.5em;
	padding-left: 10px;
	list-style-position:inside;
	list-style-type:circle;
}

.middle-content ul ul ul {
	margin-bottom: 0.5em;
	padding-left: 10px;
	list-style-position:inside;
	list-style-type:square;
}

.middle-content ul li {
	color: #353535;
	font-size: 0.99em;
	line-height: 15px;
	padding-left: 10px;
	padding-top: 0px;
	/* background: transparent url(../images/common/puce_ul.gif) no-repeat scroll 0 5px; */
}


.single {
	font-size: 0.69em;
	padding: 16px 0px;
	line-height: 15px;
}