HTML
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	color: #626262;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
H2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
H5
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
H6
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
DL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
DT
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
DD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
/*IMG
{
	border-style: none;
	padding: 0px;
	margin: 0px;
		list-style-type: none;
		width: 270px;
	height: 110px;
}*/
P
{
	border-style: none;
	padding: 0px;
	margin: 0px;
		list-style-type: none;
		height: 29px;
	width: 247px;
}
IMG A
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	border-bottom-style: none;
}
/*IMG
{
	border-style: none;
	padding: 0px;
	margin: 0px;
		list-style-type: none;
	width: 270px;
	height: 100px;
}*/
.clear
{
	clear: both;
	display: block;
	font-size: 1px;
	width: 100%;
	line-height: 0.1em;
}
FIELDSET
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
FORM
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
}
.input
{
	color: #a4a493;
	background-color: #fff;
}
.select
{
	color: #a4a493;
	background-color: #fff;
}
.textarea
{
	color: #a4a493;
	background-color: #fff;
}
TEXTAREA
{
	font-size: 11px;
	font-family: Verdana, "Lucida Grande" , Lucida, Tahoma, "Trebuchet MS" , Arial, Geneva, Helvetica, sans-serif;
}
TABLE
{
	padding: 0px;
margin: 0px 2px 0px 0px;
		border-collapse: collapse;
	width: 349px;
	height: 26px;
}
TR
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}
TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}
.container
{
	margin: 0px auto;
	width: 965px;
	position: relative;
	text-align: left;
	/*top: 0px;
	height:auto;
	left: 0px;*/
}
.container .header
{
	margin: 0px auto;
	width: 960px;
	height: 149px;
	text-align: left;
}
.container .header .toolbox
{
	z-index: 99;
	right: 5px;
	background: url(toolsbox.png) no-repeat 0px 0px;
	width: 285px;
	position: absolute;
	top: 0px;
	height: 25px;
}
.container .header .toolbox UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.container .header .toolbox UL LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.container .header .toolbox UL LI A
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.container .header .toolbox UL LI A:hover
{
	text-decoration: underline;
}
.container .header .toolbox UL LI.item1 A
{
	display: block;
	z-index: 99;
	left: 14px;
	position: absolute;
	top: 5px;
}
.container .header .toolbox UL LI.item2 A
{
	display: block;
	z-index: 99;
	left: 198px;
	position: absolute;
	top: 5px;
}
.container .header .toolbox UL LI.item3 A
{
	display: block;
	z-index: 99;
	background: url(../Extranet/home.png) no-repeat 0px 0px;
	left: 248px;
	width: 23px;
	position: absolute;
	top: 4px;
	height: 15px;
}
.container .header .toolbox UL LI.item3 A SPAN
{
	display: none;
}
.mainmenu
{
	clear: both;
	background: url(home_mainmenu.jpg) no-repeat 0px 0px;
	float: none;
	width: 100%;
	height: 35px;
}
.mainmenu UL
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 99;
	left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
	position: absolute;
	top: 149px;
	height: 35px;
}
.mainmenu UL LI
{
	border-right: #2c6a81 1px solid;
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(__fichiers/web/mainmenu-border.jpg) repeat-y right 50%;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	height: 35px;
}
.mainmenu UL LI2
{
	border-right: #2c6a81 1px solid;
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(__fichiers/web/mainmenu-border.jpg) repeat-y right 50%;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	height: 35px;
}
.mainmenu UL LI A
{
	padding-right: 18px;
	padding-left: 18px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-bottom: 0px;
	color: #ffffff;
	line-height: 35px;
	padding-top: 0px;
	height: 35px;
	text-align: center;
	text-decoration: none;
}

