.article_column_column2_row0
{display:none}

body
{
	margin:0;
	padding:0;
	font-family :  "Trebuchet MS";
	font-size:13px;
}

p
{
	margin:0;
	padding:0;
}

#conteneur
{
	margin:0 auto;
	padding:0;
	width:1141px;
}

#divGauche
{
	float:left;
	width:864px;
}

#divDroite
{
	margin-left:1px;
	float:left;
	width:274px;
}

#banniere
{
	width:864px;
	height:185px;
}

/* News */
#divNews
{
	width:864px;
	height:26px;
	background-image:url('../images/fond_news.png');
}

#divNews a, #divNews a:visited
{
	color:#006CB7;
	text-decoration:none;
}

#divNews a:hover
{
	text-decoration:underline;
}

#clickmenu
{
	float:left;
	height:22px;
	margin-top:4px;
	padding:0px 0;
	z-index:100000;
	margin-left:0px;
	margin-right: 10px;
}

#outer
{
	/*background-color:#161718;*/
	color:black;
	display:block;
	float:left;
	height:22px;
	margin-top:4px;
	overflow:hidden;
	padding:5px 0;
	position:relative;
	/*	width:680px;*/
}

#inner
{
	/*background-color:#161718;*/
	color:black;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	position:relative;
	width:800px;
}

/* Menu */

#divMenu
{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:864px;
	height:40px;
	background-image:url('../images/fondmenu.jpg') ;
	background-repeat: no-repeat ;
}

#logo
{
	width:275px;
	height:127px;
	width:270px;
}

#recherche
{
	border-left: 6px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-top: 1px;
	padding-left:8px;
	padding-top:11px;
	padding-bottom:14px;
}

#netCom
{
  float:left;
  margin-left:5px;
}

#netCom a, #netCom a:visited
{
  color:#929292;
  font-size:11px;
  text-decoration:none;
  background:#FFFFFF url(../images/fleche.jpg) no-repeat scroll left center;
  padding-left:15px;
}

#netCom a:hover
{
  text-decoration:underline;
}

#recherche .button_rech
{
	margin-top:-3px;
}

#recherche form
{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:12px;
}

#recherche form input
{
	margin-right:10px;
	float:left;
}

#menuCma
{
	border-left: 6px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin: 1px 0px 0px 0px;
	padding: 20px 0px 0px 8px;
	color:#929292;
}

#menuCma ul
{
	list-style:url('../images/fleche.jpg');
	margin: 0px 0px 0px 18px;
	padding:15px 0px 15px 0px;
}

#menuCma ul li
{
	margin-top:8px;
}

#menuCma ul li a, #menuCma ul li a:visited
{
	color:#555555 ;
	text-decoration:none;
}

#menuCma ul li a:hover
{
	text-decoration:underline;
}

#menuLien
{
	border-left: 6px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin: 1px 0px 0px 0px;
	padding: 20px 0px 0px 8px;
	color:#929292;
}

#menuLien ul
{
	list-style:url('../images/fleche.jpg');
	margin:0px 0px 0px 10px;
	padding:15px 0px 12px 8px;
}

#menuLien ul li
{
	margin-top:8px;
}

#menuLien ul li a, #menuLien ul li a:visited
{
	color:#555555 ;
	text-decoration:none;
}

#menuLien ul li a:hover
{
	text-decoration:underline;
}

#logoBas
{
	height: 100px;
	margin-top: 1px;
	padding-left:8px;
	padding-top:10px;
}

#logoCDD
{
  border-left: 6px solid #e9e9e9;
	border-bottom: 0px solid #e9e9e9;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	color:#929292;	
}

#contenu
{
	width:864px;
	float:left;
	min-height:370px;
}

.article_row_ligne0
{
	margin-top:25px;
	margin-bottom:10px;
}

.article_column_column1_row0
{
	margin-left:50px;
	border-left:6px solid #006cb7;
	padding-left:10px;
	float:left;
	display: inline;
	width:480px;
}

.article_column_column2_row0
{
	margin-left:20px;
	margin-right:20px;
	width:190px;
	float:left;
}

.article_column_column3_row0
{
	float:left;
	width:260px;
}

.article_column_column4_row0
{
	float:left;
}

.blog_more
{
	clear:both;
	margin-left:50px;
	margin-bottom:30px;
	color:#929292;
}

.blog_more ul
{
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
}

.blog_more ul li.firstLi
{
	list-style-image:none;
}

.blog_more ul li
{
	float:left;
	padding-left:5px;
	padding-right:0px;
}

.blog_more h2
{
	font-size:11px;
	margin:0;
}

#conteurAccueil
{
	margin-left:50px;
	clear:both;
	padding-top:20px;
}

#paginationAccueil
{
	margin-left:50px;
	margin-bottom:10px;
}

#paginationSearch
{
	margin: 10px 0px;
}

