/* CSS Document */
* {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 62.5%;
	color: #000000;
	margin: 0px; 
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #F1F6E5;
}

.body_picture {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}

div {
	font-size: 1.1em;
}

p {
	margin-bottom:10px;
	font-size:1em;
}

hr {
font-size:0;
display:block;
height:1px;
margin-top:25px;
margin-bottom:10px;
border-bottom:0px;
border-top:1px solid #049E56;

}

strong {
	font-size:1em;
}

form { /* Voir aussi classes specifiques formstyle_input */
	margin: 0px;
	font-size: 11px;
}

textarea {
	border: 1px solid #67B148;
	margin-bottom: 2px;
	padding: 2px;
	vertical-align: top;
	font-size: 10px;
}

select {
	margin-bottom: 4px;
	margin-right: 10px;
	vertical-align: top;
	font-size: 11px;
}

option {
	font-size: 12px;
}

table {
	background-color: #BAD27C;
	empty-cells: show;
	width: 568px;
}

th {
	background-color:#6BBA53;
	height: 15px;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align : center;
}

td {
	padding: 3px;
	font-size: 11px;
}
td strong {
	font-size: 11px;
}

h2 {
	font-size: 1.2em;
	line-height: 1.5em;
	color: #049E56;
	font-weight: bold;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	padding-top: 10px;
}


h4 {
	font-size: 10px;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: 4px;
	}

ul {
font-size:inherit;
margin-left:10px;
list-style-image: url(../images/puce2.gif);

}

li {
font-size:inherit;
margin-bottom:5px;
margin-left:10px;
}

em {
	font-size: 11px;
}

u {
	font-size: 11px;
	}

legend {
font-size:13px;
color: #049E56;
}

fieldset {
padding : 8px;
}


/* debut structure page */
#header {
	height: 100px;
	width: 980px;
	margin-bottom: 1px;
	margin-top: 10px;
	padding: 0px;
}

#baseline {
	width: 980px;
	height: 15px;
	background-color: #FDC72F;
	margin-top: 0px;
}

#conteneur {
	width: 980px;
	margin: 0 auto;
}

#centrepage {
	width: 598px;
	margin-left: 198px;
}

#centre {
	float: left;
}


#gauche {
	float: left;
	width: 180px;
}

#droite {
	float: right;
	width: 170px;
}

#droite a {
	color: #000000;
	text-decoration: none;
}

#droite a:hover {
	text-decoration: none;
	color:#049E56;
}
/* fin structure page */

