#tabcentrale{	
	margin-top:10px;
}
#tableaugeneral
{
	position:relative;
	width:962px;
}

#colonnegauchei
{
	width:235px;
	padding-bottom:50px;
}

#colonnecentrei
{
	width:512px;
}


#colonnedroitei
{
	width:191px;
}


.legendebarre
{
	padding-top:1px;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-family: arial;	
	color: white;
	background-image: url(/design/grigri.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-left:10px;
	width:247px;
}

#m1
{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	right:0px;
	top:3px;
	font-family: arial;
	font-size: 11px;		
	color: #818181;
	width:330px;
	margin:20px 0 0 0;

}

/* MENU XXL */

ul#menu-haut{
	position:relative;
	clear:both;
	width:960px;
	background:url(/design/bg-menu-haut.gif) repeat-x top left;
	height:50px;
	border:1px solid #baabab;
	border-top:0px;
	padding:0;
	margin:3px 0 0 0;
	position:relative;
}


/* Niveau 1 */
li.niveau-1{
	float:left;
	width:192px;
	line-height:40px;
	text-align:center;
	border-top:9px solid #004296;
	list-style:none;
}

#n41{border-top:9px solid #004296;}
#n42{border-top:9px solid #c4191d;}
#n43{border-top:9px solid #ed9809;}
#n44{width:250px;border-top:9px solid #7BBA00;}
#n45{width:134px;border-top:9px solid #BABABA;}

li.niveau-1 span.niveau-1{
	font-weight:bold;
	font-family: verdana;
	font-size: 13px;
	color:black;
}

li.niveau-1 a.niveau-1{
	font-weight:normal;
	font-family: verdana;
	font-size: 14px;
	text-transform: capitalize;
	text-decoration:none;
	display:block;
	width:100%;
	line-height:40px;
	color:black;
}

li.niveau-1 a.niveau-1:hover,li.niveau-1 a.niveau-1.active{color:white;}