.blogsection
{
	color:#006CB7;
	text-decoration:none;
}

.blogsection:hover
{
	text-decoration:underline;
}

.sitemap a img
{
	display:none;
}

#sous_menu
{
	width:177px;
	float:left;
	margin-top:25px;
	margin-left:20px;
}

#contenu_droite
{
	width:630px;
	float:left;
	padding-top:17px;
}

#page
{
	margin-left:6px;
	padding-right:10px;
	padding-bottom:15px;
}

h1
{
	font-family:trebuchet MS;
	font-size:24px;
	font-weight:bold;
	/*padding-bottom:20px;*/
	padding-bottom:10px;
	width:500px;
	float:left;
}

.componentheading
{
	font-family:trebuchet MS;
	font-size:24px;
	font-weight:bold;
	padding-bottom:10px;
	margin-left:20px;
}

.petitTitre
{
	font-size:30px;
	margin-top:0px;
	margin-bottom:0px;
}

.buttonheading
{
	float:right;
	margin-top:25px;
}

.buttonheading a
{
	margin-left:2px;
}


.buttonheading img
{
	border:none;
}

#articleContenu
{
	clear:both;
}

#btnTaille
{
	position:absolute;
	left:-50px;
	top:-50px;
}

#fil_ariane
{
	font-family:Arial;
	font-size:12px;
	margin-left:26px;
	width:560px;
}

#fil_ariane a, #fil_ariane a:visited
{
	text-decoration:none;
}

#fil_ariane a:hover
{
	text-decoration:underline;
}

#footer
{
	width:1139px;
	color:#9d93c4;
	font-size:11px;
	clear:both;
}

#menuBasPage
{
	padding-bottom:10px;
	color:#929292;
	float:left;
}

#menuBasPage ul
{
	margin-left:40px;
	color:#929292;
	font-size:11px;
	float:left;
}

#menuBasPage ul li
{
	margin-right:15px;
	float:left;
	list-style:none;
}

#menuBasPage ul li a, #menuBasPage ul li a:visited
{
	color:#929292;
	font-size:11px;
	text-decoration:none;
}

#menuBasPage ul li a:hover
{
	text-decoration:underline;

}

#menuBasPage form
{
	float:left;
	margin-top:-3px
}

#menuBasPage form input
{
	font-size:9px;
}

#menuBasPage form .inputbox
{
	width:95px;
}

#menuBasPage a
{
  padding-left: 15px;
  background: #FFFFFF url(../images/fleche.jpg) no-repeat scroll left center;
  text-decoration: none;
  color:#929292;
}

#menuBasPage a:hover
{
  text-decoration: underline;
}

#menuBasPage .mainlevel
{
  padding-right:15px;
}

#newsletter
{
  float:left;
}

.contentpaneopen
{
	width:100%;
}

#searchForm
{
	text-align:center;
	padding-top:10px;
}

.separateurSearch
{
	border-color:#006cb7;
	border-style:solid none none;
	border-width:1px 0 0;
	color:#006CB7;
	height:1px;
	width:90%;

}

.searchintro{
		text-align:center;
}

/*******************************
 * Sous menu
 *******************************/
.module_sous_menu_chef h3
{
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-size:11px;
	padding-top:18px;
	text-align:center;
	font-weight:bold;

}

.menu_sous_menu
{
	margin:0px 0px 0px 25px;
	padding:0px 0px 5px 0px;
	list-style-image:url('../images/fleche_menu.png') ;
	width:145px;
	line-height:16px;
}
/*
.menu_sous_menu li#current>a
{
	font-weight:bold;
	text-decoration:underline;
}*/


.menu_sous_menu ul
{
	list-style-image:none;
	list-style:disc;
	list-style-position:inside;
	font-size:11px;
	line-height:16px;
	padding:0;
	margin:0px 0px 15px 5px;
}

.menu_sous_menu li
{
	margin-bottom:5px;
}

.menu_sous_menu li ul li a
{
	margin-left:-4px;
}

.menu_sous_menu li, .menu_sous_menu li a, .menu_sous_menu li a:visited
{
	color:white;
	text-decoration:none;
}

.menu_sous_menu .active>a span
{
	font-weight:bold;
	text-decoration:underline;
}

.readon
{
	text-decoration:none;
	float:right;
	margin-right:3px;
	color:#006cb7;
	font-family:trebuchet MS;
	font-weight:normal;
}

.readon:hover
{
	text-align:right;
	text-decoration:underline;
	font-weight:normal;
}

.adminlist
{
	padding-left:45px;

}

.adminlist a
{
	text-align:center;
	color:#006cb7;
	text-decoration:none;
}

.adminlist a:hover
{
	text-align:center;
	color:black;
	text-decoration:underline;
}

.tip
{
	background-color:#edf7fd;
	padding:5px;
}

