html
{
margin:0px;
padding:0px;
height:100%;
width:100%;
}

body
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
font-family:verdana, arial;
}

a img{ 
border-width: 0px; 
}

/* ----------------- */
/*		HEADER		 */
/* ----------------- */

#logo{
width:832px;
height:144px; 
margin:auto;
position:relative;
z-index:2;
}

	/* ----------------------- */
	/*	     Langue            */
	/* ----------------------- */

	#langue
	{
	color:#fff;
	position:relative;
	left:690px;
	bottom:130px;
	width:100px;
	text-align:center;
	z-index:1;
	}

		#langue a
		{
		color:#fff;
		text-decoration:none;
		}

			#langue a:hover
			{
			color:#fff;
			text-decoration:underline;
			}
			
#goToAssist{
position:relative;
bottom:70px;
left:674px;
width:100px;
}

#goToAssist input{
border:0;
color:#0079b1;
background-color:#e9e4df;
padding:5px;
}

#goToAssist input:hover{
border:0;
color:#0079b1;
background-color:#e9e4df;
padding:5px;
}


/* ----------------- */
/*		MAIN		 */
/* ----------------- */

#main{
margin:auto;
width:832px;
position:relative;
padding-bottom:40px;
height:100%;
}

#mainMidd{
background-image:url("/images/mainMidd.png");
background-repeat:repeat-y;
width:832px;
overflow:hidden;
padding-bottom:20px;
margin:auto;
min-height:500px;
}

#mainMidd2{
background-image:url("/images/mainMidd2.png");
background-repeat:repeat-y;
width:832px;
overflow:hidden;
padding-bottom:20px;
margin:auto;
min-height:500px;
}

#mainBottom{
background-image:url("/images/mainBottom.png");
background-repeat:repeat-y;
width:831px;
height:31px;
}

#mainBottom2{
background-image:url("/images/mainBottom2.png");
background-repeat:repeat-y;
width:831px;
height:22px;
}

/* ----------------- */
/*		PANEL		 */
/* ----------------- */

#tableHome{
margin:20px auto 0px auto;
padding:0;
background-color:#fff;
width:755px;
border-collapse:collapse;
}

#tableHome h1
{
color:#395C71;
font-size:23px;
font-weight:100;
}

#tableHome b
{
color:#395C71;
font-size:23px;
font-weight:100;
}

#tableHome p
{
font-size:22px;
font-weight:100;
}

#tableHome img{
margin:-1px 0px -5px -1px;
padding:0;
}

#tableHome td{
}

.td
{
padding:20px;
color:#395C71;
font-size:23px;
}

.tdTextHome h1
{
color:#395C71;
font-size:23px;
font-weight:100;
margin:auto auto auto 10px;
}

/* ----------------------- */
/*	      PANEL SITEMAP    */
/* ----------------------- */

#sitemap
{
background-color:#fff;
margin:20px 0 20px 0;
padding:1px 0;
width:617px;
position:relative;
left:176px;
text-align: justify;
}

#sitemap h2
{
color:#000;
font-weight:bold;
font-size:15px;
margin:10px 142px 10px 50px;
}

#sitemap p
{
color:#000;
font-weight:normal;
font-size:14px;
margin:5px 30px 20px 50px;
}

#sitemap ul
{
color:#000;
font-weight:normal;
font-size:14px;
margin:5px 142px 5px 20px;
}

#sitemap li
{
color:#000;
font-weight:normal;
font-size:14px;
margin:0 142px 0 30px;
}

#sitemap a
{
color:#00649C;
text-decoration:none;
}

#sitemap a:hover
{
color:#00649C;
text-decoration:underline;
}

/* ----------------------- */
/*		PANEL NEWS HOME	   */
/* ----------------------- */

#news
{
background-color:#fff;
margin:20px 0 20px 0;
padding:1px 0;
width:617px;
position:relative;
left:176px;
text-align: justify;
}

#news h1
{
color:#00649C;
font-weight:normal;
font-size:17px;
margin:30px 50px 20px 50px;
}

