@charset "utf-8";
/* CSS Document */

body
{

	margin:0px;
	background-color:#022e4c;
	padding:0px;
	/*min-width: 1321px;*/
	color:#333333;
	/*font-family:"Arial Narrow", "Arial Rounded MT Bold", "Arial Unicode MS";*/
	font-family:Arial, Helvetica, sans-serif;
	
	}
#header
{
		background:url(../Images/header2.png) repeat-x center 0px;
		clear: both;
		width:100%;
		margin:0px;
		padding:0px;
}

#header-accueil
{
		background:url(../Images/header.png) repeat-x center 0px;
		clear: both;
		width:100%;
		margin:0px;
		padding:0px;
}


#header_top
{
position:relative;
    clear: both;
    height: 531px;
    width:1000px;
    margin: 0 auto;
    padding: 0;
}

#header_top .header_gauche
{
	width:975px;
	height:230px;
	margin-left:auto; margin-right:auto;
	position:absolute;
	z-index:9999;
}
#header_top .header_gauche .logo
{
	float:left;
	position:relative; 
	z-index:9999;
	top:0; left:0;
	width:276px;
	height:190px;
	background:url('../Images/container-logo-top.png') no-repeat;
	padding-top:36px;
}
#header_top .header_gauche .header_gauche_menu
{
	float:left;
	position:relative; 
	top:145px; left:-250px;
	z-index:9999;
	width:216px; height:15px;
}
#header_top .header_gauche .header_gauche_menu img
{
	
	position:relative;
	top:70px; left:0;
	
	
}

/* pages 
#header_top .header_gauche .logo-pages
{
		float:left;
		position:relative; 
		top:0; left:0;
		z-index:9999;
		width:276px;
		height:190px;
		background:url('../Images/container-logo-top.png') no-repeat;
		padding-top:36px;
}
#header_top .header_gauche .header_gauche_menu-pages
{
	float:left;
	position:relative; 
	top:0; left:0;
	z-index:9999;
	width:216px; height:15px;
}
#header_top .header_gauche .header_gauche_menu-pages img
{
	
	position:relative;
	top:70px; left:0;
	
	
} */

#container_bandeau {
		z-index:20;
		height:299px;
		width:1000px;
}
#container_bandeau #bandeau {
}
/*#header_top .header_gauche .header_gauche_menu ul
{
	margin-left:-31px;
}
#header_top .header_gauche .header_gauche_menu ul li
{
	float:left;
	list-style:none;
}
#header_top .header_gauche .header_gauche_menu ul li.separateur
{
	 color:#ffffff;
}
#header_top .header_gauche .header_gauche_menu ul li a
{
	color: #FFFFFF;
    display: block;
    font-size: 13.32px;
    line-height: 22px;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
	font-family:"Eurostile Condensed";
}

#header_top .header_gauche .header_gauche_menu ul li a:hover {
	text-decoration:underline;	
}*/

#header_top .menu_principale
{
		position:absolute;
		/*top: 232px;*/
		background: url("../Images/font_menu.jpg") repeat-x scroll center center;
		clear: both;
		float: left;
		height: 43px;
		line-height: 52px;
		margin-top: 26px;
		width: 100%;
		z-index:150;
		bottom:230px
}
#header_top .menu_principale ul
{
	 margin:0;
	 /*width:900px;
	 border:1px solid red;*/
}

#header_top #menu_top {
		/*position:relative;
		height:40px;
		margin-top:192px;*/
		float:left;
}

li#left-menu-spcr { width:15px; }

#header_top .menu_principale ul li
{
	float:left;
	list-style:none;
	/*border:1px solid red;*/
	
}
#header_top .menu_principale ul li.separateur
{
	 color:#ffffff;
}

