@import url(/css/pfpa_portal/mise_en_forme.css);
@import url(/css/pfpa_portal/style.css);
body {
	width: 89em;
	background-color: #ff8800;
	/* background-color: #0DABF5; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1a1a18;
	margin:0;
	padding:0;
}
#site_view {
	position:absolute;
	margin: auto;
	width: 985px;
}
#site_view {
	left: 50%;
	top: 50%;
	height: 568px;
	width:1001px;
	margin-top: -245px;
	margin-left: -500px;

}



#drapeau_fr,#drapeau_en{float:left;}
#drapeau_fr{margin-right:5px;}
#lang{position:absolute;left:930px;top:-20px;}

.home_content h1{display:none;}


#article_language,#article_published,.article_view .article_footer{display:none;}

.connected #site_view {
	height: 520px;
}
.arrondi_haut{
	background: url(/img/pfpa_portal/arrondi_haut.gif) no-repeat;
	width:1001px;
	height:6px;
}
.banniere {	
	background: url(/img/pfpa_portal/arrondi_centre.gif);
	width:1001px;
	height:165px;
}
.haut1{
	float:right;
	margin-right:15px;
}

.recherche{
	float:left;
	margin-right:20px;
}
.banniere .recherche input#search_keyword{
	background-color:#FFFFFF;
	font-size:10px;
	color:#ff8800;
	width:86px;
	padding-left:2px;
	border: 1px solid #5d656a;
}

.connection_form {
float:left;
}
.connection_form .connection_form_title {
}
.connection_form label {
}
.connection_form input {
	float:left;
	font-size:10px;
	color:#0057a3;
	width:90px;
	background-color:#c6edfa;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: none;
	border-right-style: none;
	border-top-color: #89b2c5;
	border-left-color: #89b2c5;
	margin:0 5px 0 5px;	
}
.connection_form #bt_connection {
	float:left;
	width:11px;
	height:16px;
	border:0;
}
.connection_form button {
}
.connection_form .how_to_register {
}
.connection_form .how_to_register a {
}
.connection_form .how_to_register a:hover {
}

.connection_form .error{
	position:absolute;
	top:25px;
	padding-left:12px;
	color:#0057a3;
	font-weight:bold;
	font-size:10px;
}

#contact_us a {
	display: block;
	text-decoration: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	width:135px;
	height:16px;
}
#contact_us{
	float:right;
	display:block;
	background: url(/img/pfpa_portal/contactez_nous.gif) no-repeat;
	width:135px;
	height:16px;
	margin:0 20px 0 20px;
}
.site_en #contact_us{
	float:right;
	display:block;
	background: url(/img/pfpa_portal/contactez_nous_en.gif) no-repeat;
	width:117px;
	height:16px;
	margin:0 20px 0 25px;
}
.banniere .banniere_logo {
}
.banniere_logo img.logo {
	margin-left:30px;
	margin-top:15px;
	float:left;
}
.banniere_logo img.image_banner{
	float:left;margin-top:-5px;
}


.rmn_publication_channel{
	float:left;
	width:235px;
	margin-right:30px;
	margin-top:15px;
}

.rmn_publication_channel .rmn_sections{
	font-size:11px;
	text-transform:uppercase;
	color:#ff8800;
}

.rmn_publication_channel ul{
margin:0;padding:0 0 0 12px;
	font-size:11px;
	color:#ff8800;
}
.rmn_publication_channel a.lien{
	font-size:10px;
	color:#ff8800;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
    top:114px;
    padding-left:18px;
	padding-top:2px;
	background: url(/img/pfpa_portal/icons/picto_actus.gif) no-repeat;
	height:14px;
}
.rmn_publication_channel a:hover.lien{text-decoration:underline;}

.rmn_agenda{width:215px;margin-top:15px;float:right;margin-right:50px;}
.rmn_agenda .rmn_sections{
	font-size:11px;
	text-transform:uppercase;
	color:#00b1e6;
}
.rmn_agenda ul{
	font-size:11px;
margin:0;padding:0 0 0 12px;
	color:#0057a3;
}

.rmn_agenda .rmn_elmnts strong{
	font-size:11px;
	color:#0057a3;
}
.rmn_agenda a.lien{
	font-size:10px;
	color:#44c8f8;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
    position:absolute;
    top:114px;
    padding-left:18px;
	padding-top:2px;
	height:14px;
	background: url(/img/pfpa_portal/icons/picto_agenda.gif) no-repeat;
}
.rmn_agenda a:hover.lien{text-decoration:underline;}

.right_menu .rmn_elmnts a{
	font-weight:normal;
	font-size:11px;
	color:#20201e;
	text-decoration:none;
}
.right_menu .rmn_elmnts a:hover{
	text-decoration:underline;
}
/*
.outils{
	float:right;
	margin-top:37px;
	margin-right:30px;
	width:275px;
	color:#13b0e2;
	font-size:9px;}
*/
.outils {
	position:absolute;
	right: 25px;
	top: 140px;
	width:275px;
	color:#13b0e2;
	font-size:9px;
}
.outils .diffus_actus{margin-top:5px;}


#content {
	background: url(/img/pfpa_portal/arrondi_centre.gif);

	background-color:#ff8800;
	margin:0;
	padding:5px 300px 5px 120px;
	width:581px;
	/*height:200px;*/
	text-align:justify;
}
#content h1,#loc_agenda h1{
	margin:0;
	color:#00b1e6;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin-bottom:10px;
	text-transform:uppercase;
}

