* {
  	margin: 0;
  	padding: 0;
}
html, body {
	width: 100%;
	height: 100%;
}
img, fieldset {
    border: none;
}

/************************************************************************************************/
/*                                  STRUCTURE GENERALE                                          */
/************************************************************************************************/

body {
    background: url(body_background.png) #4a4a4a;
    background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#global {
	width: 960px;
    margin: auto;
    min-height: 100%;
    position: relative;
    cursor: default;
}
#centre {
	position: relative;
    width: 940px;
    padding: 10px 10px 100px 10px;		/* 100px = hauteur du footer + hauteur avant le footer */
    overflow: hidden;
    background: #fff;
}
#col_gauche {
	width: 140px;
    margin: 0 15px 0 0;
    background: #fff;
    float: left;
}
#main {
	width: 470px;
	background: #fff;
    float: left;
}
#col_droite {
	width: 300px;
	background: #fff;
    float: right;
}

/************************************************************************************************/
/*                                    	ENTETE                                            		*/
/************************************************************************************************/

#entete {
	position: relative;
	width: 960px;
    height: 100px;
    background: url(bandeau.png);
}
#entete a:link, #entete a:visited {
    font-size: 11px;
    font-weight: bold;
	color: #fff;
    text-decoration: none;
}

/*****************************************/
/*         MOTEUR DE RECHERCHE           */
/*****************************************/

#entete #recherche {
    position: absolute;
    left: 360px;
    top: 40px;
    width: 281px;
    height: 24px;
}
#search {
	width: 232px;
    height: 24px;
    padding: 4px 0 0 8px;
    border: none;
    background: url(recherche_background.png) no-repeat;
    vertical-align: top;
    color: #036;
}
#bChercher {
	width: 39px;
    height: 24px;
    border: none;
    vertical-align: top;
}

/*****************************************/
/*				ESPACE MEMBRE            */
/*****************************************/

#espace_membre_lib {
	position: absolute;
    top: 6px;
    left: 716px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}

#espace_membre {
	position: absolute;
    top: 23px;
    left: 694px;
}
#espace_membre #login, #espace_membre #pass {
	width: 92px;
    height: 16px;
    padding: 1px 0 0 8px;
    background: #b3c3cb;
    border-style: solid;
    border-width: 1px;
    border-top-color: #b3c3cb;
    border-right-color: #93a9b6;
    border-bottom-color: #8fa5b2;
    border-left-color: #b3c3cb;
    font-size: 10px;
    color: #036;
}
#espace_membre #pass {
	margin: 0 0 0 9px;
}
#abo_news_lib {
	position: absolute;
    top: 54px;
    left: 716px;
}
#abo_mag_lib {
	position: absolute;
    top: 77px;
    left: 716px;
}
#bEntrer {
	width: 27px;
    height: 19px;
	margin: 0 0 0 9px;
    border: none;
    vertical-align: top;
}

/*****************************************/
/*                MENU                   */
/*****************************************/

