/*** GLOBAL ***/
	BODY{
		padding:0px;
		background-color:#7DA7D9;
	}

	*{
		font-family: Verdana, Arial, Sans-serif;
		color: #454545;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
	}

	IMG{
		border:0px;
		margin:0px;
	}

	A{
		color: #1E4066;
		text-decoration: none;
	}

	td.sep_height
	{
		height:20px;
	}

/************ PAGE ***********/

	#page{
		width: 770px;
		/*height: 100%;*/
		vertical-align: top;
		background: #7DA7D9 url('../pics/page_bkgrd_BL.gif') no-repeat left bottom;
	}

#window{
	background-image: url('../pics/bkgrd.gif');
}


TABLE#mainTable{
	/*** NEUTRALISATION IE5 MAC \*/
	height: 100%;
	/*** FIN NEUTRALISATION IE5 MAC */

}

TD#mainLeftBorder{
	background-image: url('../pics/mainLeftBorder.gif');
	width: 5px;
	font-size: 0px;
}

TD#mainRightBorder{
	background-image: url('../pics/mainRightBorder.gif');
	width: 5px;
	font-size: 0px;
}

#tableTop
{
	background-color:#6DCFF6;
	background-position: bottom right;
	background-repeat: no-repeat;
}

#bandeau
{
}

.vLine{
	background: url('../pics/vLine.gif') repeat-y;
	width: 3px;
	font-size: 0px;
}

.lineH
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background-color: #FEA101;
}

.satLink
{
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 1px solid #FFFFFF;
}

.satLink *
{
	color: #FFFFFF;
}

.satMenu
{
	width: 140px;
	vertical-align: bottom;
}

#menuTop
{
	height: 25px;
	border-top: 1px solid white;
	border-bottom: 1px solid #5283BD;
	background:#8392C9 url(../ill/menuTopSep.gif) no-repeat left center;
}

#menuTop *
{
	font-size: 11px;
	color: #FFFFFF;
}

.cellMenuTop
{
	text-align: center;
}

#footer *
{
	color: #FFFFFF;
	background-color: #4EBBE6;
}

/************ MIDDLE TABLE ***********/


.accueilParag
{
	padding-right: 30px;
}

.accueilParag, .accueilParag *
{

	color: #FFFFFF;
	line-height: 150%
}

.accueilParag A
{
	font-weight: bold;
	text-decoration: underline;
}

.accueilParag H1 , .accueilParag H1 a
{
	font-size: 12px;
	color: #E84F2F;
	padding-bottom: 3px;
	text-decoration:none;
}


.accueilImgRight
{
	width: 204px;
	height: 311px;
	padding-bottom: 20px;
}

.profImageMap
{
	height: 116px;
	padding-left: 2px;
	vertical-align: bottom;
}

#accueilBandeau
{
	padding-top: 2px;
	padding-bottom: 5px;
}

#accueilMenuLeft
{
	padding-right: 50px;
}

#profBar
{
	height: 20px;
/*	background-color: #5295C9;*/
	color: #FFFFFF;
	padding-left: 3px;
	font-size: 8px;
}

#middleTable
{
	font-size: 0px;
}

#centerTable{
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: white;
	vertical-align: top;
}

#centerTable .accroche
{
	color: #9E9D94;
}

#centerTableCal
{
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: white;
	vertical-align: top;
}

#centerTable LI, #centerTableCal LI
{
	background-image: url(../ill/bullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
	list-style-image: url(../ill/transp.gif);
	margin-bottom: 20px;
	padding-left: 15px;
}

#centerTable LI A, #centerTableCal LI A
{
	font-style: italic;
	font-size: 11px;
	color: #7B797A;
/*	font-weight: bold;*/
}

#centerTable UL, #centerTableCal UL
{
	padding-left: 10px;
}

#centerTable H1, #centerTableCal H1
{
	font-size: 11px;
	color: #7B797A;
	padding-bottom: 30px;
}

#centerTable H1 *, #centerTableCal H1 *
{
	font-size: 11px;
	color: #3B393A;
	font-style: italic;
}

#bandeau{
	background-image: url('../pics/bkgrd2.gif');
	height: 85px;
}

#mainImg{
	background-position: top left;
	background-repeat: no-repeat;
	height: 207px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}

.dots425{
	background-image: url('../pics/dots_425.gif');
	background-repeat: no-repeat;
	height: 3px;
	font-size: 0px;
}

IMG#slashes{
	margin-top: 196px;
	vertical-align: bottom;
}