/* debut header */
.header_gauche {
	width: 780px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.header_gauche img {
	border:0px;
}

.div_search {
	width: 180px;
	height: 80px;
	padding: 10px;
	margin: 0px;
	background-image: url(../images/fond_header.gif);
	background-repeat: no-repeat;
	float: right;
}

.div_search_titre{
	width: 180px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	float: right;
}

.div_search_content {
	width: 160px;
	height: 55px;
	margin: 0px;
	background-image: url(../images/fond_search.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	float: right;
}

.div_search_content a {
	color: #049E56;
	text-decoration: none;
	font-size:10px;
}

.div_search_content a:hover {
	text-decoration: underline;
}
/* fin header */

/* debut bdn gauche */
.div_bdn_gauche_login_titre {
	width: 180px;
	height: 12px;
	margin-top:10px;
}

.div_bdn_gauche_login {
	width: 160px;
	background-color: #BAD27C;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 14px;
}

.div_bdn_gauche_disconnect{
	text-align: center;
}

.div_bdn_gauche_login a {
	color: #049E56;
	text-decoration: none;
	font-size:10px;
	padding-left:3px;
}

.div_bdn_gauche_login a:hover {
	text-decoration: underline;
}

.div_bdn_gauche_login_bas {
	width: 180px;
	height: 11px;
	background-image: url(../images/bas_login.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}

.div_bdn_gauche_content {
	width: 158px;
	margin-top: 2px;
	border-style: solid;
	border-color: #EA620F;
	border-width: 1px;
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 11px;
}

.div_bdn_gauche_content ul { 
	list-style-image:url(../images/puce_bdn_gauche.gif);
	padding-bottom: 5px;
	margin-left: 15px;	
	display: block;
	line-height: 11px;
}
.div_bdn_gauche_content li {
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	font-size: 11px;
}

.div_bdn_gauche_content a {
	color: #000000;
	text-decoration: none;
	font-size: 1em;
}

.div_bdn_gauche_content a:hover {
	text-decoration: none;
	color: #EA620F;
}


a.bdn_gauche_about {
	margin-top: 15px;
	display: block;
    width: 130px; 
    height: 17px; 
    background-image: url(../images/bdn_gauche_aboutpollen_off.gif);
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
}

a.bdn_gauche_about:hover { 
     background-image: url(../images/bdn_gauche_aboutpollen_on.gif);
	 color: #FFFFFF;
} 
	 
a.bdn_gauche_seed {
    background-image: url(../images/bdn_gauche_seedcities_off.gif);
    margin-top: 5px;
	display: block;
    width: 130px; 
    height: 17px;
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
     }
a.bdn_gauche_seed:hover { 
     background-image: url(../images/bdn_gauche_seedcities_on.gif);
	 color: #FFFFFF;
     } 
	 
	 
a.bdn_gauche_tools {
    background-image: url(../images/bdn_gauche_tools_off.gif);
	margin-top: 5px;
	display: block;
    width: 130px; 
    height: 17px; 
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
     }
a.bdn_gauche_tools:hover { 
     background-image: url(../images/bdn_gauche_tools_on.gif);
	 color: #FFFFFF;
     } 
	 
a.bdn_gauche_evaluation {
    background-image: url(../images/bdn_gauche_evaluation_off.gif);
	margin-top: 5px;
	display: block;
    width: 130px; 
    height: 17px; 
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
     }
a.bdn_gauche_evaluation:hover { 
     background-image: url(../images/bdn_gauche_evaluation_on.gif);
	 color:#FFFFFF;
     }
	 
a.bdn_gauche_hotline {
    background-image: url(../images/bdn_gauche_hotline_off.gif);
	margin-top: 5px;
	display: block;
    width: 130px; 
    height: 17px; 
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
     }
a.bdn_gauche_hotline:hover { 
     background-image: url(../images/bdn_gauche_hotline_on.gif);
	 color: #FFFFFF;
     }
	 
a.bdn_gauche_workspaces {
    background-image: url(../images/bdn_gauche_workspaces_off.gif);
	margin-top: 5px;
	display: block;
    width: 130px; 
    height: 17px; 
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
}

a.bdn_gauche_workspaces:hover { 
     background-image: url(../images/bdn_gauche_workspaces_on.gif);
	 color: #FFFFFF;
}
	 
a.bdn_gauche_news {
    background-image: url(../images/bdn_gauche_news_off.gif);
	margin-top: 5px;
	margin-bottom: 15px;
	display: block;
    width: 130px; 
    height: 17px; 
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
}
	 
a.bdn_gauche_news:hover { 
     background-image: url(../images/bdn_gauche_news_on.gif);
	 color:#FFFFFF;
}

a.bdn_gauche_myprofile {
    background-image: url(../images/bdn_gauche_myprofile_off.gif);
	margin-top: 5px;
	display: block;
    width: 130px; 
    height: 17px; 
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
}

a.bdn_gauche_myprofile:hover { 
     background-image: url(../images/bdn_gauche_myprofile_off.gif);
	 color:#FFFFFF;
}

a.bdn_gauche_closing_seminar {
    background-image: url(../images/bdn_gauche_closing_seminar_off.gif);
	margin-top: 5px;
	display: block;
    width: 130px; 
    height: 17px; 
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
}

a.bdn_gauche_closing_seminar:hover { 
     background-image: url(../images/bdn_gauche_closing_seminar_off.gif);
	 color:#FFFFFF;
}

a.bdn_gauche_admin {
	margin-top: 5px;
    background-image: url(../images/bdn_gauche_admin_off.gif);
	display: block;
    width: 130px; 
    height: 17px; 
    background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 18px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 11px;
}

a.bdn_gauche_admin:hover { 
     background-image: url(../images/bdn_gauche_admin_off.gif);
	 color: #FFFFFF;
} 
/* fin bdn gauche */

/* debut bdn droite */
.div_bdn_droite_haut {
	width: 170px;
	height: 15px;
	margin-top: 20px;
}
.div_bdn_droite_haut2 {
	width: 170px;
	height: 15px;
	margin-top: 10px;
}

.div_bdn_droite_bas {
	width: 170px;
	height: 11px;
	background-image: url(../images/bas_droite.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}

.div_bdn_droite_content {
	width: 152px;
	margin: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #049E56;
	border-width: 1px;
	background-color: #F9FBF5;
	padding-left: 10px;
	padding-right:6px;
	padding-top: 10px;
	padding-bottom: 0px;
	
}

.div_bdn_droite_content a{font-size:11px;}

.div_bdn_droite_content_news {
	width: 148px;
	margin: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #049E56;
	border-width: 1px;
	background-color: #F9FBF5;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 10px;
	line-height: 11px;
}

.pillier_news {
	height:  323px;
	font-size:0;
	float:left;
}

.div_bdn_droite_content_news a img.border_video {
	border:3px solid white;
}
.div_bdn_droite_content_news a:hover img.border_video {
	border:3px solid #049E56;
}

.div_bdn_droite_content_news strong {
	font-size:10px; 
}

.div_bdn_droite_toolbox_contener{width:158px; height:37px;	padding:0px 5px; line-height:27px; text-align:left;}

#droite .div_bdn_droite_toolbox_contener a {
	font-size: 13px; color:#FFF;
	background:url(../images/button_contact.jpg) no-repeat;	
	font-weight:bold;
	padding:6px 46px 14px 10px;
}

#droite .div_bdn_droite_toolbox_contener a:hover {
	color:#ffd74a;
}

.div_bdn_droite_toolbox_contener img {
	float: right;
	border:0px;
}	
/* fin bdn droite */

/* d�but footer */
#footer {
	clear: both;
	width: 980px;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	white-space: nowrap;
	float: left;
}

#footer_gauche {
	width:200px;
	height: 15px;
	float:left;
}

