@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



body {
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_fond_degrade.jpg);
	background-repeat:repeat-x;
	background-color:#aabfc9;
	font-family:Arial, Helvetica, sans-serif;
	color:#13235b;
	font-size:14px;
	margin:0px;
	text-align:justify;
}

#conteneur {
	width:1110px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

a img
{
border: none;
}

/*-----------------------*/

#image_top {
	width:1110px;
	height:30px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_top.png);
	background-repeat:no-repeat;
}

#contenu_site {
	width:1100px;
	height:auto;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_fond_bloc_blc.png);
	background-repeat:repeat-y;
}

#image_bottom {
	width:1110px;
	height:10px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_bas_bloc_blanc.png);
	background-repeat:no-repeat;
}

#zone_boosters {
	width:1110px;
	height:160px;
	margin:0px;
	padding-top:30px;
	float:left;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
	text-transform:uppercase;
	font-size:20px;
	line-height:22px;
	margin-bottom:40px;
}

#zone-signature {
	width:1110px;
	height:auto;
	margin:0px;
	padding:0px;
	margin-bottom:50px;
	float:left;
	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:400;
	color:#eeeeee;
	text-align:center;

}

#zone-signature a{
	text-decoration:underline;
	color:#eeeeee;
}

#zone-signature a:hover{
	text-decoration:underline;
	color:#b5007c;
}

/*----------------------*/

#zone_logo {
	width:131px;
	height:184px;
	margin:0px;
	padding-left:30px;
	position:absolute;
	z-index:15;
	top:0x;
	float:left;	
}

#zone_menu {
	width:944px;
	height:50px;
	margin:0px;
	padding-left:156px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
}

#zone_image {
	width:1100px;
	height:380px;
	margin:0px;
	padding:0px;
	float:left;
}

#zone_texte {
	width:1000px;
	height:auto;
	padding-left:50px;
	padding-right:50px;
	padding-top:40px;
	padding-bottom:25px;
	float:left;
	margin:0px;
}

#zone_titre {
	width:1000px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}

#chapeau {
	width:1000px;
	height:auto;
	padding:0px;
	float:left;
	margin:0px;
	margin-bottom:30px;
}

#une_col{
	width:1000px;
	height:auto;
	padding:0px;
	float:left;
	margin:0px;
}

#reference{
	width:900px;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:50px;
	padding-right:50px;
	float:left;
	margin:0px;
	background-color:#f2f2f2;
	margin-top:30px;
}


#col_gauche {
	width:475px;
	height:auto;
	padding-left:0px;
	padding-right:25px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	margin:0px;
}

#col_droite {
	width:475px;
	height:auto;
	padding-left:25px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	margin:0px;
}

.separateur{
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_separateur_colonne.jpg);
	background-repeat:no-repeat;
}

/*-------------------------*/

#booster_entreprise {
	width:225px;
	height:60px;
	padding-right:45px;
	padding-bottom:20px;
	padding-top:80px;
	padding-left:15px;
	margin:0px;
	float:left;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_booster_industrie.png);
	background-repeat:no-repeat;
	text-align:center;
}

#booster_territoire {
	width:225px;
	height:60px;
	padding-right:45px;
	padding-bottom:20px;
	padding-top:80px;
	padding-left:15px;
	margin:0px;
	float:left;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_booster_territoire.png);
	background-repeat:no-repeat;
	text-align:center;
}

#booster_blog {
	width:225px;
	height:60px;
	padding-right:45px;
	padding-bottom:20px;
	padding-top:80px;
	padding-left:15px;
	margin:0px;
	float:left;
	background-image:url(../uploads/images/divers/consultant-creation-clusters-developpement-territoires-groupement-d-entreprises-lyon-booster-cluster.png);
	background-repeat:no-repeat;
	text-align:center;
}

#booster_contact {
	width:225px;
	height:60px;
	padding-right:15px;
	padding-bottom:20px;
	padding-top:80px;
	padding-left:15px;
	float:left;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_booster_blog.png);
	background-repeat:no-repeat;
	text-align:center;
}

/*-------------------------TEXTES*/

h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:35px;
	text-align:left;
	font-weight:400;
	color:#b5007c;
	padding:0px;
	margin:0px;
	padding-bottom:30px;
}

