body{
	margin:0px;
	padding:0px;
	background:#3977ac;
	font-family:verdana;
	font-size:12px;
	color:white;
}
td{
	font-family:verdana;
	font-size:12px;
	color:#144774;
	padding:0px;
}
table{margin:0px;padding:0px;}
p{
	margin-right:15px;
	margin-left:15px;
	margin-top:13px;
	margin-bottom:13px;
	text-align:justify;
	line-height:13px;
	
	font-family:verdana;
	font-size:11px;
}
h1{
	font-size:20px;
	font-family:verdana;
	font-weight:normal;
	color:#E4F3B2;
	padding-right:15px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:13px;
	background: #6B96B9;
	margin: 0px;
	clear:both;
}

h2{
	font-size:18px;
	font-family:verdana;
	font-weight:normal;
	color:#F3DD53;
	padding-right:15px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:13px;
	margin: 0px;
	background: #3A77AD url(../images/folder.png) no-repeat scroll 20px 15px;
	clear:both;
}

h3{
/*	font-size:20px;
	font-family:verdana;
	font-weight:normal;*/
	color:#464C7C;
	padding-right:15px;
	padding-left:55px;
	padding-top:10px;
	padding-bottom:13px;
	margin: 0px;
	border-bottom: #3A77AD solid 1px;
	background: #76A2C7 url(../images/subfolder.png) no-repeat 20px 11px;
	clear:both;
}
h4,h5,h6{
	margin-right:15px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:13px;
	color:#144975;
	clear:both;
}

li{
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
}

A {
	color: #6d8fff;
}

A:hover {
	color: #76A2C7;
    text-decoration: underline;
}
img{
	border:none;
}
td#mainContent img{
	margin:1px 5px 3px 5px;
}

.displayNone{display:none;}





div#wrap{
	width:990px;
	position:absolute;
	left:50%;
	margin-left:-495px;
}

div#wrap table#main td#header{
	width:990px;
	height:185px;
	line-height:0px;
	overflow:hidden;
}
div#wrap table#main td#subHeaderLine{
	width:990px;
	height:1px;
	background:#fff;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	border:0px;
	display:;
}
div#wrap table#main td#content{
	background:url(../images/columnRight.jpg);
	background-repeat:no-repeat;
	background-position:835px 0px;
}
div#wrap table#main td#footer div#footerShadow{
	width:983px;
	height:6px;
	background:url(../images/shadow_bottom.png);
	background-repeat:repeat-x;
}
div#wrap table#main td#footer div#shadowCorner{
	background:url(../images/shadow_corner.png);
	width:8px;
	height:8px;
	position:relative;
	top:-6px;
	left:983px;
	font-size:0px;
}
*html div#wrap table#main td#footer div#shadowCorner{top:-14px;}
div#wrap table#main td#footer div#footerContent{
	font-size:11px;
	text-align:right;
	color:white;
	margin-right:3px;
	margin-top:-3px;
	margin-bottom:10px;
}

div#wrap table#main table#contentTable{
	width:100%;
	/*height:530px;*/
}