ul#menu_horizontal {
	width: 960px;
    height: 30px;
    background: url(menu_background.png);
    background-repeat: repeat-x;
    list-style-type: none;
}
ul#menu_horizontal li#menu_accueil {
    background: url(menu_line_accueil.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li#menu_economie {
    background: url(menu_line_economie.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li#menu_technologie {
    background: url(menu_line_techno.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li#menu_dossiers {
    background: url(menu_line_dossiers.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li#menu_produits {
    background: url(menu_line_produits.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li#menu_interviews {
    background: url(menu_line_interviews.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li#menu_tribune {
    background: url(menu_line_tribune.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li#menu_archives {
    background: url(menu_line_archives.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li#menu_outils {
    background: url(menu_line_techno.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
ul#menu_horizontal li {
    float: left;
}
ul#menu_horizontal li#menu_accueil.style_2 {
    background: url(menu_background_actif_accueil.png);
}
ul#menu_horizontal li#menu_economie.style_2 {
    background: url(menu_background_actif_economie.png);
}
ul#menu_horizontal li#menu_technologie.style_2 {
    background: url(menu_background_actif_technologie.png);
}
ul#menu_horizontal li#menu_dossiers.style_2 {
    background: url(menu_background_actif_dossiers.png);
}
ul#menu_horizontal li#menu_produits.style_2 {
    background: url(menu_background_actif_produits.png);
}
ul#menu_horizontal li#menu_interviews.style_2 {
    background: url(menu_background_actif_interviews.png);
}
ul#menu_horizontal li#menu_tribune.style_2 {
    background: url(menu_background_actif_tribunes.png);
}
ul#menu_horizontal li#menu_archives.style_2 {
    background: url(menu_background_actif_archives.png);
}
ul#menu_horizontal li#menu_outils.style_2 {
    background: url(menu_background_actif_outils.png);
}
ul#menu_horizontal li#menu_accueil.style_2 a,
ul#menu_horizontal li#menu_technologie.style_2 a,
ul#menu_horizontal li#menu_economie.style_2 a,
ul#menu_horizontal li#menu_dossiers.style_2 a,
ul#menu_horizontal li#menu_produits.style_2 a,
ul#menu_horizontal li#menu_interviews.style_2 a,
ul#menu_horizontal li#menu_tribune.style_2 a,
ul#menu_horizontal li#menu_archives.style_2 a,
ul#menu_horizontal li#menu_outils.style_2 a {
    color: #fff;
}
ul#menu_horizontal li#rss {
	height: 24px;
    padding: 6px 10px 0 0;
    float: right;
}
ul#menu_horizontal li#rss img {
	margin: 0 0 0 5px;
    vertical-align: middle;
}
ul#menu_horizontal li a {
	display: block;
    float: left;
    height: 30px;
    font-size: 12px;
    font-weight: bold;
    color: #808080;
    text-decoration: none;
}
ul#menu_horizontal li img.menu_bord_gauche {
	display: block;
    float: left;
	margin: 0 12px 0 0;
	vertical-align: middle;
}
ul#menu_horizontal li img.menu_bord_droit {
	margin: 0 0 0 12px;
	vertical-align: middle;
}

/*	SOUS-MENU	*/
ul#sous_menu li {
    display: none;
    height: 21px;
    padding: 5px 0 0 2px;
    background: #e5e5e5;
}
ul#sous_menu li#sous_menu_technologie {
    border: 2px solid #c00;
}
ul#sous_menu li#sous_menu_economie {
    border: 2px solid #b4a400;
}
ul#sous_menu li#sous_menu_dossiers {
    border: 2px solid #622181;
}
ul#sous_menu li#sous_menu_produits {
    border: 2px solid #c60;
}
ul#sous_menu li#sous_menu_interviews {
    border: 2px solid #0077b2;
}
ul#sous_menu li#sous_menu_tribune {
    border: 2px solid #690;
}
ul#sous_menu li#sous_menu_archives {
    border: 2px solid #fc0;
}
ul#sous_menu li#sous_menu_outils {
    border: 2px solid #c00;
}
ul#sous_menu li a {
    margin: 0 1px;
    line-height: 15px;
    font-size: 12px;
    color: #808080;
    text-decoration: none;
    float: left;
}
ul#sous_menu li a:hover {
    font-weight: bold;
}

/************************************************************************************************/
/*                                    PUB MEGABANNER                                            */
/************************************************************************************************/

#pub_megabanner {
	height: 90px;
    padding: 10px 0;
    background: #e5e5e5;
    text-align: center;
}

/************************************************************************************************/
/*         							TOP STORY (accueil)           								*/
/************************************************************************************************/