#content h2
{
	color: #0057a3;
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	text-transform:uppercase;
}
#content .channel_article h2
{
	color: #0057a3;
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:10px;
	text-transform:uppercase;
}
#content h3
{
	color: #ef7f00;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:8px;
}

#content a h3
{
	color: #ef7f00;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:8px;
}
#content a:hover h3
{
	text-decoration: underline;
}
#content .home_content,#content .projects_list,#content .article_view,#content .form_registration,#content .downloads_list,#content .channels_list,#content .agenda,#content .search_results{
	overflow:auto;
	width:740px;
	height:200px;
	padding-right:10px;
}
#content #sitemap {
	overflow: hidden;
}
.projects_list .all_projects ol, .projects_list .all_projects ul{ margin-top:8px; margin-bottom:0;/*padding:0; */
	color:#0057a3;
	font-weight:bold;
}
.projects_list .all_projects ol span.theme_desc, .projects_list .all_projects ul span.theme_desc{ 
	font-size:10px;
}
.projects_list .all_projects ol li a.lien_categ span.theme_title,.projects_list .all_projects ul li a.lien_categ u,.all_projects .p_archives{
	color:#0057a3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.projects_list .all_projects ol li a.lien_categ, .projects_list .all_projects ul li a.lien_categ{
color:#1a1a18;
text-decoration:none;
font-size:11px;
font-weight:normal;
}

.all_projects .projects_categ a.lien_projet{
color:#1a1a18;
text-decoration:none;
font-size:11px;
font-weight:normal;
}
.all_projects .projects_categ a:hover.lien_projet{
text-decoration:underline;

}

.p_archives .projects_archived a.lien_projet{
color:#00B1E6;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.p_archives .projects_archived .project_article{
color:#1a1a18;
text-decoration:none;
font-size:11px;
font-weight:normal;
}
.projects_list .all_projects ol li a:hover.lien_categ span.theme_title, .projects_list .all_projects ul li a:hover.lien_categ  {
text-decoration:underline;
}

.all_projects .p_archives h4{
color:#EF7F00;
font-size:13px;
}

.projects_list a#returnlink{float:right;}


/*#content .hidden_div,*/ .separator{display:none;}


