@charset "UTF-8";

/** @import url(home.css); **/
body 		{font-family: Arial, Verdana;background: #FFF}
html, body	{margin: 0 auto; padding: 0; width: 100%; height: 100%; }
body		{font-size: 13px; color: #000;}
form, ul 	{margin: 0; padding: 0;list-style-type: none;}
#All		{margin: 0 auto;background: #FFF;width:100%}
.clear		{clear:both}
img			{border:none}
p			{margin:12px 0 0 0;padding:0}

#col01		{display: none;}
#col02		{float:left;margin:20px 0 0 0;text-align:justify;padding: 0 0 20px 0;width:100%}
#col03		{display: none;}
#footer		{display: none;}


/* BANDEAU */
#logoPrint	{display: block !important; }
#bandeau	{display: none !important;}
#menufond	{display :none;}

/* ACCORDION */
#vertical_container, #outer_container { text-align:justify;}
.accordion_toggle_active {display: block;height:55px;}
.accordion_toggle		{display: block;height:55px;font-weight: normal;outline: none;font-size:15px;}
.accordion_toggle a span        {}
.accordion_toggle a        {margin:30px 0 0 0;display: block;text-decoration: none;color:#0069B0}
.accordion_toggle a:hover        {line-height: 22px;display: block;margin: 0;width:565px;height:25px;text-decoration: none;color:#0069B0}
.accordion_toggle_active a span    {}
.accordion_toggle_active a        {text-decoration: none;color:#0069B0;}
.accordion_toggle_active a:hover{line-height: 22px;text-decoration: none;color:#0069B0;height:25px;}
.accordion_content 		{display: block !important; overflow: visible !important;  height: auto !important; margin-bottom:30px;}
.accordion_content p	{margin:0!important; padding:0 0 20px 0 ; font:13px Arial;color:#646464;display:block;}
.accordion_content p b	{color:#3C3C3C;display:block;}
.accordion_content p a	{color:#f3921f;text-decoration:underline}
.accordion_content p a:hover	{color:#f3921f;text-decoration:none}
.accordion_content p.titre	{color:#0069B0}


/* ACCORDION ACTU */
#accordion_ACTU 	{width:100%}
#accordion_ACTU #vertical_container, #accordion_ACTU #outer_container {text-align:justify;}
#accordion_ACTU .accordion_toggle {height:50px;display: block;text-decoration: none;outline:none;margin:0!important;line-height:23px; margin:0 0 20px 0;color:#0069B0;font-size:15px;}
#accordion_ACTU .accordion_toggle a {height:50px;display: block;text-decoration: none;outline: none; margin:0;color:#0069B0;font-size:15px;}
#accordion_ACTU .accordion_toggle a:hover {height:50px;display: block;text-decoration: none;outline: none;margin:0;color:#0069B0;font-size:15px;}
#accordion_ACTU .accordion_toggle span.decal {float:left;padding:0}
#accordion_ACTU .accordion_toggle span.resume {float:left;padding: 4px 0 0 0;color:#3C3C3C;font:13px Arial}
#accordion_ACTU .accordion_toggle span.date	{float:right;padding:0 10px 0 0;color:#3C3C3C; font:13px Arial}
#accordion_ACTU .accordion_toggle_active a {height:50px;display: block;text-decoration: none;outline: none;cursor: pointer;margin:0; margin:0;color:#0069B0;font-size:15px;}
#accordion_ACTU .accordion_toggle_active a:hover {height:50px;display: block;text-decoration: none;outline: none;margin:0;color:#0069B0;font-size:15px;}
#accordion_ACTU .accordion_toggle_active span.resume {display:block}
#accordion_ACTU .accordion_content 		{display:block;overflow: visible;margin:-15px 0 10px 0;padding:0;display: block !important;
  overflow: visible !important;
  height: auto !important;
}
#accordion_ACTU .accordion_content p	{display:block;margin:0!important;padding:0 0 30px 0;font:13px Arial;color:#646464;display: block !important;
  overflow: visible !important;
  height: auto !important;
  
}
#accordion_ACTU .accordion_content p	b	{color:#3C3C3C;}
#accordion_ACTU .accordion_content p a	{color:#f3921f;text-decoration:underline}
#accordion_ACTU .accordion_content p a:hover	{color:#f3921f;text-decoration:none}
#accordion_ACTU .accordion_content p.titre	{color:#0069B0}





.TabbedPanels {float: left;display:block; margin:0;padding:0;clear: none;/* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab {position: relative;top: 1px;float: left;padding: 8px 10px 9px 0;margin: 0px 3px 0px 0px;font: 13px Arial;list-style: none;border-left: solid 1px #d8d9da;border-bottom: solid 1px #f3921f;border-top: solid 1px #d8d9da;border-right: solid 1px #d8d9da;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;background-color: #f8f8f8;}

span.pictoPresentation	{background: url(../img/picto-presentation.gif) no-repeat top left;padding: 0 0 5px 34px;}
span.pictoAtouts		{background: url(../img/picto-atouts.gif) no-repeat top left;padding: 0 0 5px 27px;}
span.pictoDocumentation	{background: url(../img/picto-documentation.gif) no-repeat top left;padding: 0 0 5px 27px;}
span.pictoServices		{background: url(../img/picto-services.gif) no-repeat top left;padding: 0 0 5px 27px;}
span.pictoFaq			{background: url(../img/picto-faq.gif) no-repeat top left;padding: 0 0 5px 30px;}

.TabbedPanelsTabHover		{background-color: #FFF;color:#f3921f}
.TabbedPanelsTabSelected 	{background-color: #FFF;border-bottom: 1px solid #FFF;border-left: solid 1px #f3921f;border-top: solid 1px #f3921f;border-right: solid 1px #f3921f;;color:#f3921f}
.TabbedPanelsTab a			{text-decoration: none;}
.TabbedPanelsContentGroup	{clear: both;border-top: solid 1px #f3921f;}
.TabbedPanelsContent		{padding:20px 0 0 0 ;margin:0;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float: left;height: 20em;background-color: #EEE;position: relative;border-top: solid 1px #999;border-right: solid 1px #999;border-left: solid 1px #CCC;border-bottom: solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab {	float: none;	margin: 0px;	border-top: none;	border-left: none;	border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {	background-color: #EEE;	border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {	clear: none;	float: left;	padding: 0px;height: 20em;}

.vl_graphique_content {display :none;}

