html{
	background:#fff;
	padding:0;
	margin:0;		
}
body {
	padding:0;
	margin:0 20px 20px 20px;
	min-width:720px;
	max-width:1000px;
	width:auto;
	font-size:1em;
	background:transparent;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}

td {
	font-size:1em;
	font-family: Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	border:0px;
}
input {
				background: #FFF url(../images/fond_input.gif) no-repeat -4px -4px;
 				border:1px solid #777777;
 				font:normal 11px verdana, tahoma, sans-serif;
				color:#777777;
				padding-left:3px;
}
select {
				background: #FFF url(../images/fond_input.gif) no-repeat -4px -4px;
				border:1px solid #777777;
				font:normal 11px verdana, tahoma, sans-serif;
				color:#777777;
				padding-left:3px;
}
textarea {
				background: #FFF url(../images/fond_input.gif) no-repeat -4px -4px;
				border:1px solid #777777;
				font:normal 11px verdana, tahoma, sans-serif;
				color:#777777;
				padding-left:3px;
}
form {
        margin: 0px;
        font-size: 1em; font-family: Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
label{
font:bold 1em verdana, arial, helvetica, sans-serif;
display:block;
}

img{
	border:0;
}
h1 {
        font:bold 1.8em verdana, arial, helvetica, sans-serif;
        color:#50A84A;
        background-color:transparent;
        border-bottom:0;
				padding:0 5px 0px 5px;		
}
h2 {
        font:bold 1.4em verdana, arial, helvetica, sans-serif;
        margin:0px 0px 5px 0px;
        padding:0px;
}
h3 {
        font:bold 1.2em verdana, arial, helvetica, sans-serif;
        color:#50A84A;
        margin:0px 0px 0px 0px;
        padding:5px;
        border-bottom:0px solid #ddd;
				padding:0 5px 0px 5px;
				margin-bottom:5px;
}
h4 {
        font:bold 1.2em verdana, arial, helvetica, sans-serif;        
        margin:0px 0px 0px 0px;        
				padding:5px;
}
/*
hr {
clear:both;
}*/
.invisible{
visibility:hidden;
}
p {
        font:0.7em verdana, arial, helvetica, sans-serif;
        margin:0px 0px 16px 0px;
        padding:0px;
}
dt {
	margin-top : 1em;
	margin-bottom : 0.5em;
	font-weight : bold;
}

dd {
	margin-left : 0.5em;
}
a {
        color:#92AE86;
        font: bold 1em verdana, arial, helvetica, sans-serif;
        text-decoration:none;
        background-color:transparent;
}
a:link {font: bold 1em verdana, arial, helvetica, sans-serif;color:#92AE86;}
a:visited {color:#92AE86;}
a:hover {color:#ff6600;text-decoration:underline;background-color:#eaeadf;background:none;}
a:active {color:#00888F;}

input.text, textarea, option, select { 				
padding-left:3px;
}
option {
background: transparent;			
padding-left:3px;
}
input.text, textarea {
	border-width : 1px;
}
*>input.text, *>textarea {
	border-color : #333;
}
fieldset{
padding:10px;
}
legend{
margin : 5px;
padding : 5px;
font:bold 14px verdana, arial, helvetica, sans-serif; 
}
.field label span {
display : block;
float : left;
width : 12em;
vertical-align : top;
font-weight : 600;
}
label, span.label {
display : block;
}
ul
{
	list-style-type: disc;
	list-style-position:outside;
	padding: 0px 5px 0px 10px;
	margin: 0px 5px 0px 15px;
}
ul ul
{
	list-style-type: disc;
	list-style-position:outside;
	padding: 0px 5px 0px 10px;
	margin: 0px 5px 0px 10px;
}
li
{
}
li li
{
	font-weight: normal;
}
#search{
display:block;
text-align:left;
}
#search fieldset{
border:0;

}
#prelude{
float:right;
clear:none;
width:370px;
text-align:right;
padding:0 5px 0 0;
border-left:1px solid #ccc;
}

#prelude a{
	font: bold 0.7em verdana, arial, helvetica, sans-serif;
}
#prelude label{
	font: bold 0.7em verdana, arial, helvetica, sans-serif;
}
#arianne{
	background:#fff;
	padding:10px 0 0 0;
	font:bold 1em verdana, helvetica, arial, sans-serif;
	border:0;
	color:#ccc;
	margin:0 0 5px 0px;
	width:450px;
	
}
#arianne a{	
	color:#bbb;
	font-size:1em;
}
#navigation{
display:block;
width:100%;
margin :0;
padding:0;
background:url(../images/green.jpg) no-repeat #48BC37;
background-position:left top;
border:0;    
text-align:left;	
clear:both;
}
#menu{
clear:both;
width:100%;
}
#menu ul{			
	list-style-type:none;			
	padding:0 0 0 60px;
	margin:0;
}
#menu li{
	list-style-type:none;
	border:0px solid #fff;
	padding:0 5px 0 5px;
	margin:0;	
	display:inline;
}
#menu a{font: bold 0.7em verdana, arial, helvetica, sans-serif;}
#haut {	
width:100%;
margin :0;
border:0;    
padding: 0;
z-index:0;
text-align:right;
height:130px;
background: url(../images/coin_blanc.gif) no-repeat right bottom transparent;
}
#haut ul{
float:right;
list-style-type:none;
margin :10px 0px 0 140px;	
	background:url(../images/bg_green.png) repeat-y left top transparent !important;
	background:url(../images/bg_green.png) repeat-y left top #fff;
	border-bottom:2px solid #fff;

}
#haut li{
display:inline;
float:left;
border:0px solid #fff;
padding:5px;
text-align:center;
}
#haut a:link {
color:#ed2626;
font:bold 0.8em verdana, helvetica, arial, sans-serif;
}
#haut a:visited {
color:#ed2626;
font:bold  0.8em verdana, helvetica, arial, sans-serif;
}
#haut a:hover {
color:#fff !important;
text-decoration:underline !important;
background-color:transparent !important;
color:#ed2626;text-decoration:underline;background-color:#eaeadf;
}
#haut a:active {color:#ed2626;}
#haut a.actif
{
	color:#fff;
	font:bold  italic 0.8em verdana, helvetica, arial, sans-serif;
	text-decoration:underline;
}
#pub{
margin:0;
width:595px;
height:99px;
border:0;
padding:0 0 0 80px;
text-align:right;
background:url(../images/lb.gif) no-repeat transparent;
background-position:left bottom;
border:1px solid #ddd;
position:relative;
top:10px;
left:0px;
}
#gauche a:link {
	color:#ff6600;
	font:bold 0.7em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
}
#gauche a:visited {
	color:#ff6600;
	font:bold 0.7em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, helvetica, arial, sans-serif;
}
#gauche a:hover {color:#ff6600;text-decoration:underline;background-color:#eaeadf;}
#gauche a:active {color:#ed2626;}