h2#topstory {
    width: 618px;
    height: 23px;
    padding: 0 0 0 7px;
    line-height: 20px;
    font-family: "arial";
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    color: #fff;
    background: url(topstory_titre_background.png);
    background-repeat: repeat-x;
    float: left;
}
img.topstory_led {
	float: right;
}
img#bouton_gauche {
	position: absolute;
    left: 10px;
}
img#bouton_droit {
	position: absolute;
    left: 608px;
}
div.bloc_story {
	display: none;
    width: 595px;
    height: 175px;
    margin: 0 0 10px 0;
    padding: 0 30px 0 0;
    background: url(topstory_background.png);
    background-repeat: repeat-y;
    overflow: hidden;
    float: left;
}
.img_topstory {
    display: block;
    margin: 0 12px 80px 0;
    float: left;
}
div.texte_topstory {
    height: 170px;
    margin: 5px 0 0 0;
    line-height: 18px;
    font-size: 14px;
    color: #666;
}
div.texte_topstory .mot-cle,
div.texte_topstory .date {
    font-size: 11px;
}
div.texte_topstory h3 {
    margin: 3px 0;
}
div.texte_topstory h3 a {
    line-height: 25px;
    font-size: 19px;
    color: #0077b3;
    text-decoration: none;
}
div.texte_topstory .sous-rubrique a {
    font-size: 11px;
    color: #0077b3;
    text-decoration: none;
}

/************************************************************************************************/
/*                                   		BLOCS                                          		*/
/************************************************************************************************/

#skyscraper {
	width: 120px;
	margin: 20px auto;
}

/*****************************************/
/*      TITRES PAGES (hors accueil)      */
/*****************************************/

#main h1 {
    height: 20px;
    margin: 2px 0 10px 0;
    font-family: "Arial";
    font-size: 13px;
    font-weight: bold;
}
#main h1#economie {
    border-bottom: 3px solid #b4a400;
    color: #b4a400;
}
#main h1#technologie {
    border-bottom: 3px solid #c00;
    color: #c00;
}
#main h1#dossiers {
    border-bottom: 3px solid #622181;
    color: #622181;
}
#main h1#produits {
    border-bottom: 3px solid #c60;
    color: #c60;
}
#main h1#interviews, #main h1#newsletters, #main h1#recherche {
    border-bottom: 3px solid #0077b2;
    color: #0077b2;
}
#main h1#editos {
    border-bottom: 3px solid #690;
    color: #690;
}
#main h1#archives {
    border-bottom: 3px solid #fc0;
    color: #fc0;
}
#main h1#agenda {
    border-bottom: 3px solid #0077b2;
    color: #0077b2;
}
#main h1#lexique {
    border-bottom: 3px solid #0077b2;
    color: #0077b2;
}
#main h1#bibliographie {
    border-bottom: 3px solid #0077b2;
    color: #0077b2;
}
#main h1#white_papers {
    border-bottom: 3px solid #0077b2;
    color: #0077b2;
}




#main h1#titre_article_article {
	height: auto;
    margin: 12px 0 0 0;
    text-align: left;
    line-height: 30px;
    font-family: Arial, sans-serif;
	font-size: 20px;
    letter-spacing: 0;
}
#main h1#titre_article_article.ÉCONOMIE {
    color: #b4a400;
}
#main h1#titre_article_article.TECHNOLOGIE {
    color: #c00;
}
#main h1#titre_article_article.DOSSIERS {
    color: #622181;
}
#main h1#titre_article_article.PRODUITS {
    color: #c60;
}
#main h1#titre_article_article.INTERVIEWS {
    color: #0077b2;
}
#main h1#titre_article_article.AGENDA {
    color: #0077b2;
}
#main h1#titre_article_article.WHITE_PAPERS {
    color: #0077b2;
}




#main div.page_article h2.titre_article {
	height: auto;
    text-align: left;
}
#main div.page_article h2.titre_article a:link,
#main div.page_article h2.titre_article a:visited {
	text-decoration: none;
    font-size: 12px;
    color: #424242;
}

/*****************************************/
/*      TITRES RUBRIQUES (accueil)       */
/*****************************************/

#main h2 {
    height: 24px;
    padding: 6px 0 0 10px;
}
#main h2#economie {
	background: url(economie_titre_background.png) repeat-x;
}
#main h2#technologie {
	background: url(technologie_titre_background.png) repeat-x;
}
#main h2#dossiers {
	background: url(dossiers_titre_background.png) repeat-x;
}
#main h2#economie a:link,
#main h2#economie a:visited,
#main h2#technologie a:link,
#main h2#technologie a:visited,
#main h2#dossiers a:link,
#main h2#dossiers a:visited {
 	display: block;
    width: 100%;
    font-family: "arial";
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