#footer_centre_1 {
	width: 275px;
	height: 14px;
	text-align: left;
	padding-left: 25px;
	color: #FFFFFF;
	padding-top: 1px;
	background-image: url(../images/footer_gauche.gif);
	float: left;
	font-size: 10px;
}

#footer_centre_1 a {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration : none;
}

#footer_centre_2 {
	width: 275px;
	height: 14px;
	text-align: right;
	padding-right: 25px;
	color: #FFFFFF;
	padding-top: 1px;
	font-weight: bold;
	background-color: #049E56;
	float: right;
	font-size: 10px;
}
#footer_droite {
	width: 180px;
	height: 15px;
	float: right;
	margin-right: 0px;
	background-image: url(../images/footer_droite.gif);
	background-repeat: no-repeat;
}
/* fin footer */

/*  --------- CONTENU PAGES ---------  */

/* debut partie centrale home */
#div_central0 {
	width: 500px;
	font-size: 0px;
	height: 10px;
	float: left;
}

#div_central1 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 598px;
	min-height: 290px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #049E56;
	border-width: 1px;
	background-color: #FFFFFF;
	float: left;
}

#div_central2 {
	width: 600px;
	height: 11px;
	font-size: 0px;
	background-image: url(../images/bas_partie-centrale.gif);
	background-repeat: no-repeat;
	float: inherit;
	margin: 0px;
	padding: 0px;
}

#div_central3 {
	width: 600px;
	margin-top: 10px;
	float: left;
}

#div_central_home_gauche {
	width: auto;
	padding-left: 15px;
	padding-top: 15px;
	vertical-align: top;
	font-size: 1.3em;

}

#div_central_home_droite {
	width: 280px;
	right: 0px;
	margin:35px 0px 0px 0px;
	float: right;
}

#div_focuson {
	width: 295px;
	left: 0px;
	margin-left: 0px;
}

#div_focuson {
	width: 570px;
	left: 0px;
	margin-left: 0px;
}

#div_central_support_of_content {
	width: 568px;
	margin: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #049E56;
	border-width: 1px;
	background-color: #FFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 130px;
	text-align:center;

}

#div_central295_content {
	width: 263px;
	margin: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #049E56;
	border-width: 1px;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	min-height: 115px;

}

#div_central295_content a {
	font-size: 1em;
}

#div_central295_content strong {
	font-size: 0.9em;
}
.pillier {
	height:  118px;
	font-size:0;
	float:left;
}
#div_hotline {
	width: 295px;
	right:0px;
	margin-right:0px;
	float:right;
}

#div_bas_central {
	width: 295px;
	height: 11px;
	background-image: url(../images/bas_295px.gif);
	background-repeat:no-repeat;
	font-size:0px;
}

#div_haut_central {
	width: 295px;
	height: 15px;
}

#titre_page_home {
	width: 300px;
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;	
	font-size: 1.3em;
	padding-bottom:5px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size:1.5em;	
}

#div_central295_content a {
	color: #000000;
	text-decoration: none;
}

