@charset "UTF-8";


/**************************************************** General *****************************************************/
/******************************************************************************************************************/

html					{				height: 100%;	}

body				{				height: 100%;
										margin-left: 0px;
										margin-top: 0px;
										margin-right: 0px;
										margin-bottom: 0px;
										background-color: #FFFFFF;
										background-image: url(images/background.jpg);
										background-repeat: repeat-x;
										background-position: top center;	
										font-family: Arial, Helvetica, sans-serif;
										font-size: 11px;	
										font-weight: normal;
										text-align: justify;
										color: #4c4533;			}

img					{				border: none;	}

td						{				text-align: left;
										vertical-align: top;	}

ul						{				margin-top: 0px;}

li						{				list-style-type: disc;	}
																								
img, div 			{				behavior: url(../scripts/iepngfix.htc) }

.text10					{	font-size: 10px;		}
.text11					{	font-size: 11px;		}
.text12					{	font-size: 12px;		}
.text14					{	font-size: 14px;		}
.text16					{	font-size: 16px;		}
.text18					{	font-size: 18px;		}
.text21					{	font-size: 21px;		}


#wrapper		{				margin: 0 auto;
										width: 990px;	
										text-align: left;	}				
									
									
.texte td			{				line-height: 140%;
										text-align: justify;	}


.petit_menu_bas {			font-size: 9.5px;
										font-weight: normal;
										color: #695c43;
										padding: 5px 2px;
										background-color: #e8e0d0;
										text-align: center;		}

.footer_sep     {               padding:0 12px;  }


.noback			{				background-image: none !important;}





/************************************************* MODULE *********************************************************/
/******************************************************************************************************************/
.titre			{			border-top: 1px solid #fcf0e4;
								padding: 3px 15px 3px 15px;
								background-color: #f5921d;
								color: #FFFFFF;
								font-size: 13px;
								font-weight: bold;	}


.texte			{			border: 1px solid #f6e6cf;			
								padding: 10px 15px;			
								background-color: #fefbf4;	
								color: #4c4533;	
								line-height: 140%;		
								text-align: justify;	}
								