/*****************************************/
/*      LISTES ARTICLES (accueil)        */
/*****************************************/

#main .article {
	padding: 8px 0;
    border-bottom: 1px dotted #666;
}
#main .article .ECONOMIE {
    color: #bbad19;
}
#main .article .TECHNOLOGIE {
    color: #c00;
}
#main .sous-rubrique {
    font-size: 11px;
}
#main .sous-rubrique a {
    text-decoration: none;
    font-size: 11px;
}
#main .mot-cle a {
	text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #f00;
}
#main .date {
	font-size: 11px;
    color: #686868;
}
#main h3 {
	margin: 2px 0 2px 0;
}
#main h3 a {
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    color: #666;
}
#main span.texte {
	line-height: 18px;
    font-size: 11px;
    color: #686868;
}
#main .tous {
	margin: 5px 0 10px 0;
    font-size: 11px;
	float: right;
}
#main .tous a#ECONOMIE {
    text-decoration: none;
    color: #bbad19;
}
#main .tous a#TECHNOLOGIE {
    text-decoration: none;
    color: #c00;
}
#main .tous a#PRODUITS {
    text-decoration: none;
    color: #c60;
}
#main .tous a#DOSSIERS {
    text-decoration: none;
    color: #622181;
}
#main .article img#img_article {
	float: left;
}
#main div.pub {
	margin: 0 0 6px 0;
    clear: both;
}

/*****************************************/
/*     LISTES DOSSIERS (accueil)         */
/*****************************************/

#main .article .DOSSIERS {
    color: #622181;
}
#main .accueil_dossier {
	padding: 6px 0;
    border-bottom: none;
}
#main h3 a#titre_dossier {
    color: #622181;
}
#main .tous_dossiers {
	width: 100%;
	padding: 5px 0 10px 0;
    border-top: 1px dotted #666;
	text-align: right;
    font-size: 11px;
}
#main .tous_dossiers a {
    text-decoration: none;
    color: #622181;
}

/*****************************************/
/*     PAGES D'ACCUEIL RUBRIQUES         */
/*****************************************/
#main div.home_article {
	margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px dotted #666;
    line-height: 18px;
    font-size: 12px;
	color: #666;
    overflow: hidden;
}
#main div.home_article span.sous-rubrique { /* = surtitre */
	color: #666;
}
#main div.home_article span.sous-rubrique a {
    font-size: 10px;
}
#main div.home_article span.sous-rubrique a.economie {
	color: #b4a400;
}
#main div.home_article span.sous-rubrique a.technologie {
	color: #c00;
}
#main div.home_article span.sous-rubrique a.dossiers {
	color: #622181;
}
#main div.home_article span.sous-rubrique a.produits {
	color: #c60;
}
#main div.home_article span.sous-rubrique a.interviews {
	color: #0077b2;
}
#main div.home_article span.sous-rubrique a.editos {
	color: #690;
}
#main div.home_article span.mot-cle {
    color: #666;
}
#main div.home_article .img_article {
	float: left;
    margin: 0 10px 0 0;
}
#main div.home_article h2 {
	height: auto;
    margin: 0 0 2px 0;
    padding: 0;
    line-height: 16px;
    text-align: left;
}
#main div.home_article h2 a {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}

/*****************************************/
/*        PAGE D'ACCUEIL DOSSIERS        */
/*****************************************/
#main .dossiers_tous {
	width: 100%;
    margin: -5px 0 0 0;
    text-align: right;
}
#main .dossiers_tous a {
	text-decoration: none;
    color: #622181;
}

/*****************************************/
/*        PAGE D'ACCUEIL AGENDA          */
/*****************************************/
#main div.home_article_agenda {
	margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px dotted #666;
    line-height: 18px;
    font-size: 12px;
	color: #666;
    overflow: hidden;
}
#main div.home_article_agenda .img_article {
	float: right;
    margin: 0 0 0 2px;
}
#main div.home_article_agenda h2 {
	height: auto;
    padding: 0;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}