/* buttons top-menu ------------------------ */
#header_top .menu_principale ul li a
{
	color: #FFFFFF;
	height: 43px;
	line-height:43px;
	font-family:"Arial Narrow", "Arial Rounded MT Bold", "Arial Unicode MS";
    display: block;
    font-size: 14px;
    padding: 0 36px;
    text-decoration: none;
    text-transform: uppercase;
}
#header_top .menu_principale ul li a:hover
{
	background: url("../Images/botton.png") no-repeat scroll center center transparent;
	display: block;
    color: #000002;
	font-size: 14px;
    height: 61px;
    line-height: 61px;
    margin-top: -9px;
}
#header_top .menu_principale ul li a.active
{
	background: url("../Images/botton.png") no-repeat scroll center center transparent;
	color: #000002 !important;
	height: 61px;
	line-height:61px;
	font-family:"Arial Narrow", "Arial Rounded MT Bold", "Arial Unicode MS";
    display: block;
    font-size: 14px;
	position:relative; top:-9px;
}
#header_top .menu_principale ul li a.active:hover
{
	background: url("../Images/botton.png") no-repeat scroll center center transparent;
	color: #000002 !important;
	height: 61px;
	line-height:61px;
	font-family:"Arial Narrow", "Arial Rounded MT Bold", "Arial Unicode MS";
    display: block;
    font-size: 14px;
	position:relative; top:0;
}
/* eof buttons top-menu ------------------------ */

#header_top .menu_principale  .liens a
{
	float:left;
}
#header_top .menu_principale  .liens a img
{
	
}
#header_top .menu_principale  .liens
{
	float:left;
	margin:13px 0 0 15px;
}
#header_top .animation_fash
{
    margin: 0;
    padding: 0;
    clear:both;
    z-index:100;
    
}
#header_top .animation_fash img
{
	margin:0px;
	padding:0px;
}
#contenu_header
{
	background: url("../Images/contunu.png") no-repeat scroll center bottom transparent;
	padding-bottom:59px;
    clear:both;
	margin:auto;
	
}
#backgraond
{
	
	clear:both;	
	
	/*margin:10px auto auto;*/
	margin:0 auto auto;
	
}
#contenu_header #contenu
{
	background:url(../Images/border.png) repeat-y center center;
	height:300px;
	padding-bottom:42px;
	clear:both;	
	margin:auto;
}

#contenu_header #contenu #contenu_contenu
{
	
	height:300px;
	padding-bottom:42px;
	font-family:Arial, Helvetica, sans-serif;
	width:922px;	
	margin:auto;
}
#contenu_header #contenu #contenu_gouche
{
	margin:0px;
	text-align:left;
	margin:56px 0 0 36px;
	float:left;
	padding:0px;
	width:184px;

}
#contenu_header #contenu #contenu_center
{
	margin:0px;
	text-align:left;
	margin:56px 0 0 28px;
	float:left;
	padding:0px;
	width:364px;

}
#contenu_header #contenu  h1.titre
{
	margin:0px;	
	font-size:31px;
	font-family:"Myriad Pro Light";
	margin-left:-8px;
	color:#276172;
}
#contenu_header #contenu #contenu_gouche  h1.titre
{
	background:url(../Images/bienvenue.png) no-repeat left center;
	width:148px;
	text-indent: -9999px;
	height:33px;
}
#contenu_header #contenu #contenu_center  h1.titre
{
	background:url(../Images/actualites.png) no-repeat left center;
	width:148px;
	
	text-indent: -9999px;
	height:33px;
}
#contenu_header #contenu #contenu_droit h1.titre1
{
	background:url(../Images/catalogue.png) no-repeat left center;
	width:127px;
	text-indent: -9999px;
	height:46px;
	}
#contenu_header #contenu #contenu_droit h1.titre2
{
	background:url(../Images/newsletter.png) no-repeat left center;
	width:96px;
	text-indent: -9999px;
	height:33px;
	}