#news h2
{
color:#00649C;
font-weight:normal;
font-size:17px;
margin:30px 50px 20px 50px;
}

#news h3
{
color:#000;
font-weight:bold;
font-size:15px;
margin:0px 50px 0px 50px;
}

#news p
{
color:#000;
font-weight:normal;
font-size:14px;
margin:20px 30px 20px 50px;
}

#news ul
{
color:#000;
font-weight:normal;
font-size:14px;
margin:5px 49px 5px 20px;
}

#news li
{
color:#000;
font-weight:normal;
font-size:14px;
margin:0 49px 0 30px;
}

.date{
font-size:11px;
margin:0px 0px 20px 50px;
padding:0;
color:#7F7F7F;
}

#news a
{
color:#00649C;
text-decoration:none;
}

#news a:hover
{
color:#00649C;
text-decoration:underline;
}


/* ----------------------- */
/*	      MENU HAUT        */
/* ----------------------- */

#menuHaut{
width:832px;
height:34px;
margin:auto;
position:relative;
z-index:2;

}

.home{
background-image:url("/images/menu/home.png");
background-repeat:no-repeat;
width:340px;
height:34px;
}

.home:hover{
background-image:url("/images/menu/homeSelected.png");
background-repeat:no-repeat;
width:340px;
height:34px;
}

.homeSelected{
background-image:url("/images/menu/homeSelected.png");
background-repeat:no-repeat;
width:340px;
height:34px;
}