#main div.home_article_agenda .date_lieu {
    font-size: 10px;
    font-weight: normal;
    color: #0077b2;
}
#main div.home_article_agenda .chapo {
    font-size: 12px;
    font-weight: normal;
    color: #707070;
}
#main div.home_article_agenda a {
	text-decoration: none;
    font-weight: bold;
    color: #0077b2;
}
#main div.infos_pratiques, #main div.infos_pratiques a {
    line-height: 12px;
    font-size: 10px;
    font-weight: normal;
	color: #666;
}

/*****************************************/
/*        PAGE D'ACCUEIL LEXIQUE         */
/*****************************************/
#main div#chapo_lexique {
	line-height: 16px;
	font-size: 12px;
	color: #333;
}
#main div#chapo_lexique a {
	text-decoration: none;
	font-size: 12px;
	color: #0077b2;
}
#main div.menu_lexique {
	margin: 15px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px dotted #666;
    letter-spacing: 1px;
}
#main div.menu_lexique a {
	text-decoration: none;
	font-size: 12px;
    font-weight: bold;
    color: #369;
}
#main div.mot_lexique {
	height: 18px;
}
#main div.mot_lexique {
    font-size: 15px;
    font-weight: bold;
    color: #369;
}
#main div.mot_lexique a {
	text-decoration: none;
    font-size: 12px;
    color: #369;
}
#main div.definition_lexique {
	padding: 5px 0 5px 10px;
    background: #f7f7f7;
    border-top: 1px dotted #666;
    border-bottom: 1px dotted #666;
    line-height: 18px;
	font-size: 11px;
    color: #666;
	display: none;
}

/*****************************************/
/*            PAGINATION                 */
/*****************************************/
#pagination {
    height: 20px;
    margin: 22px 0 0 0;
}
#pagination .page, #pagination .page_courante {
    height: 20px;
    margin: 0 6px 0 0;
    border: 1px solid #dfdfdf;
    text-align: center;
    line-height: 16px;
    float: left;
}
#pagination .etc {
    margin: 0 6px 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #000;
	float: left;
}
#pagination .page a, #pagination .page_courante a {
	display: block;
    padding: 4px 2px 0 2px;
    background: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #07b;
}
#pagination .page_courante a {
	background: #07b;
    color: #fff;
}

/*****************************************/
/*           PAGES ARTICLE               */
/*****************************************/
#main #article_rubrique {
    height: 18px;
    margin: 5px 0 10px 0;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
}
#main #article_rubrique.ÉCONOMIE {
	border-bottom: 3px solid #b4a400;
    color: #b4a400;
}
#main #article_rubrique.TECHNOLOGIE {
	border-bottom: 3px solid #c00;
    color: #c00;
}
#main #article_rubrique.DOSSIERS {
	border-bottom: 3px solid #622181;
    color: #622181;
}
#main #article_rubrique.PRODUITS {
	border-bottom: 3px solid #c60;
    color: #c60;
}
#main #article_rubrique.INTERVIEWS {
	border-bottom: 3px solid #0077b2;
    color: #0077b2;
}
#main #article_rubrique.AGENDA {
	border-bottom: 3px solid #0077b2;
    color: #0077b2;
}
#main #article_rubrique.WHITE_PAPERS {
	border-bottom: 3px solid #0077b2;
    color: #0077b2;
}
#main #article_rubrique a {
	text-decoration: none;
	font-size: 12px;
    color: #333;
}
#main #article_rubrique .article_surtitre {
	color: #666;
}
#main #chapo_article {
	line-height: 18px;
	font-size: 12px;
    font-weight: bold;
    color: #333;
}
#main #signature_article {
	margin: 15px 0;
    padding: 8px 0 5px 0;
    border-top: 1px dotted #666;
    border-bottom: 1px dotted #666;
}
#main #signature_article a {
	text-decoration: none;
	font-size: 11px;
    font-weight: bold;
}
#main #signature_article a.ÉCONOMIE {
	color: #b4a400;
}
#main #signature_article a.TECHNOLOGIE {
	color: #c00;
}
#main #signature_article a.DOSSIERS {
	color: #622181;
}
#main #signature_article a.PRODUITS {
	color: #c60;
}
#main #signature_article a.INTERVIEWS {
	color: #0077b2;
}
#main #signature_article a.AGENDA {
	color: #c00;
}
#main #signature_article span.WHITE_PAPERS {
	color: #0077b2;
}
#main #texte_article_article,
#main #texte_article_produits {
	line-height: 18px;
	font-family: Arial, sans-serif;
	font-size: 12px;
    color: #4e4e4e;
}
#main #texte_article_article img {
	border: 1px solid #ccc;
	margin: 0 10px 0 0;
	float: left;
}
#main #texte_article_produits img {
	margin: 0 0 0 2px;
	float: right;
}
#main div.inter {
	margin: 20px 0 15px 0;
	/* margin: 0 0 20px 0;*/
	font-size: 14px;
	font-weight: bold;
}
#main div.question {
	font-weight: bold;
}
#main div.encadre {
	margin: 15px 0 20px 0;
	/* margin: 0 0 20px 0; */
	padding: 2px 8px 2px 8px;
	background: #cde6ef;
    border-top: 1px dotted #000;
    border-bottom: 1px dotted #000;
}
#main div.encadre div.encadre_titre {
	margin: 15px 0 15px 0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #ce0000;
}