.mainmenu2
{
	/*padding-right: 18px;
	padding-left: 18px;*/
	font-weight: bold;
	font-size: 12px;
	/*float: left;*/
	padding-bottom: 0px;
	color: #ffffff;
	/*line-height: 35px;*/
	padding-top: 0px;
	height: 35px;
	/*text-align: right;*/
	text-decoration: none;
}
.mainmenu UL LI A:hover
{
	background: url(mainmenu-active-bg-large.jpg) no-repeat center top;
	width: auto;
	color: #368aa9;
	height: 35px;
}
.mainmenu UL LI.active A
{
	background: url(mainmenu-active-bg-large.jpg) no-repeat center top;
	width: auto;
	color: #368aa9;
	height: 35px;
}
.wrapper
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	min-height: 535px;
	background: url(wrapper_home.gif) no-repeat 0px 0px;
	float: none;
	padding-bottom: 0px;
	width: 965px;
	padding-top: 10px;
}
* HTML .wrapper
{
	height: 535px;
}
.wrapper_home
{
	float: left;
	width: 790px;
}
.wrapper_right
{
	left: 783px;
	position: absolute;
	top: 195px;
	height: 313px;
}
.panning_menu_accueil
{
	background: url(pannel_home.gif) repeat-y 0px 0px;
	margin: 0px 0px 17px 15px;
	width: 790px;
	font-family: 'Trebuchet MS' , Trebuchet, Arial, Helvetica, sans-serif;
	height: 668px;
}
.panning_menu H2
{
	padding-right: 0px;
	padding-left: 14px;
	font-size: 12px;
	background: url(home_line.jpg) no-repeat 0px bottom;
	padding-bottom: 5px;
	margin: 0px 0px 9px;
	text-transform: uppercase;
	color: #323232;
	padding-top: 10px;
}
.panning_menu h3
{
	font-size: 8px;
	color: #323232;
	background-color: inherit;
	background: url(home_line2.jpg) no-repeat 0 bottom;
	text-transform: uppercase;
	margin: 0 0 9px 0;
	
	padding: 10px 0 5px 0px;
	width: 273px;
}
.panning_menu h4
{
	font-size: 2px;
	color: #323232;
	background-color: inherit;
	background: url(home_line2.jpg) no-repeat 0 bottom;
	text-transform: uppercase;
	margin: 0 0 9px 0;
	padding: 10px 0 5px 14px;
}
.panning_menu .title
{
	width: 95%;
	text-align: center;
	height: 35px;
}
.panning_menu UL
{
	padding-right: 0px;
	padding-left: 0px;
	min-height: 80px;
	padding-bottom: 0px;
	margin: 0px 0px 4px 14px;
	padding-top: 0px;
	list-style-type: none;
}
* HTML .panning_menu UL
{
	height: 80px;
}
.panning_menu UL LI
{
	padding-right: 0px;
	background-position: 0px 4px;
	padding-left: 10px;
	font-size: 11px;
	background-attachment: scroll;
	background-image: url(puce_home.jpg);
	padding-bottom: 0px;
	margin: 0px;
	color: #727272;
	line-height: 1.2em;
	padding-top: 0px;
	background-repeat: no-repeat;
	list-style-type: none;
}