.services{
background-image:url("/images/menu/services.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.services:hover{
background-image:url("/images/menu/servicesSelected.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.servicesSelected{
background-image:url("/images/menu/servicesSelected.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.about{
background-image:url("/images/menu/about.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.about:hover{
background-image:url("/images/menu/aboutSelected.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.aboutSelected{
background-image:url("/images/menu/aboutSelected.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.resources{
background-image:url("/images/menu/resources.png");
background-repeat:no-repeat;
width:121px;
height:34px;
}

.resources:hover{
background-image:url("/images/menu/resourcesSelected.png");
background-repeat:no-repeat;
width:121px;
height:34px;
}

.resourcesSelected{
background-image:url("/images/menu/resourcesSelected.png");
background-repeat:no-repeat;
width:121px;
height:34px;
}

.contact{
background-image:url("/images/menu/contact.png");
background-repeat:no-repeat;
width:147px;
height:34px;
}

.contact:hover{
background-image:url("/images/menu/contactSelected.png");
background-repeat:no-repeat;
width:147px;
height:34px;
}

.contactSelected{
background-image:url("/images/menu/contactSelected.png");
background-repeat:no-repeat;
width:147px;
height:34px;
}

.accueil{
background-image:url("/images/menu/accueil.png");
background-repeat:no-repeat;
width:239px;
height:34px;
}

.accueil:hover{
background-image:url("/images/menu/accueilSelected.png");
background-repeat:no-repeat;
width:239px;
height:34px;
}

.accueilSelected{
background-image:url("/images/menu/accueilSelected.png");
background-repeat:no-repeat;
width:239px;
height:34px;
}

.servicesFr{
background-image:url("/images/menu/servicesFr.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.servicesFr:hover{
background-image:url("/images/menu/servicesFrSelected.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.servicesFrSelected{
background-image:url("/images/menu/servicesFrSelected.png");
background-repeat:no-repeat;
width:112px;
height:34px;
}

.apropos{
background-image:url("/images/menu/apropos.png");
background-repeat:no-repeat;
width:176px;
height:34px;
}

.apropos:hover{
background-image:url("/images/menu/aproposSelected.png");
background-repeat:no-repeat;
width:176px;
height:34px;
}

.aproposSelected{
background-image:url("/images/menu/aproposSelected.png");
background-repeat:no-repeat;
width:176px;
height:34px;
}

.ressources{
background-image:url("/images/menu/ressources.png");
background-repeat:no-repeat;
width:129px;
height:34px;
}

.ressources:hover{
background-image:url("/images/menu/ressourcesSelected.png");
background-repeat:no-repeat;
width:129px;
height:34px;
}

.ressourcesSelected{
background-image:url("/images/menu/ressourcesSelected.png");
background-repeat:no-repeat;
width:129px;
height:34px;
}

.contactez{
background-image:url("/images/menu/contactez.png");
background-repeat:no-repeat;
width:176px;
height:34px;
}

.contactez:hover{
background-image:url("/images/menu/contactezSelected.png");
background-repeat:no-repeat;
width:176px;
height:34px;
}


.contactezSelected{
background-image:url("/images/menu/contactezSelected.png");
background-repeat:no-repeat;
width:176px;
height:34px;
}

#shadowTop{
background-image:url("/images/shadowTop.png");
background-repeat:no-repeat;
width:832px;
height:20px;
margin:auto;
position:relative;
z-index:2;

}

#shadowTop2{
background-image:url("/images/shadowTop2.png");
background-repeat:no-repeat;
width:832px;
height:20px;
margin:auto;
position:relative;
z-index:2;
}

#menuHaut ul
{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;

}

#menuHaut li
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
float:left;
color:#fff;
font-size:14px;
}


#menuHaut a
{
text-decoration:none;
color:#fff;
}

#menuHaut div
{
display:inline-block;
}

#menuHaut span
{
display:inline-block;
}

#menuHaut a:hover
{
text-decoration:underline;
color:#fff;
}

.btn1{

}

.btnSelectedMenuHaut{

}

/* ----------------------- */
/*	      MENU GAUCHE      */
/* ----------------------- */

#menuGauche{
background-color:#fff;
width:200px;
margin-left:15px;
float:left;
height:100%;

}

#menuGauche ul
{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
position:relative;
top:25px;
}

#menuGauche li
{

margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size:13px;
width:200px;
}


#menuGauche a
{
display:block;
width:130px;
text-decoration:none;
color:#00649C;
font-size:12px;
margin:0px 0px 0px 24px;
padding:10px;
text-align:right;
border-bottom:1px dashed #C4B9AC;
}

#menuGauche a:hover
{
text-decoration:none;
color:#00304d;
}

.btnMenuLeft{
font-weight:normal;
}

.btnMenuLeft:hover{
font-weight:normal;
background-color:#ebe8e4;
}

.btnSelectedMenuLeft{
background-image:url("/images/arrow.png");
background-repeat:no-repeat;
background-position:center right;
font-weight:normal;
}

.btnSelectedMenuLeft a{
/*display:block;
padding:0px 10px 0px 10px;
margin-right:20px;*/
}

/*#whiteSquare{
background-color:#fff;
width:199px;
height:40px;
margin-left:15px;
position:relative;
bottom:20px;
}*/

/* ----------------------- */
/*	      COPYRIGHT        */
/* ----------------------- */

#copyright
{
color:#999999;
font-size:10px;
position:relative;
left:220px;
width:570px;
top:-10px;
text-align:center;
}

#copyright a
{
color:#999999;
font-size:10px;
}

#copyright2
{
color:#999999;
font-size:10px;
position:relative;
left:220px;
top:-10px;
width:570px;
text-align:center;
}

#copyright2 a
{
color:#999999;
font-size:10px;
}

/* ----------------------- */
/*	     RIGHT PANEL       */
/* ----------------------- */

#rightPanel{
background-color:#fff;
float:left;
margin-left:10px;
width:590px;
height:100%;
}

#homePanel{
background-color:#fff;
float:left;
}

#homePanel p{
color:#7F7F7F;
font-size:13px;
margin-left:50px;
margin-right:50px;
}

#rightPanel h1{
color:#00649C;
font-weight:normal;
margin-left:50px;
font-size:23px;
}

#rightPanel h2{
color:#4d4d4d;
margin-left:50px;
font-size:18px;
font-weight:normal;
}

#rightPanel p{
color:#7F7F7F;
font-size:13px;
margin-left:50px;
margin-right:50px;
}

#rightPanel table{
border-collapse: collapse;
}

#rightPanel td, th{
border: 1px solid black;
}