#main p {
	margin: 15px 0;
}

#main #texte_article_article ul {
	/*margin: 10px 10px 10px 30px;*/

}
#main #texte_article_article li {
    list-style-image: URL(/design/fleche8F001D.gif);
	margin: 10px 10px 10px 20px;

}


#main h2#articles_lies_economie {
	height: 20px;
    margin: 15px 0 0 0;
	padding: 3px 0 0 0;
	border-bottom: 3px solid #b4a400;
    font-size: 12px;
}
#main h2#articles_lies_techno {
	background: url(Ban_techno_droite.gif) no-repeat;
    letter-spacing: 0.4em;
    color: #fff;
}
#main h2#articles_lies_produits {
	background: url(Ban_PdtJour.gif) no-repeat;
    letter-spacing: 0.4em;
    color: #fff;
}

/*****************************************/
/*           INFO-BULLES               	 */
/*****************************************/
.infobulle {
	display: none;
    position: absolute;
    border: 1px solid Black;
    padding: 5px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #ffffcc;
}

/*****************************************/
/*           PAGES DOSSIER               */
/*****************************************/
#main #chapo_article_dossier {
	font-size: 12px;
    font-weight: bold;
    color: #000;
}
#main #signature_article_dossier {
	margin: 15px 0;
}
#main #signature_article_dossier a {
	text-decoration: none;
	font-size: 10px;
    color: #636363;
}
#main #sommaire_dossier {
	width: 200px;
    margin: 0 0 10px 10px;
    padding: 2px;
    border: 1px solid #666;
    float: right;
}
#main #sommaire_dossier #titre_sommaire {
	margin: 3px 0;
	text-align: center;
    font-size: 14px;
    font-weight: bold;
	color: #622181;
}
#main #sommaire_dossier a {
	text-decoration: none;
    font-size: 12px;
	color: #000;
}
#main #texte_article_dossier {
	font-size: 12px;
    color: #000;
}
#main #texte_article_dossier img {
	margin: 0 2px 0 0;
	float: left;
}
#main p {
	margin: 15px 0;
}

/*****************************************/
/*        PAGE WEBSITE PANORAMA          */
/*****************************************/
#website {
	width: 470px;
    margin: 10px 0 0 0;
    border-collapse: collapse;
}
#website td {
	width: 33%;
    text-align: center;
}
#website table {
	width: 452px;
    margin: auto;
    border-collapse: collapse;
}
#website table td#left {
	width: 50%;
    text-align: left;
}
#website table td#right {
	width: 50%;
    text-align: right;
}