#contenu {
	clear:both;   
	background-color:transparent;      
}
.dossier{
	width:auto;
  clear:none;
  min-width:100px;
  border-left:0px solid black;
  padding:0px 0px 10px 30px;
  margin:0px 10px 0px 0px;
	background-color:#DDEDD3;
	border:1px solid #50AA4A;
	line-height:150%;
	font-size:0.7em;
}
.page {
background-color:#fff;
width:auto;
clear:none;
min-width:100px;
border:0px solid #006b6e;
margin:10px 0px 0px 230px;

padding:0 0px 0 0;

}
.droite {
	width:auto;
  clear:none;
  min-width:100px;		
  padding:0px 10px 0px 0px;
	margin:0 10px 0 10px;
	font:0.8em verdana, arial, helvetica, sans-serif;
	color:#666;
	height:100%;

}
.droite img{
border:1px solid #000;
	margin:5px;
}
.droite p{
	margin:5px 5px 0px 0px;
	padding:5px;
	background-color:transparent;
	font:1em verdana, arial, helvetica, sans-serif;
}
.droite h1 {
clear:bottom;
        margin:0px 0px 15px 0px;
        padding:0 0 0 0;
        font:bold 1.6em verdana, arial, helvetica, sans-serif;
        font-weight:200;
        color:#50A84A;
        background-color:transparent;
        border-bottom:0;		
}
#main h1 {
clear:bottom;
        margin:0px 0px 15px 0px;
        padding:0 0 0 0;
        font:bold 1.6em verdana, arial, helvetica, sans-serif;
        font-weight:200;
        color:#50A84A;
        background-color:transparent;
        border-bottom:0;		
}
.droite h3 {
        font:bold 1.2em verdana, arial, helvetica, sans-serif;
				color:#8BDE00;
				margin : 15px 0 10px 0;
        padding:0;
        border:0;		
}
.droite h4 {
        font:bold 1.2em verdana, arial, helvetica, sans-serif;
				margin : 20px 0 10px 0;
        padding:0;
        border:0;		
}
.droite ul {
	background: transparent;
	margin: 12px 0px 12px 12px;
	padding: 3px 0px 3px 3px;
	list-style-type:none;
	list-style-position:outside;
	padding-left:0.1em;
}
.droite li {
 	margin:0px;
 	padding:0 0 0 15px;
	background: url(../images/puce_verte.jpg) no-repeat transparent;
	background-position: 3px 6px;
}
.texte{
width:450px;
border:0px solid #ddd;
float:left;
}