a.n41:hover, a.n41.niveau-1.active{background-color:#004296;}
a.n42:hover, a.n42.niveau-1.active{background-color:#c4191d;}
a.n43:hover, a.n43.niveau-1.active{background-color:#ed9809;}
a.n44:hover, a.n44.niveau-1.active{background-color:#7BBA00;}
a.n45:hover, a.n45.niveau-1.active{background-color:#BABABA;}


/* Niveau 2 */
li.niveau-1 div.niveau-2{
	position:absolute;
	top:49px;
	left:-1px;
	width:962px;
	background:gray;
	overflow:hidden;
	z-index:100;
	display:none;
}

#n41 div.niveau-2{
	background: #004296;
	background: -moz-linear-gradient(top,  #004296 0%, #003a82 44%, #00346d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004296), color-stop(44%,#003a82), color-stop(100%,#00346d));
	background: -webkit-linear-gradient(top,  #004296 0%,#003a82 44%,#00346d 100%);
	background: -o-linear-gradient(top,  #004296 0%,#003a82 44%,#00346d 100%);
	background: -ms-linear-gradient(top,  #004296 0%,#003a82 44%,#00346d 100%);
	background: linear-gradient(top,  #004296 0%,#003a82 44%,#00346d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004296', endColorstr='#00346d',GradientType=0 );
}
#n42 div.niveau-2{
	background: #c4191d;
	background: -moz-linear-gradient(top,  #c4191d 0%, #ad1619 44%, #8e1214 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4191d), color-stop(44%,#ad1619), color-stop(100%,#8e1214));
	background: -webkit-linear-gradient(top,  #c4191d 0%,#ad1619 44%,#8e1214 100%);
	background: -o-linear-gradient(top,  #c4191d 0%,#ad1619 44%,#8e1214 100%);
	background: -ms-linear-gradient(top,  #c4191d 0%,#ad1619 44%,#8e1214 100%);
	background: linear-gradient(top,  #c4191d 0%,#ad1619 44%,#8e1214 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4191d', endColorstr='#8e1214',GradientType=0 );
}
#n43 div.niveau-2{
	background: #ed9809;
	background: -moz-linear-gradient(top,  #ed9809 0%, #e08d08 44%, #b77407 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed9809), color-stop(44%,#e08d08), color-stop(100%,#b77407));
	background: -webkit-linear-gradient(top,  #ed9809 0%,#e08d08 44%,#b77407 100%);
	background: -o-linear-gradient(top,  #ed9809 0%,#e08d08 44%,#b77407 100%);
	background: -ms-linear-gradient(top,  #ed9809 0%,#e08d08 44%,#b77407 100%);
	background: linear-gradient(top,  #ed9809 0%,#e08d08 44%,#b77407 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed9809', endColorstr='#b77407',GradientType=0 );
}
#n44 div.niveau-2{
	background: #7bba0e;
	background: -moz-linear-gradient(top,  #7bba0e 0%, #75ad0d 44%, #699b0c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bba0e), color-stop(44%,#75ad0d), color-stop(100%,#699b0c));
	background: -webkit-linear-gradient(top,  #7bba0e 0%,#75ad0d 44%,#699b0c 100%);
	background: -o-linear-gradient(top,  #7bba0e 0%,#75ad0d 44%,#699b0c 100%);
	background: -ms-linear-gradient(top,  #7bba0e 0%,#75ad0d 44%,#699b0c 100%);
	background: linear-gradient(top,  #7bba0e 0%,#75ad0d 44%,#699b0c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bba0e', endColorstr='#699b0c',GradientType=0 );
}
#n45 div.niveau-2{
	background: #bababa;
	background: -moz-linear-gradient(top,  #bababa 0%, #afafaf 44%, #999999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(44%,#afafaf), color-stop(100%,#999999));
	background: -webkit-linear-gradient(top,  #bababa 0%,#afafaf 44%,#999999 100%);
	background: -o-linear-gradient(top,  #bababa 0%,#afafaf 44%,#999999 100%);
	background: -ms-linear-gradient(top,  #bababa 0%,#afafaf 44%,#999999 100%);
	background: linear-gradient(top,  #bababa 0%,#afafaf 44%,#999999 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#999999',GradientType=0 );
}

li.niveau-1 div.niveau-2 div.more{
	float:left;
	width:250px;
	padding:20px 20px 20px 5px;
}

ul.niveau-2{
	padding:40px 20px 20px;
	float:left;
	margin:0;
}

ul.niveau-2.no_text{width:922px;}
ul.niveau-2.yes_text{width:647px;}

ul.niveau-2 li.niveau-2{
	float:left;
	text-align:left;
	margin-right:10px;
	list-style:none;
	width:313px;
	line-height:16px;
	margin:0 10px 20px 0;
}

ul.niveau-2.no_text li.niveau-2{
	width:297px;
}

ul.niveau-2 li.niveau-2 a.niveau-2 {
	color:white;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	padding-left:25px;
	line-height:20px;
	display:block;
	background:url(/design/menu-haut-puce-n2.png) no-repeat top left;
}
ul.niveau-2 li.niveau-2 a.niveau-2:hover{
	text-decoration:underline;
}



/* Niveau 3 */

ul.niveau-3{
	margin:10px 0 0 35px;
	padding:0;
	width:200px;
}
ul.niveau-3 li.niveau-3{
	clear:both;
	text-align:left;
	margin-right:10px;
	list-style:none;
	line-height:16px;
	margin:0 0 5px 0;
}
ul.niveau-3 li.niveau-3 a.niveau-3 {
	color:white;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
ul.niveau-3 li.niveau-3 a.niveau-3:hover{
	text-decoration:underline;
}

/***************************************************************/

/* STRUCTURE v2*/

a.logo{
	display:block;
	float:left;
	width:362px;
	height:94px;
	margin:10px 0;
}

div.cci-form{
	float:right;
	width:450px;
	margin-top:69px;
}

a.logo-cci{
	float:left;
	display:block;
	width:51px;
	height:34px;
	margin:0px 0px 0px 170px;
}

div.rechercher{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:white;
	border:1px solid #baabab;
	width:185px;
	float:right;
	clear:both;
}

div.rechercher input{
	width:150px;
	height:20px;
	line-height:20px;
	float:left;
	border:0;
	margin:0 0 0 10px;
	padding:0;
	color:black;
}

div.rechercher a{
	display:block;
	float:left;
	width:15px;
	height:15px;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	color:black;
	text-decoration:none;
	margin:2px 6px 0 0;
}



div.rechercher a:hover{
	color:#e50024;
	text-decoration:none;
}

.col-gauche{
	/*background:url(/design/bg-col-gauche.gif) no-repeat top left;*/
	width:238px;
}

div.accueil_top{
	background:url(/design/accueil_top.gif) no-repeat top left;
	overflow:hidden;
}
div.accueil_bottom{
	background:url(/design/accueil_bottom.gif) no-repeat bottom left;
	overflow:hidden;
	margin-left:21px;
	width:698px;
	padding-bottom:20px;
}

div.bloc-zoomsur,div.bloc-agenda{
	float:left;
}

div.bloc-zoomsur h2,div.bloc-agenda h2{
	height:0px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

div.bloc-zoomsur{
	width:385px;
	padding:54px 11px 0 11px;
}

div.bloc-agenda{
	width:249px;
	margin:0 0 0 20px;
	padding:54px 11px 0 11px;
}

div.accueilContenu div.item{
	overflow:hidden;
}

div.accueilContenu div.item a{
	color:#0c3f97;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:arial;
}

div.accueilContenu div.item a:hover{
	color:#e50024;
	text-decoration:underline;
}

div.accueilContenu div.item a.suite{
	font-weight:normal;
	font-size:11px;
}

div.accueilContenu div.bloc-agenda  div.item a{
	color:#e50024;
}

div.accueilContenu div.bloc-agenda  div.item a:hover{
	color:#0c3f97;
}

div.accueilContenu div.item p{
	font-weight:normal;
	font-size:12px;
	color:black;
	margin:0;
	padding:0;
	font-family:arial;
}

div.accueilContenu div.item img{
	float:left;
	padding-right:8px;
}

div.accueilContenu div.separateur{
	background:url(/design/separateur-accueil.gif) repeat-x top left;
	height:2px;
	margin:10px 0;
}

div.footer{
	width:100%;
	clear:both;
	overflow:hidden;
	background:url(/design/bg-footer.gif) repeat-x top left;
}
div.centered{
	width:962px;
	margin:13px auto 10px auto;
	overflow:hidden;
}

div.footer div.centered div.block{
	width:279px;
	float:left;
	margin:0 0 0 11px;
	padding:17px;
	background:url(/design/bg-footer-block.png) no-repeat top left;
}

div.footer div.centered div.block.first{margin-left:0;}

div.footer div.centered div.block h3{
	text-transform:uppercase;
	font-size:20px;
	color:black;
	font-weight:normal;
	margin:0;
	padding:0;
}

div.footer div.centered div.block  a.contactconseillers{
	display:block;
	width:268px;
	height:138px;
	text-indent:-9999px;
	background:url(/design/contactez.jpg) no-repeat top left;
}

div.footer div.centered div.block  a.contactconseillers:hover{background-position:bottom left}


div.footer div.centered div.block.outils ul,
div.footer div.centered div.block.infos ul{
	margin:12px 0 0 0;
	padding:0;
	border-top:1px solid #d5cece;
}

div.footer div.centered div.block.outils ul li,
div.footer div.centered div.block.infos ul li{
	line-height:31px;
	list-style:none;
	border-bottom:1px solid #d5cece;
}
div.footer div.centered div.block.infos ul li{
	line-height:42px;
	background:url(/design/bg-infos.gif) repeat-x top left;

}
div.footer div.centered div.block.outils ul li a,
div.footer div.centered div.block.infos ul li a{
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:black;
	display:block;
	line-height:31px;
	padding-left:45px;
	background:url(/design/sprite-outils.gif) no-repeat top left;
}

div.footer div.centered div.block.infos ul li a{
	line-height:42px;
	background:url(/design/sprite-infos.png) no-repeat top left;
}

div.footer div.centered div.block.outils ul li a:hover,
div.footer div.centered div.block.infos ul li a:hover{
	color:#e50024;
	text-decoration:underline;
}

div.footer div.centered div.block.outils ul li.rss a{}
div.footer div.centered div.block.outils ul li.marches a{background-position:left -101px;}
div.footer div.centered div.block.outils ul li.contact a{background-position:left -33px;}
div.footer div.centered div.block.outils ul li.plan_acces a{background-position:left -68px;}

div.footer div.centered div.block.infos ul li.lettre a{}
div.footer div.centered div.block.infos ul li.publi a{background-position:left -41px;}
div.footer div.centered div.block.infos ul li.e-midi a{background-position:left -82px;}


/****************/

#logorss20
{
	top:7px;
	position:absolute;
	right:15px;
}

.pointillePI{
	background-image: url(../design/pointillePI.gif);
	background-repeat:repeat-x;
	background-position:0 10px;
	height:3px;
	width:100%;
	padding-bottom:15px;
	clear:both;
}

.pointillePIbas{
	float:left;
	background-image: url(../design/pointillePI.gif);
	background-repeat:repeat-x;
	background-position:0 15px;
	height:3px;
	width:100%;
	padding-top:15px;
	padding-bottom:0px;
}

.ImprimerRecommander{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;			
	color: black;
	text-align:right;
}


a.ImprimerRecommander{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;			
	color: black;
	text-decoration:none;
}

a.ImprimerRecommander:hover{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;			
	color: #e50024;
	text-decoration:underline;	
}

a.retourRecommander{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;			
	color: black;
	text-decoration:none;
}
a.retourRecommander:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;			
	color: #e50024;
	text-decoration:none;
}

.eic_abonn{
	clear:both;
	padding-left:20px;
	background-position: 0px 2px;
	background-image: url(/design/pictoFichier.gif);
	background-repeat: no-repeat;
	line-height:20px;
	cursor:pointer;
	margin-left:8px;
}

a.eic_abonnLien{
	font-family: arial;
	font-size: 13px;
	font-weight:bold;			
	color: #0c3f97;
	text-decoration:none;
}
a.eic_abonnLien:hover{
	font-family: arial;
	font-size: 13px;
	font-weight:bold;			
	color: #0c3f97;
	text-decoration:underline;
}
/*.contactPE{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;			
	color: black;
	text-decoration:none;
}

.contactPELien{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;			
	color: black;
	text-decoration:none;
}

.contactPELien:hover{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;			
	color: #e50024;
	text-decoration:underline;
}*/

.titreformation
{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	color:#c4001d;
	text-decoration:underline;
	padding-left:24px;
}


div.menuGauche{
	clear:both;
	float:left;
	background-image:url(/design/fondMenuGauche.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:235px;
	padding-top:12px;
	margin-bottom:20px;
}

div.menuGaucheStandard{
	clear:both;
	float:left;
	width:235px;
	margin:9px 0 0 0px;
}

div.menuGaucheStandard.bis{
	margin:24px 0 0 0px;
}

div.menu9, div.menu9_haut, div.menu9_milieu, div.menu9_bas{
	clear:both;
	float:left;
	width:119px;
}
div.menu9{
	float:right;
}
div.menu9_haut, div.menu9_bas{
	height:9px;
}

div.menu9_milieu{
	padding:0px 0px 5px 0px;
	background-color:#c4001d;
}

.Pagination_bloc{
	clear:both;
	float:left;
	width:100%;
}

#message_erreur{
	display:none;
	clear:both;
	float:left;
	margin:10px 0px;
	font-size:12px;
	color:red;
	font-weight:bold;
}