.panning_menu UL LI A
{
	color: #727272;
	text-decoration: none;
}
.panning_menu UL LI A:hover
{
	text-decoration: underline;
}
.panning_menu_top
{
	font-size: 0.01em;
	background: url(pannel_top.jpg) no-repeat 0px 0px;
	width: 98%;
	height: 11px;
	margin-left: 15px;
}
.panning_menu_col0
{
	float: left;
	width: 100%;
}
.panning_menu_col1
{
	float: left;
	width: 34%;
	height: 286px;
	margin-left: 73px;
	margin-right: 0px;
}
.panning_menu_col2
{
	float: left;
	width: 37%;
}
.panning_menu_col3
{
	float: left;
	width: 28%;
}
.panning_menu_bottom
{
	clear: both;
	font-size: 0.01em;
	background: url(home_pannel_bottom.jpg) no-repeat 0px 0px;
	float: none;
	width: 100%;
	height: 3px;
}
.panning_menu_bottom2
{
	clear: both;
	font-size: 0.01em;
	background: url(home_pannel_bottom2.jpg) no-repeat 15px 0px;
	float: none;
	width: 100%;
	height: 20px;
	margin-top: 38px;
	/*padding-left:100px;*/
}
.panning_menu .link
{
	padding-right: 0px;
	padding-left: 8px;
	background: url(home_line2.jpg) no-repeat 0px top;
	padding-bottom: 0px;
	padding-top: 7px;
}
P.ensavoirplus
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	padding-bottom: 30px;
	width: 100%;
	padding-top: 0px;
}
P.ensavoirplus A
{
	padding-right: 0px;
	display: block;
	padding-left: 19px;
	font-weight: bold;
	font-size: 10px;
	background: url(en_savoir_plus.gif) no-repeat 0px 2px;
	float: left;
	padding-bottom: 0px;
	width: auto;
	color: #3194bf;
	line-height: 1.5em;
	padding-top: 0px;
	font-family: 'Trebuchet MS' , Trebuchet, Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	*/height: 19px;
	text-decoration: none;
}
P.ensavoirplus A:hover
{
	text-decoration: underline;
}
.block_outerlinks
{
	margin: 0px 0px 0px 23px;
	width: 790px;
	color: #323232;
	font-family: 'Trebuchet MS' , Trebuchet, Arial, Helvetica, sans-serif;
}
.block_outerlinks A
{
	color: #323232;
}
.block_outerlinks P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	color: #323232;
	line-height: 1.2em;
	padding-top: 0px;
}
.block_outerlinks H3
{
	padding-right: 0px;
	background-position: 0px bottom;
	padding-left: 0px;
	font-size: 18px;
	background-attachment: scroll;
	background-image: url(h3.jpg);
	padding-bottom: 9px;
	margin: 0px 0px 15px;
	color: #323232;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: 'Trebuchet MS' , Trebuchet, Arial, Helvetica, sans-serif;
}
.block_outerlinks STRONG
{
	text-transform: uppercase;
}
.block_outerlinks_col1
{
	padding-left: 20px;
	float: left;
	width: 285px;
}
.block_outerlinks_col1 P
{
	width: 257px;
}
.block_outerlinks_col2
{
	float: left;
	width: 268px;
}
.block_outerlinks_col2 P
{
	width: 243px;
}
.block_outerlinks_col3
{
	float: left;
	width: 185px;
}
.block_outerlinks_col3 P
{
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 22px;
	width: 115px;
	padding-top: 22px;
}
.block_outerlinks_bottom
{
	clear: both;
	float: none;
	width: 100%;
	height: 23px;
}
.media_flash
{
	width: 100%;
	height: 199px;
}
.wrapper_right .btn
{
	clear: both;
	float: none;
	margin: 0px 0px 20px;
	width: 100%;
}
.footer
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	float: none;
	width: 100%;
	color: #ffffff;
	height: 20px;
	background-color: #b9b9b9;
	text-align: center;
	position:relative;
}
.footer .content
{
	margin: 0px auto;
	width: 960px;
}
.footer .content UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.footer .content UL LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.footer .content UL LI A
{
	font-weight: bold;
	color: #ffffff;
	background-color: #b9b9b9;
	text-decoration: none;
}
.footer .content UL LI A:hover
{
	text-decoration: underline;
}
#content_right DIV.blockmedia DIV.box DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image
{
	margin-bottom: 0px;
}
.block_outerlinks_col1 .internal-link
{
	padding-right: 0px;
	display: block;
	padding-left: 19px;
	font-weight: bold;
	font-size: 10px;
	background: url(n_savoir_plus.gif) no-repeat 0px 2px;
	float: left;
	padding-bottom: 0px;
	width: auto;
	color: #3194bf;
	line-height: 1.5em;
	padding-top: 0px;
	font-family: 'Trebuchet MS' , Trebuchet, Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	*/height: 19px;
	text-decoration: none;
}
.block_outerlinks_col1 .internal-link:hover
{
	text-decoration: underline;
}
.block_outerlinks_col2 .internal-link
{
	padding-right: 0px;
	display: block;
	padding-left: 19px;
	font-weight: bold;
	font-size: 10px;
	background: url(en_savoir_plus.gif) no-repeat 0px 2px;
	float: left;
	padding-bottom: 0px;
	width: auto;
	color: #3194bf;
	line-height: 1.5em;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 19px;
	text-decoration: none;
}
.block_outerlinks_col2 .internal-link:hover
{
	text-decoration: underline;
}


