body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #e1f0eb;
	margin: 0px;
}

/*liens menu gauche*/
a.left{
	text-decoration: none;
	color: #ffffff;
}

a:hover.left{
	text-decoration: none;
	color: #800000;
}

/*liens menu horizontale*/
a.top{
	text-decoration: none;
	color: #2d2d2d;
}

a:hover.top{
	text-decoration: none;
	color: #800000;
}

/*liens dans paragraphes*/
a.para{
	text-decoration: underline;
	color: #003399;
}

a:visited.para{
	text-decoration: underline;
	color: #800080;
}

a:hover.para{
	text-decoration: underline;
	color: #800000;
}


/**************************
BLOCS CONTENEURS
***************************/
/*Bloc gnl*/
#right01{
	width : 795px;
	height : 100%;
	float: left;
}
/*Bloc gauche gnl*/
#left01{
	width : 175px;
	float: left;
}
/*Bloc centre gnl*/
#middle01{
	width : 620px;
	float: left;
}
/*Bloc centre NoLeftMenu*/
#middle01NoLeftMenu{
	width : 795px;
	float: center;
}

/**************************
BLOCS dans le BLOC GAUCHE
***************************/
/*Style Personal Service Since 1999*/
#title_1999{
	font-family: Tahoma, Verdana, Arial;
	color: #2d2d2d;
	font-size: 12px;
	font-weight: bold;
}
/*Bloc 1er gros titre*/
#title_menu00{
	height : 30px;
	background-image: url("../webgraph/menu00.jpg");
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial;
	color: #2d2d2d;
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
	line-height: 10px;
}
/*Blocs gros titres suivant*/
#title_menu01{
	height : 30px;
	background-image: url("../webgraph/menu01.jpg");
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial;
	color: #2d2d2d;
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
	line-height: 12px;
}
/*Bloc sous-titres*/
#title_menu02{
	height : auto;
	background-image: url("../webgraph/menu02.jpg");
	background-repeat: repeat-y;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
	color: #FFFFFF;
}
/*Style sous-titres*/
#title_menu02b{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0px;
	color: #2d2d2d;
}
/*Bloc bas*/
#title_bas{
	height : 16px;
	background-image: url("../webgraph/menuBas.jpg");
	background-repeat: no-repeat;
}

/**************************
BLOCS dans le BLOC CENTRE
***************************/
/*Bloc logo*/
#center_logo{
	height : 70px;
	text-align: center;
}

/*Bloc menu horizontale*/
#center_menu{
	height : 38px;
	background-image: url("../webgraph/menuHori2.jpg");
	background-repeat: no-repeat;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	color: #2d2d2d;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	line-height: 12px;	
}

/*Bloc menu horizontale no left menu*/
#center_menuNoLeftMenu{
	height : 38px;
	background-image: url("../webgraph/menuHori2.jpg");
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	color: #2d2d2d;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	line-height: 12px;
}

/*Bloc contenu*/
#center_content{
	height : auto;
	padding-left: 20px;
	font-family: Tahoma, Verdana, Arial;
	color: #2d2d2d;
	font-size: 12px;
}

/*Titre principal bloc contenu*/
#maintitle{
	color: #2d2d2d;
	font-size: 14px;
	font-weight: bold;
}

/*Sous titre bloc contenu*/
#subtitle{
	color: #800000;
	font-size: 14px;
	font-weight: bold;
}


/**************************
BLOCS BAS
***************************/
#bottom{
	text-align: center;
}
#half_bottom1{
	width: 200px;
	text-align: center;
	float: left;
}
#half_bottom2{
	width: 200px;
	text-align: center;
	float: right;
}
#full_bottom{
	width: 500px;
	text-align: center;
}


/**************************
POUR le bas des NEWSLETTERS
***************************/
#bottomNews{
		font-size: 9px;
}



/**************************
POUR le TEMPLATE POPUP
***************************/
#popup{
	width: 418px;
	height:382px;
	background-image: url("../webgraph/bkgd_popup.jpg")
}




/**************************************************************************
                 PART OVERVIEW PICTURE AND TEXT DISPLAY
***************************************************************************/


/******************************
Bloc conteneur gnl avec bordure
*******************************/
#hauteurGnl{
	vertical-align: top;
	height:auto;
	border: 0px solid #CCCCCC;
	float: left;
	text-align: center;
}

/************************
Bloc qui contient l'image
*************************/
#hauteurImg{
	height:130px;
}

/*************************
Bloc qui contient le texte
**************************/
#hauteurText{
	height:auto;
}

/*************************************************************************
Bloc pour créer un espace entre les differentes occurences du bloc general
**************************************************************************/
#hauteurEsp{
	height: 230 px;
	width: 10px;
	float:left;
}