a.lirelasuite{
font-size:11px;
color:#00b1e7;
text-transform:uppercase;
text-decoration:none;
padding-left:22px;
background: url(/img/pfpa_portal/icons/picto_lirelasuite.gif) no-repeat;
}
a:hover.lirelasuite{
text-decoration:underline;
}
.banniere_img {
background: url(/img/pfpa_portal/arrondi_centre.gif);
width:1001px;

}
.banniere_img .bottomimg_decal {
margin-left:120px;
}

.banniere_img .banniere_bas_texte{margin-left:70px;position:absolute;padding-top:20px;}

.page_footer ul{
	margin:0;
	padding:0;
	text-align:center;
	/*position:absolute;
	top:507px;
	left:320px;*/
}
.connected .page_footer ul{
	/*top:532px;*/
}
.page_footer ul li{
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
display:inline;
margin-left:5px;
color:#000b16;
}
.page_footer ul li a{
color:#000b16;
text-decoration:none;
font-size:10px;
}

.page_footer ul li a:hover{
text-decoration:underline;
}

.form_registration #contact_f textarea#question{width:458px;}


#content_article_38.article_content a{
color:#0057A3;
text-decoration:none;
font-weight:bold;
font-size:12px;}

#content_article_38.article_content a:hover{
text-decoration:underline;
}

.downloads_list .filelist .li_filelist strong{color:#0057A3;}

.downloads_list .filelist a.download_lien{
color:#1a1a18;
text-decoration:none;
font-weight:normal;
}
.downloads_list .filelist a:hover.download_lien{
text-decoration:underline;
}

.channels_list .channel .channel_article h2 a{
color:#0057A3;
text-decoration:none;
font-size:13px;
}
.channels_list .channel .channel_article h2 a:hover{
text-decoration:underline;
}

.channels_list .channel .channel_article_details a{
color:#00B1E6;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.channels_list .channel .channel_article_details a:hover{
text-decoration:underline;
}

.agenda .agenda_list .event_date a{
color:#1a1a18;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.agenda .agenda_list .event_date a:hover{
text-decoration:underline;
}

.agenda .agenda_list .event_details a{
color:#00B1E6;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.agenda .agenda_list .event_details a:hover{
text-decoration:underline;
}

#content .search_results h2{
font-size:13px;
font-weight:bold;
color:#0F61A8;
} 

#content .search_results h3{
font-size:13px;
font-weight:bold;
color:#EF7F00;
} 

#content .search_results a.search_lien{
font-size:11px;
font-weight:normal;
color:#1a1a18;
text-decoration:none;
} 
#content .search_results a:hover.search_lien{
text-decoration:underline;
} 

#content .search_results h4{
font-size:13px;
font-weight:bold;
color:#1a1a18;
} 



.div_caching {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;

	opacity: 0.5;
	z-index: 1000;
}
.div_caching_msg {
	text-align: center;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	color: #fff;
	font-weight: bold;
	font-size: 1.5em;

}
.publish_ca {
	background: #fff;
	width: 580px;
	height: 400px;
	border: 1px solid #05a4e8;
	top: 50%;
	left: 50%;
	margin-left: -290px;
	margin-top: -200px;
	z-index: 999;
}
.publish_ca h1 {
	background: #aee2f8;
	margin: 0px;
	font-size: 1.2em;

	padding: 5px;
}
.publish_ca #publish_ca_close {
	background: #fff;
	margin: 0px;
	border: 2px solid #05a4e8;
	padding: 2px;
	width: 14px;
	position: relative;
	left: 556px;
	top: -25px;
	text-align: center;
	cursor: pointer;
}
.publish_ca #publish_ca_close:hover {
	background: #05a4e8;
	border: 2px solid #fff;
	color: #fff;
}
.publish_ca form {
	margin-top: -10px;
}
.publish_ca form label {
	float: left;
	clear: left;
	width: 100px;
	text-align: right;
	padding:2px;
}
.publish_ca_buttons {
	margin-top: -15px;
	clear: both;
	text-align: center;
}
.publish_ca_buttons button {
	font-size: 1.1em;
	background: #05a4e8;
	color: #fff;
	border: 0px;
	margin: 0px 5px;
}
#bottom_fa_list {
	position: absolute;
	background: #aee2f8;
	margin: 0px;
	font-size: 1.2em;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.draft {
	clear: none;
	float: right;
	width: 280px;
}
.draft_lbl {
	width: 250px;
	float: left;
}
.lexique_pagination a {
	text-decoration: none;
}
.lexique_pagination a:hover {
	text-decoration: underline;
}
.form_def_ta {
	width: 560px;
	height: 200px;
	margin-left: 8px;
	font-size: 11px;
	clear: both;
	font-family: Arial;
}
.form_defdesc_ta {

	width: 560px;
	height: 100px;
	margin-left: 8px;
	margin-bottom: 20px;
	font-size: 11px;
	clear: both;
	font-family: Arial;
}
.home_content h2 {
	color: #e88c27;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
}











