/*---------------------------------------------------------------------------------------
GENERAL
---------------------------------------------------------------------------------------*/

body				{background-image:  url(images/general/fond.jpg);
				padding:5px;
				margin:0px}

				
.table_body		{font-family: Arial;
				font-size: 12px;
				color: #4A586C;
				line-height: 130%;
				height: 100%;
				width: 800px;
				background-color: #ffffff;
				border: 5px solid #ffffff;}



/*---------------------------------------------------------------------------------------
GENERAL : LIENS
---------------------------------------------------------------------------------------*/

a				{color: #894B4B;
				font-weight: none;
				text-decoration: none;}

a:hover 			{text-decoration: underline;}

.lien			{color: #894B4B;
				font-weight: bold;
				text-decoration: none;}
				
/*---------------------------------------------------------------------------------------
GENERAL : IMAGES
---------------------------------------------------------------------------------------*/
				
.divimgg		{float: left;
				text-align: center;
				font-size: 10px;
				margin-right: 10px;}

.divimgd		{float: right;
				text-align:center;
				font-size: 10px;
				margin-left: 10px;}		
				
.imgg			{margin-right: 10px;
				border: 1px solid #CEAAAA;
				float: left;}

.imgd			{margin-left: 10px;
				border: 1px solid #CEAAAA;
				float: right;}

/*---------------------------------------------------------------------------------------
GENERAL : BANDEAU - Structure du tableau :
	____________________________
	|	C1	|		|	C3	|
	_________                      _________
	|  	C4	|	C2	|	C5	|
	_________                      _________
	|	C6	|		|	C7	|
	____________________________
---------------------------------------------------------------------------------------*/
			
.bandeau		{height: 100px;}

.bandeau_table	{width:100%;
				height:100%;}
				
.bandeau_c1		{background-image:  url(images/bandeau/bandeau_c1.jpg);}

.bandeau_c2		{background-image:  url(images/bandeau/ktt.gif);
				width: 100px;}				

.bandeau_c3		{background-image:  url(images/bandeau/bandeau_c3.jpg);
				width: 30px;}	
				
.bandeau_c4		{background-color: #495A73;
				padding-left: 30px;
				height: 22px;}	
				
.bandeau_c5		{background-color: #495A73;}				

.bandeau_c6		{background-image:  url(images/bandeau/bandeau_c6.jpg);
				height: 22px;}				
				
.bandeau_c7		{background-image:  url(images/bandeau/bandeau_c7.jpg);}

.bandeau_ligne	{height: 1px;
				background-color: #7E96BA;}	
			
.espacemenu		{height: 5px;}	
			
/*---------------------------------------------------------------------------------------
GENERAL : MENUS
---------------------------------------------------------------------------------------*/	

.menu_cel		{color: #ffffff;
				font-size: 14px;
				font-weight: bold;
				cursor: pointer;
				height: 22px;
				padding-left: 10px;
				padding-right: 10px;}
				
.menu_esp		{width: 2px;}

.sousmenu_cel	{color: #ffffff;
				font-size: 13px;
				cursor: pointer;
				height: 22px;
				padding-left: 6px;
				padding-right: 6px;}

.sousmenu_esp	{width: 1px;
				color: #ffffff;}

/*---------------------------------------------------------------------------------------
GENERAL : TITRE PAGE
---------------------------------------------------------------------------------------*/	

.titrepage		{height:40px;
				font-size: 22px;
				color: #6A85AE;
				font-weight: bold;
				text-align: center;}

.titrepage2		{height:40px;
				font-size: 22px;
				color: #6A85AE;
				font-weight: bold;
				text-align: center;
				border-bottom: 1px dashed #7E96BA;}






				
				
				
				
				
				
				
				
				
				
.menug			{padding: 10px;
				border-right: 1px dashed #7E96BA;
				background-color: #F5F7FB;
				width: 140px;}

.menug_titre	{font-size: 18px;
				font-style: italic;
				text-decoration: underline;
				color: #7E96BA;
				font-weight: bold;
				margin-bottom: 10px}

.menug_div		{margin-bottom: 5px;}

.menug_sousdiv	{color: #718AAF;
				padding-left:15px;
				font-size: 12px;
				font-weight: bold;
				margin-top: 3px;
				cursor: pointer;}
	
.imgpuce		{margin-right: 10px;
				margin-top: 7px;
				border: 0px solid #ffffff;
				float: left;}
				



.tab_calend		{font-family: Arial;
				color: #4A586C;
				font-size: 11px;
				background-color: #6A85AE;
				margin-top: 0px;}

.tab_calend td	{padding-left: 3px;
				padding-right: 3px;
				background-color: #ffffff;
				height: 18px;}
				
.tab_calend_c1	{width: 10px;}

.tab_calend_c2	{width: 10px;}

.tab_calend_c3	{width: 400px;}
								
.tab_calend_c4	{width: 155px;}

.tab_lien_pra	{font-size: 13px;
				color: #0E50BC;
				font-weight: bold;
				cursor: pointer;}

.tab_lien_ens	{font-size: 13px;
				color: #7C0D8D;
				font-weight: bold;
				cursor: pointer;}
				
.tab_lien_conf	{font-size: 13px;
				color: #CA6400;
				font-weight: bold;
				cursor: pointer;}
				
.tab_lien_ent	{font-size: 13px;
				color: #0E7813;
				font-weight: bold;
				cursor: pointer;}
				
.tab_lien_ate	{font-size: 13px;
				color: #6B4A17;
				font-weight: bold;
				cursor: pointer;}

.tab_pra		{font-size: 13px;
				color: #0E50BC;}

.tab_ens		{font-size: 13px;
				color: #7C0D8D;}
				
.tab_conf		{font-size: 13px;
				color: #CA6400;}
				
.tab_ent		{font-size: 13px;
				color: #0E7813;}
				
.tab_ate		{font-size: 13px;
				color: #6B4A17;}
				
.tab_calend_we td {background-color: #F5F7FB;}




.imdd_popup		{margin-left: 10px;
				border: 1px solid #CEAAAA;
				float: right;}

.imgd_ens		{margin-left: 10px;
				border: 1px solid #CEAAAA;
				float: right;}














.divimgg		{float: left;
				text-align: center;
				font-size: 10px;
				margin-right: 10px;}

.divimgd		{float: right;
				text-align:center;
				font-size: 10px;
				margin-left: 10px;}		





.separateur		{margin-top: 5px;
				margin-bottom: 5px;}




				
/*---------------------------------------------------------------------------------------
PAGE PRINCIPALE
---------------------------------------------------------------------------------------*/

.titreparag		{font-size: 17px;
				font-weight: bold;
				color: #6A85AE;
				margin-bottom: 7px;}	
				
.parag			{font-size: 13px;
				text-align: justify;
				padding: 5px;
				line-height: 120%;
				color: #4A586C;}

.parag2			{font-size: 13px;
				text-align: justify;
				padding: 5px;
				line-height: 120%;
				color: #4A586C;
				background-color: #F5F7FB;
				margin-bottom: 7px;}

.imgd			{margin-left: 10px;
				border: 1px solid #CEAAAA;
				float: right;}

.imgg			{margin-right: 10px;
				border: 1px solid #CEAAAA;
				float: left;}

.imgcarre		{margin-right: 10px;
				margin-top: 5px;
				border: 0px solid #ffffff;
				float: left;}
				
.page    			{padding: 5px;}

/*---------------------------------------------------------------------------------------
PAGE ACCUEIL
---------------------------------------------------------------------------------------*/
	
.titreaccueil	{font-size: 23px;
				color: #6A85AE;
				font-weight: bold;
				text-align: center;
				margin-top:10px;}
		
.soustitrepage	{font-size: 18px;
				color: #6A85AE;
				margin-top: 7px;
				font-weight: bold;
				text-align: center;}				
						
.tddroite		{background-color: #FFE;
				padding: 10px;
				width: 240px;
				border: 1px solid #7E96BA;}				
				
.titreparagdr	{font-size: 15px;
				font-weight: bold;
				color: #6A85AE;}				
				
.paragdr		{margin-top: 10px;
				margin-bottom: 10px;
				margin-left: 5px;}

.sousparagdr	{padding-left:15px;}
				
.accueil_date		{font-size: 14px;				
				text-decoration: underline;}

.accueil_titre	{font-size: 12px;
				text-align: justify;
				font-weight: bold;
				margin-top: 3px;}			
				
.accueil_lama		{font-size: 12px;}			
				
/*---------------------------------------------------------------------------------------
PAGES PRESENTATIONS
---------------------------------------------------------------------------------------*/
				
.citation		{padding: 10px;
				color: #C23B16;
				font-size: 16px;
				border: 1px solid #7E96BA;}				
				
/*---------------------------------------------------------------------------------------
PAGE INFOS PRATIQUES
---------------------------------------------------------------------------------------*/
				
.tarif_titre td	{font-family: Arial;
				font-size: 14px;
				color: #6A85AE;
				font-weight: bold;}

.tarif td		{font-family: Arial;
				font-size: 13px;
				color: #4A586C;}		
				












/*---------------------------------------------------------------------------------------
FICHE
---------------------------------------------------------------------------------------*/			
				
.fiche			{font-family: Arial;
				font-size: 13px;
				color: #234577;
				line-height: 130%;
				width: 99%;}

.fiche_interfiche	{border-bottom: 1px dashed #7E96BA;}
				
.fiche_tr1		{display: none;}
				
.fiche_tr1 td	{height:30px;
				font-size: 17px;
				color: #6A85AE;
				font-weight: bold;
				font-style: italic;
				text-align: center;
				border-bottom: 1px dashed #7E96BA;}			
				
.fiche_tr2 td	{height: 20px;
				color: #5373A3;
				padding-left: 8px;
				padding-right: 8px;
				padding-top: 5px;}	
	
.fiche_date		{font-size: 16px;
				font-weight: bold;}

.fiche_interv	{font-size: 17px;
				text-align: right;}

.fiche_tr3 td	{padding: 8px;
				padding-top: 0px;}	
				
.fiche_horaire	{font-size: 14px;
				font-weight: none;
				margin-bottom: 10px;
				color: #234577;}
				
.fiche_titre	{font-size: 18px;
				font-weight: bold;
				margin-top: 10px;}
					
.coul_ens		{color: #7C0D8D;}
	
.coul_conf		{color: #CA6400;}

.coul_ent		{color: #0E7813;}

.coul_pra		{color: #0E50BC;}
	
.fiche_desc		{text-align: justify;
				margin-bottom: 15px;
				margin-top: 10px;}	
							
.fiche_desc2	{text-align: justify;
				margin-bottom: 14px;
				margin-top: 10px;
				display: none;}	
				
.fiche_tr4		{display: none;}
							
.fiche_tr4 td	{padding: 5px;text-align: justify;}	

.fiche_lieu		{width: 40%;}

.fiche_imgd		{margin-right: 10px;
				margin-top: 5px;
				border: 1px solid #CEAAAA;
				float: left;}

.fiche_titre2	{font-size: 14px;
				color: #5373A3;
				background-color: #DFE7F0;
				font-weight: bold;
				margin-bottom: 5px;
				padding-left: 4px;}

.fiche_lien		{display: block;
				margin-left: 110px;}































				
				
				
				

								
				
				
				
				
				
				
								
				
.hrdr			{width: 80%;
				height:1;
				color: #BCC5CE;
				margin-bottom: 10;}

.soustitreparag	{font-size: 11pt;
				font-weight: bold;
				font-style: italic;
				color: #7F8485;
				margin-bottom: 5;}
				
/*---------------------------------------------------------------------------------------*/
/*--popup--------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.popup_body	{height: 100%;
		width: 660;
		background-color: #FFE;}

.popup_bandeau	{height: 50;}

.popup_bandeautd	{background-image: url(bandeaudit2.gif);}


.popup_titre	{background-color: #013E77;
		font-family: Verdana;
		font-size: 15pt;
		font-weight:; 
		text-align: center;
		color: #ffffff;
		height: 40;}

.popup_tdgen	{padding:10;text-align: top;}

.popup_piedpage	{font-family: Verdana;
		font-size: 9pt;
		padding-left: 10;
		padding-right: 10;
		color: #000000;
		height: 40;}

.hrpiedpage	{width: 100%;
		height:1;
		color: #BCC5CE;}