#div_central295_content a:hover {
	color: #049E56;
	text-decoration: none;
}

#div_central295_content img {
	border-color: #049E56;
	border-style: solid;
	border-width: 1px;
	padding: 1px;
	margin-left: 10px;
	margin-right: 0px;
	float: right;
}

#div_central_home_gauche a {
	color: #049E56;
	text-decoration: none;
	font-size: 1em;
}

#div_central_home_gauche a:hover {
	color: #049E56;
	text-decoration: underline;
}
/* fin partie centrale home */


/* INTERIEUR PAGES */
#archi_site { /* fil d'ariane */
	margin-bottom: 10px;
	float:left;
	height:15px;
}

#archi_site_1 {
	background-image: url(../images/fond_archi.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 1px;
	height:14px;
	font-size: 11px;
	color: #FFFFFF;
	float:left;
}

#archi_site_1 a {
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;
}

#archi_site_1 a:hover {
	text-decoration: underline;
}
 
#container_entete {
	width: 568px;
	padding:15px;
	float:left;
}

#icone_page {
	width: 80px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#entete {
	float: right;
	padding-bottom: 20px;
	font-size: 1em;
	width:488px;
}

#entete_question {
	float: right;
	font-size: 1em;
	width:488px;
}

#titre_page {
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;	
	padding-bottom: 5px;
	font-weight: bold;
	margin-bottom: 15px;
	float: right;
	width: 475px;
	margin-right: 0px;
	vertical-align: top;	
	font-size: 1.8em;
}

#sous_titre_page {
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 3px;	
	padding-bottom: 5px;
	font-weight: bold;
	color : #049E56;
	margin-bottom: 15px;
	float: left;
	width: 575px;
	margin-right: 0px;
	margin-top : 20px;
	vertical-align: top;	
	font-size: 14px;
}

#titre_page_questions {
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;	
	padding-bottom: 5px;
	font-weight: bold;
	margin-bottom: 15px;
	float: right;
	width: 475px;
	margin-right: 0px;
	margin-top:10px;
	vertical-align: top;	
	font-size: 1.2em;
}

#titre_page_categorie {
	font-size: 0.9em;
	margin-bottom:3px;
}

#flags {
	font-size: 0px;
	float: right;
	width: 475px;
	margin-right: 0px;
	vertical-align: top;
	text-align: right;	
}

#flags img{
	border-style: solid;
	border-color: #D6E4B0;
	border-width: 1px;
	margin-left: 5px;
}

#introduction {
	width: 475px;
	float: right;
	margin-right: 0px;
	font-size: 1.3em;
}

#introduction a {
	color: #049E56;
	text-decoration: none;
	font-size: 1em;
}
#introduction a:hover {
	color: #049E56;
	text-decoration: underline;
}

.intro {
	width: 468px;
	float: left;
	font-size: 11px;
}

.intro_gauche_1 {
	float: left;
	width: 120px;
	font-size: 1em;
}

.intro_droite_1 {
	float: right;
	width: 330px;
	border-left-style: solid;
	border-color: #049E56;
	border-width: 1px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 1em;
}

.intro_gauche_2 {
	float: left;
	width: 120px;
	font-size: 1em;
}

.intro_droite_2 {
	float: right;
	width: 330px;
	border-left-style: solid;
	border-color: #049E56;
	border-width: 1px;
	padding-left: 10px;
	padding-top: 4px;
}

.intro_droite_2 img {
	padding-right: 1px;
}

.intro_7 {
	width: 300px;
	float: left;
	font-size: 0.85em;
}


.style_padding_left{
	padding-left: 50px;
}


#contenu_onglet{
	height:50px;
	}
	
#contenu_page {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	float: inherit;
	width: 568px;
	font-size: 1.25em;
}

#iframe_forum {
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	width: 568px;
	height: 450px;
	font-size: 1.25em;
	border : 1px solid #67B148;
}


#contenu_page_admin {
	padding-bottom: 10px;
	float: inherit;
}


#contenu_page ul {
	padding-left: 15px;
	list-style-type: square;
	margin-top: 10px;
	font-size: 1em;
}

#contenu_page li {
	padding-bottom: 2px;
	font-size: 1em;
}

#contenu_page a {
	color: #049E56;
	text-decoration: none;
	font-size: 1em;
}
#contenu_page a:hover {
	color: #049E56;
	text-decoration: underline;
}

.chapitre {
	list-style-image: url(../images/puce_chapitre.gif);
	padding-left: 15px;
	margin-top: 10px;
	font-size: 1.1em;
	font-weight:bold;
}