div#wrap table#main table#contentTable td#menu{
	height:30px;
	background-color:#24356B;
	padding-right:15px;
	overflow:hidden;
}
div#wrap table#main table#contentTable td#menu div.right_part{
	float:right;
	margin-top:5px;
	color: #F6EA84;
}
div#wrap table#main table#contentTable td#menu div.right_part a{
	color: #ffffff;
}
div#wrap table#main table#contentTable td#menu div.right_part form#topMenu_search{
	display:inline;
}
div#wrap table#main table#contentTable td#menu div.right_part form#topMenu_search input.sword{
	height:13px;
	position:relative;
	top:-2px;
	background:#EBE9EA;
	border:none;
	font-family:verdana;
	font-size:10px;
}
div#wrap table#main table#contentTable td#menu div.right_part form#topMenu_search input.submit{
	background:url(../images/search_btn.jpg);
	border:none;
	width:19px;
	height:19px;
}
div#wrap table#main table#contentTable td#menu div.left_part{
	float:left;
	background:#D7D9E5;
	color:#25346B;
}
div#wrap table#main table#contentTable td#menu div.left_part div#fake_padding{
	padding-right:25px;
}
div#wrap table#main table#contentTable td#menu div.left_part a{
	color:#25346B;
	text-decoration:none;
}
div#wrap table#main table#contentTable td#menu div.left_part a:hover{text-decoration:underline;}
div#wrap table#main table#contentTable td#menu div.left_part div#menuTop_left_right{
	position:relative;
	top:5px;
	left:-9px;
}
div#wrap table#main table#contentTable td#menu div.left_part div#menuTop_left_right #white_arrow{
	margin-right:13px;
}
div#wrap table#main table#contentTable td#menu div.left_part div#menuTop_left_right #white_arrow img{
	position:relative;
	top:2px;
	left:-1px;
}
div#wrap table#main table#contentTable td#menu div.left_part div#publicMenu_trigger{
	height:23px;
	background:#ffffff;
	color:#24356B;
	display:block;
	float:left;
	padding-top:7px;
	padding-left:10px;
	padding-right:15px;
	cursor:pointer;
}
div#wrap table#main table#contentTable td#menu div.left_part div#memberMenu_trigger{
	height:23px;
	color:#FFFFFF;
	display:block;
	float:left;
	padding-top:7px;
	padding-left:31px;
	padding-right:14px;	
	background:#174775 url(../images/memberMenu.jpg) no-repeat 5px 5px;
	cursor:pointer;
}
div#wrap table#main table#contentTable td#menu div{display:inline;}
div#wrap table#main table#contentTable td#menu div.topMenuSeparator{
	margin-right:4px;
	margin-left:4px;
}
div#wrap table#main table#contentTable td#menu #login_field{
	height:11px;
	margin-right:5px;
}
div#wrap table#main table#contentTable td#menu #login_submit{
	position:relative;
	top:1px;
}
div#wrap table#main table#contentTable td#menu div#menu_trigger{
	cursor:pointer;
}