/*****************************************/
/*     PAGE WHITE PAPERS PROPOSITION     */
/*****************************************/
#wp_proposition fieldset {
	margin: 10px 0;
    padding: 10px 2px;
	border: 1px solid #0077b2;
}
#wp_proposition legend {
	padding: 0 3px;
	font-family: Arial, sans-serif;
	font-size: 12px;
    font-weight: bold;
}
#wp_proposition label {
	display: block;
    margin: 15px 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
    color: #4e4e4e;
    clear: both;
}
#wp_proposition input, #wp_proposition textarea {
	width: 350px;
    float: right;
}
#wp_proposition textarea {
    height: 150px;
}
#wp_proposition p {
	font-family: Arial, sans-serif;
	font-size: 12px;
    color: #4e4e4e;
}
#message {
	border: 1px solid red;
    text-align: center;
    font-size: 15px;
}

/************************************************************************************************/
/*                                   COLONNE DE DROITE                                          */
/************************************************************************************************/
#col_droite {
	line-height: 18px;
	font-size: 11px;
	color: #666;
}
#col_droite h3 {
	padding: 10px 0 0 0;
}
#col_droite h3 a {
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
#col_droite .tous {
	width: 300px;
	margin: 10px 0;
    padding: 0 2px 0 0;
    border-top: 1px dotted #666;
	text-align: right;
}
#col_droite .tous a {
	text-decoration: none;
	font-size: 11px;
    color: #8f0017;
}

/*****************************************/
/*  		BLOCS TOP 300 x 65           */
/*****************************************/
#livres_blancs {
	margin: 0 0 10px 0;
}
#livres_blancs #actualise {
	margin: -20px 0 0 10px;
    color: #c00;
}
#pub_website {
	margin: 0 0 10px 0;
}

/*****************************************/
/*  		PUB TOP 300 x 250            */
/*****************************************/
#pub_top {
	width: 300px;
	margin: 0 0 13px 0;
}

/*****************************************/
/*     		DERNIER PRODUIT         	 */
/*****************************************/
#dernier_produit {
	margin: 0 0 7px 0;
}
#img_produit_jour {
	display: block;
    margin: 0 10px 0 0;
    float: left;
}
#dernier_produit h3 a {
	color: #c60;
}
#dernier_produit .tous {
	margin: 13px 0 20px 0;
}
#dernier_produit .tous a.produit {
	color: #c60;
}

/*****************************************/
/*     			INTERVIEW         	 	 */
/*****************************************/
#interview {
	margin: 0 0 7px 0;
}
#img_interview {
	display: block;
    margin: 0 10px 0 0;
    float: left;
}
#interview h3 {
	padding: 3px 0 7px 0;
}
#interview h3 a {
	color: #0077b2;
}
#interview .tous {
	margin: 13px 0 20px 0;
}
#interview .tous a.interview {
	color: #0077b2;
}

/*****************************************/
/*     			AGENDA	         	 	 */
/*****************************************/
#agenda {
	margin: 0 0 0 0;
}
#agenda div.agenda_semaine {
	padding: 0 0 7px 0;
	border-bottom: 1px dotted #666;
}
#agenda h3 {
	padding: 3px 0 7px 0;
}
#agenda h3 a {
	color: #0077b2;
}
#agenda h3 a .dates{
	color: #666;
}
#agenda h3.agenda_autres {
	border-bottom: 1px dotted #666;
}
#agenda h3 a.agenda_autres {
	font-size: 11px;
    font-weight: normal;
	color: #0077b2;
}
#agenda h3 a.agenda_autres .dates{
	font-size: 11px;
    font-weight: normal;
	color: #666;
}
#agenda .tous {
	margin: 0 0 10px 0;
    border: none;
}
#agenda .tous a.agenda {
	color: #0077b2;
}

/*****************************************/
/*  	  PUB 2 CARRES 140x140           */
/*****************************************/
#pub_2carres_gauche {
    width: 140px;
	margin: 0 0 15px 0;
    float: left;
}
#pub_2carres_droite {
    width: 140px;
	margin: 0;
    float: right;
}

/*****************************************/
/*  			PUB 300 x 140            */
/*****************************************/
#pub_300x140 {
	width: 300px;
	margin: 0 0 10px 0;
}

/*****************************************/
/*  			  EMPLOI            	 */
/*****************************************/
#emploi img {
	margin: 0 8px 0 0;
}
#emploi a {
	text-decoration: none;
    color: #666;
}