.chapitre li {
	padding-bottom: 2px;
	font-size: 1.1em;
	vertical-align:top;
}

.materials_img {
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 1px;
	float: right;
	border-style: solid;
	border-color: #049E56;
	border-width: 1px;
}

#contenu_page_gauche {
	padding-right: 15px;
	float: left;
	width: 385px;
}

#contenu_page_gauche strong{
	font-size:12px;
}

#contenu_page_droite {
	float: right;
	width: 165px;
	text-align: right;
}

#contenu_page_droite img {
	border:0px;
}

#contenu_page_gauche2 {
	padding-right: 15px;
	float: left;
	width: 200px;
}

#contenu_page_gauche2 strong{
	font-size:12px;
}

#contenu_page_droite2 {
	float: right;
	width: 338px;
	text-align: left;
	border-left:1px;
	border-left-color:#049E56;
	border-left-style:solid;
	padding-left:10px;
	padding-top:10px;
}

#eventLogo_left{
float: left;
width: 80px;
padding-right: 5px;
}


/* page formulaire contact + create workspace */
.titre_form {
	font-size: 1.1em;
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;
	color: #049E56;
	font-weight: bold;
	margin-bottom: 10px;
}

.decoupage_form {
	width: 568px;
	float: left;
}
.decoupage_form_gauche {
	float: left;
	width: 160px;
	padding-top: 4px;
	font-size: 11px;
}

.decoupage_form_gauche strong {
	font-size: 11px;
}

.decoupage_form_droite {
	float: right;
	width: 390px;
	border-left-style: solid;
	border-color: #049E56;
	border-width: 1px;
	padding-left: 10px;
	padding-bottom: 5px;
	top: auto;
	font-size: 11px;
}

.title_box {
font-size: 11px;

}
/*  fin page formulaire contact + create workspace */
/* page  workspaces */
.onglets {
	margin-bottom:	10px;
	margin-top:	10px;
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;
	float:left;
	width:568px;
	text-transform: uppercase;
}

.onglets_workspace {
	margin-bottom:	10px;
	margin-top:	10px;
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;
	float:left;
	width:568px;
}

.detail_workspace {
margin-top : 35px;
width: 100%;
float: left;
font-size: 11px;

}

.treeMenuDefault {
			font-style: normal;
			font-size: 15px;
			}


.onglets a {
	color:#FFFFFF;
}

.onglets img {
	margin-right: 3px;
}
.onglet_inactif {
padding-left:15px;
padding-right:15px;
background-color:#FFFFFF;
color:#049E56;
font-weight:bold;
border-width:1px;
border-bottom-width:0;
border-style: solid;
border-color:#049E56;
font-size:11px;
padding-top:4px;
padding-bottom:2px;
margin-right:2px;
float:left;
}

.onglet_inactif_legende {
padding-left:15px;
padding-right:15px;
background-color:#FFFFFF;
color:#000;
border-width:1px;
border-bottom-width:0;
border-style: solid;
border-color:#049E56;
font-size:11px;
padding-top:4px;
padding-bottom:2px;
float:right;
}

.onglet_actif {
padding-left:15px;
padding-right:15px;
background-color:#BAD27C;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
border-width:1px;
border-style: solid;
border-color:#049E56;
border-bottom-width:0;
float:left;
padding-top:4px;
padding-bottom:2px;
margin-right:2px;
}

.onglet_actif a {
color:#FFFFFF;
text-decoration:underline;
}
.bas_table {
	border-top-style: solid;
	border-color: #049E56;
	border-width: 1px;
	margin-top: 10px;
	height: 22px;
	background-image: url(../images/fond_table_workspaces.gif);
	background-repeat: no-repeat;
}

.bas_table_gauche {
	float: left;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 0.9em;
}

bas_table_gauche2 {
	float: left;
}

.bas_table_droite {
	float: right;
	padding-right: 15px;
	padding-top: 5px;
	font-size: 11px;
}


.members {
	width: 568px;
	height: 120px;
	margin-bottom: 18px;
}

.members_gauche {
	float: left;
	width: 284px;
	line-height: 20px;
	font-size: 0.9em;
}

.members_gauche strong {
	font-size: 11px;
}