#contenu_header #contenu  h2.sous_titre
{
	margin:0px;
	text-align:justify;
	color:#000000;
	margin:8px 0px;
	font-size:15px;
}
#contenu_header #contenu  h3.sous_titre
{
		color:#898989;
		margin:0px;
		text-align:left;
		text-transform:uppercase;
		margin:8px 0px;
		font-size:14px;
}
#contenu_header #contenu  p.texte
{
	color:#333333;
	text-align:justify;
	font-size:12px;
}
#contenu_header #contenu #contenu_gouche img.image
{
	margin:20px 0 0 8px;
}
#contenu_header #contenu #contenu_center img.image
{
	margin-bottom:8px;
}

 a.link
{
	background: url("../Images/botton_lien.png") no-repeat scroll center center transparent;
    color: #000000;
    display: block;
    font-size: 12px;
    height: 26px;
    line-height: 21px;
    padding-left: 23px;
    width: 108px;
	float:left;
	 
} 
a.link:hover
{
    background: url("../Images/botton_lien_hover.png") no-repeat scroll center center transparent;
    color: #737373;
}
/*#contenu_header #contenu #contenu_center ul
{
	float: left;
    margin: 0;
    padding: 5px 0 0 17px;
}

#contenu_header #contenu #contenu_center ul li
{
	float:left;
	text-decoration:none;
	list-style:none;
}
#contenu_header #contenu #contenu_center ul li a
{
	color: #022E4C;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    text-align: left;
    text-decoration: none;
    width: 10px;
	padding-left:4px;
	padding-top:1px;
}
#contenu_header #contenu #contenu_center ul li a:hover
{
     background-color:#3c637b;
}*/