#deconnection {
	position: absolute;
	left: 790px;
	top: -3px;
	width: 152px;
	height: 17px;
}
#deconnection a {
	text-decoration: none;
	color: #fff;
}
#deconnection span {
	padding: 0;
	margin:0;
}
#deconnection a img {
	border: 0;
}

#my_profile {
	position: absolute;
	font-size: 1.2em;
	font-weight: bold;
	left: 485px;
	top: 25px;
	height: 32px;
width: 150px;
}
#my_profile a {
	text-decoration: none;
	padding-left: 30px;
}

#my_projects {
}
.banniere_txt {
	position: absolute;
	top: 20px;
	left: 285px;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	z-index:50;
}
#ged .mn_children {
	display: none;
}
#meeting_report .mn_children {
	display: none;
}
#mynews_diffusion .mn_children {
	display: none;
}
.connected #content h1 {
}
#my_projects .mn_children {
}





.article_pagination {
display:none;
}






#view_media {
	display: none;
	width: 320px;
	position: absolute;
	background: #fbf2e3;
	border-top: 1px solid #0359CA;
	border-left: 1px solid #0359CA;
	border-bottom: 1px solid #0359CA;
	border-right: 1px solid #0359CA;
	z-index: 30000;
}
#view_media a {
	float: right;
	margin: 2px;
	font-size: 11px;
	background: #E78A00;
	padding: 2px 5px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
#view_media a:hover {
	float: right;
	margin: 2px;
	font-size: 11px;
	background: #fff;
	padding: 2px 5px;
	text-decoration: none;
	color: #019c5e;
	font-weight: bold;
}
#view_media h1 {
	font-size: 12px;
	color: #fff;
	background: #E78A00;
	padding: 4px;
	margin-top: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: default;
}
#view_media #description {
	padding: 5px;
	margin: 3px;
	font-size: 12px;
}
#view_media #media {
}
#view_media #media.audio {
	padding-left: 25px;
}
#view_media #media.video {
	/*padding-left: 15px;*/
}
.pres_vid {
}

#attachedfiles_div h1 {
	background: #aee2f8;
	margin: 0px;
	font-size: 1.1em;
	padding: 5px;
	width: 440px;
}
#new_tab_article {
	background: #fff;
	border: 1px solid #000;
	width: 600px;
	height: 460px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -230px;
	margin-left: -300px;
}
#new_tab_article #close_bt {
	background:#05a4e8;
	border:2px solid #fff;
	color:#fff;
	text-decoration:none;
	float: right;
	margin-top: -2px;
	padding: 0px 3px;
	font-weight:normal;
}
#new_tab_article h2 {
	font-size: 12px;
	background: #aee2f8;
	margin-top: 0px;
	padding: 5px 3px;
}
#add_file {
	background:#05a4e8;
	color:#fff;
	border:0px;
	font-size:10px;
	margin-left:2px;
}
.puce {
	list-style-type: square;
}