.members_gauche img {
	float: left;
	border-style: solid;
	border-color: #BAD27C;
	border-width: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.members_droite {
	float: right;
	width: 284px;
	line-height: 20px;
	font-size: 0.9em;
}
.members_droite img {
	float: left;
	border-style: solid;
	border-color: #BAD27C;
	border-width: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
/* fin page  workspaces */

/* page  tools */
.tools_gauche {
	float: left;
	width: 264px;
	padding-left: 20px;
		font-size: 1em;
}

.tools_droite {
	float: right;
	width: 254px;
	padding-left: 30px;
		font-size: 1em;
}
.container_tools {
	font-size: 1em;
}

.container_tools a{
	font-size: 0.8em;
}
.container_tools ul {
	list-style-image: url(../images/puce.gif);
	padding-bottom: 3px;
	margin-left: 10px;	
	display: block;
	line-height: 15px;
	font-size: 0.5em;
	
}

.container_tools li {
	font-size: 0.5em;
}
/* page  tools */

/* page  site map */
.div_sitemap_titres {
	width: 200px;
	margin-top: 2px;
	border-style: solid;
	border-color: #6BBA53;
	border-width: 1px;
	background-color: #F9FBF5;
	padding: 3px 10px 3px 10px;
	font-size: 1em;
	margin-bottom:2px;
	margin-top:15px;
	font-weight:bold;
}

.div_sitemap_pages {
	width: 200px;
	margin-top: 2px;
	border-style: solid;
	border-color: #6BBA53;
	border-width: 1px;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	font-size: 1em;

}
/* page  site map */

/* partenaires */
.cadre_partenaires {
	float: left;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-color: #049E56;
	border-width: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-image: url(../images/fond_partenaires_haut.gif);
}

.partenaires_gauche {
	width: 320px;
	float: left;
	text-align: center;	
}
.partenaires_gauche img {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 0px;
}

.partenaires_droite {
	float: right;
	width: 215px;
	font-size: 0.9em;
}

.partenaires_droite_flags {
	font-size: 0px;
	float: left;
	width: 215px;
	margin-bottom: 5px;
	vertical-align: top;
	text-align: right;	
}
.partenaires_droite_flags img{
	border-style: solid;
	border-color: #D6E4B0;
	border-width: 1px;
	margin-left: 5px;
}
.fond_partenaires{
	background-image: url(../images/fond_partenaires.gif);
	background-repeat: no-repeat;
	float: inherit;
	width: 568px;
	font-size: 0px;
	height: 11px;
}
/* fin partenaires */
/* FIN INTERIEUR PAGES */


/* pages tableaux */

.head0{width:20%}

.line0 {
	background-color: #D6E4B0;
	text-align:center;
}
.line1 {
	background-color: #F9FBF5;
	padding: 2px;
	margin: 2px;
}
.line2 {
	background-color: #fff;
	padding: 2px;
	margin: 2px;
}

.line3 {
	background-color: #D6E4B0;
	font-size:0px;
}

.center td{
  text-align : center;
}
/* fin pages tableaux */

/* d�but classes specifiques formulaires */

.formstyle_select{
	padding:0px;
	margin:0px;
}

.formstyle_input {
	border: 1px solid #67B148;
	margin-bottom: 2px;
	padding: 2px;
	vertical-align: top;
	font-size: 10px;
	font-weight : bold;
	background-color: #F8F8F8;
}
 

.formstyle_input2 {
	border: 1px solid #67B148;
	margin-bottom: 2px;
	margin-top: 1px;
	padding: 2px;
	vertical-align: top;
	font-size: 11px;
	background-color: #F8F8F8;
}

.formstyle_input3 {
	border: 1px solid #67B148;
	vertical-align: top;
	font-size: 11px;
	background-color: #049E56;
	color: #FFFFFF;
	font-weight: bold;
	width: 24px;	
	cursor: pointer;
}

.formstyle_input4 {
	border: 1px solid #67B148;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 11px;
	background-color: #049E56;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	width: 24px;
	height: 18px;
}

.formstyle_input5 {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 11px;
	background-color: #FDC72F;
	color: #333333;
	font-weight: bold;
	display: block;
	height: 18px;
	cursor: pointer;
}
.formstyle_input5_bis {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 11px;
	background-color: #049E56;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	height: 18px;
	cursor: pointer;
}

.formstyle_input6 {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 11px;
	background-color: #FDC72F;
	color: #333333;
	font-weight: bold;
	display: block;
	height: 18px;
	cursor: pointer;
	width:140px;
	float:left;
}

.formstyle_input7 {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 11px;
	background-color: #FF5400;
	color: #333333;
	font-weight: bold;
	display: block;
	height: 18px;
	cursor: pointer;
	width:140px;
	float:right;
}

.formstyle_input8 {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 11px;
	background-color: #049E56;
	color: #333333;
	font-weight: bold;
	display: block;
	height: 18px;
	cursor: pointer;
	width:140px;
}

.formstyle_input9 {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 11px;
	background-color: #049E56;
	color: #333333;
	font-weight: bold;
	display: block;
	height: 18px;
	cursor: pointer;
	width:140px;
	float:right;
}

.formstyle_input5_right {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	font-size: 11px;
	background-color: #FDC72F;
	color: #333333;
	font-weight: bold;
	display: block;
	height: 20px;
	cursor: pointer;
	float:right;
}

.formstyle_input_del {
	border: 1px solid #333333;
	margin-left: 5px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 10px;
	background-color: #EA620F;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
	height: 15px;
	cursor: pointer;
	
}

.formstyle_input_send {
	border: 1px solid #333333;
	margin-left: 5px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 10px;
	background-color: #FDC72F;
	color: #000000;
	font-weight: bold;
	display: inline;
	height: 15px;
	cursor: pointer;
	
}

.formstyle_input_upd {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 10px;
	background-color: #049E56;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
	height: 15px;
	cursor: pointer;
}

.formstyle_input_upd_free {
	border: 1px solid #333333;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 10px;
	background-color: #049E56;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
	height: 15px;
	cursor: pointer;
}

.formstyle_button_green {
	border: 1px solid #67B148;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-size: 10px;
	background-color: #049E56;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
	height: 17px;
	cursor: pointer;
}

.logo {
	width:50px;

}

.search_ok {
	float: right;
	padding-right: 4px;
}

.login_ok {
	float: right;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
}

/* fin classes specifiques formulaires */


/* popup folder */
#folder_container_entete {
	width: 570px;
}

/*fin popup folder*/

/* popup plus d'infos */
#popup_div_central {
	width:580px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 10px;
	border-style: solid;
	border-color: #049E56;
	border-width: 1px;
	background-color: #FFFFFF;
	float: left;
}

