
a:link		{ text-decoration: none; color:#d84f0b; }
a:visited	{ text-decoration: none;   color:#d84f0b;   }
a:hover		{ text-decoration: underline; color:#d84f0b; }


.texte
{ font-size:100%;   }
.titre
{ color:#F58225;   }
.sous-titre
{ color:#F58225;  }
.lien
{  }



.texte-erreur
{ color:#cc0000; }
.blanc
{ color:#FFF; }

a.lienblanc:link{color:#FFF; }
a.lienblanc:hover{color:#FFF; }
a.lienblanc:visited{color:#FFF; }
a.lienblanc:active{color:#FFF; }


.marron
{ color:#d09321; }
.rouge
{ color:#d84f0b; }
.gris-pale
{ background:#f4f5ee; }
.gris-fonce
{ background:#d8dacf; }

		div.clear { clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }

	h1,h2,h3,h4		{ margin:0; padding:0; 
					  border:none;
					  font-family: arial, verdana, helvetica, sans-serif;
					}

	h1				{ font-size:160%;  }
	h2				{ font-size:160%;  }
	h3				{ font-size:120%;  }
	h4				{ font-size:105%;  }




table#main-ewb_vue { width:970px; }
div#ewb_vue table { /*width:100%;*/ font-size:100%; font-family: arial,verdana,helvetica,sans-serif; }
table.white-tab td { font-size:80%; height:auto; }

html, body {
    height: 100%;
}


body {
	margin : 0;
	padding : 0;
	width:100%;
	text-align:center;
	height:100%;
	font-family: arial, verdana, helvetica, sans-serif;
	/*background:url(../../e_img/charte/bk-fond.gif) repeat-x top left #e7e8e3;*/background:#e7e8e3; font-size:0.7em; color:#000000;
	
}
		.mceContentBody
{text-align:left;}



/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {
	font-family: arial,verdana,helvetica,sans-serif;
	color:#333333;
	}



div#skip-top {position: absolute; margin:0; padding:0; display: none; }
div#container {
   position: relative;
	margin : 0 auto;
	padding : 0px 15px 10px 14px;
	text-align : left;
	width:968px;
	min-height: 80%;
	voice-family:"\"; }\"";
	voice-family:inherit;
	/*background-color:#e7e8e3;*/
	height:auto;
	
	}
div#header {
	margin:0;
	padding:15px 0 0 0;
	text-align:left;
	width:100%;
	height:168px;
	/*background:url(../../e_img/charte/bk-fond-header.gif) repeat-x top left #e7e8e3;*/

}
div#header h1 { display:none; }
div#logo 		{  float:left; margin:0; padding:0px 0 0 0px; background:url(../../e_img/charte/bandeau-header.jpg) no-repeat top left; width:734px; height:100px;  }
div#logo img 	{ margin:0 0 0 0; }
div#accessibility-menu	{
		margin:0;height:17px; padding: 5px 0px 3px 0; text-align:right; color:#808080; float:left; width:603px;
		 }

div#accessibility-menu h2 { display:none; margin:0; padding:0; }
div#accessibility-menu ul { margin:0; padding:0;  }
div#accessibility-menu li { display :inline; margin :0; padding :0; }
div#accessibility-menu a { color:#504e41;  }

div#handilog 			{ margin:0; padding:0; display:inline; }
div#help 				{ margin:0; padding:0 0 0 5px; display:inline; }
div.acby-elem			{ margin:0; padding:0 0px 0 3px; display:inline; }
div.acby-elem-compte	{ margin:0 5px 0 5px; padding:0 10px 2px 10px; display:inline; background:#adaf9c; }
div#accessibility-menu div.acby-elem-compte a:link, div#accessibility-menu div.acby-elem-compte a:visited, div#accessibility-menu div#accessibility-menu div.acby-elem-compte a:hover	{ color:#ffffff; }
div#globalsearch 		{ margin:0; padding:10px 10px 10px 10px; display:inline;}
div#globalsearch form 	{ display:inline;}
div#globalsearch label { margin:0; padding:0; color:#000000;  font-weight:bold; cursor:pointer; }

div#globalsearch input.searchengine { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	font-size:100%; width:10%; height:1.5em; border:1px solid #7f9db9; 
	}

div#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; /*font-size:12px;*/ }
div#globalsearch input.image { margin:0 0 0 0px; padding:0 0 0 5px; vertical-align: middle; }
div#menu-principal { display:block; float:left; white-space:nowrap; height:20px; width:715px;margin:0; }

div#menu-principal ul { margin:0; padding:0; width:715px;  }
div#menu-principal li { margin:0; display:inline; list-style-type:none; padding:0; }
div#menu-principal li.first { background:none !important; }
div#menu-principal li.selected {  }
div#menu-principal li.firstselected {  }

div#menu-principal li a:link { color:#000000; }
div#menu-principal li a:visited { color:#000000; }
div#menu-principal li a:hover { color:#FFCC66; text-decoration:none; }

	div#contenu { padding:0; margin:0; text-align:left; height:auto; background:#e7e8e3;}
	div#gauche { width:182px; float:left; text-align:left; background:#e7e8e3;}

div#menu-gauche {
		width:182px;
		margin:0;
		padding:5px 0 5px 0px;
		text-align:left;
		height:auto;
		
		}


div#menu-gauche ul { margin:0; padding:0; }
div#menu-gauche li { padding:0; margin:0; list-style-type:none; }
div#menu-gauche li a { color:#FFFFFF; }

div#menu-gauche span.level2-selected a { display:block; border-top:1px solid #ffffff;  background-color:#ffffff; padding:5px 5px 5px 15px;color:#aa9f80; text-decoration:none; }
div#menu-gauche span.level2-item a { display:block; border-top:1px solid #FFFFFF; background-color:#aa9f80; padding:5px 5px 5px 15px; }
div#menu-gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover { background-color:#aa9f80; text-decoration:underline;color:#ffffff; }

div#menu-gauche span.level3-selected a:link, div#menu-gauche span.level3-selected a:visited{ display:block; color:#ADAF9C; border-top:1px solid #FFFFFF; background:url(../../e_img/charte/puce-menu-white.gif) no-repeat center left #ffffff; padding:2px 5px 2px 25px; text-decoration:none; }
div#menu-gauche span.level3-item a:link, div#menu-gauche span.level3-item a:visited { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background:url(../../e_img/charte/puce-menu-white.gif) no-repeat center left #ADAF9C; padding:2px 5px 2px 25px; }
div#menu-gauche span.level3-item a:hover { background:url(../../e_img/charte/puce-menu-white.gif) no-repeat center left #ADAF9C; text-decoration:underline; }
div#menu-gauche span.level3-selected a:hover { background:#ffffff; text-decoration:underline; }

div#menu-gauche span.level4-selected a { display:block; color:#aa9f80; border-top:1px solid #FFFFFF; background-color:#ffffff; padding:2px 5px 2px 35px; }
div#menu-gauche span.level4-item a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#aa9f80; padding:2px 5px 2px 35px; }
div#menu-gauche span.level4-item a:hover { background:#aa9f80; text-decoration:underline; }

div#menu-gauche span.level5-selected a { display:block; color:#aa9f80; border-top:1px solid #FFFFFF; background-color:#ffffff; padding:2px 5px 2px 45px; }
div#menu-gauche span.level5-item a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#aa9f80; padding:2px 5px 2px 45px; }
div#menu-gauche span.level5-item a:hover { background:#aa9f80; text-decoration:underline; }




div#menu-gauche-services {
		width:182px;
		margin:0;
		padding:0px 0 5px 0px;
		text-align:left;
		height:auto;
		
		}


div#menu-gauche-services  ul { margin:0; padding:0; }
div#menu-gauche-services  li { padding:0; margin:0; list-style-type:none; height:19px;float:left; }
div#menu-gauche-services  li a { color:#000000; }

div#menu-gauche-services  span.level2-selected a { display:block; padding:0px 0 0px 0px;color:#333333;border:0; }
div#menu-gauche-services  span.level2-item a { display:block;  padding:0px 0 0px 0px;border:0; }
div#menu-gauche-services  span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover {  text-decoration:none;color:#333333; }

div#menu-gauche-services  span.level3-selected a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 25px; }
div#menu-gauche-services  span.level3-item a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 25px; }
div#menu-gauche-services  span.level3-item a:hover { background:#333333; text-decoration:none; }

div#menu-gauche-services  span.level4-selected a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 35px; }
div#menu-gauche-services  span.level4-item a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 35px; }
div#menu-gauche-services  span.level4-item a:hover { background:#333333; text-decoration:none; }

div#menu-gauche-services  span.level5-selected a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 45px; }
div#menu-gauche-services  span.level5-item a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 45px; }
div#menu-gauche-services  span.level5-item a:hover { background:#333333; text-decoration:none; }



div#menu-bottom-dynamique { display:block;  white-space:nowrap; height:28px; margin:0 0 0 3px;  font-size:110%; padding:0; }
div#menu-bottom-dynamique h2 { margin:0; padding:0; display:none; }

div#menu-bottom-dynamique ul { margin: 0; padding: 5px 0 0 0; list-style-type: none; text-align: center; }

div#menu-bottom-dynamique li { list-style-type:none;  float:left;  text-align:center; padding:0 5px 0 5px; margin:0;  height:23px; display: block;}


div#menu-bottom-dynamique ul#nav li ul {  display: none; clear:both; position:absolute; background:#ecebeb; border:1px solid #ffffff; width:auto; padding:0; margin:0; }

div#menu-bottom-dynamique ul#nav li:hover ul{
 display: block;
 }
 div#menu-bottom-dynamique ul#nav li.msieFix ul{
	display: block; width:210px;
 }

div#menu-bottom-dynamique ul#nav li:hover ul li, div#menu-bottom-dynamique ul#nav li.msieFix ul li{
	float:none;
	text-align:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #ffffff;
}

div#menu-bottom-dynamique ul#nav li:hover ul li span,
div#menu-bottom-dynamique ul#nav li.msieFix ul li span {
	display:block; background:#ecebeb; text-align:left; font-size:80%; width:210px;
}

div#menu-bottom-dynamique ul#nav li:hover ul li span a,
div#menu-bottom-dynamique ul#nav li.msieFix ul li span a{
	text-align:left; display:block; padding:4px 0 0 15px; width:195px; height:19px; color:#2c2c2c;
}

div#menu-bottom-dynamique li span a { font-weight:bold; text-decoration: none; display:block; text-align:center; padding:5px 0 3px 0; margin:0	; color:#0093dd;}

div#menu-bottom-dynamique ul#nav li:hover ul li span a:hover, div#menu-bottom-dynamique ul#nav li.msieFix ul li span a:hover{ background-color:#23AACF; color:#ffffff; }







		.suckerdiv{ width:182px; padding:0; margin:0;}


		.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 182px; /* Width of Menu Items */

}
	
		.suckerdiv ul li{
position: relative;z-index:4; 
}
	
/*Sub level menu items */
		.suckerdiv ul li ul{
position: absolute;
width:182px;/*sub menu width*/
top: 0;
padding: 0px 0px 0 5px;
visibility: hidden;
}
		.suckerdiv ul li ul li{
padding:0 0 0px 0;border-top:1px solid #ffffff;
}
		.suckerdiv ul li ul li.first{
border-top:0;
}
		.suckerdiv ul li ul.niv2-10595{
width: 182px; /*sub menu width*/
background:#c83f06;
}

		.suckerdiv ul li ul.niv2-10824{
width: 182px; /*sub menu width*/
background:#e43d03;
}
		.suckerdiv ul li ul.niv2-10746{
width: 182px; /*sub menu width*/
background:#f06d03;
}
		.suckerdiv ul li ul.niv2-10915{
width: 196px; /*sub menu width*/
background:#f99800;
}
		.suckerdiv ul li ul.niv2-10512{
width: 182px; /*sub menu width*/
background:#5fa7c2;
}
		.suckerdiv ul li ul.niv2-10530{
width: 182px; /*sub menu width*/
background:#98a459;
}
		.suckerdiv ul li ul.niv2-10536{
width: 182px; /*sub menu width*/
background:#a094ce;
}
		.suckerdiv ul li ul.niv2-10546{
width: 182px; /*sub menu width*/
background:#5ab4a2;
}
		.suckerdiv ul li ul.niv2-10574{
width: 182px; /*sub menu width*/
background:#ccbd44;
}
		.suckerdiv ul li ul.niv2-10961{
width: 182px; /*sub menu width*/
background:#c88959;
}
		.suckerdiv ul li ul.niv2-10585{
width: 182px; /*sub menu width*/
background:#c984ab;
}
		.suckerdiv ul li ul.niv2-10929{
width: 182px; /*sub menu width*/
background:#aa9f80;
}
		.suckerdiv ul li ul.niv2-10942{
width: 182px; /*sub menu width*/
background:#aa9f80;
}
		.suckerdiv ul li ul.niv2-10952{
width: 182px; /*sub menu width*/
background:#aa9f80;
}



/* Sub level menu links style */
		.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;

padding:0;
border-bottom: 0;
}
		.suckerdiv ul li ul li a{
padding:2px 0 2px 5px; color:#ffffff;line-height:15px;
}


		.suckerdiv ul li a:visited{
color: #ffffff;
}

		.suckerdiv ul li a:hover{
background-color: #ffffff;color: black; line-height:15px;
}
		.suckerdiv ul.niv2-10595 li a:hover{
color: #c83f06; background: #ffffff;
}
		.suckerdiv ul.niv2-10824 li a:hover{
color: #e43d03; background: #ffffff;
}
		.suckerdiv ul.niv2-10746 li a:hover{
color: #f06d03; background: #ffffff;
}
		.suckerdiv ul.niv2-10915 li a:hover{
color: #f99800; background: #ffffff;
}
		.suckerdiv ul.niv2-10512 li a:hover{
color: #5fa7c2; background: #ffffff;
}
		.suckerdiv ul.niv2-10530 li a:hover{
color: #98a459; background: #ffffff;
}
		.suckerdiv ul.niv2-10536 li a:hover{
color: #a094ce; background: #ffffff;
}
		.suckerdiv ul.niv2-10546 li a:hover{
color: #5ab4a2; background: #ffffff;
}
		.suckerdiv ul.niv2-10574 li a:hover{
color: #ccbd44; background: #ffffff;
}
		.suckerdiv ul.niv2-10961 li a:hover{
color: #c88959; background: #ffffff;
}
		.suckerdiv ul.niv2-10585 li a:hover{
color: #c984ab; background: #ffffff;
}
		.suckerdiv ul.niv2-10929 li a:hover{
color: #aa9f80; background: #ffffff;
}
		.suckerdiv ul.niv2-10942 li a:hover{
color: #aa9f80; background: #ffffff;
}
		.suckerdiv ul.niv2-10952 li a:hover{
color: #aa9f80; background: #ffffff;
}



	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

		.suckerdiv li.fleche {
background:url(../../e_img/charte/dart-white.gif) no-repeat top right !important;
}








		.suckerdiv{
width:175px; padding:0; margin:0;
}


		.suckerdiv-rapide ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 175px; /* Width of Menu Items */

}
	
		.suckerdiv-rapide ul#suckertree10 li{
position: relative;z-index:3; 
}
		.suckerdiv-rapide ul#suckertree20 li{
position: relative;z-index:2; 
}
	