.head_oldversions td {
	border-top: 1px solid #c00;
}
.head_oldversions td:first-child {
	border-left: 1px solid #c00;
}
.head_oldversions td:last-child {
	border-right: 1px solid #c00;
}
.bottom_oldversions td {
	border-bottom: 1px solid #c00;
}
.bottom_oldversions td:first-child  {
	border-left: 1px solid #c00;
}
.bottom_oldversions td:last-child {
	border-right: 1px solid #c00;
}
.bottom_oldversions table td, .bottom_oldversions table td:first-child, .bottom_oldversions table td:last-child {
	border: 0px;
}
#ged_addfile
{
	z-index: 100;
	width: 400px;
	padding-bottom: 5px;
}
#ged_addfile h1 {
	font-size: 12px;
	background: #aee2f8;
	margin-top: 0px;
	padding: 5px 3px;
}
#ged_addfile iframe {
	display: none;
}
#ged_addfile #publish_ca_close {
	float: right;
	border: 2px solid;
	padding: 0px 3px;
	margin-top: -2px;
	background: #fff;
	cursor: pointer;
}
#ged_addfile #publish_ca_close:hover {
	color: #00B1E5;
}
#ged_addfile label{
	display:inline;
	float:left;
	width:120px;
	clear:both;
	font-weight:bold;
	margin-bottom:0px;
	margin-left:3px;
}
#ged_addfile input[type=text]{
	margin-bottom:2px;
	width:250px;
}
#ged_addfile textarea{
	width:250px;
}
.proj_details {
	margin: 0px;
	padding: 0px;
}

#waiting_div {
	top: 50%;
	left: 50%;
	height: 449px;
	margin-top: -211px;
	margin-left: -290px;
	position:absolute;
	z-index: 2000;
	background: #fff;
	width: 580px;
	text-align: center;
}
#waiting_div img {
	margin-top: 217px;
}




.topic_date {
	width: 15px;
}
.topic_title a {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #33b2ee;
}
.topic_title a:hover {
	text-decoration: underline;
}
.topic_title span {
	padding-right: 10px;
}
.topic_summary {
	color: #4E4D4E;
	font-size: 1em;
	padding-bottom: 5px;
}
.topic_tools {
	text-align: right;
}

#project_topic_details table {
	margin: 0;
}


ul.projectlist_inprod, ul.projectlist_archived {
	clear: both;
}
.projectlist_archived li .project_article {
	margin-top: 5px;
}
.downloads_list {
	padding: 0px 10px;
}
.downloads_list .filelist {

}

.error_txt {
	text-align: center;
	color: #c00;
	font-size: 1.2em;
}

#GEDExplorer {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -150px;

	margin-left: -300px;
	height: 300px;
	width: 600px;
	background: #fff;
	z-index: 151;
}


.search_results .search_header h2 {
	font-weight: normal;
	padding-top: 10px;
}

.require_text {
	text-align: center;
	font-style: italic;

	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.form_button {
	text-align: center;
}
#contact_f input, #contact_f textarea,.form_registration input,.form_registration textarea {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #2d58ae;
	background-color: #d1edee;
	border-top: 2px solid #8cadb4;
	border-left: 2px solid #8cadb4;
	margin: 2px 0pt 2px 15px;
	padding: 0pt;
}
#contact_f textarea#question {
	width: 372px;
}
#contact_f input#send_data {
	border: 0px;
	background: none;
	margin: 0px;
}
#news_diffusion_f input#send_data{width:70px;height:13px;border:0;}

.sitemap #sm_online_search {
	display: none;
}