/* popup image detail */
#popup_div_picture {
	margin-top: 10px;
	margin-left: 10px;
	padding: 10px;
	float: left;
}


#popup_container_entete {
	width: 430px;
}

#popup_icone_page {
	width: 60px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#popup_entete{
	float: right;
	font-size: 1em;
	width:370px;
}

#popup_titre_page {
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;	
	padding-bottom: 5px;
	font-weight: bold;
	margin-bottom: 15px;
	float: right;
	width: 360px;
	margin-right: 0px;
	vertical-align: top;	
	font-size: 1.8em;
}

#popup_introduction {
	width: 360px;
	float: right;
	font-size: 1.3em;
}

.popup_intro {
	width: 360px;
	float: left;
	font-size: 1.1em;
}

.popup_intro_gauche_1 {
	float: left;
	width: 100px;
	font-size: 1em;
}

.popup_intro_droite_1 {
	float: right;
	width: 240px;
	border-left-style: solid;
	border-color: #049E56;
	border-width: 1px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 1em;
}

.popup_intro_droite_1 a {
	font-size: 1em;
	color: #049E56;
	text-decoration: none;
}

.popup_intro_droite_1 a:hover {
	color: #049E56;
	text-decoration: underline;
}

/* fin popup plus d'infos */

/*modification pour le popup contact de plus d'info*/
#popup_titre_page_contact {
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;	
	padding-bottom: 5px;
	font-weight: bold;
	margin-bottom: 15px;
	float: right;
	width: 430px;
	margin-right: 0px;
	vertical-align: top;	
	font-size: 1.8em;
}

#popup_div_central_contact {
	width:580px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 10px;
	border-style: solid;
	border-color: #049E56;
	border-width: 1px;
	background-color: #FFFFFF;
	float: left;
}

/* fin popup contact plus d'infos */








/* questions admin */
.legendes {
	margin-bottom:	10px;
	margin-top:	10px;
	padding:10px;
	border-style: solid;
	border-color: #049E56;
	border-width: 1px;
	float:left;
	width:548px;
}

.legendes_content {
	margin-right:	10px;
	float:left;
	font-size: 12px;

}

.legendes_content img {
	margin-right:	10px;
	float:left;

}

.status0 {
background-image:url(../images/admin_questions_01waiting.gif);
background-repeat:no-repeat;
display:block;
width:15px;
height:15px;
float:left;
margin-right:1px;
}