.titre_orange1		{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #ffbf71;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_orange2		{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #fdab49;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_orange3		{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #f5921d;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_orange4		{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #d8801a;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_orange5		{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #9e5e13;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_orange6		{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #6d410d;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_vert1				{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #49a06d;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_vert2				{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #167940;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_vert3				{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #0c562c;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_rouge1			{			border-top: 1px solid #fcf0e4;		padding: 3px 15px 3px 15px;		background-color: #a80007;		color: #FFFFFF;		font-size: 13px;		font-weight: bold;	}
.titre_blanc1			{			display: none;	}



.texte_orange1,
.texte_orange2,
.texte_orange3,
.texte_orange4,
.texte_orange5,
.texte_orange6		{			border: 1px solid #f6e6cf;		padding: 10px 15px;			background-color: #fefbf4;		color: #4c4533;		line-height: 140%;		text-align: justify;	}

.texte_vert1,
.texte_vert2,
.texte_vert3			{			border: 1px solid #d7f6cf;		padding: 10px 15px;			background-color: #f0fbf0;		color: #00451d;		line-height: 140%;		text-align: justify;}

.texte_rouge1			{			border: 1px solid #f6d9cf;		padding: 10px 15px;			background-color: #fbf3f0;		color: #4a0003;		line-height: 140%;		text-align: justify;	}

.texte_blanc1			{			border: none;						padding: 0px;					background-color: none;			color: #4c4533;		line-height: 140%;		text-align: justify;	}







/*********************************************** LIENS TEXTE ******************************************************/
/******************************************************************************************************************/
.texte a:link,
.texte a:visited,
.texte_orange1 a:link,
.texte_orange2 a:link,
.texte_orange3 a:link,
.texte_orange4 a:link,
.texte_orange5 a:link,
.texte_orange6 a:link,
.texte_orange1 a:visited,
.texte_orange2 a:visited,
.texte_orange3 a:visited,
.texte_orange4 a:visited,
.texte_orange5 a:visited,
.texte_orange6 a:visited 	{			color: #766436;	text-decoration: underline;	}

.texte_vert1 a:link,
.texte_vert2 a:link,
.texte_vert3 a:link,
.texte_vert1 a:visited,
.texte_vert2 a:visited,
.texte_vert3 a:visited 	{			color: #247446;	text-decoration: underline;	}

.texte_rouge1 a:link,
.texte_rouge1 a:visited 	{			color: #832024;	text-decoration: underline;	}

.texte td a:link,
.texte td a:visited,
.texte_orange1 td a:link,
.texte_orange2 td a:link,
.texte_orange3 td a:link,
.texte_orange4 td a:link,
.texte_orange5 td a:link,
.texte_orange6 td a:link,
.texte_orange1 td a:visited,
.texte_orange2 td a:visited,
.texte_orange3 td a:visited,
.texte_orange4 td a:visited,
.texte_orange5 td a:visited,
.texte_orange6 td a:visited	{		color: #766436;	text-decoration: underline;	}

.texte_vert1 td a:link,
.texte_vert2 td a:link,
.texte_vert3 td a:link,
.texte_vert1 td a:visited,
.texte_vert2 td a:visited,
.texte_vert3 td a:visited	{			color: #247446;	text-decoration: underline;	}

.texte_rouge1 td a:link,
.texte_rouge1 td a:visited	{		color: #832024;	text-decoration: underline;	}


/******************************************** LIENS TEXTE HOVER ***************************************************/
/******************************************************************************************************************/
.texte a:hover,
.texte a:active,
.texte_orange1 a:hover,
.texte_orange2 a:hover,
.texte_orange3 a:hover,
.texte_orange4 a:hover,
.texte_orange5 a:hover,
.texte_orange6 a:hover,
.texte_orange1 a:active,
.texte_orange2 a:active,
.texte_orange3 a:active,
.texte_orange4 a:active,
.texte_orange5 a:active,
.texte_orange6 a:active 	{			color: #a67700;	text-decoration: underline;	}

.texte_vert1 a:hover,
.texte_vert2 a:hover,
.texte_vert3 a:hover,
.texte_vert1 a:active,
.texte_vert2 a:active,
.texte_vert3 a:active 	{			color: #00a144;	text-decoration: underline;	}

.texte_rouge1 a:hover,
.texte_rouge1 a:active 	{			color: #d4161e;	text-decoration: underline;	}

.texte td a:hover,
.texte td a:active,
.texte_orange1 td a:hover,
.texte_orange2 td a:hover,
.texte_orange3 td a:hover,
.texte_orange4 td a:hover,
.texte_orange5 td a:hover,
.texte_orange6 td a:hover,
.texte_orange1 td a:active,
.texte_orange2 td a:active,
.texte_orange3 td a:active,
.texte_orange4 td a:active,
.texte_orange5 td a:active,
.texte_orange6 td a:active	{		color: #a67700;	text-decoration: underline;	}

.texte_vert1 td a:hover,
.texte_vert2 td a:hover,
.texte_vert3 td a:hover,
.texte_vert1 td a:active,
.texte_vert2 td a:active,
.texte_vert3 td a:active	{			color: #00a144;	text-decoration: underline;	}

.texte_rouge1 td a:hover,
.texte_rouge1 td a:active	{			color: #d4161e;	text-decoration: underline;	}





/*********************************************** AUTRES LIENS *****************************************************/
/******************************************************************************************************************/

a:link			{				color: #6e5619;	text-decoration: none;}
a:visited		{				color: #6e5619;	text-decoration: none;}
a:hover		{				color: #9e5d00;	text-decoration: none;}
a:active		{				color: #9e5d00;	text-decoration: none;}
									
.salles_header		{	width:163px; 
									margin-left:1px; 
									float:left; 
									text-align:center; 
									color:#fffaf3; 
									line-height:25px;
									font-weight: bold;	}
									
.salles_header_m	{	width:59px; 
									float:left; 
									text-align:center; 
									color:#fffaf3; 
									line-height:25px;
									font-weight: bold;
									border-right: 2px solid #8d6f47;		}
								
.org-autre				{	background-color: #d4d4d4;		color: #474747;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}
.org-cdbm				{	background-color: #e782d0;		color: #5b144b;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}
.org-fj						{	background-color: #f7df5b;			color: #59460b;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}
.org-rita					{	background-color: #85e4ec;		color: #14575d;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}
.org-seme				{	background-color: #f1a171;		color: #5e2f12;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}
.org-cld					{	background-color: #9abded;		color: #20426f;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}
.org-cre					{	background-color: #9de495;		color: #286f20;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}
.org-mrc					{	background-color: #f4b149;		color: #6e3e05;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}
.org-cit					{	background-color: #cfe674;		color: #4f5e11;			position:absolute; 			padding:3px;		padding-top:1px;	filter: alpha(opacity=70);	opacity: 0.7;		}

.m-org						{	font-size:9px !important;		
									padding:1px !important;	
									overflow: hidden; 			}			

div#qTip 					{	padding: 3px;
									display: none;
									font-size: 10px;
									text-align: left;
									position: absolute;
									z-index: 1000;	
									border: 1px solid #e1c29a;			
									background-color: #f7e7d3;		
									color: #674d2c;							 }
								
div#qTip.org-autre			{	font-size:10px !important;		border: 1px solid #d4d4d4;			background-color: #e8e8e8;		color: #474747;		filter: alpha(opacity=100);	opacity: 1;		}
div#qTip.org-cdbm			{	font-size:10px !important;		border: 1px solid #e782d0;			background-color: #f0b3e2;		color: #5b144b;		filter: alpha(opacity=100);	opacity: 1;	}
div#qTip.org-fj				{	font-size:10px !important;		border: 1px solid #f7df5b;			background-color: #fbeda2;		color: #59460b;		filter: alpha(opacity=100);	opacity: 1;	}
div#qTip.org-rita			{	font-size:10px !important;		border: 1px solid #85e4ec;			background-color: #b5eef3;		color: #14575d;		filter: alpha(opacity=100);	opacity: 1;	}
div#qTip.org-seme			{	font-size:10px !important;		border: 1px solid #f1a171;			background-color: #f4c7ac;		color: #5e2f12;		filter: alpha(opacity=100);	opacity: 1;	}
div#qTip.org-cld				{	font-size:10px !important;		border: 1px solid #9abded;			background-color: #c0d6f3;		color: #20426f;		filter: alpha(opacity=100);	opacity: 1;	}
div#qTip.org-cre			{	font-size:10px !important;		border: 1px solid #9de495;			background-color: #c5eec0;		color: #286f20;		filter: alpha(opacity=100);	opacity: 1;	}
div#qTip.org-mrc			{	font-size:10px !important;		border: 1px solid #f4b149;			background-color: #f6cf94;			color: #6e3e05;		filter: alpha(opacity=100);	opacity: 1;	}
div#qTip.org-cit				{	font-size:10px !important;		border: 1px solid #cfe674;			background-color: #deeda4;		color: #4f5e11;		filter: alpha(opacity=100);	opacity: 1;	}




