/* Zyvon.com (c)2003-2007 EDSI Technologie */
/*
div, table {border: 1px #999999 dotted;}
*/

*                {margin:0;padding:0;}
body             {color:#000;background:#fff;font:13px Arial, Helvetica, sans-serif;}
table            {border-collapse:collapse;}
table td         {vertical-align:top;}
img              {border:none;}
a                {color:#777; text-decoration:underline;outline:none;}
a:hover          {color:#FF9900;text-decoration:underline; }
hr               {height:0px;border:solid #ccc 0px; border-top-width:1px;}
h1               {color:#666;font-weight:bold;font-size:20px;margin-bottom:5px;border-bottom:solid 1px #ccc;text-decoration:none;}
h2, #nextStep h1 {color:#FF9900;text-align:left;margin-bottom:5px;margin-top:5px;font-size:15px;border:0;}
h3               {color:#00932F;margin-bottom:5px;font-size:12px;}
p                {padding:5px;}
li               {margin-left:25px;list-style-image:url(image/puce1.gif);}
textarea         {font:13px Arial, sans-serif;}
form             {margin:0;padding:0;}
blockquote		 {border:1px solid #ccc;}

.photo           {border:1px solid #777;margin:2px;}
.inputs          {color:#000000;background:#fff;padding:2px;border-bottom:2px solid #ddd;border-left:1px solid #999;border-right:2px solid #ddd;border-top:1px solid #999;}
.inputq          {width:100px;border-bottom: 1px solid #ddd;border-left: 1px solid #999;border-right: 1px solid #ddd;border-top: 1px solid #999;padding-left:18px;margin-left:10px;background:#fdfce9 url(image/q.png) no-repeat 4px center;}
.inputsajx		 {background-color:#FFFFE0;padding:5px;border:2px solid #000;cursor:pointer;}
.inputsover 	 {border:2px solid red;}
.inputsedit 	 {background-color:#FFFFE0; border:0;font:13px Arial, sans-serif;}
.clicme          {cursor:pointer;}
.bouton          {padding:3px;color:#000;height:22px;border:1px solid #ccc;text-decoration:none;background:#ccc url(image/bg/bg_btn.gif) repeat-x 0 0;font-size:10px;cursor:pointer;}
.btngo           {text-align:center;color:#fff;height:41px;width:165px;border:0;background:url(image/btn/bouton2.png) no-repeat;font:15px Arial,sans-serif;font-weight:bold;cursor:pointer;}
.petit           {font-size:11px;}
.petit a         {color:#aaa;}
.important       {color:#000;background-color:#fdfce9;padding:5px;display:block;border:5px solid #FF9900;}
.important a     {color:#777;}
.important h1    {color:#000;background:#FFE99E;font-size:15px;padding:5px;margin:-5px -5px 5px -5px;border:0;}
.important h1 img {position:absolute;top:7px;right:5px;cursor:pointer;}
.helplink  		 {font-size:11px;}
#idToolTipTop h2 {font-size:12px;margin:0;}
#live		 	 {position:absolute;top:3px;left:8px;z-index:1000;}
#liveback		 {color:#000;position:absolute;text-align:center;left:50px;top:5px;display:none;z-index:1000;}

/* msg */
#msg             {padding:5px;margin-bottom:5px;border:2px solid #ccc;background:#fdfce9 url(image/btn/close.gif) no-repeat top right;font-size:15px;cursor:pointer;}
#msgdon          {padding:5px;margin-bottom:5px;border:1px solid #ccc;background:#fdfce9;}
#msg h1          {color:#000;background:#FFE99E url(image/btn/close.gif) no-repeat top right;font-size:18px;padding:5px;margin:-5px -5px 5px -5px;border:0;}
#msg a           {text-decoration:underline;}
.msgo            {color:red;}
#login			 {display:none;width:300px;position:absolute;right:130px;top:80px;z-index:1000;}
#login a 		 {color:#000;}
#login .petit a  {color:#aaa;}
#login .petit a:hover  {color:#aaa;text-decoration:underline;}

/* Head */			
	div#head 	{height:105px;padding-left:5px;background:#000 url(image/logo/header_bg.png) repeat-x;overflow:hidden;}
	div#head h2	{color:#fff;height:38px;float:left;margin-top:65px;margin-left:5px;border:0;font:13px Arial;}
	div#head h3	{float:left;margin-top:0px;margin-left:5px;}
	div#head h4	{float:left;position:absolute;margin:0 0 0 440px;background:url(image/logo/header_anim.png) no-repeat;}
	
	div#nav 		{font:13px Arial;clear:both;background:#FFB340 url(image/logo/header_menu1.png);float:left;width:100%;list-style:none;}
	div#nav ul		{float:left;padding-left:200px;list-style:none;}
	div#nav li		{float:left;border-right:1px solid #FFB340;height:30px;position:relative;list-style:none;margin:0;}
	div#nav li a	{display:block;color:#fff;padding:7px 15px 7px 15px;font-weight:bold;position:relative;text-decoration:none;}
	div#nav li a.selected, div#nav li.selected a:hover, div#nav li.selected:hover {color:#000;background:#EAEAEA;font-weight:bold;}
	div#nav li a:hover, div#nav li:hover {color:#BF3717;background:#FFB340;}

	div#nav2				{clear:left;height:35px;padding:0px 0px 0px 200px;background:#F2F2F2 url(image/logo/header_menu2.png);border-bottom:1px solid #D5D5D5;}
	div#nav2 a				{color:#000;}
	div#nav2 h2				{margin:0px 0px 10px 30px;}
	div#nav2 ul				{padding:17px 0px 3px 0px;} /* padding:10px 2px 2px 200px; */
	div#nav2 li				{display:inline;padding:0px;width:100px;}
	div#nav2 li	a			{color:#000;}
	div#nav2 li a.selected 	{background:#fff;text-decoration:none;padding:5px 15px 2px 15px;border:1px solid #D5D5D5;border-bottom-color:#fff;font-weight:bold;}
	div#nav2 li	a:hover		{color:#FF9900;text-decoration:none;} /*-moz-border-radius:8px 8px 0 0;*/
	div#nav2 h1				{border:0;margin:0 0 0 30px;}
	div#nav2 p,div#nav2 form{padding:0;margin:0 0 0 30px;}

	div#nav3 	 {z-index:1000;color:#fff;float:right;height:69px;background:#999999 url(image/logo/header_menu3.png) repeat-x;margin:36px 25px 0 0;}
	div#nav3 a 	 {color:#fff;text-decoration:none;}
	div#nav3 a:hover {color:#fff;text-decoration:underline;}
	div#nav3 ul  {display:inline;float:left;background:none;padding-top:11px;list-style:none;}
	div#nav3 li  {display:inline;margin:0;}
	div#nav3 li  {display:inline;margin:0;}

/* Tool invit */
#box_tool        	{z-index:100;width:200px;}
#box_tool h1      	{margin:0;}
#box_tool h1 a    	{padding:5px;text-decoration:none;display:block;color:#000;background:#ccc url(image/btn/top.gif);font-size:14px;font-weight:bold;}
#box_tool h1 a.selected {font-weight:normal;color:#fff;font-weight:bold;background:#FF9900 url(image/logo/header_menu1.png);}
#box_tool h1 a:hover {background:#FF9900;}
#box_tool h2 		{color:#FF9900;font-size:13px;font-weight:bold;margin-bottom:3px;}
#box_tool .content 	{padding:5px;background-color:#fff;border:1px solid #ccc;border-top:0;}

/* Page */
.page            {clear:both;width:100%;height:100%;margin-left:auto;margin-right:auto;}
.page_main       {padding:10px 5px 0 5px;}
.page_left       {width:200px;padding:5px;}
	.page_left h2 {color:#FF9900;font-size:13px;font-weight:bold;margin-bottom:3px;}
	.page_left li {margin-left:25px;list-style-image:url(image/puce1.gif);}
.page_right      {width:120px;padding:5px;text-align:center;}
@media print{#pub,#box_tool,#idPub,#header,.page_left,.page_right {display:none;}}

/* box rondes events*/
.box {text-align:left;margin-bottom:10px;}
.box span.tl {float:left;background:#fff url(image/bg/rnd/ctl.png) no-repeat;height:23px;width:10px;	}
.box span.tl2 {float:left;background:#fff url(image/bg/rnd/ctl2.png) no-repeat;height:23px;width:10px;	}
.box span.tr {float:right;background:#fff url(image/bg/rnd/ctr.png) no-repeat;height:23px;width:10px;}
.box span.tr2 {float:right;background:#fff url(image/bg/rnd/ctr2.png) no-repeat;height:23px;width:10px;}
.box div.head {padding: 0px 10px 0px 10px;background:#fff url(image/bg/rnd/ctm.png) top repeat-x;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.box div.head h1 {font-size:14px;color:#666;padding: 5px 0px 5px 10px;border-bottom:1px dotted #b3beb7;margin:0;padding:10px 0 8px 0;}
.box div.head h2 {font-size:14px;color:#666;border-bottom:1px dotted #b3beb7;font-weight: normal;margin:0;padding:8px 0 8px 0;border-bottom:1px dotted #b3beb7;}
.box div.head2 {padding: 0px 10px 0px 10px;background:#fff url(image/bg/rnd/ctm2.png) top repeat-x;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.box div.head2 h1 {font-size:14px;color:#FF9900;padding: 5px 0px 5px 10px;border-bottom:1px dotted #b3beb7;margin:0;padding:10px 0 8px 0;}
.box div.content {border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px;}
.box div.foot {background:#fff url(image/bg/rnd/cbm.png) repeat-x;line-height:10px;}
.box div.foot span.bl {float:left;background:#fff url(image/bg/rnd/cbl.png) no-repeat;height:10px;width:10px;}
.box div.foot span.br {float:right;background:#fff url(image/bg/rnd/cbr.png) no-repeat;height:10px;width:10px;}

/* Tables */
.Liste            {border:solid 0px #DEDEDE;}
.Liste td         {padding:5px;}
.Liste_Tete       {color:#000;background:#eee url(image/bg/bg_btn.gif) repeat-x;font-weight:bold;font-size:13px;padding:5px;border:#ccc solid 1px;}
.Liste_Tete2      {color:#000;font-weight:bold;font-size:13px;padding:5px;}
.Liste_Tete3      {color:#666;font-size:14px;padding:5px;}
.Liste_Titre      {color:#000;background:#eee url(image/bg/bg_btn.gif) repeat-x;font-size:15px;border:#ccc solid 1px;}
.Liste_Titre a    {color:#000;}
.Liste_Ligne1     {color:#444;background-color:#fff;height:20px;}
.Liste_Ligne2     {color:#444;background-color:#eee;height:20px;}
.Liste_Over       {color:#444;background-color:#ccc;cursor:pointer;}
.Liste_Pied       {color:#555;background:#fff;font-weight:normal;border:0;border-top:solid 1px #DEDEDE;}

.Liste2            {}
.Liste2 td         {padding:5px;}
.Liste2_Titre      {color:#000;font-weight:bold;border:0;}
.Liste2_Ligne1     {color:#444;background-color:#fff;border:solid 1px #DEDEDE;}
.Liste2_Ligne2     {color:#444;background-color:#eee;border:solid 1px #DEDEDE;}
.Liste2_Over       {color:#444;background-color:#ccc;cursor:pointer;}

.forme            {}
.forme_Tete       {color:#000;font-weight:normal;margin-bottom:10px;font-size:20px;padding-bottom:5px;border-bottom:dotted 1px #ccc;}
.forme_Ligne1     {padding:5px;height:20px;}
.forme_Ligne2     {padding:5px;height:20px;}

/* Date */
.date                    {float:left;background:#facd64;color:#666;border:1px outset #f9e5bd;text-align:center;line-height:13px;padding:5px 5px 2px 5px;margin:0 5px 0px 0;font-size:10px;}
.date:first-line         {font-size: 19px;}

/* Select */
.template                {float:left;font-size:11px;cursor:pointer;background-color:white;border:5px solid #fff;text-align:center;}
.template img            {border:1px solid #777;}

.template_i              {float:left;font-size:9px;cursor:pointer;border:5px solid #fff;}
.template_i_h            {float:left;font-size:9px;cursor:pointer;background:#ccc;border:5px solid #777;}
.template_i img          {border:1px solid #777;}
.template_i_h img        {border:1px solid #ccc;}

/* edit */
.clEdit {}
.clEditA {min-height:15px;}
.clEditM {}
.clEditC {}
.clE {border:red 1px dashed;cursor:pointer;}
.clInputOver {background-color:#feffbe;color:#000;}

/* flyBox */
.flywin 			{position:absolute;display:none;color:#000;border:5px solid #FF9900;background-color:#FFE99E;z-index:1000;}
.flywin #flyclose 	{position:absolute;top:4px;right:5px;width:16px;background:url(image/btn/close.gif) no-repeat right;cursor:pointer;}
.flywin #flywint,.flywin #flywinf,.flywin #flywins {padding:5px;}
#flywinf 			{text-align:right;}
.flywin #flywint 	{font-weight:bold;}
.flywin #flywinc 	{color:#000;background-color:#fdfce9;padding:5px;overflow:auto;}
#flydark 			{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;z-index:999;}

/* flyBox menus */
.flymenu 	{padding:3px 5px 3px 5px;margin-left:5px;background-color:#aaa;cursor:pointer;}
.flymenus 	{background-color:#fff;}

/* flyBox zyvon */
#theboxfoot {position:absolute;bottom:0;left:0;height:17px;background-color:#FFE99E;padding:5px;width:690px;}
#theboxclose {position:absolute;bottom:5px;right:5px;}
#theboxLeft {background-color:#fdfce9;padding-left:10px;margin-right:10px;margin-left:-5px;margin-top:-5px;width:90px;height:455px;}
#theboxLeft a {display:block;text-decoration:none;font-weight:normal;outline:none;}
#theboxLeft a:hover, 
#theboxLeft a.active {color:#000;font-weight:bold;text-decoration:none;}
#theboxRight {height:455px;overflow:auto;background-color:#fdfce9;}