.imgTL
{
	border: 1px solid #F85F03;
	padding: 1px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.linkImg
{
	margin-bottom: -1px;
}

.linkBack
{
	padding: 3px;
	background-color: #F4EDFC;
	color: #3B7FC8;
}

/************ LEFT MENU ***********/

#leftMenu
{
	background-color: #55B0E5;
	width: 200px;
	background-image: url(../ill/leftMenuBot.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.leftMenuTitle
{
	border: 1px solid #ACE5F9;
	border-bottom:0;
	width: 100%;
	text-align: center;
}

.leftMenuItem
{
	border-left: 1px solid #ACE5F9;
	border-right: 1px solid #ACE5F9;
	background: url(../ill/leftMenuItem.gif) no-repeat left top;
	height: 71px;
	text-align: center;
	vertical-align: bottom;
}

.leftMenuSep
{
	height: 5px;
	border-left: 1px solid #ACE5F9;
	border-right: 1px solid #ACE5F9;
	width: 100%;
	font-size: 5px;
}

.leftMenuItemTitle
{
	padding-left: 10px;
	padding-bottom: 3px;
}

A.leftLink{
	text-decoration: none;
}

A.leftLink:hover{
	text-decoration: underline;
}

.leftMenuSelect
{
	width: 180px;
	background-color: #A4DCF7;
}

.leftMenuInput
{
	width: 155px;
	background-color: #A4DCF7;
}

/************ ARTCILE    ***********/

.listeFiche
{
	background-color: #F8F7F5;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
/*	width: 174px;*/
}

#singleFiche .listeFiche
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #BEBDB4;
}

.preinscr
{
	background-color: #F8F7F5;
	text-align: right;
}

.listeFiche .title
{
	margin-bottom: 10px;
/*	padding-left: 15px;
	background-image: url(../ill/bullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
*/	margin-top: 5px;
	margin-left: 10px;
}

.listeFiche .title *
{
	color: #7CA7DA;
	font-size: 12px;
	font-weight: bold;
}



.listeFiche .parag
{
	padding-bottom: 3px;
	padding-left: 25px;
}

.listeFiche .session
{
	padding-bottom: 5px;
	text-align: right;
}

.listeFicheTitle
{
	background-image: url(../ill/listeTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #DFDEDC;
	height: 25px;
	text-align: center;
}

.listeFicheTitle B, .listeFicheTitle B *
{
	font-size: 13px;
}

.listeFiche .propr .titre, .listeFiche .proprSess .titre
{
	padding-bottom: 5px;
	font-weight: bold;
}

.listeFiche .propr .titre A
{
	color: #7CA7DA;
}

.listeFiche a:hover
{
	text-decoration:underline;
}

.listeFiche .propr A
{
	color: #7CA7DA;
}

.listeFiche .proprSess .titre A
{
	color: #D8A2C2;
}

.listeFiche .propr, .listeFiche .proprSess
{
	background-image: url(../ill/listePropr.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.listeFiche .proprSess
{
	background-image: url(../ill/listeProprSess.gif);
}

.listeFiche .headerArrow
{
	padding-right: 8px;
}

.listeFiche .headerLeft
{
	height: 100%;
	width: 150px;
	white-space: no-wrap;
	border-right: 1px solid #BEBDB4;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 150%;
}

.listeFiche .headerLeft A
{
	color: #6C97CA;
}

.listeFiche .headerLeft .session
{
	color: #AA8B9D;
	font-weight: bold;
}

.listeFiche .headerRight
{
	color: #9E9D94;
	height: 100%;
}

.sepH
{
	height: 5px;
	font-size: 0px;
}

.sepV
{
	width: 5px;
}

#centerTableCal .listeFicheTitle
{
	background-image: url(../ill/listeTopCal.gif);
	width: 153px;
}

#centerTableCal .listeFiche
{
	width: 154px;
}

#centerTableCal .listeMois
{
	width: 174px;
}

#centerTableCal .listeFiche .session
{
	padding-bottom: 0px;
	text-align: left;
}

.indentSess
{
	background-image: url(../ill/indent.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: 10px;
}

/************ RIGHT MENU ***********/

TD.rightMenu{
}

DIV.rightMenu{
	vertical-align: top;
	height: 100%;
	background-image: url(../pics/by_kaliop.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

TABLE.rightMenu{
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #F9D9A4;
	width: 141px;
}

.dots100{
	background-image: url(../pics/dots_100.gif);
	background-repeat: no-repeat;
	height: 3px;
	font-size: 0px;
}

/************ MISC ***********/

.test
{
/*	background-color: red;*/
	border: 2px solid red;
}

.test2
{
	background-color: red;
/*	border: 2px solid red;*/
}

#test
{
	border: 2px solid blue;
}

#test2
{
	background-color: red;
}


/**** Rajout Fred ****/

table.centerTable
{
	width:100%;
}
table.enteteOrg
{
	width:100%;
}

td.cellMenuTop a.hightlight
{
	background:#3B7FC8;
}

p.orgSiteWeb
{
	background:white url('../pics/web.gif') no-repeat left center;
	padding-left:25px;
	height:20px;
	padding-top:6px;
	margin-top:5px;
}

p.orgEmail
{
	background:white url('../pics/mail.gif') no-repeat left center;
	padding-left:25px;
	height:20px;
	padding-top:6px;
	margin-top:5px;
}

p.orgSiteWeb a , p.orgSiteWeb a 
{
	margin-top:6px;
}

h1.orgNom
{
	margin:0;
	padding:0;
	height:0;
}

p.orgAdresse
{
	margin:5px 0;
}

td.orgLogo
{
	width:25%;
	text-align:center;
	padding:5px;
}

td.orgFiche
{
	width:100%;
	padding:5px;
}


#centerTable LI ul.plan_site li, #centerTableCal LI ul.plan_site li
{
	margin-bottom:5px;
}

#centerTable td.listeFicheTitle h1
{
	color:#4B8CDA;
	font:normal normal bold 13px verdana,sans-sherif;
	margin:0;
	padding:0;
}

h2.profil
{
	color:#777777;
	font:italic normal bold 11px verdana,sans-sherif;
	margin:0;
	padding:0;
}

#footer td.linkFoot
{
	background:#6BA8DE;
	font-size:9px;
	text-align:center;
}

#footer td.linkFoot a
{
	background:#6BA8DE;
		font-size:9px;
}

table#middletable td.listeFiche div.parag ul li
{
	list-style-type:disc;
	margin:0;
	padding:0;
	padding-left:15px;
}

table#middleTable td.listeFiche div.parag ul li a
{
	color:black;
	font:normal normal normal 10px verdana,sans-sherif;
}

div.parag a:hover
{
	text-decoration:underline;
}

table#footer td.texte_description a
{
	font-weight:bold;
	text-decoration:underline;
}