.menu-contextuel{
				border:0px solid #edf;
				float:right;
				width: 230px;
				text-align:left;
				font:bold 11px/12px verdana, arial, helvetica, sans-serif;
				padding: 0;
				background-color:#fff;
				color: black;
				margin: 0 0 0 0px;	
}

.menu-contextuel .menu-contextuel-haut{
	background:url(../images/menu_contextuel_haut.jpg) no-repeat #fff;
	height:10px;
	margin:0;
	padding:0;
}
.menu-contextuel .menu-contextuel-milieu{
	background:url(../images/menu_contextuel_milieu.jpg) repeat-y #fff;
	padding:0 0px 0 10px;
	margin:0;
}
.menu-contextuel li a{

 	margin:0px;
 	padding:0;
	background: transparent;	
}
.menu-contextuel .menu-contextuel-milieu h3{
	background-color:transparent;
margin:0;
padding : 5px 0 0 10px;
}
.menu-contextuel .menu-contextuel-bas{
	background:url(../images/menu_contextuel_bas.jpg) no-repeat left bottom #fff;
	height:10px;
	margin:0;
	padding:0;
}
.menu-contextuel-milieu li,.menu-contextuel-milieu ul{
	list-style-type:none;
	margin:0;		
}

.actu {
	width:450px;
	margin:8px 0px 0px 0px;    
	color:#d22;
	border:0;
	padding:0px;
	float:left;
	background: url(../images/bgactu.png) repeat-y transparent;
	background-position:left top;		
	font-size:0.7em;												
	color:#666;
}
.actutop{
height:55px;
width:72px;
float:left;
border:0px solid #ddf;
background: url(../images/title_actu.png) no-repeat transparent;
background-position:15px 0px;	
}
.actu h2{
margin-left:20px;
}
.actu h5{
margin:0;
background: url(../images/topactu.png) repeat-y transparent;
background-position:left top;								
padding:0 25px 0 25px;
font-size:0.4em;
color:#fff;
height:26px;
}
.post{
padding:0;
margin:0 10px 0 10px;

}