h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:25px;
	line-height:30px;
	color:#b5007c;
	text-align:left;
	font-weight:300;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#13235b;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	color:#13235b;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}



p {
	font-family:Arial, Helvetica, sans-serif;
	color:#13235b;
	font-size:14px;
	text-align:justify;
	padding:0px;
	margin:0px;
	padding-bottom:13px;
	line-height:22px;
}

.rose {
	color:#b5007c;
}

.bleu_clair {
	color:#0078b9;
}

.bleu_fonce {
	color:#13235b;
}

.majuscules {
	text-transform:uppercase;
}

a {
	text-decoration:none;
	color:#13235b;
}

a:hover {
	text-decoration:underline;
	color:#b5007c;
}

/* ---- FORMULAIRE */

.formbuilderform td{
	text-align:left;
	vertical-align:top;
	padding-right:10px;
	padding-top:10px;
	}
		
/*-------FIN FORM */


/*--------------------------ARTICLES*/

#zone_blog{
	width:700px;
	height:auto;
	float:left;
	padding-right:25px;
}

#blog_presentation{
	width:250px;
	height:auto;
	float:right;
	padding-left:25px;
}

.NewsSummaryLink{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	text-align:left;
	font-weight:300;
	line-height:25px;
	color:#b5007c;
	text-transform:uppercase;
}

.NewsSummaryLink a{
	text-decoration:none;
	color:#b5007c;
}
.NewsSummaryLink a:hover{
	text-decoration:underline;
	color:#b5007c;
}


.NewsSummaryPostdate{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:300;
	line-height:25px;
	color:#13235b;
}

.NewsSummarySummary{
	font-family:Arial, Helvetica, sans-serif;
	color:#13235b;
	font-size:14px;
	text-align:justify;
	line-height:22px;
}

.NewsSummaryMorelink{
	font-family: 'Roboto Condensed', sans-serif;
	color:#b5007c;
	font-size:16px;
	font-weight:300;
	text-align:justify;
	line-height:22px;
}
.NewsSummaryMorelink a{
	text-decoration:none;
	color:#b5007c;
}
.NewsSummaryMorelink a:hover{
	text-decoration:underline;
	color:#b5007c;
}

#NewsPostDetailReturnLink{
	font-family: 'Roboto Condensed', sans-serif;
	color:#b5007c;
	font-size:16px;
	font-weight:300;
	text-align:justify;
	line-height:22px;
}
#NewsPostDetailReturnLink a{
	text-decoration:none;
	color:#b5007c;
}
#NewsPostDetailReturnLink a:hover{
	text-decoration:underline;
	color:#b5007c;
}

/* developpe*/
#NewsPostDetailSummary{
	font-family:Arial, Helvetica, sans-serif;
	color:#13235b;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	line-height:22px;

}

#NewsPostDetailContent{
	font-family:Arial, Helvetica, sans-serif;
	color:#13235b;
	font-size:14px;
	text-align:justify;
	line-height:22px;

}

/*-----------------------------------------MENU*/
/* by Alexander Endresen and mark and Nuno */
.clearb {
/* needed for some browsers */
	clear: both;
}
#menuwrapper {
/* set the background color for the menu here */
/* IE6 Hack */
	height: 50px;
	width: 944px;
/* one border at the top */
	margin: 0;
	padding: 0;
}

ul#primary-nav, ul#primary-nav ul {
/* remove any default bullets */
	list-style-type: none;
	margin: 0;
	float:left;
}
ul#primary-nav {
/* pushes the menu div up to give room above for background color to show */
	padding-top: 0px;
/* keeps the first menu item off the left side */
	padding-left:0px;
}
ul#primary-nav ul {
/* make the ul stay in place so when we hover it lets the drops go over the content below else it will push everything below out of the way */
	position: absolute;
/* top being the bottom of the li it comes out of */
	top: auto;
/* keeps it hidden till hover event */
	display: none;
/* same size but different color for each border
	border-top: 1px solid #C8D3D7;
	border-right: 1px solid #C8D3D7;
	border-bottom: 1px solid #ADC0C7;
	border-left: 1px solid #A5B9C0; */
}
ul#primary-nav ul ul {
/* now we move the next level ul down from the top a little for distinction */
	margin-top:0px;