div#wrap table#main table#contentTable td#columnLeft{
	width:215px;
	background:#144975;
}
div#wrap table#main table#contentTable td#columnLeft img#minimalHeightGif{
	height:480px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside{
	display:inline-table;
	margin-left:-1px;
	width:217px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#publicMenu{
	background:#fff;
	width:217px;
	padding-bottom:10px;
	border-right:1px solid #D7D9E5;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#publicMenu div.publicMenu-level1{
	padding-bottom:3px;
	padding-top:2px;
	border-bottom:1px dotted #22366B;
	margin-right:10px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#publicMenu div.publicMenu-level1 a{
	color:#22366B;
	text-decoration:none;
	margin-left:10px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu{
	padding-top:6px;
	width:216px;
	border:1px solid #D7D9E5;
	border-top:none;
	padding-bottom:4px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu form.loginForm{
	margin-top:15px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu form.loginForm div.label{
	margin-left:30px;
	margin-bottom:2px;
	color:white;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu form.loginForm div.field{
	margin-left:22px;
	margin-bottom:10px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu form.loginForm div.field input{
	width:165px;
	border:none;
	height:15px;
	padding-left:5px;
	font-family:verdana;
	font-size:11px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu form.loginForm input#tx-newloginbox-pi1-login_submit{
	float:right;
	margin-right:24px;
	background:#3A77AD;
	border:none;
	width:70px;
	font-family:verdana;
	margin-bottom:6px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu img#memberMenu_line{margin-left:3px;;}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu p.tx-newloginbox-pi1-forgotP{
	margin-left:22px;
	margin-bottom:6px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu div.tx-srfeuserregister-pi1 a{
	background:none;
	padding:0px;
	margin:0px;
	text-indent:0px;
	text-decoration:underline;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div#memberMenu div.tx-srfeuserregister-pi1 p{
	margin-left:22px;
	padding:0px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level1,div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level1-sub,div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level1-sub-act{
	padding-bottom:3px;
	padding-top:2px;
	border-bottom:1px dotted #fff;
	margin-right:5px;
	margin-left:5px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level1 a,div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level1-sub a,div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level1-sub-act a{
	color:#fff;
	text-decoration:none;
	margin-left:6px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level1-sub{
	background:url(../images/level1-sub.jpg) no-repeat 198px 4px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level1-sub-act{
	border-bottom:none;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.level2-wrapper{
	background:#D7DBE7 url(../images/separator_arrow.jpg) no-repeat 0px 0px;
	padding-top:3px;
	width:217px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level2,div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level2-sub{
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px dotted #25346B;
	margin-right:5px;
	margin-left:5px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level2 a,div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level2-sub a{
	color:#25346B;
	text-decoration:none;
	padding-left:30px;
	font-size:10px;
	background:url(../images/level2-dot.jpg) no-repeat 6px 4px;
	margin-left:10px;
	display:block;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level2-sub{
	background:url(../images/level2-sub.jpg) no-repeat 198px 4px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level3{
	padding-bottom:3px;
	padding-top:2px;
	border-bottom:1px dotted #25346B;
	margin-right:5px;
	margin-left:46px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level3 a{
	color:#25346B;
	text-decoration:none;
	font-size:10px;
	background:url(../images/level2-dot.jpg) no-repeat 1px 4px;
	padding-left:15px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level4{
	padding-bottom:3px;
	padding-top:2px;
	border-bottom:1px dotted #25346B;
	margin-right:5px;
	margin-left:50px;
}
div#wrap table#main table#contentTable td#columnLeft div#inside div.memberMenu-level4 a{
	color:#25346B;
	text-decoration:none;
	font-size:10px;
	background:url(../images/level2-dot.jpg) no-repeat 1px 4px;
	padding-left:15px;
}
div#wrap table#main table#contentTable td#mainContent{
	width:770px;
	background:#6B96B9;
	border-top:1px solid #87A6C2;
	background: #D7DBE7;
	color: #454D7C;
}
/*
div#wrap table#main table#contentTable td#columnRight{
	width:155px;
	background:url(../images/shadow.png);
	background-repeat:repeat-y;
}
*/


div#clora_menu_block{
	border:2px solid green;
	padding:5px;
	float:left;
	position:absolute;
	top:215px;
	left:540px;
	background-color:#144975;
	color:black;
}


/***************************************************** CHAPTER **/
div#wrap table#main table#contentTable td#mainContent div.tx-epclorachapter-pi1 p{
	margin-right:15px;
	margin-left:15px;
	margin-top:13px;
	margin-bottom:13px;
	text-align:justify;
	line-height:13px;
	
	font-family:verdana;
	font-size:11px;
}
div#wrap table#main table#contentTable td#mainContent div.tx-epclorachapter-pi1 h1{
	font-size:20px;
	font-family:verdana;
	font-weight:normal;
	color:#F0DF53;
	margin-right:15px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:13px;
}

/***************************************************** / CHAPTER **/

/***************************************************** / SUBCHAPTER LIST **/

/***************************************************** / SUBCHAPTER LIST **/




/**************************************************** CLODOC SINGLEVIEW */
div.tx-epcloradoc-pi1-singleView table.header{
	background:url(../images/pixel_bgn.jpg) repeat-x;
	width:100%;
}

div.tx-epcloradoc-pi1-singleView table.header a{
	color: #F1DE42;
}
div.tx-epcloradoc-pi1-singleView table td.header {
	color:#144975;
	font-size:16px;
	border-bottom: #CBD4E3 solid 1px;
}

div.tx-epcloradoc-pi1-singleView table td.header p.title{
	color:#F1DE42;
	font-size:14px;
	font-weight: bold;
}

div.tx-epcloradoc-pi1-singleView table.subheader {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.tx-epcloradoc-pi1-singleView table.subheader p{
	margin-top: 2px;
	margin-bottom: 2px;
}

div.tx-epcloradoc-pi1-singleView table.subheader td.subheader {
	color:#144975;
	font-size:14px;
	background: url(../images/point.png) no-repeat 30px 5px;
}

div.tx-epcloradoc-pi1-singleView table.subheader td.subheader p{
	margin-left: 40px;
}

div.tx-epcloradoc-pi1-singleView table.subheader div{
	font-family:verdana;
	font-size:11px;
	text-align:justify;
	margin:0px 15px;
}

div.tx-epcloradoc-pi1-singleView table td.typeheader {
	color:#144975;
	background: url(../images/folder.png) no-repeat 0px 14px;
}

div.tx-epcloradoc-pi1-singleView table td.typeheader p{
	margin-left: 20px;
	font-size:16px;
}

div.tx-epcloradoc-pi1-singleView table td.fileheader {
	color:#144975;
	font-size:18px;
	background: url(../images/print.png) no-repeat 0px 12px;
}

div.tx-epcloradoc-pi1-singleView table td.fileheader p{
	margin-left: 20px;
}




/**************************************************** CLODOC SINGLEVIEW */



/**************************************************** CLODOC LISTING */
div.tx-epcloradoc-pi1-listrow table{
	margin-top:10px;
	margin-right:5px;
}
div.tx-epcloradoc-pi1-listrow td p{
	margin-top:0px;
	margin-bottom:0px;
	color: #454D7C;
}
div.tx-epcloradoc-pi1-listrow td{
	padding-bottom:10px;
	color: #454D7C;
}

/**************************************************** / CLODOC LISTING */

/**************************************************** BROWSE BOX global */
.tx-epcloradoc-pi1-searchbox,.tx-mininews-pi1-searchbox{
	margin-left:11px;
}
.tx-epcloradoc-pi1-browsebox p,.tx-mininews-pi1-browsebox p{
	margin-top:3px;
	margin-bottom:5px;
	margin-left:13px;
}
.tx-epcloradoc-pi1-searchbox-sword,.tx-mininews-pi1-searchbox-sword{
	display:inline;
	font-family:verdana;
	font-size:11px;
	border:1px solid #3A77AD;
	padding-top:2px;
}
.tx-epcloradoc-pi1-searchbox-button,.tx-mininews-pi1-searchbox-button{
	background:#3A77AD;
	border:none;
	font-family:verdana;
	display:inline;
	color:#D7DBE7;
	margin-left:-3px;
}
.tx-epcloradoc-pi1-browsebox table,.tx-mininews-pi1-browsebox table{
	margin-left:13px;
	margin-bottom:10px;
	background:#3A77AD;
	width:740px;
}
.tx-epcloradoc-pi1-browsebox table td p,.tx-mininews-pi1-browsebox table td p{
	margin:6px 0px 6px 0px;
	color:#D7DBE7;
	text-align:center;
}
.tx-epcloradoc-pi1-browsebox a,.tx-mininews-pi1-browsebox a{
	color:#F2DD44;
}
.tx-mininews-pi1-listrow .tx-mininews-pi1-listrowField-title{
	margin-bottom:0px;
}
.tx-mininews-pi1-listrow .tx-mininews-pi1-listrowField-datetime {
    margin-left:30px;
    font-style: italic;
	margin-top:2px;
	margin-bottom:2px;
}
.tx-mininews-pi1-listrow .tx-mininews-pi1-listrowField-teaser {
    margin-left:30px;
	margin-top:0px;
}


/**************************************************** / BROWSE BOX global */

/**************************************************** CLORA SEARCH */
div.searchHeader h1{
	color: #F2DD44;
	background: #87A6C2 url(../images/search.png) no-repeat scroll 20px 10px;
	padding-right:15px;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:13px;
	margin: 0px;
	font-size:18px;
}

div.searchHeaderToggle{
	background: #87A6C2;
	color: #F2DD44;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:13px;
}

div.searchHeaderToggle p{
	margin: 0px;
}

div.tx-epclorasearch-pi1 form, div.tx-indexedsearch-searchbox form {
	background:url(../images/pixel_bgn.jpg) repeat-x;
	padding-right:20px;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:20px;
	border-bottom: #144774 solid 2px;
}

div.tx-indexedsearch-searchbox form table {
	width: 650px;
}

div.tx-epclorasearch-pi1 form input,div.tx-epclorasearch-pi1 form select {
	width: 300px;
	border: none;
}

div.tx-indexedsearch-searchbox form input,div.tx-indexedsearch-searchbox form select{
	width: 300px !important;
}

div.tx-epclorasearch-pi1 form input.submit {
	background:url(../images/btn_search.png) no-repeat 0px 1px;
	width:90px;
	height:26px;
	font-size:9px;
	text-align:left;
	color: #144973;
	margin-left:209px;
}

div.tx-indexedsearch-searchbox form input.submit {
	background:url(../images/btn_search.png) no-repeat 0px 1px;
	width:90px !important;
	height:26px;
	font-size:9px;
	text-align:left;
	color: #144973;
	border: none;
	margin-left: 210px;
}

div.tx-epclorasearch-pi1 form div.label{
	color: #144774;
}


.tx-epclorasearch-pi1 td div.label{
	display:inline;
}
.tx-epclorasearch-pi1 table.date{
	display:inline;
}
.tx-epclorasearch-pi1 table.date input{
	width:100px;
}
.tx-epclorasearch-pi1 table.date div.label{
	width:50px;
}
.tx-epclorasearch-pi1 input.datechooser{
	width:90px;
}
.tx-epclorasearch-pi1 input.datechooser_error{
	border:2px solid red;
}
.tx-epclorasearch-pi1 div.formErrors{
	margin-left:15px;
	margin-right:15px;
	margin-top:-10px;
}
.tx-epclorasearch-pi1 div.formErrors ul{
	border:2px solid red;
	background:#FF6A5F;
	padding-top:10px;
	padding-bottom:10px;
	
}
/**************************************************** / CLORA SEARCH */


/**************************************************** indexed_search */
.tx-indexedsearch-infoo{
	background:none;
}
.tx-indexedsearch-whatis{
	margin-left:15px;
	margin-right:15px;
}
/**************************************************** / indexed_search */



/**************************************************** subscribe */
.tx-srfeuserregister-pi1 fieldset{
	border:1px solid #454D7C;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
}
.tx-srfeuserregister-pi1 dd{
	width:70%;
}
.tx-srfeuserregister-pi1 dt.big{width:10%;}
.tx-srfeuserregister-pi1 dd.big{
	width:80%;
}
.tx-srfeuserregister-pi1 dd p{
	margin-left:0px;
	font-size:10px;
	line-height:11px;
}
.tx-srfeuserregister-pi1 div.tx-srfeuserregister-pi1-inlineMsg{
	margin-bottom:20px;
	float:left;
}
.tx-srfeuserregister-pi1 div.tx-srfeuserregister-pi1-inlineMsg p{
	margin-left:0px;
	margin-bottom:10px;
	position:relative;
	top:10px;
}
/*field size*/
/*select:*/
#tx-srfeuserregister-pi1-tx_epclorausers_organisme,#tx-srfeuserregister-pi1-tx_epclorausers_titre,#tx-srfeuserregister-pi1-tx_epclorausers_themes
{width:430px;}
/*input*/
#tx-srfeuserregister-pi1-username,#tx-srfeuserregister-pi1-email,#tx-srfeuserregister-pi1-first_name,#tx-srfeuserregister-pi1-last_name,#tx-srfeuserregister-pi1-address,#tx-srfeuserregister-pi1-city,#tx-srfeuserregister-pi1-country,#tx-srfeuserregister-pi1-telephone,#tx-srfeuserregister-pi1-zip,#tx-srfeuserregister-pi1-labo,#tx-srfeuserregister-pi1-fax,.tx-srfeuserregister-pi1 dd.custom input
{width:420px;}
#tx-srfeuserregister-pi1-password,#tx-srfeuserregister-pi1-password_again{
	width:150px;
}
#tx-srfeuserregister-pi1-password_again{margin-right:0px;}


/**************************************************** / subscribe */

/**************************************************** MAILFORM */
.tx-pilmailform-pi1 h4{
	margin-right:15px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:13px;	
	color:#144975;
}
/**************************************************** / MAILFORM */

/**************************************************** Search */
div.tx-indexedsearch-res table {
	width:700px;
}

/**************************************************** / Search */