.post-content img{
display:block;
margin:auto;
margin-top:10px;
border:1px solid #000;
}
.basactu a:link {
color:#ed2626;
font:bold 1em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
text-decoration:underline;
}
.basactu a:visited {
color:#ed2626;
font:bold 1em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, helvetica, arial, sans-serif;
text-decoration:underline;
}
.basactu a:hover {color:#ed2626;text-decoration:underline;background-color:#eaeadf;}
.basactu a:active {color:#ed2626;}				

.actu .basactu{
text-align:right;
padding:10px 30px 10px 30px;
height:31px;
font:bold 1em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, helvetica, arial, sans-serif;
background: url(../images/bottomactu.png) no-repeat transparent;
background-position:left bottom;	

}


.actu ul{
list-style-type:none;
margin:0;
padding:0;
}
.actu li{
	margin:0 0 5px 0;
	padding-left:10px;
	background: url(../images/puce_verte.jpg) no-repeat transparent;
	background-position: 0px 6px;
}

.actu p{
font: 1em verdana, arial, helvetica, sans-serif;
color:#555;
color:#666;
}
.column{
float:left;
margin:6px;
}
.cap{
				float:left;
				width: 230px;
				text-align:left;				
				padding: 0;
				background:url(../images/menu_contextuel_milieu.jpg) repeat-y #fff;
				border:0;
				color: black;
				margin: 10px 5px 5px 5px;
				font:1em verdana, arial, helvetica, sans-serif;		
}
.cap h1{
padding:3px 5px 0 5px;
margin:0;
font:bold 1.4em verdana, arial, helvetica, sans-serif;
}
.cap h3{
font:bold 1em verdana, arial, helvetica, sans-serif;
color:#8BDE00;
margin-bottom:10px;
padding:0;
border:0;	
display:inline;
}
.cap h2{
font:bold 1em verdana, arial, helvetica, sans-serif;
font-weight:800;
color:#8BDE00;
margin-bottom:10px;
padding:0;
border:0;	
display:inline;
}

.capTop{
	background:url(../images/menu_contextuel_haut.jpg) no-repeat transparent;
	margin:0;
	border:0;
	font:0.7em verdana, arial, helvetica, sans-serif;
}

.capBottom{
	background:url(../images/menu_contextuel_bas.jpg) no-repeat left bottom #fff;
	height:10px;
	margin:0;
	padding:0 4px 4px 0;
	text-align:right;
	font:bold 0.7em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, helvetica, arial, sans-serif;
	color:#aaa;
}
.capBottom a:link {
color:#ed2626;
font:bold 1em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
text-decoration:underline;
}
.capBottom a:visited {
color:#ed2626;
font:bold 0.8em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, helvetica, arial, sans-serif;
text-decoration:underline;
}
.capBottom a:hover {color:#ed2626;text-decoration:underline;background-color:#eaeadf;}
.capBottom a:active {color:#ed2626;}

.cap ul{
list-style-type:none;
margin:0;
padding:0;
}
.cap li{
	margin:0 0 5px 0;
	padding-left:10px;
	background: url(../images/puce_verte.jpg) no-repeat transparent;
	background-position: 0px 6px;
}
.cap hr{
	display:block;	
	clear:both;
	visibility:hidden;
}
.cap a{
	color: #888;
	background-color: transparent;
	font:bold 0.8em verdana, arial, helvetica, sans-serif;
}
.cap a:hover{
	color: #B07300;
	background-color: #F8F4E7;
}
.cap img{
	float:left;
	margin:5px;
	width:80px;
}
.capcontent{
margin:0;
padding:0 5px 0 5px;
}

#gauche {        
        clear:left;
				width:230px;
			
        height:auto;			
        color:#fff;
        border:0;
				border-right:0px solid #006b6e;
        padding:0 0 0px 0px;
				margin:10px 0 20px 0px;
        float:left;			
				background: url(../images/gauche_bg.jpg) no-repeat #fff;
				background-position:top right;									
}
#logo {        		        
				border:0;
        padding:0;
				margin:0;
				float:left;
}
#gauche h3{
        position:relative;
        font:bold 1em verdana, arial, helvetica, sans-serif;
        color:#50A84A;
        margin:0px 0px 0px 0px;
        padding:10px 0px 5px 10px;
        width:194px;
        border:0px;
        text-align:left;
}
#gauche h2{
        position:relative;
        font:bold 1em verdana, arial, helvetica, sans-serif;
        color:#50A84A;
        margin:0px 0px 0px 0px;
        padding:10px 0px 5px 10px;
        width:194px;
        border:0px;
        text-align:left;
}

#gauche p{
        font: 0.7em verdana, arial, helvetica, sans-serif;
        color:#50A84A;
        margin:0;
        padding:10px 0px 0px 0px;
        border:0px;
        text-align:left;
				width:230px;
}
#gauche ul{
list-style-type:none;
margin:0;
padding:0;
}
#gauche li{
padding:0 0 0 12px;
margin:0;
}
#gauche li a{
display: block;
padding:2px 0 2px 5px;
margin:0;
}
#gauche li a:hover {
	background:#8BDE00;
	background: url(../images/bgmenu_green.jpg) repeat-y #8BDE00;
	border-right:4px solid #ff6600; 
	color:#FFFFFF;
}
#gauche ul ul li a{
 	display:block;
 	margin:0px;
 	padding:0 0 0 25px;
	background: url(../images/puce_verte.jpg) no-repeat transparent;
	background-position: 12px 8px;	
}
#gauche ul ul a:link {
	color:#ff6600;
	font:0.8em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
}
#gauche ul ul a:visited {
	color:#ff6600;
	font:0.8em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, helvetica, arial, sans-serif;
}
#gauche ul ul a:hover {
color:#fff;
text-decoration:underline;
font:0.8em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, helvetica, arial, sans-serif;
}