/*****************************************/
/*         TITRES COLONNE DROITE         */
/*****************************************/
#col_droite h2 {
	width: 290px;
    height: 24px;
    margin: 0 0 7px 0;
    padding: 6px 0 0 10px;
}
#col_droite h2#produit_jour {
    background: url(produits_titre_background.png);
    background-repeat: repeat-x;
}
#col_droite h2#interview,
#col_droite h2#agenda,
#col_droite h2#emploi {
	background: url(autres_rubriques_titre_background.png);
    background-repeat: repeat-x;
}





#col_droite h2#interview a:link,
#col_droite h2#interview a:visited,
#col_droite h2#agenda a:link,
#col_droite h2#agenda a:visited,
#col_droite h2#produit_jour a:link,
#col_droite h2#produit_jour a:visited,
#col_droite h2#emploi a:link,
#col_droite h2#emploi a:visited {
 	display: block;
    width: 100%;
    font-family: "Arial";
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

/*****************************************/
/*       TEXTES RUBRIQUES DROITE         */
/*****************************************/

#col_droite #img_edito {
	display: block;
    margin: 0 2px 0 0;
    float: left;
}

/*****************************************/
/*         UTILITAIRES ARTICLES          */
/*****************************************/

#col_droite #utilitaires {
    width: 350px;
    margin: 10px 0;
    padding: 5px 0;
	border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    font-size: 11px;
    color: #2c4e85;
    text-decoration: none;
}
#col_droite #utilitaires div.item_utilitaire {
	width: 70px;
    text-align: center;
    float: left;
}
#col_droite #utilitaires div.addthis {
	width: 130px;
    text-align: center;
}

/*****************************************/
/*             ARTICLES LIES             */
/*****************************************/

#col_droite #liste_articles_lies {
}
#col_droite #liste_articles_lies a {
	text-decoration: none;
    font-size: 11px;
    color: #636363;
}

/*****************************************/
/*              SHARELINKS               */
/*****************************************/
#col_droite #sharelinks {
	margin: 15px;
}
#col_droite #sharelinks a {
	text-decoration: none;
}
#share td {width: 80px;}
#digg a {background: transparent url("d6a60b9c-b9f7-11dc-abcb-0000779fd2ac.gif") 0 -70px no-repeat;}
#reddit a {background: transparent url("d6a60b9c-b9f7-11dc-abcb-0000779fd2ac.gif") 0 -35px no-repeat;}
#linkedin a {background: transparent url("cf4514a6-e6dd-11dd-8407-0000779fd2ac.gif") 0 0px no-repeat;}
#facebook a {background: transparent url("d6a60b9c-b9f7-11dc-abcb-0000779fd2ac.gif") 0 -100px no-repeat;}
#delicious a {background: transparent url("d6a60b9c-b9f7-11dc-abcb-0000779fd2ac.gif") 0 0px no-repeat;}
#mixx a {background: transparent url("d0d06dac-e6dd-11dd-8407-0000779fd2ac.gif") 0 0 no-repeat;}
#propeller a {background: transparent url("d1d3b6c8-e6dd-11dd-8407-0000779fd2ac.gif") 0 0px no-repeat;}
#stumbleupon a {background: transparent url("d6a60b9c-b9f7-11dc-abcb-0000779fd2ac.gif") 0 -130px no-repeat;}
.linktext {padding-left: 20px; font-size: 12px; color: #2c4e85;}


/************************************************************************************************/
/*                                         FOOTER                                               */
/************************************************************************************************/
#footer {
    width: 960px;
    position: absolute;
    bottom: 0;
    font-size: 11px;
    clear: both;
}
#footer #copyright {
	width: 960px;
    height: 40px;
    background: #0077b2;
    line-height: 40px;
    text-align: center;
    color: #fff;
}
#footer #copyright a {
	text-decoration: none;
    color: #fff;
}
#footer #reseau {
	width: 960px;
    height: 30px;
    background: #003b59;
    line-height: 30px;
    text-align: center;
	color: #ccc;
}
#footer #reseau a {
	text-decoration: none;
	color: #ccc;
}