.status1 {
background-image:url(../images/admin_questions_02pending.gif);
background-repeat:no-repeat;
display:block;
width:15px;
height:15px;
float:left;
margin-right:1px;
}

.status2 {
background-image:url(../images/admin_questions_03validated.gif);
background-repeat:no-repeat;
display:block;
width:15px;
height:15px;
float:left;
margin-right:1px;
}

.status3 {
background-image:url(../images/admin_questions_04online.gif);
background-repeat:no-repeat;
display:block;
width:15px;
height:15px;
float:left;
margin-right:1px;
}

.status4 {
background-image:url(../images/admin_questions_04offline.gif);
background-repeat:no-repeat;
display:block;
width:15px;
height:15px;
float:left;
margin-right:1px;
}

.questionsreponses {
	margin-top:10px;
	margin-bottom:	5px;
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;
	width:568px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:1.1em;
	font-weight:bold;
}

.pages {
	margin-top:10px;
	margin-bottom:	5px;
	border-bottom-style: solid;
	border-color: #049E56;
	border-width: 1px;
	width:568px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:1em;
}

/* fin questions admin */

/* Mon agenda */
.monagenda_top {
width:570px;
float:left;
font-size:1em;
}

.monagenda_top_gauche {
float:left;
}

.monagenda_top_btnG {
float:left;
margin-right:10px;
}

.monagenda_top_btnD {
float:left;
}

.monagenda_top_select {
float:left;
font-size:1em;
}

.monagenda_contener {
float:left;
width:570px;
font-size:1em;
background-image:url(../images/fond1.gif);
border-bottom-color:#6BBA53;
border-bottom-style:solid;
border-bottom-width:1px;
}

.monagenda_contenerWE {
float:left;
width:570px;
font-size:1em;
background-image:url(../images/fond2.gif);
margin-top:15px;
}

.monagenda_contenerWE2 {
float:left;
font-size:1em;
border-bottom-color:#6BBA53;
border-bottom-style:solid;
border-bottom-width:1px;
}

.monagenda_contener1 {
float:left;
width:114px;
font-size:1em;
}

.monagenda_contener2 {
float:left;
width:170px;
height:25px;
font-size:1em;
display:block;
}

.monagenda_jourH {
float:left;
width:103px;
font-size:1em;
background-color:#6BBA53;
font-weight:bold;
padding:5px;
}
.monagenda_jourB {
float:left;
width:104px;
font-size:1em;
padding-top:5px;
padding-bottom:5px;
}

.monagenda_jourB ul {
list-style-type:none;
margin:0;
}
.monagenda_jourB li {
margin-bottom:5px;
}

/* Fin Mon agenda */

/* page questions réponses */

.decoupage_questrep {
	width: 568px;
	float: left;
	background-image:url(../images/fond_questrep.gif);
}
.decoupage_questrep_gauche {
	float: left;
	width: 75px;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
}

.decoupage_questrep_droite {
	float: right;
	width: 480px;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
}
/*  fin page questions réponses */

/*Style pour le calendrier javascript dans les formulaires*/
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
	width:50px
}

.ds_tbl {
	background-color: #FFF;
	width:50px
}

.ds_head {
	background-color: #6BBA53;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 5px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
	
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */
/*fin du style du calendrier */

/*style pour l'activité des workspaces*/

.cadre_activity{
	border:1px solid #000000;
	width:90%;
	height:3px; 
}

.backcolor{
	float:left;
	height:3px;
	background-color:red;
}
/*fin style activity*/

/*galerie d'image*/

.serierowthumb div{
	font-size:11px;
	margin-left:6px;
	margin-right:6px;
	padding-bottom:5px;
	border:1px solid #D7D7D7;
	border-top:0px;
	background:#F1F6E5;
	width:125px;
}

.serierowthumb a {
	display: block;
	padding: 10px;
	margin: 6px;
	margin-bottom:0px;
	border: 1px solid #D7D7D7;
	border-bottom:0px;
	background: #E0E0E0;
	}

.serierowthumb a:hover {
	background: #EEEEEE;
}
.serierowthumb img {
	width:105px;
    height:79px;
}

.detailpicture div{
	font-size:13px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:5px;
	border:1px solid #D7D7D7;
	border-top:0px;
	background:#E0E0E0;
}


/* fin galerie */

/*calque position carte europe*/
.picto_city{
position:absolute;
color : #444444;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.picto_city a{
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