#contenu_header #contenu #contenu_droit
{
	background: url("../Images/en_bas.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 348px;
    margin: 20px 0 0 35px;
    padding: 0 0 37px;
    position: relative;
    text-align: left;
    width: 269px;
    z-index: 9;

}
#contenu_header #contenu #contenu_droit .contenu_contenu_droit
{
	background: url("../Images/border_menu_gouche.png") repeat-y scroll 0 0 transparent;
	float: left;
	height: 294px;
	padding: 0;
	position: relative;
	text-align: left;
	width: 269px;
	
}
#contenu_header #contenu #contenu_droit ul
{
	 background: url("../Images/en_haute.png") no-repeat scroll 0 20px transparent;
    float: left;
    margin-bottom: 0;
    margin-top: -6px;
    padding: 0 0 19px 6px;
    width: 269px;
}
#contenu_header #contenu #contenu_droit ul li
{
	/*float:left;*/
	text-decoration:none;
	list-style:none;
	/*height:22px;*/
}

/*#contenu_header #contenu #contenu_droit ul li a
{
	color: #5A5A5C;
    display: block;
    font-family: "Eurostile Condensed";
    font-size: 13.32px;
    font-weight: normal;
    height: 16px;
    line-height: 11px;
    padding: 3px;
    text-decoration: none;
    text-transform: uppercase;
}
#contenu_header #contenu #contenu_droit ul li a:hover
{
	text-decoration:underline;
}
#contenu_header #contenu #contenu_droit ul li.separateur
{
	 color:#5a5a5c;
	 font-size:13.32px;
}*/
#footer
{
        background: url("../Images/header_footre.png") repeat-x scroll center 16px transparent;
         clear: both;
         float: left;
          padding: 0;
          width: 100%;
		  height:210px;
}
#footer .menu_foter 
{
	float: left;
    text-align: left;
}
#footer .menu_foter ul li
{
	
	width: 170px;
	list-style:none;
	float:left;
}

#footer .menu_foter ul li ul
{
	margin:12px 0 0 0;
	padding:0px;
}
#footer .menu_foter ul li ul li
{
	float:none;
	
}
#footer .menu_foter ul li ul li a
{
	 color:#ffffff;
	 display:block;
	 text-decoration:none;
	 font-size:11px;
	 width:184px;
	 height:14px;
}
#footer .menu_foter ul li ul li a:hover
{
	 color:#ffffff;
	 display:block;
	 text-decoration:underline;
	 font-size:11px;
	 width:184px;
	 height:14px;
}
#footer .menu_foter ul li a.partenaires
{
	   font-size:11px;
	   color: #FFFFFF;
       display: block;
       height: 28px;
	   line-height:28px;
	  
	}
#footer .menu_foter ul li label,#footer .menu_foter ul li a.partenaires
{
	color: #FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	line-height:25px;
    display: block;
    height: 18px;
}

#footer .menu_foter ul li.center,#footer .menu_foter ul li.center ul li
{
    width:248px;
}
#footer .copyright
{
	color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin-top: 52px;
    text-align: left;
	}
#footer .copyright img
{
	   float: left;
    margin: 0;
    padding: 0;
}
#footer .copyright label
{
	   float: left;
    margin: 0;
    padding: 0;
}
#footer .copyright ul 
{
	   float: left;
    margin: 0;
    padding: 0;
}
#footer .copyright ul li 
{
	list-style:none;
	float:left;
}
#footer .copyright ul li a
{
		color:#fff;
		padding:3px;
		text-decoration:none;
}
#footer .copyright ul li a:hover
{
		color:#fff;
		padding:3px;
		text-decoration:underline;
}
#contenu_header #contenu #contenu_droit h1.titre1
{
	color: #276172;
    font-family: "Myriad Pro Light";
    font-size: 19px;
    margin: 0 0 0 22px;
}
#contenu_header #contenu #contenu_droit h1.titre2
{
	color: #276172;
    float: left;
    font-family:"Myriad Pro Light";
    font-size: 19px;
    margin: 21px 0 0 22px;
}
#contenu_header #contenu #contenu_droit h2.sous_titre
{
	margin:0px;
	text-align:justify;
	color:#000000;
	margin:8px 0px;
	font-size:15px;
}
#contenu_header #contenu #contenu_droit img.image1
{
	float: right;
	margin-top: -51px;
}
#contenu_header #contenu #contenu_droit img.image2
{
	margin:10px 0 0 7px;
	float:left;
}
#contenu_header #contenu #contenu_droit a.link
{
	margin: -29px 0 0 11px;
}
#contenu_header #contenu #contenu_droit form.form_cherche
{
	float:left;
	margin: 18px 0px 0px 9px;
	
	}
#contenu_header #contenu #contenu_droit form.form_cherche input.text_email
	{
		background: url("../Images/textbox.png") no-repeat scroll center center transparent;
		border: 0 none;
		color: #747679;
		font-size: 11px;
		height: 20px;
		float: left;
		line-height: 20px;
		margin-top: 0px;
		padding: 9px;
		width: 86px;
		}
#contenu_header #contenu #contenu_droit form.form_cherche input.submit
{
	    background: url("../Images/cherche.png") no-repeat scroll center 5px transparent;
		border: 0 none;
		cursor: pointer;
		float: left;
		height: 30px;
		width: 26px;
	}
	#contenu_header #contenu #contenu_droit form.form_cherche input.submit:hover
{
	    background: url("../Images/cherche_hover.png") no-repeat scroll center 5px transparent;
}
	/******************************* menu *********************************************************************/
#sous_menu {
    background: url("../Images/bg-ssmenu.png") no-repeat scroll center center transparent !important;
    clear: both;
    /*display: none;*/
	visibility:hidden;
	margin:0 0 0 9px !important;
    padding: 16px 9px 10px !important;
    position: absolute;
    top: 40px;
}
#sous_menu2 {
    background: url("../Images/bg-ssmenu.png") repeat-x scroll center center transparent !important;
    clear: both;
    display: none;
	margin:0 0 0 22px !important;
    padding: 16px 9px 10px !important;
    position: absolute;
    top: 40px;
}

#sous_menu li
{
	float:none !important; 
	clear:left;
	line-height:20px !important;
	width:195px;
	/*position:relative;
	left:-140px;*/
		}
#sous_menu2 li
{
	float:none !important; 
	clear:left;
	line-height:20px !important;
	width:420px;
		}		
#sous_menu li a
{
    background: url("../Images/sep-ssmenu-off.png") repeat-x scroll left top transparent !important;
    color: #000000 !important;
    display: block !important;
    float: left !important;
    font-size: 12px !important;
    height: 20px !important;
    line-height: 20px !important;
    margin-top: 0 !important;
    padding: 2px 5px 0 15px !important;
    text-align: left !important;
    width: 175px !important;
}