.para{
color:#7F7F7F;
font-size:13px;
margin-left:50px;
margin-right:50px;

}

	#rightPanel a{
	color:#7F7F7F;
	text-decoration:none;
	margin-left:50px;
	}

	#rightPanel a:hover{
	color:#4d4d4d;
	text-decoration:underline;
	}

/* ----------------------- */
/*	     .                 */
/* ----------------------- */

#tableNormal{
border-collapse:collapse;
width:560px;
text-align:center;
margin-left:15px;
}
	
#tableNormal thead
{
background-color:#99bed9;
color:#000;
font-weight:bold;
font-size:14px;

}

#tableNormal thead td
{
border:1px solid #005da0;
padding:10px;
}

#tableNormal tbody
{
background-color:#e3ded8;
font-size:13px;
}

#tableNormal tbody td
{
border:1px solid #000;
padding:5px;

}

.editTable
{
margin:0px 20px 0px 22px;
}

/* ----------------------- */
/*	     Login             */
/* ----------------------- */

/*#login
{
position:relative;
left:425px;
top:85px;
width:390px;

}

#login table{
margin:auto;
}

#signupGotoassist input
{
border:0;
background-color:#fff;
padding:4px;
font-weight:bold;
}

#tableLogin td
{
color:#fff;
font-weight:bold;
font-size:12px;
}

#tableLogin input
{
font-size:12px;
}

.tdInput input
{
width:70px;
border:0;
background-color:#99c9e0;
padding:3px;
}

.tdInputBtn input, .tdInputSubmit input
{
border:0;
background-color:#99c9e0;
padding:3px;
}*/

/* ----------------------- */
/*	     Admin             */
/* ----------------------- */

#mainPanel{
background-color:#fff;
margin:0px 30px 0px 30px;
padding:20px 20px 20px 20px;
}

#mainPanel h1{
color:#0076b1;
margin:auto;
padding:0px 0px 0px 0px;
}

#mainPanel h2{
color:#000;
margin:auto;
font-size:18px;
padding:0px 0px 0px 0px;
}

#mainPanel p{
color:#7F7F7F;
font-size:13px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

#adminConnected
{
font-size:12px;
color:#fff;
position:relative;
bottom:150px;
left:500px;
text-align:center;

width:300px;
}

#adminConnected a
{
color:#fff;
text-decoration:none;
}

#adminConnected a:hover
{
color:#fff;
text-decoration:underline;
}

#formAddModify
{

text-align:center;
margin:0px 50px 0px 50px;
padding:20px 0px 20px 0px;
background-color:#e3ded8;
}

#formAddModify table
{
margin:auto;
}


#formAddModify h2
{
margin:0px 00px 0px 00px;
}

/* ----------------------- */
/*	  Table GoTo Assit 	   */
/* ----------------------- */

#tableGoToAssist{
width:400px;
text-align:center;
background-color:#005da0;
color:#fff;
font-size:15px;
margin:auto;
padding:20px;
}

/* ----------------------- */
/*	  Util				   */
/* ----------------------- */

.spacer
{
clear:both;
}

/* ----------------------- */
/*	  Message			   */
/* ----------------------- */

.messageError{
background-color:#c94747;
font-size:15px;
font-weight:bold;
margin:0px 100px 0px 100px;
padding:10px;
color:#fff;
text-align:center;
}

.message{
background-color:#4086b8;
font-size:15px;
font-weight:bold;
margin:0px 100px 0px 100px;
padding:10px;
color:#fff;
text-align:center;
}

/* ----------------------- */
/*	  help			   */
/* ----------------------- */

#help
{
background-color:#ccdfec;
margin:0px 20px 0px 20px;
border:1px solid #005da0;

}

#help h1
{
display:block;
background-color:#005da0;
font-size:15px;
padding:5px;
text-align:center;
margin:0;
color:#fff;
font-weight:bold;
}

#help h2
{
color:#666666;
font-size:14px;
padding:10px 20px 10px 20px;
margin:0;
font-weight:bold;
}

#help p
{
margin:0;
padding:0px 10px 0px 10px;
color:#000000;
font-size:12px;
}

#help ul
{
margin:0;

}