/* ***************** */
/*    POP UP     */
/* *************** */

.mainpopup_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3194bf;
	font-size:20px;
	/*background: url("home_mainmenu.jpg");*/
	background: url(popup.jpg) no-repeat 0px bottom;
	clear: both;
	height: 30px;
	padding-left:2%;
}
.mainpopup ul
{
	position: absolute;
	z-index: 99;
	padding: 0;
	margin: 0;
	list-style: none;
	height: 63px;
	left: 0px;
	top: -2px;
	width: 594px;
	text-align: right;
}
.mainpopup ul li
{
	padding: 0;
	margin: 0 13 0 0;
	list-style: none;
	float: left;
	height: 53px;
	width: 594px;
	text-align: center;
}
.mainpopup ul li a
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 35px;
	float: left;
	height: 39px;
	top: -2px;
	width: 174px;
}

.mainpopup a
{
	color: #FFFFFF;
	text-align: right;
}
.close
{
	position: absolute;
	left: 400px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}

.container_popup
{
	width: 600px;
	margin: 0 auto;
	position: relative;
	top: 0px;
	left: 0px;
}


/* ****************
      menu_droite
* ****************/

.menu_right_contacts
{
	background-image: url('../Extranet/contacts.jpg');
	height: 305px;
	width:181px;
}
.menu_right_services
{
	background-image: url('../Extranet/service.jpg');
	height: 196px;
	width:181px;
}
.menu_right_text
{
	padding-top:100px;
}

.menu_right_text UL
{
	padding-right: 0px;
	padding-left: 10px;
	min-height: 80px;
	padding-bottom: 0px;
	margin: 0px 0px 4px 14px;
	padding-top: 0px;
	list-style-type: none;
}
.menu_right_text UL LI
{
	font-size:10px;
	background-position: 0px 6px;
	padding-left: 10px;
	background-image: url(puce_home.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
}


/* ****************
      TABLEAU
* ****************/
.panning_menu_tab
{
	
	/*font-family: 'Trebuchet MS' , Trebuchet, Arial, Helvetica, sans-serif;
	width: 723px;background: url(pannel_home.gif) repeat-y 0 0;
	margin: 0 0 17px 15px;
	height: 324px;*/
	padding-left:14px;
}
.panning_menu_tab A
{
	/*color:Red;*/
	color:#3194bf;
}
.panning_menu_tab_today
{
	font-weight: bold;
	color:#ffffff;
	padding-left:10px;
}
.panning_menu_tab A:hover
{
	font-weight: bold;
	color:Red;
	/*color:#3194bf;*/
	font-size:12px;
}
.panning_menu_1
{
	width: 49%;
	float: left;
	padding-left:4px;
}
.panning_menu_2
{
	width: 50%;
	float: left;
}
.panning_menu_3
{
	width: 48%;
	float: left;
	padding-left:14px;
}
.panning_menu_4
{
	width: 100%;
	float: left;
}
.panning_menu_
{
	width: 50%;
	float: left;
}
.panning_menu_contenu_1
{
	width: 50%;
	float: left;
}
.panning_menu_contenu_2
{
	width: 50%;
	float: left;
}
.panning_menu_contenu_3
{
	width: 50%;
	float: left;
}
.panning_menu_contenu_4
{
	width: 50%;
	float: left;
}