#sous_menu li a:hover, #sous_menu li a.actif
{
	background: url("../Images/sep-ssmenu-off.png") repeat-x scroll left top transparent !important;
    color:#022e4c !important;
    display:block !important;
	height:20px !important;
	font-weight:bold;
	line-height:20px !important;
	margin-top:0px !important;
	float:left !important;
	text-align:left !important;
    font-size: 12px !important;
    padding: 2px 5px 0 15px !important;
    text-align: left !important;
    width: 175px !important;
}
#sous_menu2 li a:hover, #sous_menu2 li a.actif
{
	background: url("../Images/sep-ssmenu-off.png") no-repeat scroll left top transparent !important;
    color: #022e4c !important;
	font-weight:bold;
    display: block !important;
    float: left !important;
    font-size: 12px !important;
    height: 20px !important;
    line-height: 20px !important;
    margin-top: 0 !important;
    padding: 2px 1px 0 15px !important;
    text-align: left !important;
    width: 430px !important;
}
#sous_menu2 li a  
{
    background: url("../Images/sep-ssmenu-off.png") no-repeat scroll left top transparent !important;
    color: #000000 !important;
    display: block !important;
    float: left !important;
    font-size: 12px !important;
    height: 20px !important;
    line-height: 20px !important;
    margin-top: 0 !important;
    padding: 2px 1px 0 15px !important;
    text-align: left !important;
    width: 430px !important;
}

#header_top .menu_principale { z-index:10000; }
#header_top .menu_principale li:hover > #sous_menu { /*display: block;*/ visibility:visible; }
#header_top .menu_principale li:hover > #sous_menu2 { display: block; z-index:500; }	
/*#header_top .menu_principale li:hover > #header_top .menu_principale ul li a{
	background: url("../Images/botton.png") no-repeat scroll center center transparent;
    color: #000002;
	font-size: 13px;
    height: 61px;
    line-height: 61px;
    margin-top: -9px;
}*/

/* fixes */
span.vertsh-topm { position:relative; top:-3px; }
span.vertsh-topm-active { position:relative; top:-3px; color:#000002; font-weight:bold; }
table#logotable { width:535px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

table#nos-partn { width:816px; margin:0 0 0 25px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	td.npar-cell { width:204px; vertical-align:top; padding:30px 5px 0 5px;}

#contenu_gouche-tbl
{
	margin:0px;
	text-align:left;
	margin:42px 0 0 42px;
	float:left;
	padding:0px;
	width:537px;
	/*border:1px solid red;*/
}

td#le-groupe-title { background:url(../Images/logo-le-groupe/le-groupe-bacgr.png) top left no-repeat; width:533px; height:111px;  }

td#left-gr { background:url(../Images/green-bord.png) top left no-repeat; width:283px; 
				height:380px; padding:0; vertical-align:top; }
td#left-bl { background:url(../Images/blue-bord.png) top left no-repeat; width:283px; 
				height:280px; padding:0; vertical-align:top; }	
td#left-bl-2 { background:url(../Images/blue-bord-2.png) top left no-repeat; width:283px; 
				height:280px; padding:0; vertical-align:top; }
td#left-or { background:url(../Images/orange-bord.png) top left no-repeat; width:283px; 
				height:280px; padding:0; vertical-align:top; }	
td#left-gr-2 { background:url(../Images/green-bord-2.png) top left no-repeat; width:283px; 
				height:280px; padding:0; vertical-align:top; }	
td#left-gr-3 { background:url(../Images/green-bord-3.png) top left no-repeat; width:283px; 
				height:280px; padding:0; vertical-align:top; }															
td#right-gr	{ width:253px; padding-top:47px; padding-left:15px; vertical-align:top; }	/*padding-top:55px;*/	


td#nos-comp { padding:0; vertical-align:top; }
div#noscomp-lcont { font-size:12px; margin:0 0 0 25px; padding:0; color:#000000;  
/*font-size:11px; margin:0 0 0 40px; padding:0; color:#000000; width:400px;*/ }			
				