#bas{
        width:auto;
        clear: both;
        margin:10px 20px 0 0px;
 			
        background:transparent;
        border:0;
        padding:30px 0 0 0;
        text-align:center;
}
#bas a:link {
	color:#ed2626;
	font:bold 0.6em verdana, helvetica, arial, sans-serif;
}
#bas a:visited {
	color:#ed2626;
	font:bold 0.6em verdana, helvetica, arial, sans-serif;
}
#bas a:hover {color:#aaa;text-decoration:underline;background-color:transparent;}
#bas a:active {color:#ed2626;}

.iconlist
{
list-style: none;
margin: 0;
padding: 0;
padding-bottom:5px;
background-color:transparent;
}

li.pdf
{
list-style: none;
background-image: url(../images/presentation/bullet_pdf.gif);
background-repeat: no-repeat;
background-position: 0 50%;
background-color:transparent;
padding: 3px 0 3px 20px;
margin: .4em 0;
color:#000;
}

li.mov
{
list-style: none;
background-image: url(../images/presentation/bullet_mov.gif);
background-repeat: no-repeat;
background-position: 0 50%;
background-color:transparent;
padding: 3px 0 3px 20px;
margin: .4em 0;
color:#000;
}
li.zip
{
list-style: none;
background-image: url(../images/presentation/bullet_zip.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 3px 0 3px 20px;
margin: .4em 0;
color:#000;
}

li.doc
{
list-style: none;
background-image: url(../images/presentation/bullet_doc.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
color:#000;
}

li.txt
{
list-style: none;
background-image: url(../images/presentation/bullet_text.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
color:#000;
}

li.htm
{
list-style: none;
background-image: url(../images/presentation/bullet_html.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
color:#000;
}
li.xls
{
list-style: none;
background-image: url(../images/presentation/bullet_xls.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
color:#000;
}

.article{
padding:0 10px 10px 10px;
margin:10px;
border:1px solid #000;
background-color:#EFF9F2;
}
.hautarticle{
             background: url(../images/presentation/petitebox_ban.png) bottom no-repeat ;
             width:379px;
             height:5px;
						  font:bold 1em verdana, arial, helvetica, sans-serif;
}
.titrearticle{
        font-size:medium;
        font-weight:600;
        padding-left:0px;
				 font:bold 1.4em verdana, arial, helvetica, sans-serif;
}
.mainarticle{
             background: url(../images/presentation/petitebox_fond.png);
             background-repeat:repeat;
             width:369px;
             line-height: 16px;
             padding:5px;
						  font:1em verdana, arial, helvetica, sans-serif;
}
.mainarticle p{
             background-color:transparent;
             margin:2px 0 2px 0;
             padding:0;
						  font:1em verdana, arial, helvetica, sans-serif;


}
.lienarticle{
             background: url(../images/presentation/bullet_pdf.gif) no-repeat transparent;
             vertical-align:top;
             float:right;
             text-align:right;
             margin:5px;
             padding:0 0 0 20px;
             background-color:#FBFBFB;
}

.lienarticle a {
        color:#00888F;
        font-size:11px;
        font-family:verdana, arial, helvetica, sans-serif;
        font-weight:100;
        text-decoration:underline;
        background-color:transparent;
}
.lienarticle a:link {color:#00888F;text-decoration:underline;}
.lienarticle a:visited {color:#00888F;text-decoration:underline;}
.lienarticle a:hover {color:#92AE86;background-color:transparent;text-decoration:none;}
.imagebox{
          width:110px;
          float:right;
          position:relative;
          margin-right:1px;

}
.imageboxhaut{
              background-image: url(../images/presentation/fond_haut.jpg);
              background-repeat: no-repeat;
              background-position: bottom left;
              height:4px;
              width:110px;
}
.imageboxmain{
          background: url(../images/presentation/fond_main.jpg) repeat-y transparent;
          width: 110px;
          margin:0px ;
          padding:0 0 0 2px;
          background-color:#FBFBFB;
}

.imageboxbas{
          background: transparent url(../images/presentation/fond_bas.jpg) no-repeat;
          width: 110px;
          height: 10px;
          padding:0;
          margin:0;
          border:0;
          background-color:#FBFBFB;
}
.basarticle{
background: url(../images/presentation/petitebox_bas.png) top left no-repeat;
width:379px;
height:5px;
margin-bottom:20px;
}

.TitreTableau {font-family: Arial; font-size: 11px; font-weight: bold; color: #fff;  text-decoration: none; height: 100%; background-color: #50c45b; background-repeat: repeat ;padding:3px;}
.EltTableau {font-family: Arial; font-size: 11px; font-weight: normal; color: #006699; background-color : #9DE5C4; text-decoration: none; height: 100%;padding:3px;}


DIV#overview 			{
		color: #666;
		text-align: left;
		padding: 0px;
		margin: 0;
		background-color:#fff;
		height:100%;
}
DIV#overview UL#extended {
		padding: 0;
		margin: 0;
}
	
	DIV#overview UL#extended LI {
		font-weight: bold;
		list-style-type: none;
		float: left;
	}
	
	DIV#overview UL#extended LI A,
	DIV#overview UL#extended LI DIV {
		width: 139px;
		height: 51px;	
		color: #666;
		background-color: #eee;
		overflow: hidden;
		padding: 0 0 0 51px;
		border: 0;
		margin: 1px;
		display: block;
	}
	
	DIV#overview UL#extended LI A:hover {
		text-decoration: none;
		color: #fff;
		background-color: #ff6600;
	}
	
	DIV#overview UL#extended LI SPAN {
		font-size: 75%;
		font-weight: normal;
		font-style: italic;
	}

.simpleviewer {
background-color : #ff6633;
height: 450px;
}
DIV#overview  li{
background: transparent;
background-position: 0 0;
}

p code{
padding:5px;
display:block;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
background:#DDEEDD;
text-align:center;
font:bold 1em verdana, arial, helvetica, sans-serif;
}
#comarquage{
height:100%;
}
#comarquage img{
	border:0;
}
#comarquage .QR li{
	margin:0px;
 	padding:0 0 0 15px;
	background: url(../images/puce_QR.gif) no-repeat transparent;
	background-position: 3px 6px;	}
}
#comarquage .titre p{
	font:bold 1.2em verdana, arial, helvetica, sans-serif; 
}
#comarquage .avertissement{
	background-color:#ddd;
	padding:5px; 
}