/* Plan du site */
.xmap ul
{
	display		: block;
	list-style	: none;
	margin-top	: 0px;
	margin-left	: 0px;
	margin-right	: 0px;
	padding		: 0;
}
.xmap ul li
{
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
	background	: transparent;
}

.xmap .level_1
{
	margin-bottom:25px;
}

.xmap a img
{
	border: none;
}

.xmap ul.level_0 li
{
	list-style	: none;
	padding-left: 30px;
	font-weight : bold;
}

.xmap ul.level_0 a
{
	text-decoration:none;
	color:#006cb7;
}

.xmap ul.level_0 a:hover
{
	text-decoration:underline;
	color:black;
}

.xmap ul.level_1 li
{
	padding-left: 30px;
	list-style-image:url('../images/fleche_bleue.png');
	list-style-position:inside;
	white-space	: nowrap;
	Font-weight : normal;
}

.xmap ul.level_2 li
{
	list-style-image:url('../images/fleche_bleue.png');
	list-style-position:inside;
	padding-left: 30px;
	padding-top : 0px;
	white-space	: nowrap;
	Font-weight : normal;
}

.xmap ul.level_3 li
{
	list-style-image:url('../images/fleche_bleue.png');
	list-style-position:inside;
	padding-left: 30px;
	padding-top : 0px;
	white-space	: nowrap;
	font-weight : normal;
}
.xmap li.active a
{
	font-style	: italic;
}

/* recherche */
fieldset
{
	margin-top:5px;
	border:2px groove #b6e2f6;
	display:block;
	margin-left:2px;
	padding:0.35em 0.625em 0.75em;
}

fieldset a
{
	text-decoration:none;
	color:#006cb7;
}

fieldset a:hover
{
	text-decoration:underline;
}

a.pagenav
{
	text-decoration:none;
	color:#006cb7;
}

pagenav:hover
{
	text-decoration:underline;
}

span.pagenav
{
	text-decoration:none;
	color:#b3b3b3;
}

.pod_telechargement ul, .pod_savoir_plus ul, .pod_contact ul
{
	list-style-image:url('../images/fleche_noir.png');
	color:black;
	font-family:"Trebuchet MS";
	padding-bottom:10px;
	font-size:11px;
	margin-left:15px;
}

.pod_savoir_plus a, .pod_telechargement a, .pod_contact a
{
	font-size:11px;
	text-decoration:none;
	color:black;
}

.pod_savoir_plus a:hover, .pod_telechargement a:hover, .pod_contact a:hover
{
	text-decoration:underline;
}

.podContenu
{
	background-color:#f2f2f2;
}

.titreAccueil
{
	width:auto;
	padding-bottom:0px;
}

ul.latestnews
{
	margin:0 0 0 15px;
	padding:0;
	width:180px;
}

ul.latestnews li
{
	padding-left:10px;
}

.latestnews
{
	list-style-image: url('../images/information.png');
}

.latestnews a, .latestnews a:visited
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.latestnews a:hover
{
	text-decoration:underline;
}

div.separateurNews
{
	border-bottom:1px dotted #cccccc;
	font-size:9px;
	width:100%;
	margin-top:0;
	margin-bottom:5px;
}

.liste .categorie
{
	width:183px;
	float:left;
	margin-right:14px;

}

.liste .categorie .contenu_liste
{
	background:#f0f0f0;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:4px;
}

.liste a, .liste a:visited
{
	text-decoration:none;
	color:#000000;
}

.liste a:hover
{
	text-decoration:underline;
}

.liste a .activite
{
	color:#444444;
	font-size:10px;
}


.liste ul
{
	list-style-type:disc;
	margin-left:10px;
}

.liste_prestataire .categorie
{
	width:49%;
	float:left;
}

.liste h2
{
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:15px;
}

.categorie
{
	padding-top:126px;
}

#categorie1
{
	background:transparent url('../images/entreprise_installe.png') no-repeat scroll 0 0;
}

#categorie2
{
	background:transparent url('../images/porteur_projet.png') no-repeat scroll 0 0;
}

#categorie3
{
	background:transparent url('../images/partenaire.png') no-repeat scroll 0 0;
}

.article_column_column2_row0 ul.menu
{
	list-style:none;
	margin-top:5px;
}

.article_column_column2_row0 ul.menu a, .article_column_column2_row0 ul.menu a:visited
{
	background-position:left center;
	background-repeat:no-repeat;
	color:#006CB7;
	padding-left:15px;
	text-decoration:none;
}

.article_column_column2_row0 ul.menu a:hover
{
	text-decoration:underline;
}

table.category
{
	clear:both;
	width:100%;
}

table.category a, table.category a:visited
{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	background: url(../images/information.png) no-repeat center left;
	padding-left:20px;
	padding-top:4px;
}

table.category a:hover
{
	text-decoration:underline;
}