div#blk-title { font-size:12px; font-weight:bold; margin:50px 0 0 25px; padding:0; color:#FFFFFF;}
h3.le-groupe-ttl { font-size:15px; font-weight:normal; margin:0 0 0 25px; padding:0; color:#000000;}
div#color-contt {}
p.ccnt { margin:0 25px 8px 25px; font-weight:normal; color:#FFFFFF; line-height:1.1;}

p.c2cnt { margin:0 0 10px 0; padding:0; color:#333333; line-height:1.1;}
	p.c2cnt strong { color:#000000; }

p.c3cnt { margin:0 0 10px 5px; padding:0; color:#333333; line-height:1.1; font-size:12px;}
	p.c3cnt strong { color:#000000; }

a.c3lnk			{ font-size:12px; color:#286EA4; font-weight:normal; }
a.c3lnk:hover	{ font-size:12px; color:#286EA4; font-weight:normal; text-decoration:none; }

a.c3lnk-nleg		{ font-size:12px; color:#286EA4; font-weight:normal; background:url(../Images/picto_ss_menu.gif) left no-repeat; 
						height:16px; padding:0 0 0 12px; display:block; margin:4px 0 4px 0; }
a.c3lnk-nleg:hover	{ text-decoration:none; }

ul.ccnt-list { color:#FFFFFF; padding:0; margin:0 25px 10px 38px;}
ul.ccnt-list li { color:#FFFFFF; padding:0; margin:0 0 8px 0;}

ul.c2cnt-list { color:#333333; padding:0 0 0 15px; margin:0 0 10px 0;}

ul.c2cnt-list a { color:#333333;}

ul.c3cnt-list { color:#333333; padding:0 0 0 15px; margin:0; font-size:12px; }
/*ul.c2cnt-list li { color:#333333; padding:0; margin:0;}*/

div#cont-formation { color:#3f3d3a; font-size:12px; background:url(../Images/cont-formation-bacgr.png) top left no-repeat; 
						width:256px; height:76px; padding-top:15px; margin-left:6px;   }
	div#cont-formation p { margin:0 0 0 25px; padding:0; color:#3f3d3a; font-weight:bold;}
	div#cont-formation a { margin:0 0 0 25px; padding:0; color:#286ea4; text-decoration:none;}
	
	div#cont-formation a.contwb-lnk {color: #3F3D3A; font-weight: bold; margin: 0 0 0 25px; padding: 0; text-decoration:underline}
	div#cont-formation a.contwb-lnk:hover {text-decoration:none;}
	
div#cont-formation4row { color:#3f3d3a; font-size:12px; background:url(../Images/cont-formation-bacgr.png) top left no-repeat; 
						width:256px; height:76px; padding-top:8px; margin-left:6px;   }
	div#cont-formation4row p { margin:0 0 0 25px; padding:0; color:#3f3d3a; font-weight:bold;}
	div#cont-formation4row a { margin:0 0 0 25px; padding:0; color:#286ea4; text-decoration:none;}
	
	div#cont-formation4row a.contwb-lnk {color: #3F3D3A; font-weight: bold; margin: 0 0 0 25px; padding: 0; text-decoration:underline}
	div#cont-formation4row a.contwb-lnk:hover {text-decoration:none;}
	
div#cont-formation4row-spe { color:#3f3d3a; font-size:12px; background:url(../Images/cont-formation-bacgr.png) top left no-repeat; 
						width:256px; height:76px; padding-top:8px; margin-left:6px;   }
	div#cont-formation4row-spe p { margin:0 0 0 10px; padding:0; color:#3f3d3a; font-weight:bold;}
	div#cont-formation4row-spe a { margin:0 0 0 10px; padding:0; color:#286ea4; text-decoration:none;}
	
	div#cont-formation4row-spe a.contwb-lnk {color: #3F3D3A; font-weight: bold; margin: 0 0 0 10px; padding: 0; text-decoration:underline}
	div#cont-formation4row-spe a.contwb-lnk:hover {text-decoration:none;}	

h1.h1-comp { font-size:14px; color:#898989; display:block; /*width:500px;*/ text-transform:uppercase; }
h1.h1-comp1 { font-size:14px; color:#898989; display:block; width:230px; height:30px; text-transform:uppercase; }
h1.h1-comp2 { font-size:14px; color:#78a186; display:block; width:230px; height:30px; text-transform:uppercase; }
p.c2cnt2 { margin:0 0 10px 0; padding:0; font-weight:bold; font-size:12px; color:#000000; line-height:1.1;}
p.c2cnt2-gray { margin:0 0 10px 0; padding:0; font-weight:normal; font-size:12px; color:#333333; line-height:1.1; }

p.c2cnt2-ttl { margin:0 10px 5px 10px; padding:0; font-weight:bold; font-size:12px; color:#000000; line-height:1.1; text-align:center; width:195px }
p.c2cnt2-gray-cntn	{ margin:10px 0 20px 10px; padding:0; font-weight:normal; font-size:12px; color:#333333; line-height:1.1; text-align:center; width:195px }	

div#cat-inpages { background:url(../Images/cat-form-bacgr.png) top left no-repeat; 
					margin:0; padding:0; width:260px; height:95px; }
	div#cat-inpages a { position:relative; top:70px; left:0; color:#000000; text-decoration:underline; padding:2px 40px 7px 15px;
						background:url(../Images/link-cat-bacgr.png) top left no-repeat; width:102px; height:24px; }
	div#cat-inpages a:hover { position:relative; top:70px; left:0; color:#737373; text-decoration:underline; padding:2px 40px 7px 15px;
						background:url(../Images/link-cat-bacgr-mover.png) top left no-repeat; width:102px; height:24px; }	
						
/* mail form */
div.form-row { margin-bottom:5px; width:390px }
p.fort-text { margin:0; padding:0; width:250px;}
input.texte	{ margin:0; padding:0; font-size:12px; color:#000000; width:390px;}
select.texte { margin:0; padding:0; font-size:12px; color:#000000; width:395px; }
textarea.flat_bis	{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  width:390px; height:100px}	

div#envoyer-form { position:relative; top:0; left:297px; width:85px;}
	div#envoyer-form a { font-size:12px; color:#286EA4; font-weight:normal; margin:0; padding:0;}	
	div#envoyer-form a:hover { text-decoration:none; }
	
	/*div#envoyer-form a { font-size:11px; color:#286EA4; font-weight:normal; margin:0; padding:9px 40px 9px 0; background:url(../Images/picto_fleche_bleue.png) right no-repeat;}	
	div#envoyer-form a:hover { text-decoration:none; background:url(../Images/picto_fleche_bleue_on.png) right no-repeat; }*/	
	
	
	
/* news rotator */
div.texte { position:relative; }
h3.sous_titre1	{ font-size:14px; color:#898989; display:block; width:360px; height:30px; text-transform:uppercase;  }
h3.sous_titre2	{ font-size:14px; color:#78a186; display:block; width:360px; height:30px; text-transform:uppercase;  }

p.produits, p.instit { position:absolute; width:10px; height:85px; right:8px; top:28px; }

p.produits { background:#898989; }
p.instit { background:#78a186; }

a.news-link 		{ color:#000000; text-decoration:underline; padding:2px 40px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
						background:url(../Images/link-cat-bacgr2.png) top left no-repeat; width:102px; height:24px; }
a.news-link:hover 	{ color:#737373; text-decoration:underline; padding:2px 40px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
					background:url(../Images/link-cat-bacgr-mover2.png) top left no-repeat; width:102px; height:24px; }		
					
div#conteneur-menu1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; 
						position:relative; top:-22px; left:-20px; width:115px; float:right; }
	div#conteneur-menu1 a { color:#022e4c; text-decoration:none; padding:2px 5px 2px 5px; background:url(../Images/rtr-linkb-transp.png) center no-repeat;}	
	div#conteneur-menu1 a:hover { color:#FFFFFF; text-decoration:none; padding:2px 5px 2px 5px; background:url(../Images/rtr-linkb.png) center no-repeat;}
	div#conteneur-menu1 a.wactive{ color:#FFFFFF; text-decoration:none; padding:2px 5px 2px 5px; background:url(../Images/rtr-linkb.png) center no-repeat;}				
														 
	

