@charset "ISO-8859-1";

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(/deficlimat2010/visuel2010/DC2010_FOND.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;	/* 	background-color: #006699;*/
	background-color: #B6D54C;
 }
 #page {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 9px;
}
.content_general {  width:850px; border:2px solid #fff}
#navigation, #head {  width:850px;}
#sup_head {  width:825px;margin:0 auto;text-align:right;padding-right:24px; }
.main_div {
	background-color:#FFF;
	width:850px;
	border:0px solid #666;
	min-height: 600px;
}


#content_general {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #FFF;
	padding: 9px;
	width: 800px;
	margin-top: 180px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#sidebar {
	float: right;
	width: 230px ; /* margin: 0 0px 0em -19.1em; */
}

#content  p {
	font-size:12px ; margin-bottom:6px;line-height:17px
	/*min-height:400px;*/
}

/*
#sidebar  ul 
{

	width: 226px
	margin: 0;
	padding: 0px 0;
	
	margin: 0;
}
#sidebar li
{
	
	margin: 0;
	list-style-type: none; 		
	border-bottom:  1px  solid #ccc;

}
#sidebar   li a:link, #sidebar li a:visited
{

	display: block;color: #000000;
	margin: 0; 	
 	 padding: 4px 0 4px 6px;
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
#sidebar li a:hover, #sidebar li a:active
{
	background-color:#E8EC70;
}
#sidebar .first
{
	background-color:#EFF1B2;
	padding: 4px 0 4px 6px;
	
	background-image: url(/files/benevole/menu_anime.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#sidebar .sec
{
	background-color:#EFF1B2;
	padding: 4px 0 4px 12px;
	
	background-image: url(/files/benevole/menu_anime.gif);
	background-repeat: no-repeat;
	background-position: right;
}*/
#content ul li {
	font-family: Verdana, Geneva, sans-serif;
	list-style-position: outside;
	list-style-type: disc;
			padding: 4px 0 4px 4px;
			margin: 1px 15px; 	}
.espace {
padding: 3px;
}

.question {
	/*background-color: #E8E8E8;
	padding: 2px;*/
}
.quest {
	margin-top: 4px;margin-bottom: 4px;
}
.kg {
	color: #4184A5;
}
.kg1 {
	color: #000;
	background-image:        url(/deficlimat2010/visuel2010/kg_icon.jpg);
	width: 12px;
	height: 15px;
	padding:5px 15px;
	font-weight: bold;
	text-align: center;margin-left:10px;margin-right:3px;
}
.kg2 {
	color: #000;
	background-image:        url(/deficlimat2010/visuel2010/kg_icon.jpg);
	width: 20px;
	height: 15px;
	padding:5px 15px;
	font-weight: bold;
	text-align: center;margin-left:10px;margin-right:5px;
}
.kg3 {
	color: #000;
	background-image:        url(/deficlimat2010/visuel2010/kg_icon.jpg);
	width: 30px;
	height: 15px;
	padding:5px 15px;
	font-weight: bold;
	text-align: center;margin-left:10px;
}

.no {
	color: #7F2416;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
}
#liste_partenaire {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	}
	
	

 -

#portesparole   {
	float: right;
	width: 280px;
	margin-left: 15px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size: 10px;
}
#form {
	background-color: #FFFFFF;
	padding: 6px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
titre_vp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8CAD29;
}

  #bas {
	z-index:4;
	position:absolute;
	width:100%;
	bottom: 0px;
	height:50px;
	line-height:20px;
	font-size:10px;
	left: 0px;
	background-color: #FFFFFF;
	visibility: visible;
}
  /* Le haut du texte varie selon le nivo d'arborescence */
#texte {
	background-color:#ffffff;
	filter:alpha(opacity=90);
	height:200px;
	z-index:5;
	position:absolute;
	width:420px;
	overflow:auto;
	left:670px;
	margin-left:-280px;
	top:22px;
}
/* \ */
#texte {
    height:auto;
}

#zoom {
	z-index:10;
	position:absolute;
	line-height:15px;
	font-size:11px;
	left:-148px;
	margin-left:360px;
	top: 180px;
	width: 600px;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/deficlimat/images/fondTR_bl.png);
	/*overflow: scroll;*/
	bottom: 60px;
	overflow: visible;
  }

#top {
	visibility: visible;
}
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #425C6A;
	line-height: 24px;
	font-weight: normal;
}
#menu2 {	position:absolute;
	left:832px;
	margin-left:-280px;
	top:14px;
	z-index:11;
	width: 280;
	visibility: visible;
	padding: 0px;
	height: 87px;
	background-image: url(/deficlimat/images/fondTR_bl.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nombre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660000;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	margin-right: 1px;
	margin-left: 1px;
}
.titre_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #660000;
}
.titre14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #660000;
}
.titre_g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #344A5A;
}
.titre_vp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6A831E;
}

#main #liste_eng {
	width: 520px;
}
.amorce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
#main #pp_accueil1 {
	font-size: 10px;
	padding-left: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 182px;
}
#main #engagement1 {
	border: 1px solid #344A5A;
	padding: 2px;
	margin-top: 20px;
}
/*a:link,a:visited,a:active {
	color:	#62070C;
	line-height:12px;
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	color:	#000000;
	text-decoration: none;
	line-height:12px;
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;


}
*/
#tableau1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #344A58;
	border-right-color: #344A58;
	border-bottom-color: #344A58;
	border-left-color: #344A58;
	padding: 0px;
}
.hh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#tableau1 td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #344A58;
	border-right-color: #344A58;
	border-bottom-color: #344A58;
	border-left-color: #344A58;
}
.sub2 {
	font-size: 9px;
	/* vertical-align: sub; */
}

.encadre {
	background-color: #D5EBBD;
	background-image: url(/fichiers-cre/ilot/fond.jpg);
	background-repeat: no-repeat;
}
#a1,#a1,#a2,#a2,#a3,#a3,#a4,#a4,#a5,#a6,#a7,#a7,#a8,#a9,#a9,#a10,#a11,#a12 {
	position:absolute;
	left:391px;
	margin-left:-280px;
	top:70px;
	z-index:15;
	width: 600px;
	border: 1px solid #000000;
	height: 550px;
	background-color: #D5EBBD;
}


/* The buttons used for bbCode styling in message post */
#forumContent input.button {
   background-color: #EFEFEF;
   color: #000000;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.myform {
	background-color: #FFFFFF;
	border: #000000 solid 1px;
	color: #000000;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.mybutton {
	background-color: #CCCCCC;
	border: #000000 solid 1px;
	color: #000000;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	height: 17px;
}
.mybutton_panier {
	border: #DDDEE2 solid 1px;
	color: #000000;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	height: 17px;
	background-image: url(/images/1_degrade_nav.gif);
}

.message {
	color: #990000;
}
sup {
	font-size: 60%;
	vertical-align: super;
	line-height: 3px;
	top: -5px;
}

sub {
	font-size: 60%;
	line-height: 3px;
		vertical-align: -20%;
/*	vertical-align: text-bottom;*/
}
#sup_head a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFF;
	padding: 3px;
}
#head2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;width:850px
}