#news_diffusion_f {
}
#news_diffusion_f input, #news_diffusion_f select {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #2d58ae;
	background-color: #d1edee;
	border-top: 2px solid #8cadb4;
	border-left: 2px solid #8cadb4;
	margin: 2px 0pt 2px 15px;
	padding: 0pt;
}
#news_diffusion_f #news_diff {
	width: 200px;
}
#news_diffusion_f input#send_data {
	border: 0px;
	background: none;
	margin: 0px;
}
.my_projects {

}
.my_projects #myprojects_list {
}
.faq {
	padding: 10px;
}
.faq h1 {
}
.faq .faq_questionreponse {
	clear: both;
}
.faq .faq_questionreponse .col_left {
	padding: 20px 0px;
	width: 170px;
}
.faq .faq_questionreponse .col_right {
	padding: 5px;
	width: 370px;
	margin-top: 30px;
}
#overflow ul li {
clear: both;
}
/* STYLES PAGE RECHERCHE MEMBRES */
.popup_members_search{
	position: absolute;
	top: 60%;
	left: 70%;
	margin-top: -125px;
	margin-left: -250px;
	background: #fff;
	width: 500px;
	height: 250px;
	border: 1px solid #000;
	z-index: 500;
	display: none;
}
.popup_members_search .col_profil, .popup_members_search .col_company{
	float: left;
	margin-left: 10px;
	width: 230px;
	overflow:auto;
}
.popup_members_search .col_profil span, .popup_members_search .col_company span {
	display:inline;
	float:left;
	margin-bottom:0px;
}

.popup_members_search .col_profil label, .popup_members_search .col_company label {
	display:inline;
	float:left;
	width:100px;
	clear:both;
	font-weight:bold;
	margin-bottom:0px;
}

.popup_members_search h1 {

	background: #d5f0fb;
	margin: 0px;
	font-size: 1.2em;
	padding: 8px;
}
.popup_members_search h1 a {
	float: right;
	padding: 0px 3px;
	text-decoration: none;
	background: #fff;
	border: 2px solid;
	font-size: 0.8em;
	margin-top: -1px;
}
.popup_members_search h1 a:hover {
	color: #fff;
	background: #00e;
	border: 2px solid #fff;
}


/* FIN STYLES PAGE RECHERCHE MEMBRES */ 

input#topic_subject{
	height:10px;
	font-size:10px;
}

#topic_edit_buttons{
	float:left;
}
#topic_edit_buttons .submit{
	height:18px;
	font-size:11px;
}

.agenda_list h2, .channel_article2 h2 {
	font-size: 1.2em;
	color: #17447a;
}

.channel_article_details .attached_files a, .proj_article_view .attached_files a {
	margin-left: 10px;
	text-decoration: none;
	font-weight: bold;
}
.channel_article_details a:hover, .proj_article_view .attached_files a:hover {
	text-decoration: underline;
}



.filter_onlyme{
	float:right;
	text-transform:none;
}


#icon_printer{
position:absolute;
border:0;
left:900px;
margin-top:7px;
width:70px;
}

#topic_creation {
	padding: 0px;
	width: 400px;
	height:300px;
	background: #fff;
	border: 1px solid #000;
}
#topic_creation h1 {
	font-size: 1.2em;
	margin: 0px;
	color: #fff;
	padding: 2px;
}
#topic_creation a {
	float: right;
	text-decoration: none;
	color: #00B1E5;
	border: 1px solid #00B1E5;
	padding: 0px 3px;
	font-size: 10px;
	margin-top: 1px;
	margin-right: 1px;
}
#topic_creation a:hover {
	border: 1px solid #00B1E5;
	background: #fff;
}
#topicreation_form {
	margin-top: 5px;
}
#topicreation_form #topic_subject {
	font-size: 12px;
	height: 16px;
	width: 290px;
	clear: right;
}
#topicreation_form label {
	float: left;
	text-align: right;
	width: 90px;
	padding-right: 5px;
}
#topicreation_form #topic_question {
	width: 280px;
	height: 200px;
}
#search_46 {
	background: #d2e8dc;
	color: #2d58ae;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-size: 12px;
	width: 105px;
}
#topicreation_form input, #topicreation_form textarea{
	background: #e3f9ed;
	color: #2d58ae;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;

	font-size: 12px;

}
.profile_info .col_left label{
	display:inline;
	float:left;
	width:150px;
	clear:both;
	margin-bottom:10px;
	font-weight:bold;
}
.profile_info .col_left span{
	display:inline;
	float:left;
	margin-bottom:10px;
}
.profile_info .col_left input{
	margin-bottom:5px;
}
.profile_info .col_left input#profile_lastname{
	margin-top:10px;
}
.profile_info .col_left span#profile_company{
	float:none;
}