#comarquage .sous-titre p{
	font:bold 1.2em verdana, arial, helvetica, sans-serif; 
}
#comarquage .ressource_plus{
background-color:#fff; border:#ff9900 1px solid; margin:5px;
}
#comarquage .ressource_plus h4{
color:#fff;
background-color:#ff9900;
font:bold 1em verdana, arial, helvetica, sans-serif;
margin:0 0 0 0;
padding:5px;
}
#comarquage .ressource_def{
background-color:#fff; border:#3366cc 1px solid; margin:5px;
}
#comarquage .ressource_def h4{
color:#fff;
background-color:#3366cc;
font:bold 1em verdana, arial, helvetica, sans-serif;
margin:0 0 0 0;
padding:5px;
}
#comarquage .ressource_teleservice,#comarquage .ressource_form,#comarquage .ressource_textref{
background-color:#fff; border:#333399 1px solid; margin:5px;
}
#comarquage .ressource_teleservice h4, #comarquage .ressource_form h4,#comarquage .ressource_textref h4{
color:#fff;
background-color:#333399;
font:bold 1em verdana, arial, helvetica, sans-serif;
margin:0 0 0 0;
padding:5px;
}


#readspeaker{
padding:0;
margin:0px 0 0px 0;
width:380px;
border:0;
float:right;
}
#readspeaker img{
border:0;
}
#readspeaker form{
border:0
}
#readspeaker input{
border:0;
background:#fff;
}
#entete{
clear:bottom;
border:0px solid  #edf;
}