/*Sub level menu items */
		.suckerdiv-rapide ul li ul{
position: absolute;
width:175px;/*sub menu width*/
top: 0;
padding: 0px 0px 0 5px;
visibility: hidden; background:#eeeeee;
}
		.suckerdiv-rapide ul li ul li{
padding:0 0 0px 0;border-top:1px solid #ffffff;
}

/* Sub level menu links style */
		.suckerdiv-rapide ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
padding:0;
border-bottom: 0;
}
		.suckerdiv-rapide ul li ul li a{
padding:2px 0 2px 5px; color:#000000;line-height:15px;
}


		.suckerdiv-rapide ul li a:visited{
color: #000000;
}

		.suckerdiv-rapide ul li a:hover{
background-color: #fff;color: black; line-height:15px;
}

		.suckerdiv-rapide .subfolderstyle{

}

	
/* Holly Hack for IE \*/
* html .suckerdiv-rapide ul li { float: left; height: 1%; }
* html .suckerdiv-rapide ul li a { height: 1%; }
/* End */
div.menu-rapide-left{
float:left;
}
div.menu-rapide-right{
float:right;
}



ul.menu-bottom { margin:0; padding:0; width:800px; }
ul.menu-bottom li { padding:0; margin:0; list-style-type:none; display:inline; }
ul.menu-bottom li a { color:#000000; }

ul.menu-bottom span.level2-selected a { /*display:block;*/ border-top:1px solid #FFFFFF;  background-color:#DEDEDE; padding:5px 0 5px 15px; color:#333333; }
ul.menu-bottom span.level2-item a { /*display:block;*/ border-top:1px solid #FFFFFF; background-color:#DEDEDE; padding:5px 0 5px 15px; }
ul.menu-bottom span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover { background-color:#DEDEDE; text-decoration:none; color:#333333; }

ul.menu-bottom span.level3-selected a { /*display:block;*/ color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 25px; }
ul.menu-bottom span.level3-item a { /*display:block;*/ color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 25px; }
ul.menu-bottom span.level3-item a:hover { background:#333333; text-decoration:none; }

ul.menu-bottom span.level4-selected a { /*display:block;*/ color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 35px; }
ul.menu-bottom span.level4-item a { /*display:block;*/ color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 35px; }
ul.menu-bottom span.level4-item a:hover { background:#333333; text-decoration:none; }



		.suckerdiv ul.menu-deplie { margin:0; padding:0;list-style-type:none;position: relative;display:block;width:182px;
top: 0;padding: 0px 0px 2px 0px;visibility: visible; } 
		.suckerdiv ul.menu-deplie li ul { margin:0; padding:0 0 0 10px;list-style-type:none; position:relative;width:172px; } 
		.suckerdiv ul.menu-deplie li { padding:0; margin:0; list-style-type:none; }
		.suckerdiv ul.menu-deplie li ul li{ padding: 0 0 0 10px; line-height:0px;}
		
		.suckerdiv ul.menu-deplie li a { color:#000000; }


		.suckerdiv ul.menu-deplie span.level3-selected a { display:block; color:#5fa7c2; padding:2px 0 2px 10px; background:url(../../e_img/charte/fleche-menu-deplie.gif) no-repeat top left; }
		
		
		
		.suckerdiv ul.menu-deplie span.level3-item a { display:block; color:#000000; padding:2px 0 2px 10px; /*background:url(../../e_img/charte/fleche-menu-deplie.gif) no-repeat top left;*/ }
		
		
		
		.suckerdiv ul.menu-deplie span.level3-item a:hover { color:#000000; text-decoration:underline; padding:2px 0 2px 20px; background:url(../../e_img/charte/fleche-menu-down.gif) no-repeat top left;}
		
		
		.suckerdiv ul.menu-deplie span a.subfolderstyle { padding:2px 0 2px 20px; background:url(../../e_img/charte/fleche-menu-down.gif) no-repeat top left; }
		
		
		

		.suckerdiv ul.menu-deplie span.level4-selected { padding:0px 0 0px 25px; }
		.suckerdiv ul.menu-deplie span.level4-item { padding:0 0 0 25px; }
		.suckerdiv ul.menu-deplie span.level4-selected a { color:#5fa7c2; padding:2px 0 2px 10px; background:url(../../e_img/charte/fleche-menu-deplie.gif) no-repeat top left; }
		.suckerdiv ul.menu-deplie span.level4-item a { /*color:#000000;*/ padding:2px 0 2px 10px; background:url(../../e_img/charte/fleche-menu-deplie.gif) no-repeat top left; }
		.suckerdiv ul.menu-deplie span.level4-item a:hover { text-decoration:underline; }
		
		
		

/********************************* 10595   ********************************************************/

ul.menu-deplie span.level3-selected a.lien-10595 { color:#c83f06; background:url(../../e_img/charte/fleche-menu-down-10595.gif) no-repeat  top left; }

ul.menu-deplie span.level3-item a.lien-10595 { color:#c83f06; background:url(../../e_img/charte/fleche-menu-deplie-10595.gif) no-repeat top left; }


ul.menu-deplie span.level3-item a.lien-10595:hover { color:#c83f06; background:url(../../e_img/charte/fleche-menu-down-10595.gif) no-repeat top left; padding:2px 0 2px 10px;}


ul.menu-deplie span.level4-item a.lien-10595:hover { color:#c83f06; background:url(../../e_img/charte/fleche-menu-down-10595.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10595 { color:#c83f06; background:url(../../e_img/charte/fleche-menu-down-10595.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10595 { background:url(../../e_img/charte/fleche-menu-deplie-10595.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10595 { color:#c83f06; background:url(../../e_img/charte/fleche-menu-deplie-10595.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10595 { background:url(../../e_img/charte/fleche-menu-deplie-10595.gif) no-repeat top left; }

/********************************* 10824   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10824 { color:#e43d03; background:url(../../e_img/charte/fleche-menu-down-10824.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10824 { background:url(../../e_img/charte/fleche-menu-deplie-10824.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10824:hover { color:#e43d03; background:url(../../e_img/charte/fleche-menu-down-10824.gif) no-repeat top left;padding:2px 0 2px 10px; }
ul.menu-deplie span.level4-item a.lien-10824:hover { color:#e43d03; background:url(../../e_img/charte/fleche-menu-down-10824.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10824 { color:#e43d03; background:url(../../e_img/charte/fleche-menu-down-10824.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10824 { background:url(../../e_img/charte/fleche-menu-deplie-10824.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10824 { color:#e43d03; background:url(../../e_img/charte/fleche-menu-deplie-10824.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10824 { background:url(../../e_img/charte/fleche-menu-deplie-10824.gif) no-repeat top left; }

/********************************* 10746   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10746 { color:#f06d03; background:url(../../e_img/charte/fleche-menu-down-10746.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10746 { background:url(../../e_img/charte/fleche-menu-deplie-10746.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10746:hover { color:#f06d03; background:url(../../e_img/charte/fleche-menu-down-10746.gif) no-repeat top left;padding:2px 0 2px 10px; }
ul.menu-deplie span.level4-item a.lien-10746:hover { color:#f06d03; background:url(../../e_img/charte/fleche-menu-down-10746.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10746 { color:#f06d03; background:url(../../e_img/charte/fleche-menu-down-10746.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10746 { background:url(../../e_img/charte/fleche-menu-deplie-10746.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10746 { color:#f06d03; background:url(../../e_img/charte/fleche-menu-deplie-10746.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10746 { background:url(../../e_img/charte/fleche-menu-deplie-10746.gif) no-repeat top left; }

/********************************* 10915   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10915 { color:#f99800; background:url(../../e_img/charte/fleche-menu-down-10915.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10915 { background:url(../../e_img/charte/fleche-menu-deplie-10915.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10915:hover { color:#f99800; background:url(../../e_img/charte/fleche-menu-down-10915.gif) no-repeat top left;padding:2px 0 2px 10px; }
ul.menu-deplie span.level4-item a.lien-10915:hover { color:#f99800; background:url(../../e_img/charte/fleche-menu-down-10915.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10915 { color:#f99800; background:url(../../e_img/charte/fleche-menu-down-10915.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10915 { background:url(../../e_img/charte/fleche-menu-deplie-10915.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10915 { color:#f99800; background:url(../../e_img/charte/fleche-menu-deplie-10915.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10915 { background:url(../../e_img/charte/fleche-menu-deplie-10915.gif) no-repeat top left; }

/********************************* 10512   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10512 { color:#5fa7c2; background:url(../../e_img/charte/fleche-menu-down-10512.gif) no-repeat  top left;margin:0px 0 0px 10px; }


ul.menu-deplie span.level3-item a.lien-10512 { background:url(../../e_img/charte/fleche-menu-deplie-10512.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10512:hover { color:#5fa7c2; background:url(../../e_img/charte/fleche-menu-down-10512.gif) no-repeat top left;padding:2px 0 2px 10px; }





ul.menu-deplie span.level4-item a.lien-10512:hover { color:#5fa7c2; background:url(../../e_img/charte/fleche-menu-down-10512.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10512 { color:#5fa7c2; background:url(../../e_img/charte/fleche-menu-down-10512.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10512 { background:url(../../e_img/charte/fleche-menu-deplie-10512.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10512 { color:#5fa7c2; background:url(../../e_img/charte/fleche-menu-deplie-10512.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10512 { background:url(../../e_img/charte/fleche-menu-deplie-10512.gif) no-repeat top left; }

/********************************* 10530   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10530 { color:#98a459; background:url(../../e_img/charte/fleche-menu-down-10530.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10530 { background:url(../../e_img/charte/fleche-menu-deplie-10530.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10530:hover { color:#98a459; background:url(../../e_img/charte/fleche-menu-down-10530.gif) no-repeat top left; padding:2px 0 2px 10px;}
ul.menu-deplie span.level4-item a.lien-10530:hover { color:#98a459; background:url(../../e_img/charte/fleche-menu-down-10530.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10530 { color:#98a459; background:url(../../e_img/charte/fleche-menu-down-10530.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10530 { background:url(../../e_img/charte/fleche-menu-deplie-10530.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10530 { color:#98a459; background:url(../../e_img/charte/fleche-menu-deplie-10530.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10530 { background:url(../../e_img/charte/fleche-menu-deplie-10530.gif) no-repeat top left; }

/********************************* 10536   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10536 { color:#a094ce; background:url(../../e_img/charte/fleche-menu-down-10536.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10536 { background:url(../../e_img/charte/fleche-menu-deplie-10536.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10536:hover { color:#a094ce; background:url(../../e_img/charte/fleche-menu-down-10536.gif) no-repeat top left;padding:2px 0 2px 10px; }
ul.menu-deplie span.level4-item a.lien-10536:hover { color:#a094ce; background:url(../../e_img/charte/fleche-menu-down-10536.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10536 { color:#a094ce; background:url(../../e_img/charte/fleche-menu-down-10536.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10536 { background:url(../../e_img/charte/fleche-menu-deplie-10536.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10536 { color:#a094ce; background:url(../../e_img/charte/fleche-menu-deplie-10536.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10536 { background:url(../../e_img/charte/fleche-menu-deplie-10536.gif) no-repeat top left; }

/********************************* 10546   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10546 { color:#5ab4a2; background:url(../../e_img/charte/fleche-menu-down-10546.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10546 { background:url(../../e_img/charte/fleche-menu-deplie-10546.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10546:hover { color:#5ab4a2; background:url(../../e_img/charte/fleche-menu-down-10546.gif) no-repeat top left; padding:2px 0 2px 10px;}
ul.menu-deplie span.level4-item a.lien-10546:hover { color:#5ab4a2; background:url(../../e_img/charte/fleche-menu-down-10546.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10546 { color:#5ab4a2; background:url(../../e_img/charte/fleche-menu-down-10546.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10546 { background:url(../../e_img/charte/fleche-menu-deplie-10546.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10546 { color:#5ab4a2; background:url(../../e_img/charte/fleche-menu-deplie-10546.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10546 { background:url(../../e_img/charte/fleche-menu-deplie-10546.gif) no-repeat top left; }

/********************************* 10574   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10574 { color:#ccbd44; background:url(../../e_img/charte/fleche-menu-down-10574.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10574 { background:url(../../e_img/charte/fleche-menu-deplie-10574.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10574:hover { color:#ccbd44; background:url(../../e_img/charte/fleche-menu-down-10574.gif) no-repeat top left; padding:2px 0 2px 10px;}
ul.menu-deplie span.level4-item a.lien-10574:hover { color:#ccbd44; background:url(../../e_img/charte/fleche-menu-down-10574.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10574 { color:#ccbd44; background:url(../../e_img/charte/fleche-menu-down-10574.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10574 { background:url(../../e_img/charte/fleche-menu-deplie-10574.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10574 { color:#ccbd44; background:url(../../e_img/charte/fleche-menu-deplie-10574.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10574 { background:url(../../e_img/charte/fleche-menu-deplie-10574.gif) no-repeat top left; }

/*********************************  10961  ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10961 { color:#c88959; background:url(../../e_img/charte/fleche-menu-down-10961.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10961 { background:url(../../e_img/charte/fleche-menu-deplie-10961.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10961:hover { color:#c88959; background:url(../../e_img/charte/fleche-menu-down-10961.gif) no-repeat top left; padding:2px 0 2px 10px;}
ul.menu-deplie span.level4-item a.lien-10961:hover { color:#c88959; background:url(../../e_img/charte/fleche-menu-down-10961.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10961 { color:#c88959; background:url(../../e_img/charte/fleche-menu-down-10961.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10961 { background:url(../../e_img/charte/fleche-menu-deplie-10961.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10961 { color:#c88959; background:url(../../e_img/charte/fleche-menu-deplie-10961.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10961 { background:url(../../e_img/charte/fleche-menu-deplie-10961.gif) no-repeat top left; }

/********************************* 10585   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10585 { color:#c984ab; background:url(../../e_img/charte/fleche-menu-down-10585.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10585 { background:url(../../e_img/charte/fleche-menu-deplie-10585.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10585:hover { color:#c984ab; background:url(../../e_img/charte/fleche-menu-down-10585.gif) no-repeat top left; padding:2px 0 2px 10px;}
ul.menu-deplie span.level4-item a.lien-10585:hover { color:#c984ab; background:url(../../e_img/charte/fleche-menu-down-10585.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10585 { color:#c984ab; background:url(../../e_img/charte/fleche-menu-down-10585.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10585 { background:url(../../e_img/charte/fleche-menu-deplie-10585.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10585 { color:#c984ab; background:url(../../e_img/charte/fleche-menu-deplie-10585.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10585 { background:url(../../e_img/charte/fleche-menu-deplie-10585.gif) no-repeat top left; }

/********************************* 10942   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10942 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10942.gif) no-repeat  top left; }
ul.menu-deplie span.level3-item a.lien-10942 { background:url(../../e_img/charte/fleche-menu-deplie-10942.gif) no-repeat top left; }
ul.menu-deplie span.level3-item a.lien-10942:hover { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10942.gif) no-repeat top left; padding:2px 0 2px 10px;}
ul.menu-deplie span.level4-item a.lien-10942:hover { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10942.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10942 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10942.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10942 { background:url(../../e_img/charte/fleche-menu-deplie-10942.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10942 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-deplie-10942.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10942 { background:url(../../e_img/charte/fleche-menu-deplie-10942.gif) no-repeat top left; }

/********************************* 10952   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10952 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10952.gif) no-repeat left; }
ul.menu-deplie span.level3-item a.lien-10952 { background:url(../../e_img/charte/fleche-menu-deplie-10952.gif) no-repeat  left; }
ul.menu-deplie span.level3-item a.lien-10952:hover { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10952.gif) no-repeat top left; padding:2px 0 2px 10px;}
ul.menu-deplie span.level4-item a.lien-10952:hover { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10952.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10952 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10952.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10952 { background:url(../../e_img/charte/fleche-menu-deplie-10952.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10952 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-deplie-10952.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10952 { background:url(../../e_img/charte/fleche-menu-deplie-10952.gif) no-repeat top left; }

/********************************* 10929   ********************************************************/
ul.menu-deplie span.level3-selected a.lien-10929 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10929.gif) no-repeat  left; }
ul.menu-deplie span.level3-item a.lien-10929 { background:url(../../e_img/charte/fleche-menu-deplie-10929.gif) no-repeat  left; }
ul.menu-deplie span.level3-item a.lien-10929:hover { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10929.gif) no-repeat top left; padding:2px 0 2px 10px;}
ul.menu-deplie span.level4-item a.lien-10929:hover { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10929.gif) no-repeat top left; }
ul.menu-deplie span.level4-selected a.lien-10929 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-down-10929.gif) no-repeat top left; }
ul.menu-deplie span.level4-item a.lien-10929 { background:url(../../e_img/charte/fleche-menu-deplie-10929.gif) no-repeat top left; }
ul.menu-deplie span.level5-selected a.lien-10929 { color:#aa9f80; background:url(../../e_img/charte/fleche-menu-deplie-10929.gif) no-repeat top left; }
ul.menu-deplie span.level5-item a.lien-10929 { background:url(../../e_img/charte/fleche-menu-deplie-10929.gif) no-repeat top left; }



div#centre {
		position:relative;
		margin:0;
		text-align:left;
		width:770px; float:right;
		
		
		voice-family:"\"; }\"";voice-family:inherit;
		}
		
		
/* Zone contenu */

div#zone-main-bottom {  width:542px;  background: url(../../e_img/charte/bk-bottom-centre.gif) no-repeat bottom right; padding:0 0 5px 0; }
div#zone-contenu div#zone-main { float:left; width:538px; background: url(../../e_img/charte/bk-home.gif) repeat-y top left; padding:0 4px 0px 0;  }
div#zone-contenu div#zone-main div.zone-contenu{ padding:0;  }
div#zone-contenu div#zone-right { float:right; width:220px; padding:0; margin:0;}
		
		
		
div#centre h2.title{background:url(../../e_img/charte/bk-fond-titre-home-h2.gif) repeat-x top left #ffffff; padding:0 0 0px 10px;  color:#d84f0b;line-height:39px; font-weight:normal;}
		
div#centre div.profil-identite h2.title{background:url(../../e_img/charte/bk-fond-titre-home-h2-profil.gif) repeat-x top left; padding:0 0 0px 10px;  color:#d84f0b;line-height:39px; font-weight:normal; }

div#centre div.profil-identite h2.gris-pale{background:url(../../e_img/charte/bk-fond-titre-home-h2-profil.gif) repeat-x top left #f4f5ee;   }

div#centre div.profil-identite h2.gris-fonce{background:url(../../e_img/charte/bk-fond-titre-home-h2-profil.gif) repeat-x top left #d8dacf;   }
		
/* HOME PAGE */

div#home-main-bottom {  width:542px;  background: url(../../e_img/charte/bk-bottom-centre.gif) no-repeat bottom right; padding:10px 0 5px 0; }
div#home-main-bottom-spec {  width:542px;  background: url(../../e_img/charte/bk-bottom-centre.gif) no-repeat bottom right; padding:0px 0 0px 0; }
div#homepage div#home-main { float:left; width:538px;  padding:0 4px 0px 0; background: url(../../e_img/charte/bk-home.gif) repeat-y top left;  }

table.home div#homepage div#home-main { width:538px; padding:0 4px 0px 0; background: url(../../e_img/charte/bk-home.gif) repeat-y top left;  }

div#homepage div#home-main div.bottom-left{ float:left; width:350px; padding:0;  }
div#homepage div#home-main div.bottom-right{float:left; width:187px; padding:0; background:#f2f3f0; margin:0;  }



div#home-right { float:right; width:220px; padding:0;margin:0;  }

div#home-right-hs { float:right; background-color:#d8dacf; width:220px; padding:0 0 10px 0;margin:0;  }
/*BLOC COLONNE DROITE*/
div.bloc-col-droite{ background:#ffffff; }
div.bloc-col-droite div.contenu{ padding:10px; }
div.bloc-col-droite div.contenu h3{ background:url(../../e_img/charte/bar-left-orange.gif) repeat-y top left; color:#4a4a4a; padding:0 0 0 10px;margin:0 0 10px 0; font-weight:bold; }
div.bloc-col-droite div.lien-contenu{ text-align:right; padding:10px 10px 10px 10px; }
div.bloc-col-droite div.lien-contenu a:link, div.bloc-col-droite div.lien-contenu a:visited, div.bloc-col-droite div.lien-contenu a:hover{ background:url(../../e_img/charte/bt-savoir-plus.gif) no-repeat top right; padding:0 20px 3px 0; color:#d84f0b; text-transform:uppercase; font-size:90%; line-height:15px; height:15px; }
		
div#content-one { position:relative; width:769px; background:#FFF0FF url(../../e_img/charte/bk-one.gif) repeat-y top right; padding:0px 0px 0px 0px; height:100%;  }

div#content-one div.content { width:759px; padding:10px 5px 15px 5px; height:100%;  }

div#content-one-bottom {  width:769px;  background: url(../../e_img/charte/bk-one-bottom.gif) no-repeat bottom right; padding:0px 0 0 0; height:10px; }
div#content-two { position:relative; float:left; background:#dfdfdf;width:430px; }
div#droite {
		position:relative;
		padding:0;
		margin:0 0 0 432px;/*margin:0 0 0 440px;*/background-color:#dedede; width:160px; 
		text-align:left;
		height:auto;
		}





div#titre {
	margin:0;
	padding:0;
	text-align:left;
	
	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	}

div#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
div#titre h2 { margin:0; padding:0; color:#000000; font-size:160%; }


div#titre-interne h2{ margin:0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal; }

div#titre-interne h2.color_10595{ background:#c83f06; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10824{ background:#e43d03; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10746{ background:#f06d03; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10915{ background:#f99800; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10512{ background:#5fa7c2; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10530{ background:#98a459; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10536{ background:#a094ce; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10546{ background:#5ab4a2; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10574{ background:#ccbd44; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10585{ background:#c984ab; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10961{ background:#d09221; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10929{ background:#aa9f80; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10942{ background:#aa9f80; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }
div#titre-interne h2.color_10952{ background:#aa9f80; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; }


div.color_10595 { background:#c83f06; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10824 { background:#e43d03; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10746 { background:#f06d03; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10915 { background:#f99800; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10512 { background:#5fa7c2; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10530 { background:#98a459; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10536 { background:#a094ce; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10546 { background:#5ab4a2; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10574 { background:#ccbd44; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10585 { background:#c984ab; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10961 { background:#d09221; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10929 { background:#aa9f80; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10942 { background:#aa9f80; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}
div.color_10952 { background:#aa9f80; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:29px; font-weight:normal;}


div#titre-interne-fond-rouge h2{ background:url(../../e_img/charte/bk-titre-interne-fond.gif) no-repeat top left #d84f0b; margin:0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:39px; height:39px; font-weight:normal; }
div#titre-interne-fond-parascolaire{ background: #d84f0b; margin:0; padding:0 0 0 10px; }
div#titre-interne-fond-parascolaire h2 a{ color:#ffffff; font-size:90%; line-height:23px; height:39px; font-weight:normal; }
div#titre-interne-fond-parascolaire h2 a div#niveau-matiere{ color:#ffffff; font-size:70%; line-height:20px; height:20px; font-weight:normal; }

div#titre-interne-fond-gris h2{ background:#adaf9c; /*#adaf9c*/ margin:0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:39px; height:39px; font-weight:normal; border-top: dotted 1px #FFFFFF; border-bottom: dotted 1px #FFFFFF;}
div#titre-interne-fond-gris-fonce h2{ background:url(../../e_img/charte/bk-titre-interne-fond-public.gif) no-repeat top left;/*#919383*/ margin:0; padding:0 0 0 10px; color:#ffffff; font-size:160%; line-height:39px; height:39px; font-weight:normal;}

div#home-main div#titre h2, div#home-main div#titre-interne-fond-gris h2, div#home-main div#titre-interne-fond-rouge h2, div#home-main div#titre-fondgris h2, div#home-main div#titre-interne-fond-gris-fonce h2, div#centre div#home-main div.profil-identite h2 { font-size:200%; }

div#chemin {  /*float:left;*/ width:537px; text-align:left; margin:0 0 0px 0; padding:4px 0 4px 0; }

div#chemin ul { margin:0; padding:0; }
div#chemin li {
		display:inline;
		list-style:none;
		background :url(../../e_img/charte/fleche-chemin-fer.gif) no-repeat top left;
		
		margin: 0 0 0 5px; padding: 1px 0 0 15px; 
			}

div#chemin li.first {
	background : none;
	padding: 1px 0 0 0; 
		}

div#chemin li a:link 	{ color:#808080; margin:0 0 0 2px;   }
div#chemin li a:visited { color:#808080; margin:0 0 0 2px;  }
div#chemin li a:hover 	{ text-decoration:underline; }



/*********************************************************************** Style produit***************************************************/
div#home-liste-productions { padding:0; margin:0; }
div#centre div.production-item { width:372px; }
div#content-two div.production-item { width:372px; }

div.production-item { margin:0; padding:0; background-color:#efefef; }
div.production-item h3 {color:#ff6600; margin:0 0 5px 0; padding:0; }
div.production-item h3 a:link, div.production-item h3 a:visited { color:#ff6600; }
div.production-item h3 a:hover { text-decoration:underline; }
div.production-item img { margin:2px 10px 3px 10px; }
div.production-item div.texte { padding-right:10px;}
div.production-item div.link { text-align:right; margin:3px 5px 0 0; }
div.production-item div.link img { margin:0; }
div.production-item div.bloc-contenu { padding:0 6px 0 0;}

div#contenu-popup { padding:10px 10px 10px 10px; margin:20px 0 20px 0;}

div#page-produit { margin:0; padding:0; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00; }
div#page-produit li, div#page-produit ul {  margin:0 0 0 10px; padding:0;}
div#page-produit h3, div#page-produit h4 {color:#5dc930; margin:10px 0 0px 8px;}
div#page-produit tr { width:100%; border:1px solid green; margin:0; padding:0; }
div#page-produit td { text-align:left; vertical-align:top; }
div#page-produit ul.texte, div#page-produit ul.texte li { margin:0; padding:0;}
div#page-produit div.bloc-contenu { padding:0 0 0 7px; margin: 0 4px 0 4px; }
div#page-produit select { font-size:100%; margin-right:5px; }

div#caracteristq	{ margin:0 0 0 4px; background:url(../../e_img/charte/fd-scope.gif) no-repeat; width:362px; height:33px; padding:4px 0 0 0; text-align:center; }
div#caracteristq ul	 { margin:0; padding:5px 0 0 0; }
div#caracteristq li	{ margin:0; padding:0 3px 0 0; }

div#bloc-description { padding:10px 8px 0 8px; }
div#bloc-description a img { margin:0 10px 5px 0; float:left; }

div#tarifs { clear:both; margin:10px 0 0 8px; width:355px; }

div#page-produit div.resume-detail { margin:0; padding:0; }

div.pu-general { margin:0 0 5px 250px; }
table.prix-u { height:17px; }
div#prix-u { padding: 0 0 1px 0; border-top:1px solid #86c86b; border-bottom:1px solid #64bd3f; color:#64bd3f; }

div#quantite, div#quantite2 {text-align:right; padding-top:6px; margin:5px 0px 0 8px;}
div#quantite label img, div#quantite2 label img { margin:0; padding:5px 1px 0 0; vertical-align:top; }
div#quantite input.texte, div#quantite2 input.texte { border:solid 1px #5dc930; font-size:100%; margin:0px 5px; padding:0; vertical-align:top; width:30px; height:15px; }
div#quantite input.image, div#quantite2 input.image { margin:0px 5px; }
div#quantite select { vertical-align:top; }
div#quantite input.readonly { background-color:#DDDDDD; }

div#ref-associe, div#nivo { margin:5px 0 0 8px; width:355px;}
div#ref-associe ul, div#ref-associe li, div#nivo ul, div#nivo li {margin:0px; padding:0 2px 0 0;}

td.intitule
{ margin:0; padding:0; color:#5dc930; font-weight:bold; width:184px; text-align:right; }


div#contenu-detaille { margin:5px 0 10px 8px; width:355px; }

div#selection-abonnement { margin:5px 0 10px 8px; width:355px; text-align:right; }
div#selection-abonnement label { cursor:pointer; }

div#bottom-page-produit { margin:-10px 0 0 0; padding:0; width:372px; height:10px; background:url(../../e_img/charte/bas_fiche_detail.gif) no-repeat; }

div#nb-liste-ressources { margin:0; padding:10px 5px 0 5px; font-size:100%; /*background:#e8e9e4;*/ }

div#liste-ressources { /*background:url(../../e_img/charte/bg_fiche_detail.gif) repeat-y;*/ /*width:250px;*/width:210px; }
div#liste-ressources hr { margin:5px 0 5px 0; border: none 0; border-top: 1px dashed #FC0; width:95%; height:1px;}
div#liste-ressources label.resultats_page { display:none; }
div#liste-ressources div.interligne_libraire { font-size:120%; margin:0; padding:10px 0px 0px 15px; }
div#liste-ressources td.item-content div.cat_office { font-size:120%; margin:0; padding:0px 0px 10px 0px; }

div.page-produit  		{ margin:0; padding:10px 5px 5px 5px; }
div.page-produit table 	{ margin:0; width:100%; }
div.page-produit td 	{ vertical-align:top; }
div.page-produit td.photo img { width:80px; }
div.page-produit td.texte { padding-left:5px; width:150px; }

div.page-produit h3 a:link, div.page-produit h3 a:visited { color:#54B32D; }
div.page-produit table.table-detail-produit { margin:0 0 0 5px; padding:0; background-color:#F1F5B0; width:135px; }

div.page-produit td.detail-produit { height:100px; }
div.page-produit div.resume-liste { margin:0; padding:0; min-height:105px; /*height:105px;*/ width:135px; /*background-color:yellow;*/  }

div.page-produit div.detail-produit-type, div.detail-produit-statut { clear:both; margin:0 0 0 15px; padding:0; }
div.page-produit div.ajout-panier { clear:both; margin:5px 0 0 15px; padding:0; }
div.page-produit div.prix-u { margin:10px 0 5px 15px; color:#6EA927; }
div.page-produit div.prix-u span.montant { background: url(../../e_img/charte/pu-fd.gif) repeat-x; vertical-align:top; text-align:right; padding: 0 0 5px 0; }
div.page-produit div.tarifs {clear:both; margin:10px 0 0 0; text-decoration:underline; }
div.page-produit div.quantite { clear:both; margin:20px 0 5px 15px; background-color:transparent; }
div.page-produit div.quantite label img {margin:0; padding:4px 3px 0 0; vertical-align:top; }
div.page-produit div.quantite input.texte { border:solid 1px #5DC930; font-size:100%; margin:0; padding:0; vertical-align:top; width:30px; height:15px; }
div.catalogue { width: 253px; border:1px dotted #adaf9c; margin:8px 0 0 8px; }
table#croisement div.catalogue { width: 250px; border:1px dotted #adaf9c; margin:8px 0 0 5px; }

div#resultats-recherche div.catalogue { width: 230px; }
div#resultats-recherche div.catalogue table.item-table { width:100%; }


div.rech-av { margin:0; padding:0; }
div.rech-av table.rech-av-top { width:720px; margin:0 0 0 8px;}

table.rech-av-top td.fond-article { background:#e8e9e4; }
table.rech-av-top td.fond-article-right{ background:#e8e9e4; text-align:right; }
table.rech-av-top div.tri-petit select { margin:0; padding:0; width:120px; }


div.catalogue table.item-table { width:100%; }
div.catalogue td.item-image { width:65px; }
div.catalogue td.item-image img.vignette {  width:65px; border:1px solid #E8E9E4; }
div.catalogue td.item-content { width:100%; }
div.catalogue td.item-isbn, div.catalogue td.item-ajout { width:50%; background-color:#e8e9e4; height:20px; }

div.catalogue div.isbn { font-size:80%; letter-spacing:0.1px; }
div.catalogue td.item-ajout { text-align:right; }

div.catalogue table.item-panier { width:247px; border:1px solid #e8e9e4; margin:0 0 3px 3px; }
div#resultats-recherche div.catalogue table.item-panier { width: 224px; }

div.catalogue h3 a:link, div.catalogue h3 a:visited, div.catalogue h3 a:hover{  color:#4e4f41; }
div.catalogue div.sep { background: url(../../e_img/charte/bk-pointilles.gif) repeat-x; line-height:1px; margin:2px 0 2px 0;}


div.catalogue div.prix { padding: 2px 2px 2px 0;font-weight:bold; font-size:110%; text-align:right; color:#000000; } 
div.catalogue div.auteurs-liste { color:#4e4f41; text-decoration:underline; padding:0 0 5px 0;  }
div.catalogue div.soustitre { color:#cf9321; }

/*div.catalogue div.isbn { font-size:80%; float:left; }
div.catalogue div.ajouter { float:right; }*/
/*div.rech-av div.catalogue { width: 240px; border:1px dotted #adaf9c; margin:8px 0 0 0px; background-color:pink; }*/











div.catalogue-interactif{ margin:0; padding:10px 0 0 0; float:left; width:85px; } 
div.catalogue-interactif-first{ margin:0; padding:10px 0 0 22px; float:left; width:85px; }
div.catalogue-interactif-back{ margin:0; padding:0; } 
div.catalogue-interactif-fin{ margin:0; padding:0;} 


ul.selection{ margin:0; padding:10px 0 0 10px; } 
ul.selection li {list-style:none; margin: 0; padding: 0;  } 

ul.liste-education{ margin:0; padding:10px 0 0 10px; } 
ul.liste-education li {list-style:none; margin: 0; padding: 0; border-top:1px solid #ffffff; } 
ul.liste-education li a{ margin: 0; padding: 0;  }

div.commande-item { clear:both; margin:0 0 20px 0; padding:0; background-color:#efefef; width:400px; }
div.commande-item ul { margin:10px 0 0 0; padding:0; }
div.commande-item li { margin:0 0 0 50px; padding:0; list-style-type:none; }
div.commande-item li.detail-link { margin:5px 0 0 290px; }
table#commande-detail td  { margin:0; padding:0 2px 0 2px;}
table#commande-detail, table#commande-adresse, table#commande-paiement { width:729px; }
table#commande-detail td.td-adresse { height:70px; text-align:center; vertical-align:top; width:326px; }
table#commande-detail td.td-reference { vertical-align:top; width:326px; }
table#commande-detail td.colonne-panier-g { padding:10px 0 5px 10px; text-align:left; height:50px; } 
table#commande-detail div.adresse { margin:0 0 20px 15px; padding:0; background-color:#efefef; width:90%; }
table#commande-detail div.reference-commande { margin:0 0 20px 15px; padding:0; background-color:#efefef; width:90%; }
table#commande-detail td.sous-article-colonne-panier-g { margin:0; height:10px; padding:0px 0 0 30px;  }
table#commande-detail td.sous-article-colonne-panier-g a:link, table#commande-detail td.sous-article-colonne-panier-g a:visited {  color:#000; }
table#commande-detail td.sous-article-colonne-panier-g a:hover {  color:#000; }
table#commande-detail input.texte { border:solid 1px #e20026; font-size:100%; padding:0; vertical-align:top; width:25px; height:15px; }
table#commande-detail input.suppression { padding:0; margin:20px 0 20px 0; }

div.reference-commande ul { margin:0 0 5px 0; padding:0; }
div.reference-commande li { margin:5px 0 0 25px; padding:0; list-style-type:none; }

table#table-adresse { margin:10px 0 20px 30px; } 

div.adresse, div.article, div.quantite, div.prix-unitaire, div.total-ht, div.tva, div.total-ttc, div.recap-livraison, div.adresse-livraison { margin:0; background-color:#efefef; }

div.recap-livraison { margin:0 0 0 15px; width:70%; }
div.recap-livraison ul { padding:0; margin:0 0 0 45px; }
div.recap-livraison li { list-style-type:none; }

div.adresse-livraison { margin:5px 0 20px 15px; width:400px; }
div.adresse-livraison div.designation-adresse { padding:0 0 0 50px; }


div.recap-montant { background-color:#efefef; text-align:center; margin:0 5px 5px 0; }

table#commande-recapitulatif { margin: 10px 0 0 0; }
table#commande-recapitulatif label { cursor:pointer; }
td.total-panier { text-align:right; padding: 9px 0 0 0; text-transform:uppercase; }
td.recap-libelle { text-align:right; padding: 9px 10px 0 0; margin:0 0 10px 0; vertical-align:top; width:100px; }
td.colonne-panier { text-align:center; }
td.sep-article-panier { border-top:1px solid #e20026; }

td.td-article 	{ /*width:250px;*/ }
td.td-quantite 	{ width:50px; }
td.td-pu 		{ width:100px; }
td.td-ht 		{ width:101px; }
td.td-tva 		{ width:50px; }
td.td-ttc 		{ width:101px; }
td.td-total-ht 	{ width:95px; }

td.td-back 		{ padding:30px 0 0 0; width:100%; text-align:left; }

div.panier-vide, div.panier-trash { background-color:#efefef; text-align:center; }
div.panier-trash img { margin:2px; }

div#recalcul-panier { padding:0; margin:20px 0 0 0; text-align:right; }
div#recalcul-panier ul { padding:0; margin:10px 0 0 0; }
div#mode-paiement ul { padding:0; margin:0; }
div#recalcul-panier li { display:inline; list-style-type:none; margin:0 0 0 10px; }


div#mode-paiement { padding:0; margin:0;  }
div#mode-paiement div.choix-paiement { margin:20px 0 10px 45px; text-decoration:underline; }
div#mode-paiement li { list-style-type:none; margin:0 0 0 40px; }


div.reference-commande-end-process { background-color:#efefef; width:100%; }
div.reference-commande-end-process ul { padding:0; margin:0 0 0 10px; }
div.reference-commande-end-process li { /*display:inline;*/ list-style-type:none; margin:0 0 0 10px; }



div#mentions-speciales { padding:0 20px 0 20px; margin:20px 0 0 0; }

td.entete-colonne-panier { padding:0 2px 0 2px; margin:0;  text-align:center; } 
td.entete-colonne-panier2 { padding:0; margin:0; height:20px; text-align:center; }

td.colonne-panier-g { padding:10px 0 5px 20px; text-align:left; } 
td.colonne-panier-g a:link, td.colonne-panier-g a:visited, td.colonne-panier-g a:hover { color:#000000; font-weight:bold; font-size:100%; }

select#pays_livraison{ width:21em; font-size:100%;}
label.adr { cursor:pointer;color:#3FA913; }
/*********************************************************************** fin Style produit***************************************************/



div.gris { margin:0; padding:0; }
div.gris div.haut-droite { background: url(../../e_img/charte/coin-ht-dr-gris.gif) no-repeat top right; height:9px; }
div.gris div.haut-gauche { background:url(../../e_img/charte/coin-ht-g-gris.gif) no-repeat top left; height:9px; }
div.gris div.bas-droite { background: url(../../e_img/charte/coin-bas-dr-gris.gif) no-repeat bottom right; height:9px; }
div.gris div.bas-gauche { background: url(../../e_img/charte/coin-bas-g-gris.gif) no-repeat bottom left; height:9px; }




div#pagination { padding:0; width:100%; margin:0; text-align:center;  }
div#pagination li { margin:0; padding:0 20px; text-align:left; float:left; display:inline;   }

div#pagination li.numero {  margin:0; padding:0 5px;   }
div#pagination li div.element { margin:0; padding:0; text-align:center; width:90px;   }


div#bottom {
	clear:both;
	margin : 0 auto;
	padding:0;
	text-align:center;/*background:url(../../e_img/charte/bk-bottom.gif) repeat-x top left*/;
	/*width:948px;*/
	
	height:auto;
	voice-family:"\"; }\""; voice-family:inherit;
	}

div.bk-bottom {
	clear:both;
	margin : 0 auto;
	padding:0 15px 0 14px;
	text-align:center;background:#e7e8e3;
	width:968px;
	
	height:auto;
	voice-family:"\"; }\""; voice-family:inherit;
	}

div#bottom-menu {
	margin:0; width:100%; padding:0; text-align:right; color: #ffffff; background:url(../../e_img/charte/bk-bottom.gif) repeat-x top left;
	height:auto; /*line-height:30px; height:30px;*/
	voice-family:"\"; }\"";voice-family:inherit;
	}

div#bottom-menu ul { margin:0; padding:6px 0 11px 0;  }
div#bottom-menu li { margin:0; display:inline; padding:0; }
div#bottom-menu li.haut-page { margin:0; display:inline; padding:0px 10px 0px 130px; text-align:right;  }

div#bottom-menu li a:link, div#bottom-menu li a:visited  { color:#ffffff; font-weight:normal; }
div#bottom-menu li a:hover 	{ text-decoration: underline; }

div#coordo {
	float:left;
	margin: 0; text-align:left; 
	padding: 5px 0 5px 0; width:650px; height:auto; color: #999a98;
	voice-family:"\"; }\""; voice-family:inherit;
	
}
div#coordo img{ vertical-align:middle; margin-right:5px;
}
div#ecedi {
	margin:0; float:right;
	width:200px; text-align:right;
	padding :10px 0 5px 0;
	
	voice-family:"\"; }\""; voice-family:inherit;
}

div#ecedi a.lien  { color:#999a98; }
div#ecedi a.lien:hover {text-decoration : underline;}

div#formulaire { margin:0; padding:0; width:99%; }
div#formulaire fieldset { padding:5px; margin:0px auto; border:1px solid #408DD3; width:60%; text-align:left; }
div#formulaire fieldset.login { padding:10px; margin:0 auto; border:1px solid #408DD3; width:40%; }
div#formulaire legend.login { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-style:normal; color:#000000; }
div#formulaire legend { margin-bottom:10px; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-style:normal; color:#000000; }
div#formulaire .erreur { color: #FF1900; }
div#formulaire ul {margin:0; padding:0; border:none;}
div#formulaire li {display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
div#formulaire li.checkbox {display:block; list-style:none; padding:0; margin:0;}
div#formulaire label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }
div#formulaire input  { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; }
div#formulaire input.texte {  width:19em; font-size:100%; }
div#formulaire input.login { width:14em; font-size:100%; }
div#formulaire input.textecourt { width:25%; }
div#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:50%; color:#000000;}
div#formulaire table.mceEditor select{width:20%;}
div#formulaire textarea { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:99%; color:#000000; }
div#formulaire input.submit { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }
div#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }
div#formulaire div.textinfo { float:left; width:25%; padding-top:5px; }




	#form_ecard { padding:10px;}
	#form_ecard div.libelle { float:left; text-align:right; width:220px;margin-right:5px;}
	#form_ecard h3{ margin:20px 0 10px 0}
	/*#form_ecard textarea {border:solid 1px #7F9DB9; margin:5px 0;}*/
	#form_ecard input{margin:1px;}

	
	

	
	

div.formulaire-compte {    margin:0 10px; padding:10px 5px 10px 5px; background-color:#e7e8e3;
	border:1px solid #c83f06;}
div.formulaire-compte legend.compte { display:none; margin-bottom:10px; padding:0; font-style:normal; color:#c83f06; font-weight:bold; font-size:110%; }
div.formulaire-compte fieldset { padding:5px; text-align:left; border:0; }
div.formulaire-compte fieldset.formulaire-fd-conf { padding:5px; text-align:left; border:1px solid #c83f06; }
div.formulaire-compte legend { display:none; margin-bottom:10px; padding:0; font-family: arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }

div#formulaire-pratique legend {display:none; margin-bottom:10px; padding:0; font-family: arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }

div.phrase-indic{padding:0 25px 0 25px;}

div#formulaire-pratique h3 { color:#c83f06; margin:0; text-align:left; padding:0 0 0 5px; }div#formulaire-pratique img.ecard-visuel {width:200px; }




div.formulaire-compte td.texte { margin:0; padding:0 0 0 40px; text-align:left; width:40%; }
div.formulaire-compte.moteur-recherche { width:370px; }	
div.formulaire-compte.oubli-password { padding-left:5px; }
div.formulaire-compte .label-oubli-pswd { width:140px; float:left; padding:2px 5px 0 0; text-align:right; }
div.formulaire-compte .submit-oubli-pswd {padding-left:143px; }
div.formulaire-compte input.radio { /*height:25px;*/ vertical-align:middle; }
div.formulaire-compte fieldset.login { padding:10px; margin:0 auto; border:1px solid #c83f06; width:40%; }
div.formulaire-compte legend.login { margin:0; padding:0; font-family: arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }
div.formulaire-compte table.mceEditor select { width:20%; }
div.formulaire-compte .erreur { color: #FF1900; }
div.formulaire-compte ul { margin:0; padding:0; }
div.formulaire-compte #fileList { margin: 1em 0; }
div.formulaire-compte li { display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
div.formulaire-compte #fileList li { display: block; }
div.formulaire-compte label { margin:0; padding:0; font-weight:normal; cursor:pointer; }
div.formulaire-compte input { margin:0 0 3px 0; padding:0; font-size:100%; font-family: arial,verdana,helvetica,sans-serif; }
div.formulaire-compte-bt input { margin:0 0 3px 0; padding:0; font-size:100%; font-family: arial,verdana,helvetica,sans-serif; }
div.formulaire-compte input.texte { width:20.5em; border:1px solid #c83f06; padding: 0 0 0 3px; height:1.5em; } div.formulaire-compte input.login { width:14em; height:1.5em; }
div.formulaire-compte input.textecourt { width:25%; border:1px solid #c83f06; padding: 0 0 0 3px; height:1.5em; }div.formulaire-compte .form_cpte_lettre_info li { display:inline; margin-left:5px; }	
div.formulaire-compte select  { margin:0 0 3px 0; padding:0; font-family: arial,verdana,helvetica,sans-serif;  color:#000000; width:21em; font-size:100%; border:1px solid #c83f06; }div.formulaire-compte select.pdf-file  { margin:0 0 3px 0; padding:0; font-family: arial,verdana,helvetica,sans-serif;  color:#000000; width:25em; font-size:100%; border:1px solid #c83f06; }
div.formulaire-compte select.small  { margin:0 0 3px 0; padding:0; font-family: arial,verdana,helvetica,sans-serif;  color:#000000; width:6.8em; font-size:100%; border:1px solid #c83f06; }div.formulaire-compte textarea { margin:0 0 3px 0; padding: 0 0 0 3px; width:23.5em; color:#000000; font-family:arial,verdana,helvetica,sans-serif; font-size:100%; border:1px solid #c83f06; height:12em; }div.conditions { margin:10px 0px 0 0px; padding:0; }
div.conditions input.check-conditions { margin:20px 20px 0 0; }	
div.formulaire-compte-bt input.submit { margin:0; padding:0; }
div.formulaire-compte-bt input.submit-login { margin: 0 0 0 10px; padding:0; }
div.formulaire-compte div.ligne { margin:5px 0; background-color:#fefefe; }
div.formulaire-compte div.textinfo { float:left; width:40%; padding:0px 0 0 40px;}
div.formulaire-compte table { margin-left:0;}
div.formulaire-compte .label { text-align:right; }
div.formulaire-compte img {margin: 0 0 5px 2px; }


div.form-etablissement select  { margin:0 0 3px 0; padding:0; font-family: arial,verdana,helvetica,sans-serif;  color:#000000; width:23em; font-size:100%; border:1px solid #c83f06; }div.form-etablissement td.texte { margin:0; padding:0 0 0 0px; text-align:left; width:40%; }
div.form-etablissement div.textinfo { float:left; width:43%; padding:5px 0 0 0px;}
	
div.formulaire-compte fieldset.form-adr-qas { padding:10px; margin:10px; border:1px solid #FFBA00; background:#dbdada ;}
div.formulaire-compte fieldset.form-adr-qas div.textinfo { clear:both; margin:0 0 3px 0; padding:0; width:46.5%; }
div.formulaire-compte fieldset.form-adr-qas div.texte { }
div.formulaire-compte fieldset.form-adr-qas h3 { font-weight:normal; margin:0 0 8px 0;}
div.formulaire-compte fieldset.form-adr-qas div.textinfo input {margin:0 8px -2px 0; padding:0; }
div.formulaire-compte fieldset.form-adr-qas div.textinfo select {margin:0;  padding:0; }
div.formulaire-compte fieldset.form-adr-qas div.textinfo label {margin:0; padding:0 0 0 0;}

div.formulaire-compte div.lien-etablissement{ background:#ADAF9C; width:94%; padding:10px 0 10px 40px; margin:0 0 10px 0;}
div.formulaire-compte div.lien-etablissement a{  }
div.resultat-etablissement{ text-align:left; padding:10px 0 0 20px}
ul.erreur-etablissement{ text-align:left; }
div.texte-etablissement{ text-align:left; padding:0 0 0 5px; }
div.formulaire-compte ul.profil-nl li{ padding:0 8px 0 0; }
div.formulaire-compte div.message-spec-left{ float:left; width:150px; }
div.formulaire-compte div.message-spec-right{ float:right; width:377px; }

div.formulaire-compte div.cadre-niveau-enseignement-bloc-last{ background:#ADAF9C; width:100%; padding:0px 0 10px 0px; margin:0 0 10px 0;}
div.formulaire-compte div.cadre-niveau-enseignement-bloc-first{ background:#ADAF9C; width:100%; padding:10px 0 0 0; margin:0;}
div.formulaire-compte div.cadre-niveau-enseignement-bloc{ background:#ADAF9C; width:100%; padding:0; margin:0;}
div.formulaire-compte div.cadre-niveau-enseignement-bloc-debut{ background:#ADAF9C; width:100%; padding:10px 0 0 0; margin:10px 0 0 0;}
div.formulaire-compte div.cadre-niveau-enseignement-bloc-fin{ background:#ADAF9C; width:100%; padding:0 0 10px 0; margin:0 0 10px 0;}

#plan td {font-family:arial,verdana,sans-serif;/*font-size:12px;*/color:#000000;}
#plan tr.map{background-color:#fc6;}
#plan td.map{background-color:#fc6;}

#plan ul.map  {margin:0;padding:0 0 0 16px;}


div#flux-rss { margin:0; padding:0; }
div#flux-rss ul.level-1 { list-style-type:none; }
div#flux-rss ul.level-1 li { margin:0; padding:0; }
div#flux-rss ul.level-2 { margin:10px 0 20px 0; list-style-type:none; }
div#flux-rss ul.level-2 li { display:inline; }
div#flux-rss span.titre-fil-rss { margin:0 0 0 5px; font-size:110%; }


	
div#panier{
	margin: 16px 0 0 9px;
	height: 102px;
	width: 120px;
	background:url(../../e_img/charte/fd-panier.gif) repeat-y;
	float:right;
	}
	
div#panier ul { margin:0; padding:0; list-style: none; display:block; height:60px; }
div#panier li { margin:0; padding:0; list-style: none;  }
	

div#contenu-panier { padding: 2px 0 0 18px; }
div#panier span.nbarticle { color:#ffcb00; font-weight:bold; margin-left:15px; }

#oubliPassword{margin:0;padding:0;}
#oubliPassword legend{display:none;}
#oubliPassword input.texte{width:250px;margin:0;/*color:#000000;*/}




/* BLOCS RECHERCHE + PANIER  */
div#tools { float:right; margin:0; padding:0; height:130px; width:234px; background: url(../../e_img/charte/bk-tools.gif) repeat-x top left;   }
/* BLOC RECHERCHE RAPIDE */
div#rechercherapide { background-color: /*#adaf9c*/#d74f0a; float:right; padding:3px 0 4px 0; width:365px; height:18px; } 
div#rechercherapide form{ margin:0; padding:0 0 0 0; }
div#rechercherapide table label{ margin:0; padding:4px 5px 0 5px; }
div#rechercherapide table input { margin:0px 5px 0 0;}
div#rechercherapide table input.text { height:1.6em;  width:9em; border:1px solid #c83802; margin:0px 5px 0px 0; font-size:90%; padding:0; }
div#rechercherapide table a { text-transform:uppercase; padding:0 0 0px 1px; line-height:17px; height:17px;  } 
div#rechercherapide table  a:link, div#rechercherapide a:visited{ color: #fff;}
/* BLOC RECHERCHE RAPIDE 2 */
div#rechercherapide2 { background-color: #d74f0a; padding:3px 0 4px 0; width:100%; height:18px; } 
div#rechercherapide2 form{ margin:0; padding:0 0 0 65px; }
div#rechercherapide2 table label{ margin:0; padding:4px 5px 0 5px; color:#fff; }
div#rechercherapide2 table input { margin:0px 5px 0 0; }
div#rechercherapide2 table input.text { height:1.6em;  width:14em; border:1px solid #c83802; margin:0px 5px 0px 0; font-size:90%; padding:0; }
div#rechercherapide2 table a { text-transform:uppercase; padding:0 0 0px 1px; line-height:17px; height:17px; } 
div#rechercherapide2 table a:link, div#rechercherapide2 a:visited{ color: #fff; }
/* BLOC MON COMPTE */
div#mon-compte { background-color: #919383; width:200px; padding:10px 10px 10px 10px; float:right; height:60px; }
div#mon-compte div.bt-gerer-compte{ float:right; }
div#mon-compte h2{ padding:0 0 4px 0; }
div#mon-compte label  {  cursor:pointer; color: #fff; }
div#mon-compte div.texte { }	
div#mon-compte div.textinfo2 { float:left; width:7em; }	
div#mon-compte input.text {   width:9.9em; border:1px solid #919383; height:1.2em; font-size:90%; }
div#mon-compte ul  { padding:0; margin:0; color: #fff; list-style-type:none; }
div#mon-compte li { padding:0 0px 0 0; display:inline; }
div#mon-compte li.pass-perdu { padding:0 12px 0 0; display:inline; }
div#mon-compte a:link, div#mon-compte a:visited{ color: #fff; }
div#mon-compte a.pass:link, div#mon-compte a.pass:visited{ color: #fff; }

/* BLOC VOTRE PANIER */
div#votrepanier { margin:0; background-color:#dba53e; color:#FFF; float:right; width:200px; height:35px; padding: 10px 10px 0px 10px;  }
div#votrepanier h2{ display:inline; float:left; }
div#votrepanier  div.nbarticle { padding:0px 0 0 10px; font-weight:bold; float:left;}
div#votrepanier  div.caddie  { text-align:right; float:right; padding:0 2px 0 0; margin:0; }
div#votrepanier  div.caddie2  { padding:0 0px 0 0; margin:0; }
div#votrepanier  ul  { padding:0; margin:0; color: #fff; list-style-type:none; }
div#votrepanier  li {  padding:0  0 0 7px; display:inline; }
div#votrepanier  a:link, div#votrepanier  a:visited{ color: #fff; }



/* BLOC RESTEZ INFORMES */
div#restezinformes { background-color: #919383; float:right; width:199px; padding:10px; color:#FFFFFF; } 
div#restezinformes h2 { margin:0; padding:0 0 10px 0; } 
div#restezinformes table { margin:0 0 5px 0; } 
div#restezinformes label { margin:0; font-size:100%; color:#FFFFFF; }
div#restezinformes div.texte { margin:0 0 10px 0; font-size:110%; font-weight:bold; }
div#restezinformes input.text { height:1.2em;  width:15em; border:1px solid #919383; margin:2px 5px 0 0; font-size:100%; }
div#restezinformes input.text2 {  margin:2px 10px 0 0;  }



/*FORMULAIRE RECHERCHE */
		.petit-formulaire { width:340px; /*float:left;*/padding:0;margin:0; /*height:160px; */}


/* LISTE ACTUS HOME */
div.actu-home { padding:10px 10px 10px 10px; color:#4a4a4a;z-index:1; width:auto;} 
div.actu-home div.float-left{ float:left; padding:0 5px 0 0;z-index:1;}
div.actu-home div.element-actu{ width:253px; padding:0 10px 0 0;}
div.actu-toutactu div.element-actu{ width:200px; padding:0 10px 0 0;}
div.actu-home h3{ margin:0; padding:0 0 2px 0; color:#504e41; font-weight:bold; font-size:120%; line-height:12px;} 
div.actu-home span.date{ margin:0; padding:0; color:#d84f0b; font-size:100%;} 
div.actu-home div.titre-actu{ background:url(../../e_img/charte/sep-grise-actu.gif) repeat-x bottom left; margin:2px 10px 0 0px; padding:0 0 10px 0; }
div.lien-actu{ margin:0; padding:5px 10px 5px 0; text-align:right; background:#ffffff}
div.lien-actu a:link, div.lien-actu a:visited, div.lien-actu a:hover{ background:url(../../e_img/charte/bt-savoir-plus.gif) no-repeat bottom right; margin:0; padding:4px 15px 0 0; color:#da5919; text-transform:uppercase; font-size:90%; font-weight:bold;  }

/* LISTE ACTUS TOUTPUBLIC */
div.actu-toutpublic { padding:10px 10px 10px 10px; color:#4a4a4a;z-index:1; } 
div.actu-toutpublic div.float-left{ float:left; padding:0 5px 0 0;z-index:1;}
div.actu-toutpublic div.element-actu{ width:154px; padding:0 10px 0 0;}
div.actu-toutpublic h3{ margin:0; padding:0 0 2px 0; color:#504e41; font-weight:bold; font-size:120%; line-height:12px;}
div.actu-toutpublic div.titre-marron h3{ margin:0; padding:0 0 2px 0; color:#d09321; font-weight:bold; font-size:120%; line-height:12px;}  
div.actu-toutpublic span.date{ margin:0; padding:0; color:#d09321; font-size:100%;} 
div.actu-toutpublic div.titre-actu{ background:url(../../e_img/charte/sep-grise-actu.gif) repeat-x bottom left; margin:2px 10px 0 0px; padding:0 0 10px 0; }
div.actu-toutpublic div.titre-marron{ background:url(../../e_img/charte/sep-grise-actu.gif) repeat-x bottom left; margin:2px 10px 0 0px; padding:0 0 10px 0; }
div.lien-actu{ margin:0; padding:5px 15px 5px 0px; text-align:right; background:#ffffff}
div.lien-actu a.toutpublic{ background:url(../../e_img/charte/bt-savoir-plus-toutpublic.gif) no-repeat bottom right; margin:0; padding:4px 15px 0 0px; color:#d09321; text-transform:uppercase; font-size:90%; font-weight:bold;  }

/* LISTE ACTUS EDUCATION */
div.actu-education { padding:10px 10px 10px 10px; color:#4a4a4a;z-index:1; width:154px; } 
div.actu-education div.float-left{ float:left; padding:0 5px 0 0;z-index:1;}
div.actu-education div.element-actu{ width:154px; padding:0 10px 0 0;}
div.actu-education h3{ margin:0; padding:0 0 2px 0; color:#504e41; font-weight:bold; font-size:120%; line-height:12px;}
div.actu-education div.titre-rouge h3{ margin:0; padding:0 0 2px 0; color:#d84f0b; font-weight:bold; font-size:120%; line-height:12px;}  
div.actu-education span.date{ margin:0; padding:0; color:#d84f0b; font-size:100%;}
div.actu-education div.titre-actu{ background:url(../../e_img/charte/sep-grise-actu.gif) repeat-x bottom left; margin:2px 10px 0 0px; padding:0 0 10px 0; } 
div.actu-education div.titre-rouge{ background:url(../../e_img/charte/sep-grise-actu.gif) repeat-x bottom left; margin:2px 10px 0 0px; padding:0 0 10px 0; }
div.lien-actu{ margin:0; padding:5px 15px 5px 0px; text-align:right; background:#ffffff}
div.lien-actu a.education{ background:url(../../e_img/charte/bt-savoir-plus.gif) no-repeat bottom right; margin:0; padding:4px 15px 0 0px; color:#d84f0b; text-transform:uppercase; font-size:90%; font-weight:bold;  }

/* LISTE ACTUS LIBRAIRE */
div.actu-libraire { padding:10px 10px 10px 10px; color:#4a4a4a;z-index:1; width:154px; } 
div.actu-libraire div.element-actu{ width:154px; padding:0 10px 0 0;}
div.actu-libraire h3{ margin:0; padding:0 0 0px 0; color:#504e41; font-weight:bold; font-size:120%; line-height:12px;}
div.actu-libraire div.titre-rouge h3{ margin:0; padding:0; color:#d84f0b; font-weight:bold; font-size:120%; line-height:12px;}  
div.actu-libraire span.date{ margin:0; padding:0; color:#d84f0b; font-size:100%;}
div.actu-libraire div.titre-actu{  margin:0 10px 0 0px; padding:0 0 10px 0; } 
div.actu-libraire div.titre-rouge{  margin:0 10px 0 0px; padding:0 0 10px 0; }
div.lien-actu{ margin:0; padding:5px 15px 5px 0px; text-align:right; background:#ffffff}
div.lien-actu a.libraire{ background:url(../../e_img/charte/bt-savoir-plus.gif) no-repeat bottom right; margin:0; padding:4px 15px 0 0px; color:#d84f0b; text-transform:uppercase; font-size:90%; font-weight:bold;  }

/* LISTE ACTU INTERNE */
div.actu-interne { padding:10px 10px 10px 10px; color:#4a4a4a;z-index:1; width:300px; } 
div.actu-interne div.element-actu{ width:300px; padding:0 10px 0 0;}
div.actu-interne div.element-actu div.float-left{ float:left; padding-right: 10px;}
div.actu-interne h3{ margin:0; padding:0; color:#504e41; font-weight:bold; font-size:120%; line-height:12px;}
div.actu-interne div.titre-rouge h3{ margin:0; padding:0; color:#d84f0b; font-weight:bold; font-size:120%; line-height:12px;}  
div.actu-interne span.date{ margin:0; padding:0; color:#d84f0b; font-size:100%; font-weight:bold;}
div.actu-interne div.titre-actu{  margin:0 10px 0 0px; padding:0 0 10px 0; } 
div.actu-interne div.titre-rouge{  margin:0 10px 0 0px; padding:0 0 10px 0; }
div.lien-actu{ margin:0; padding:5px 15px 5px 0px; text-align:right; background:#ffffff}
div.lien-actu a.libraire{ background:url(../../e_img/charte/bt-savoir-plus.gif) no-repeat bottom right; margin:0; padding:4px 15px 0 0px; color:#d84f0b; text-transform:uppercase; font-size:90%; font-weight:bold;  }

/* LISTE Ecard */
div.liste-ecard  { width:auto;}
div.liste-ecard div.float-left{ width:80px; float:left;padding:0 0 10px 0; margin:0;}
div.liste-ecard div.float-left img { width:80px;padding:0;margin:0;}
div.liste-ecard div.cadre-ecard { width:318px;  padding:10px; margin:10px 2px 2px 10px; background:#E7E8E3; }
div.liste-ecard div.element-ecard{ width:308px; padding:0px; height:125px;  }
div.liste-ecard h3{ color:#D84F0B;padding:0px; margin:0; } 
div.liste-ecard span.date{ margin:0; padding:0; color:#d84f0b; font-size:100%;} 
div.liste-ecard div.titre-ecard{  margin:0 10px 0 95px; padding:0 0 10px 0; }
div.liste-ecard h3 a:link,div.liste-ecard h3 a:visited { padding:0px; color:#C83F06; } 
div.liste-ecard div.lien-ecard{ padding:5px 20px; background:#FFF; text-align:center; }
div.liste-ecard div.lien-ecard a{ background:url(../../e_img/charte/bt-savoir-plus.gif) no-repeat bottom right; margin:0; padding:4px 15px 0 10px; color:#da5919; text-transform:uppercase; font-size:90%; font-weight:bold;  }


ul#msg-erreur {  list-style-type:square; margin: 0; padding: 5px; }
ul#msg-erreur li { display:list-item; color:#C83F06;}
hr {   border:1px solid #C83F06;  }
		.texte_rouge  { color:#C83F06; padding:2px 5px; text-transform:uppercase; font-size:10px;}
/*  BLOCS ACTUS */
div#titre h2{  background:url(../../e_img/charte/bk-fond-titre-home-h2.gif) repeat-x top left; padding:5px 0 5px 10px;  color:#d84f0b; line-height:29px; font-weight:normal; font-size:160%; }
div#titre h2.marron{  background:url(../../e_img/charte/bk-fond-titre-home-h2-marron.gif) repeat-x top left; padding:5px 0 5px 10px; color:#d09321;line-height:29px; font-weight:normal; font-size:160%; }

div#titre-carte h2{  background:url(../../e_img/charte/bk-fond-titre-home-h2.gif) repeat-x top left; padding:5px 0 5px 10px;  color:#d84f0b; line-height:29px; font-weight:normal; font-size:160%; }
div#titre-carte h2.marron{  background:url(../../e_img/charte/bk-fond-titre-home-h2-marron.gif) repeat-x top left; padding:5px 0 5px 10px; color:#d09321;line-height:29px; font-weight:normal; font-size:160%; }


div#titre-fondgris h2{ background:url(../../e_img/charte/bk-fond-titre-home-h2-pointille.gif) repeat-x top left; padding:5px 0 5px 10px;  color:#d84f0b; line-height:29px; font-weight:normal; font-size:160%; }
div#titre-fondgris h2.marron{ background:url(../../e_img/charte/bk-fond-titre-home-h2-marron-pointille.gif) repeat-x top left; padding:5px 0 5px 10px; color:#d09321;line-height:29px; font-weight:normal; font-size:160%; }


div#content-one #titre { /*border-top:1px dotted #C85B27; */width:765px; margin:0; padding:0; }
div#content-one #texte { padding:0 10px; }

div#titre-sans-point h2{ padding:5px 0 5px 10px; color:#d84f0b; line-height:29px; font-weight:normal; font-size:160%; }
div#titre-sans-point h2.marron{ color:#d09321;  }

div#titre-sans-point-lien h2{ padding:5px 0 5px 10px; color:#d84f0b; line-height:29px; font-weight:normal; font-size:160%; }
div#titre-sans-point-lien h2 a{ padding:0; color:#d84f0b; line-height:29px; font-weight:normal; font-size:100%; }
div#titre-sans-point-lien h2.marron{ padding:5px 0 5px 10px; color:#d09321; line-height:29px; font-weight:normal; font-size:160%; }
div#titre-sans-point-lien h2.marron a{ padding:0; color:#d09321; line-height:29px; font-weight:normal; font-size:100%; }

#content-one h3{ margin:0; padding:10px 0; } 

div#actualite   {  margin:10px; padding:0; background:#FFFFFF; }
div#actualite div.image { float:left; margin:0 10px 0 0; }
div#actualite div.image img {  float:left; margin:0 10px 0 0; }
div#actualite div.contenu {  margin:0; }
div#actualite div.contenu h3{ margin:0; padding:0; color:#C83F06; font-size:130%; } 
div#actualite div.date {  margin:0; font-weight:bold;  }
div#actualite div.accroche {  margin:0; font-weight:bold;  }
div#actualite div.lien-retour{ text-align:right; }

div.compte-1zone{ float:right; width:220px; }
div.chemin-1zone{  }

 h3.titre { margin:0; padding:0; color:#C83F06; font-size:130%; } 

 div.bouton-admin { margin:0 10px;  text-align:center;padding:2px 10px;color:#FFF; background: #ADAF9C; }
 div.bouton-admin a { color:#FFF; }
 
 div.bouton-utilisateur { text-align:center;padding:2px 10px; border: 1px solid #D84F0B; }

/*  CONTRIBUTIONS  */
div.contributions-themes  { width:330px;  padding:10px; margin:10px 2px 2px 10px; background:#E7E8E3; }
div#content-one div.contributions-themes h3.titrecontribution { color:#D84F0B;padding-top:0; margin:0; }
div#content-one div.contributions-themes h3.titrecontribution a:link, div.contributions-themes h3.titrecontribution a:visited { padding:0px; color:#C83F06; }
div.contributions-themes h3 a:hover {}
div.contributions-themes div.champ-date { color:#C83F06; }
div.contributions-themes div.details { padding:10px; background:#FFF; }

div#content-contribution { position:relative; width:729px; background-color:#ffffff; padding:0px; }
input.submit { font-family:Arial; font-size:100%; }
div.detail-contribution { margin :5px 0 0 0; background:#FFF; padding:5px 10px; }
div.detail-contribution h3.date { background:#E7E8E3; width:auto;padding:2px; }

div.coordonnees { margin:5px;padding:5px 20px; background:#E7E8E3;  }
/* MENU FDA ONGLETS */
#div-onglets { overflow:hidden;  margin:0px; padding:0px; }

#div-onglets a { cursor:pointer; text-decoration:none;}
#div-onglets a:link,#div-onglets a:visited  {   /*font-size:8px;*/ color:#D09320; }
#div-onglets a:hover{   /*font-size:8px;*/ color:#D09320;  }

#div-onglets .bgtab1, .bgtab2, .bgtab3, .activetab1, .activetab2, .activetab3 {float:left;   }
#div-onglets span {  visibility:hidden; }
#div-onglets .bgtab3 {border-right:none; }
#div-onglets .activetablink1, .bgtablink1 {float:left; background:#FFF url(../../e_img/charte/presentation-on.gif) no-repeat top left; height:22px;  width:82px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center; text-decoration:none; }
#div-onglets .activetablink2, .bgtablink2{float:left; background:#FFF url(../../e_img/charte/complements-off.gif) no-repeat top left;  height:22px;  width:149px; overflow:hidden;   margin:0px; padding:8px 0px 3px 0px;  font-size:8px;   font-weight:bold;  text-align:center; text-decoration:none; }
#div-onglets .activetablink3, .bgtablink3 {float:left; background:#FFF url(../../e_img/charte/ressources-off.gif) no-repeat top left; height:22px;  width:95px; overflow:hidden;   margin:0px; padding:8px 0px 3px 0px;   font-size:8px; font-weight:bold;  text-align:center; text-decoration:none; }

#div-onglets .activetablink1, .activetablink1 a, .activetablink1 a:link {background:#FFF url(../../e_img/charte/presentation-on.gif) no-repeat top left; text-decoration:none; cursor:pointer; }
#div-onglets .bgtablink1, .bgtablink1 a, .bgtablink1 a:link {background:#FFF url(../../e_img/charte/presentation-off.gif) no-repeat top left; color:#FFF; text-decoration:none; cursor:pointer; }
#div-onglets .activetablink2, .activetablink2 a, .activetablink2 a:link {background:#FFF url(../../e_img/charte/complements-on.gif) no-repeat top left;   text-decoration:none; cursor:pointer; }
#div-onglets .bgtablink2, .bgtablink2 a, .bgtablink2 a:link {background:#FFF url(../../e_img/charte/complements-off.gif) no-repeat top left;  text-decoration:none; cursor:pointer; }
#div-onglets .activetablink3, .activetablink3 a, .activetablink3 a:link {background:#FFF url(../../e_img/charte/ressources-on.gif) no-repeat top left;  text-decoration:none; cursor:pointer; }
#div-onglets .bgtablink3, .bgtablink3 a, .bgtablink3 a:link {background:#FFF url(../../e_img/charte/ressources-off.gif) no-repeat top left;  text-decoration:none; cursor:pointer; }

#div-onglets .activetablink1 a:hover { color:#ADAF9C; text-decoration:none; }
#div-onglets .bgtablink1 a:hover {color:#ADAF9C; text-decoration:none; }
#div-onglets .activetablink2 a:hover {color:#ADAF9C; text-decoration:none; }
#div-onglets .bgtablink2 a:hover {color:#ADAF9C; text-decoration:none; }
#div-onglets .activetablink3 a:hover {color:#ADAF9C; text-decoration:none;}
#div-onglets .bgtablink3 a:hover {color:#ADAF9C; text-decoration:none;}


#div-onglets #lbframecontainer { clear:both; }
#div-onglets #lbframe1, #lbframe2, #lbframe3 { overflow-y:auto; overflow-x:hidden; /*clear:both;*/ width:360px; height:auto; margin:0px; padding:0px; }

#div-onglets ul#onglet, #div-onglets ul#onglet li {margin:0px; padding:0px; list-style-type:none; }
#div-onglets ul#onglet { margin:0px; padding:0px; list-style-type:none; display:inline; }
#div-onglets ul#onglet li { background:none;margin:0px; padding:0px; list-style-type:none; display:inline; float:left; }

#div-onglets ul.auteurs { margin:0px; padding:0px; list-style-type:none; }
 #div-onglets ul.auteurs li { background:none;margin:0px; padding:0px; color:#000; list-style-type:none; display:list-item; }
 
 #div-onglets h2 { margin:0px; padding:0px; display:none; }

#div-onglets ul { margin:5px; padding:0px; list-style-type:none; }
 #div-onglets ul li { margin:0px; background:#FFF url(../../e_img/charte/fda-puce.gif) no-repeat  left; padding:0 0 0 10px; display:list-item; }
 div#bottom-fda {  border-bottom: 1px dotted #504e41; border-top: 1px dotted #504e41; background:#F4F6EB }
 div#bottom-fda ul { margin:5px; padding:0px;  list-style-type:none;  }
 div#bottom-fda ul li { margin:0px;background:none;   padding:0 0 0 10px; display:inline; }
 div#bottom-fda ul li.add-panier { margin:0px 0 0 25px; }
 
 /*  FDA  */
 
div.feuilletage-fda { background-color:#FFF; margin:0 0 10px 0; }
 div.feuilletage-fda div#titre2 { background-color:#F4F5EF;border-top:1px dotted #898a82; border-bottom:1px dotted #898a82;  }
 div.feuilletage-fda div#titre2 h3 { padding:5px; margin:0;color:#ce961b; font-size:130%; font-weight:bold; }
 div.feuilletage-fda div#titre2 h4 { padding:0px; margin:0;color:#ce961b; /*font-size:130%;*/ font-weight:bold; }
 div.feuilletage-fda h4 { padding:0px; margin:0;  /*font-size:90%;*/ font-weight:bold; }
 div.feuilletage-fda h4 a:link, div.feuilletage-fda h4 a:visited, div.feuilletage-fda h4 a:active, div.feuilletage-fda h4 a:hover { padding:5px; margin:0;color:#504e41; /*font-size:120%;*/ font-weight:bold; }
 
 div.feuilletage-fda div.desc { padding:5px; color:#51524c;  /*font-size:110%;*/ }
 div.feuilletage-fda div.desc  img{ width:65px; border:1px solid #E8E9E4;} 
 
div.feuilletage-fda table.contenu-ouvrage { padding:0 0px 0 0px }
div.feuilletage-fda table.contenu-ouvrage ul{ margin:0; padding:0 0 0 0px; list-style:none; }
div.feuilletage-fda table.contenu-ouvrage li{ margin:0; padding:0 5px 0 5px; }
div.feuilletage-fda table.contenu-ouvrage a:link, div.feuilletage-fda table.contenu-ouvrage a:visited{ color:#CE961B; text-transform:none;  font-size:100%; }
div.feuilletage-fda table.contenu-ouvrage a:hover{ color:#CE961B; text-transform:none;  font-size:100%; text-decoration:underline; }
div.feuilletage-fda table.contenu-ouvrage h4{ margin:10px 0 5px 0; font-weight:bold; text-align:left; width:160px; color:#FFF; padding:2px 5px 2px 5px; background:#ADAF9C; font-size:110%;}
 
 
 
/*div#titre-fda h2 {  font-weight:normal; background-color:#c84006; color:#FFF; padding:3px 10px; font-size:160%;  }*/
div#titre-fda h2 {  }
div#titre-fda h3 {  background:url(../../e_img/charte/bk-fond-titre-home-h2-marron.gif) repeat-x top left; padding:5px 0 5px 10px; color:#d09321; font-weight:normal; font-size:120%; width:172px;  }
/*div#titre-fda div#sous-titre-fda {  width:350px; color:#504e41; font-size:150%; font-weight:bold; padding:5px 20px;   }*/
div#sous-titre-fda { color:#504e41;  font-size:150%; font-weight:bold; padding:5px 20px; border-bottom: 1px dotted #504e41; }
div#titre-fda div#ajouteraupanier {  padding:10px 10px 0 0; width:110px; float:right;  }
div.presentation-article { margin:0; padding:0 0 0 0px; }
div.presentation-article ul{margin:0; padding:0 0 0 0px; list-style:none; width:150px;}
div.presentation-article ul li  {  margin:3px 0; padding:0; }
div.presentation-article ul li a {  color:#000;}
div.presentation-article ul li a:hover, div.presentation-article ul li a:link, div.presentation-article ul li a:visited {  color:#000; }

div#quatriemedecouv { padding:10px 5px 10px 0px; /*background:#F4F6EB;*/ width:358px; line-height:16px;}

div#fda-details { width:140px; background-color:#FFF; padding:0 12px; float:left; }
div.fda-texte { height:15px; border-bottom:1px dotted #80807e;}
div.fda-btn-ajout { height:15px; border-bottom:1px dotted #80807e;width:100%;text-align:center;background-color:#e7eae3;padding:2px 0 2px 0;}
div.fda-texte img {  text-align:center; padding:3px 0 0 10px;}
div.fda-texte2 { height:40px; border-bottom:1px dotted #80807e;}
div.fda-texte2 img {  text-align:center; padding:3px 0 0 0px;}
div.feuilletage-fda div.fda-jaune  h4 a:link, div.feuilletage-fda div.fda-jaune  h4 a:visited, div.feuilletage-fda div.fda-jaune  h4 a:active, div.feuilletage-fda div.fda-jaune  h4 a:hover{  color:#d09320; /*font-size:120%;*/ font-weight:bold; }
div.fda-titre { text-align:center; padding:3px 0; background-color:#F4F5EF;  border-bottom:1px dotted #898a82;color:#ce961b; font-size:100%; }

div.fda-texte6 { margin:10px 0;}
div.fda-texte6 a{ display:block; margin:5px 0;}

/*
div#titre-fda div#sous-titre-fda span.color_10595 { color:#c83f06; }
div#titre-fda div#sous-titre-fda span.color_10824 { color:#e43d03; }
div#titre-fda div#sous-titre-fda span.color_10746 { color:#f06d03; }
div#titre-fda div#sous-titre-fda span.color_10915 { color:#f99800; }
div#titre-fda div#sous-titre-fda span.color_10512 { color:#5fa7c2; }
div#titre-fda div#sous-titre-fda span.color_10530 { color:#98a459; }
div#titre-fda div#sous-titre-fda span.color_10536 { color:#a094ce; }
div#titre-fda div#sous-titre-fda span.color_10546 { color:#5ab4a2; }
div#titre-fda div#sous-titre-fda span.color_10574 { color:#ccbd44; }
div#titre-fda div#sous-titre-fda span.color_10585 { color:#c88959; }
div#titre-fda div#sous-titre-fda span.color_10961 { color:#d09221; }
div#titre-fda div#sous-titre-fda span.color_10929 { color:#aa9f80; }
div#titre-fda div#sous-titre-fda span.color_10942 { color:#aa9f80; }
div#titre-fda div#sous-titre-fda span.color_10952 { color:#aa9f80; }
*/
div#sous-titre-fda span.color_10595 { color:#c83f06; }
div#sous-titre-fda span.color_10824 { color:#e43d03; }
div#sous-titre-fda span.color_10746 { color:#f06d03; }
div#sous-titre-fda span.color_10915 { color:#f99800; }
div#sous-titre-fda span.color_10512 { color:#5fa7c2; }
div#sous-titre-fda span.color_10530 { color:#98a459; }
div#sous-titre-fda span.color_10536 { color:#a094ce; }
div#sous-titre-fda span.color_10546 { color:#5ab4a2; }
div#sous-titre-fda span.color_10574 { color:#ccbd44; }
div#sous-titre-fda span.color_10585 { color:#c88959; }
div#sous-titre-fda span.color_10961 { color:#d09221; }
div#sous-titre-fda span.color_10929 { color:#aa9f80; }
div#sous-titre-fda span.color_10942 { color:#aa9f80; }
div#sous-titre-fda span.color_10952 { color:#aa9f80; }
h2.fda-title{ margin:0; padding:0 10px 0 10px; color:#000000; font-size:180%; line-height:29px; font-weight:normal; }




div#presentation {   float:left; width:360px;  font-size:100%; color:#504E41; }
div#presentation span { visibility:visible;  font-weight: bold;color:#D09320; }

div#presentation div#auteurs { width:100%; border-top: 1px dotted #504e41; border-bottom: 1px dotted #504e41;  padding:5px 0; margin:5px 0; }
div#presentation div#auteurs ul  {margin:0; padding:0; list-style:none; }
div#presentation div#auteurs ul li  { display:inline; margin:0; padding:0; }
div#presentation a, div#presentation a:link, div#presentation a:visited { color:#CE961B; text-transform:none;  font-size:100%;}
div#presentation a:hover { color:#CE961B; text-transform:none;  font-size:100%; text-decoration:underline;}

/*****************************************   Essai ****************************************************************/

div.rappel { padding:0; margin:10px 0 10px 164px; width:360px; }

div.rappel div#auteurs { width:100%; border-top: 1px dotted #504e41; border-bottom: 1px dotted #504e41;  padding:5px 0; margin:5px 0; }


div.rappel div#auteurs ul  {margin:0; padding:0; list-style:none; }
div.rappel div#auteurs ul li  { display:inline; margin:0; padding:0; }
div#home-main div.rappel a, div.rappel a:link, div.rappel a:visited { color:#CE961B; text-transform:none;  font-size:100%;}
div#home-main div.rappel a:hover { color:#CE961B; text-transform:none;  font-size:100%; text-decoration:underline;}

div.rappel-hs-scolaire { padding:0; margin:10px 0 0 0; width:360px; }
div.rappel-hs-scolaire div#auteurs { width:90%; border-top: 1px dotted #504e41; border-bottom: 1px dotted #504e41;  padding:5px 0; margin:5px 0; }
div.rappel-hs-scolaire div#auteurs ul  {margin:0; padding:0; list-style:none; }
div.rappel-hs-scolaire div#auteurs ul li  { display:inline; margin:0; padding:0; }
div#home-main div.rappel-hs-scolaire a, div.rappel a:link, div.rappel a:visited { color:#CE961B; text-transform:none;  font-size:100%;}
div#home-main div.rappel-hs-scolaire a:hover { color:#CE961B; text-transform:none;  font-size:100%; text-decoration:underline;}

/*******************************************   Fin de l'essai  ******************************************************/
 
 div.presentation-article div.image img { width:140px; border:1px solid #E8E9E4; }
 div.presentation-article div.prix {  border-top:2px solid #FFF; font-size:150%; color:#000000; font-weight:bold; padding:2px 0px 2px 5px; text-align:right;}
 div.presentation-article div.texte {  color:#504E41; margin:10px 0;} 
 
 #div-onglets div.details { margin:0 0 5px 0; padding:0 10px 0 15px; width:320px;}
 
 
 /* LIBRAIRIES */
 
 /*  CONTRIBUTIONS  */
div.librairies  { float:left;width:330px;  padding:2px 10px 10px 10px; margin:10px 2px 2px 10px; background:#E7E8E3;}
div.librairies h3 { color:#C83F06; padding:0; margin:0; }
div.librairies span  { color:#C83F06; }
div.librairies div.details {  color:#000;padding:10px; background:#FFF;}

td.sous-article-colonne-panier-g { padding:2px 0 0 30px; color:#000; }
td.sous-article-colonne-panier-g a {  color:#000; }

/*  PUSH COUP DE COEUR HOME PAGE*/
div#home-main div.push-coupdecoeur-home { margin:10px 0 0 0;padding:0 2px 0 5px ; float:left; width:170px; }

#gauche  div.push-coupdecoeur-home, div#home-right div.push-coupdecoeur-home, div#zone-right div.push-coupdecoeur-home { margin:0px 0 10px 0; padding:0px; width:195px; }
div#home-right div.push , div#zone-right div.push { margin:0px 0 10px 0; padding:13px 13px 0px 13px; width:194px; background:#d8dacf;}
div#home-right div.push-coupdecoeur-home , div#zone-right div.push-coupdecoeur-home { margin:0px 0 0px 0; padding:0px 0px 13px 0px; width:194px; }
div#home-right  div.push-coupdecoeur-home table , div#zone-right  div.push-coupdecoeur-home table {  background:none; margin: 0; width:194px;  }

div.push-coupdecoeur-home td.theme {  background:none; margin: 0;  }
div.push-coupdecoeur-home td.image {  width:65px; margin: 0 0 10px 0;  }
div.push-coupdecoeur-home img.image  { width:65px; margin:5px 5px 0 0; }
div.push-coupdecoeur-home img.vignette  { width:65px; margin:5px 5px 0 0; border:1px solid #adaf9c; }
div.push-coupdecoeur-home h3  { /*width:210px;*/ font-size:120%; background:#ADAF9C url(../../e_img/charte/puce-h3-gris.gif) no-repeat  top right; padding:2px 5px; margin:0px 0 0 0; }
div#home-right div.push-coupdecoeur-home h3 , div#zone-right div.push-coupdecoeur-home h3 { /*width:210px;*/  }
div#home-main div.push-coupdecoeur-home h3  { width:160px; /*background:#e7b556;*/background:#dba53e url(../../e_img/charte/puce-h3.gif) no-repeat  top right; }
div.push-coupdecoeur-home h3 a:link, div.push-coupdecoeur-home h3 a:visited { color:#FFF; text-transform:uppercase; padding:0 20px 0 0;   }
div.push-coupdecoeur-home h3 div.sanslien { color:#FFF; text-transform:uppercase; padding:0 20px 0 0;   }
div.push-coupdecoeur-home h4  { padding:0px; margin:5px 0 5px 0; border-bottom:1px dotted #80807e;  }
div.push-coupdecoeur-home h4 a:link, div.push-coupdecoeur-home h4 a:visited { color:#da5a1b;  padding:0 10px 0 0; margin:0;  }


/*  PUSH COUP DE COEUR HORS SCOLAIRE*/
div#home-right-hs div.push-coupdecoeur-home  { text-align:center; margin:10px 0 0px 0; padding:0 10px; width:180px;}
div#home-right-hs div.push-coupdecoeur-home td.theme {  background:none; margin: 0;  }
div#home-right-hs div.push-coupdecoeur-home td.image {  width:65px; margin: 0 0 10px 0;  }
div#home-right-hs div.push-coupdecoeur-home img.image  { width:65px; margin:5px 5px 0 0; }
div#home-right-hs div.push-coupdecoeur-home h3  { text-align:left;width:190px;  }
div#home-right-hs div.push-coupdecoeur-home h3 a:link, div#home-right-hs div.push-coupdecoeur-home h3 a:visited { color:#FFF; text-transform:uppercase; padding:0 20px 0 0;   }
div#home-right-hs div.push-coupdecoeur-home h3 div.sanslien { color:#FFF; text-transform:uppercase; padding:0 20px 0 0;   }
div#home-right-hs div.push-coupdecoeur-home h4  { padding:0px; margin:5px 0 5px 0; border-bottom:1px dotted #80807e; }
div#home-right-hs div.push-coupdecoeur-home h4 a:link, div#home-right-hs div.push-coupdecoeur-home h4 a:visited { color:#da5a1b;  padding:0 10px 0 0; margin:0;  }

/*  PAGINATION CATALOGUE */
div.pagination { padding:0;  margin:0 auto; text-align:center; color:#000; margin:20px 0 0px 0px;  }

div.pagination a, div.pagination a:link, div.pagination a:visited, div.pagination a:hover { color:#000; }
div.pagination ul { margin:0px 0 0 0px; padding:0; }
div.pagination ul li { margin:0 5px; padding:0px; text-align:center; display:inline; list-style-type:none; }
div.pagination ul li .select {  color:#000; }
div.pagination ul span.page-item { color:#000; font-weight:bold; }
div.pagination ul li.element-p { vertical-align:top; }

div.tri {  float:left; width:220px; padding:5px 10px 1px 5px; }
div.tri select { font-size:100%; width:80%; }

div.tri-liste {  float:left; width:680px; padding:5px 10px 1px 5px;}



div.tri-petit {  float:left; width:105px; padding:0px 0px;}
div.tri-petit select { font-size:100%; width:80%; }

div.tri2 {  width:240px; padding:0px 0px 1px 0;}
div.tri2 select { font-size:100%; width:90%; }

div.tri-lib {  width:370px; padding:0px 0px 1px 0;}
div.tri-lib select { font-size:100%; }

table#croisement { width:100%;}
table#croisement td.right{ border-left:10px solid #e8e9e4;}
table#croisement td.titre{ border-bottom:1px solid #c73e07; background-color:#e8e9e4;}

div#scolaire { background-color:#e8e9e4; }
div#scolaire h3 { padding:5px 10px; color:#C83F06; font-size:140%;}

div#parascolaire {  background-color:#e8e9e4; border-left:10px solid #FFF; }
div#parascolaire h3 { padding:5px 10px 5px 10px; color:#E43D03; font-size:140%;}


/*******************************************  Catalogue Modele 4 boutique  *********************************************************/

div.catalogue-modele4 { margin:0px 0 0px 0; padding:0px 0px 13px 10px; width:150px; }
div.catalogue-modele4 table {  background:none; margin: 0; width:150px;  }

div.catalogue-modele4 td.theme {  background:none; margin: 0;  }
div.catalogue-modele4 td.image {  width:65px; margin: 0 0 10px 0;  }
div.catalogue-modele4 img.image  { width:65px; margin:5px 5px 0 0; }
div.catalogue-modele4 img.vignette  { width:65px; margin:5px 5px 0 0; border:1px solid #adaf9c;}
div.catalogue-modele4 h3  { /*width:210px;*/ font-size:120%; background:#ADAF9C url(../../e_img/charte/puce-h3-gris.gif) no-repeat  top right; padding:2px 5px; margin:0px 0 0 0; }

div.catalogue-modele4 h3  { width:160px; }
div.catalogue-modele4 h3 a:link, div.catalogue-modele4 h3 a:visited, div.catalogue-modele4 h3 a:hover { color:#FFF; text-transform:uppercase; padding:0 20px 0 0;   }
div.catalogue-modele4 h4  { padding:0px; margin:5px 0 5px 0; border-bottom:1px dotted #80807e;  }
div.catalogue-modele4 h4 a:link, div.catalogue-modele4 h4 a:visited, div.catalogue-modele4 h4 a:hover { color:#da5a1b;  padding:0 10px 0 0; margin:0;  }


div.infocommerciale {  width:340px; background:#E7E8E3; padding:0 10px 10px 10px; margin:0;}
div.infocommerciale div.titre h3 { color:#C83F06; padding:10px 0; margin:0;}
div.infocommerciale div.date { background:#FFF; padding:3px; margin:0;}
div.infocommerciale div.texte { background:#FFF; text-align:justify; padding:10px; margin:0;}

div.operationsetplv { width:340px; background:#E7E8E3; padding:0 10px 10px 10px; margin:0; }
div.operationsetplv div.titre h3 { color:#C83F06; padding:10px 0; margin:0;}
div.operationsetplv a:link, div.operationsetplv a:visited, div.operationsetplv a:hover { color:#C83F06;}
div.operationsetplv div.float-left{ padding:0 5px 0 0px; background:#ffffff; width:305px;}
div.operationsetplv div.float-left img{ float:left; margin:0 5px 5px 0; }
div.operationsetplv div.date { background:#FFF; padding:3px; margin:0; }
div.operationsetplv div.texte { background:#FFFFFF; text-align:justify; padding:10px; margin:0; }

table.catalogue-top { width:538px; }
table.catalogue-top td.fond-article{ background:#e8e9e4;  }
table.catalogue-top td.fond-article-right{ background:#e8e9e4; text-align:right; }
table.catalogue-top select{ margin:0; padding:0; width:100%; }
table.catalogue-top select.librairie{ margin:0; padding:0; width:auto;}
table.catalogue-top div.librairie-tri{ margin:0 0 0 15px; padding:0; width:276px;}
table.catalogue-top div.librairie-tri select.librairie-tri2{ margin:0; padding:0; width:100%;}
table.catalogue-top td div.pagination{float:left; width:125px; margin:0; }
table.catalogue-top td div.pagination ul{ width:140px; margin:0; }
table.catalogue-top td div.pagination li{ width:10px; margin:0; }




div.plv img{ margin:0 10px 10px 0; }
div.plv div.date{ margin:0; padding:0; font-weight:bold; }

div.liste-newsletter{ padding:10px; }

td.image-vignette img{ width:65px; }

div.element-actu div.float-left img{ width:65px; border:1px solid #adaf9c; }

div#infos_frais_port{border:1px #c84000 solid;padding:5px;background-color:#FFFFFF;width:290px;}