#content .article_view {
}
#content .all_projects h1 {
	margin-top: 0px;
	padding: 0px;
}
#loc_our_projects.connected .projects_list .all_projects {
}

form#downloadedit select {
float: left;
width: 250px;
clear: right;
}
form#downloadedit label {
float: left;
text-align: left;
clear: both;
}
form#downloadedit label:first-child {
float: left;
padding-right: 5px;
padding-top: 5px;
}

a.date-picker {
	clear: right;
}
#loc_our_projects__project_details .projects_list h1 {
}
#loc_our_projects__project_details .projects_list h1 a {
}
#loc_our_projects__project_details .projects_list h1 a:hover {
}
.projects_list h2 {
	font-size: 12px;
	margin: 0px;
	text-decoration: none;
}
.projects_list .project_view {
	padding: 0px 10px;
}
.projects_list .project_view h2 {
	padding-top: 15px;
}

ol.projects_categ, ul.projects_categ {
	margin: 5px;
	margin-left: 25px;
	margin-top: 35px;
	padding: 0px;
	color: #E88C27;
	list-style: outside;
	text-align: left;
}
ol.projects_categ {
	list-style-type: decimal;
}
ol.projects_categ li a:hover span.theme_title, ul.projects_categ li a:hover {
	text-decoration: underline;
}
ol.projects_categ li a.return_bt, ul.projects_categ li a.return_bt {
	display: none;
	float: right;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 3px;
}
ol.projects_categ li a.return_bt:hover, ul.projects_categ li a.return_bt:hover {
	color: #fff;
	text-decoration: none;
}
ol.projects_categ li.pcateg, ul.projects_categ li.pcateg {
	margin-bottom: 8px;
}
ol.projects_categ li ul, ul.projects_categ li ul {
	color: #01b0e7;
}
ol.projects_categ li ul li, ul.projects_categ li ul li {
	padding: 3px 0px;
}
li.puce {
clear: both;
}
.hidden_div li {
clear: both;
}

a.video_lnk{
color:#00B1E6;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
a:hover.video_lnk{
text-decoration:underline;
}

.channel .channel_article_details div{
margin-left:10px;}

/******** TEMPORAIRE ********/
div.bottom_message {
	font-size: 10px;
	float: right;
	color:#0057A3;
	margin-right:150px;
	width:550px;
}
div.bottom_message a{
	font-size: 11px;
	color:#00B1E6;
}

#content .channel_article .attached_files a{color:#1a1a18;}

.form_registration textarea#new_project{width:458px;}
input#send_data{width:70px;height:13px;border:0;}

.form_registration #news_diffusion_f input,.form_registration #news_diffusion_f select#news_diff_type{width:200px;}
a.lien_noir12, a:visited.lien_noir12{
	font-size:12px;
	color:black;
	text-decoration:none;
}
a:hover.lien_noir12{
	text-decoration:underline;
}
div#article_6 h2, div#article_47 h2{
	text-decoration:underline;
}
div#article_6 a, div#article_6 a:visited, div#article_47 a, div#article_47 a:visited{
	text-decoration:none;
	color:black;
}
div#article_6 a:hover, div#article_47 a:hover{
	text-decoration:underline;
}
#content div#article_6.article_view, #content div#article_47.article_view {
	width:742px;
}