/* pull it in on the left, helps us not lose the hover effect when going to next level */
	margin-left:0px;
/* keeps the left side of this ul on the right side of the one it came out of */
	left: 100%;
/* sets the top of it inline with the li it came out of */
	top: 0px;
}
ul#primary-nav li {
/* floating left will set menu items to line up left to right else they will stack top to bottom */
	float: left;
/* no margin/padding keeps them next to each other, the padding will be in the "a" */
	margin: 0px;
	padding: 0px;
}
#primary-nav li li {
/* Set the width of the menu elements at second level. Leaving first level flexible. */
/* removes any left margin it may have picked up from the first li */
	margin-left: 0px;
/* keeps them tight to the one above, no missed hovers */
	margin-top: 0px;
/* removes the left float set in first li so these will stack from top down */
	float: none;
/* relative to the ul they are in */
	position: relative;
}
/* set the "a" link look here */
/*---------------------------------------------------------------------------------PREMIER NIVEAU*/
#primary-nav li a {
/* specific font size, this could be larger or smaller than default font size */
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	font-weight:300;
	line-height:50px;
	color:#13235b;
	text-transform:uppercase;
/* pushes out from the text, sort of like making links a certain size, if you give them a set width and/or height you may limit you ability to have as much text as you need */
	padding-left:15px;
	padding-right:15px;
	display: block;
/* sets no underline on links */
	text-decoration: none;
	border-left:thin #CCC 1px;
}

#primary-nav li a:hover {
/* kind of obvious */
	color: #b5007c;
	cursor:pointer;
	
}

#primary-nav li a.menuactive {
	color: #b5007c;
	font-weight: 300;
}

/*---------------------------------------------------------------------------------DEUXIEME NIVEAU*/
#primary-nav li ul a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	font-weight:300;
	line-height:20px;
	color:#13235b;
	text-transform:uppercase;
/* pushes out from the text, sort of like making links a certain size, if you give them a set width and/or height you may limit you ability to have as much text as you need */
	padding-left:15px;
	padding-right:15px;
	display: block;
/* sets no underline on links */
	text-decoration: none;
	background-color:#FFF;
}


/*ul#primary-nav li li a:hover {
 this is set to #000, black, below so hover will be white text 
	color: #ffffff;
	background-image:url(../uploads/images/divers/caupenne_and_co_traduction_interpretation_lyon_fond_menu_over.jpg);
}*/

ul#primary-nav li a.menuactive:hover {
	color: #b5007c;
/* keep it the same */
	font-weight: 300;
}
#primary-nav li li a.menuparent span {
/* makes it hold a shape */
	display: block;
/* set your image here, right arrow, 98% over from the left, 100% or 'right' puts it to far */
	background:  url([[root_url]]/uploads/ngrey/parent.png) no-repeat 98% center;
}
/* gif for IE6, as it can't handle transparent png */
* html #primary-nav li li a.menuparent span {
/* set your image here, right arrow, 98% over from the left, 100% or 'right' puts it to far */
	background:  url([[root_url]]/uploads/ngrey/parent.gif) no-repeat 98% center;
}
ul#primary-nav li ul a {
/* insures alignment */
	text-align: left;
	margin: 0px;
/* keeps it relative to it's container */
	position: relative;
/* less padding than first level no need for large links here */
	padding-top: 8px;
	padding-bottom:8px;
	padding-left:15px;
	padding-right:15px;
/* if first level is set to bold this will reset this level */
	font-weight: 300;
/* first level is #FFF/white, we need black to contrast with light background */
	color: #13235b;
	border-top: 0 none;
	border-right: 0 none;
	border-left: 0 none;
}
ul#primary-nav li ul {
/* very lite grey color, by now you should know what the rest mean */
	background: #fff;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: auto;
	height: auto;
	display: none;
	position: absolute;
	z-index: 999;
	border-top:0px;
	border-bottom:0px1;
/*Info: The opacity property is  CSS3, however, will be valid just in CSS 3.1) http://jigsaw.w3.org/css-validator2) More Options chose CSS3 3) is full validate;)*/
	opacity: 0.85;
/* CSS 3 */
}
ul#primary-nav li ul ul {
/*Info: The opacity property is  CSS3, however, will be valid just in CSS 3.1) http://jigsaw.w3.org/css-validator2) More Options chose CSS3 3) is full validate;)*/
	opacity: 85;
/* CSS 3 */
}
/* Styling the appearance of menu items on hover */
#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh {
/* set your image here, dark grey image */
	color: #000
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited, for fourth level add
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul ul ul,
*/
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
	display: none;
}
/* for fourth level add
#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul li.menuparenth ul,
*/
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
	display: block;
}
/* IE6 Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
/*-----------------------------------------FIN MENU*/

/* ------------------------------------------------------------------------------------------------------------------ ACCORDEON */

ul#menu2, ul.menu2 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 1000px;
}

ul#menu2 a {
	font-family: 'Roboto Condensed', sans-serif;
	  display: block;
  	text-decoration: none;	
  	font-size:22px;
}

ul#menu2 li {
  margin-top: 1px;
  margin-bottom:10px;
}

ul#menu2 li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	font-weight:400;
	color: #fff;
	line-height:30px;
	/*text-transform:uppercase;*/
	
	width:980px;
	height:30px;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_accordeon.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;	
	list-style-type:none;
	list-style:none;
}
ul#menu2 li a:hover {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	font-weight:400;
	color: #fff;
	line-height:30px;
	/*text-transform:uppercase;*/
	
	width:980px;
	height:30px;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_accordeon_hover.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;	
	list-style-type:none;
	list-style:none;
}

ul#menu2 li ul{
	margin-top:10px;
}

ul#menu2 li ul a {
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#13235b;
	text-decoration:underline;

    list-style-type:none;
	list-style:none;
	background-image:none;
	height:auto;
	width:960;
	padding-left:20px;
	padding-right:20px;
	padding:0px;
	margin:0px;
}
ul#menu2 li ul a:hover{
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#b5007c;
	text-decoration:underline;

    list-style-type:none;
	list-style:none;
	background-image:none;
	height:auto;
	width:960;
	padding-left:20px;
	padding-right:20px;
	padding:0px;
	margin:0px;
}



.texte_developpe{
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#13235b;
	text-decoration:none;
	
	background: #fff;
	list-style-type:none;	
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
  }

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
/* ------------------------------------------------------------------------------------------------------------------ ACCORDEON FIN */
/* ------------------------------------------------------------------------------------------------------------------ ACCORDEON */

ul#menu3, ul.menu3 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 1000px;
}

ul#menu3 a {
	font-family: 'Roboto Condensed', sans-serif;
	  display: block;
  	text-decoration: none;	
  	font-size:22px;
}

ul#menu3 li {
  margin-top: 1px;
  margin-bottom:10px;
}

ul#menu3 li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	font-weight:400;
	color: #fff;
	line-height:30px;
	/*text-transform:uppercase;*/
	
	width:980px;
	height:30px;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_accordeon.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;	
	list-style-type:none;
	list-style:none;
}
ul#menu3 li a:hover {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	font-weight:400;
	color: #fff;
	line-height:30px;
	/*text-transform:uppercase;*/
	
	width:980px;
	height:30px;
	background-image:url(../uploads/images/divers/data_master_conseil_en_startegie_developpement_entreprise_territoire_accordeon_hover.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;	
	list-style-type:none;
	list-style:none;
}

ul#menu3 li ul{
	margin-top:10px;
}

ul#menu3 li ul a {
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#13235b;
	text-decoration:underline;

    list-style-type:none;
	list-style:none;
	background-image:none;
	height:auto;
	width:960;
	padding-left:20px;
	padding-right:20px;
	padding:0px;
	margin:0px;
}
ul#menu3 li ul a:hover{
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#b5007c;
	text-decoration:underline;

    list-style-type:none;
	list-style:none;
	background-image:none;
	height:auto;
	width:960;
	padding-left:20px;
	padding-right:20px;
	padding:0px;
	margin:0px;
}



.texte_developpe{
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#13235b;
	text-decoration:none;
	
	background: #fff;
	list-style-type:none;	
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
  }

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
/* ------------------------------------------------------------------------------------------------------------------ ACCORDEON FIN */