/* ---[ ip_Content.css ]-----------------------------------------

DESCRIPTION:
Styles et mises en forme généraux des contenus (Contents = CT)

CONTENT:


----------------------------------------------------------------- */




/********** Affichage par défaut de contenus *********/

.CommonContentArea {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:20px 0 0;
}

.CommonContentArea a {
	text-decoration:none;
}

.CommonContentArea a:hover {
	text-decoration:underline;
}

.CommonContentArea .newComment {
	clear:both;
	padding:5px 15px 15px 15px;
	background-color:#F2F2F2;
	border:solid 1px #E7E7E7;
}

.CommonContentArea h4 {
	font-size:1.25em;
	margin:0 0 15px;
}

.CommonContentArea .newComment .comboBox {
	border: solid 1px #B3BBBB;
	margin:0;
	width:428px;
	padding:3px;
	line-height:16px;
}

.CommonContentArea .newComment .linkedButton {
	display:block;
	clear:both;
}

.CommonContentArea ol {
	clear:both;
	padding-top:10px;
}

.CommonContentArea .comment ol li {
	clear:both;
	padding-bottom:20px;
}

.CommonContentArea .comment em {
	color: #999;
	font-style: normal;
}

.CommonContentArea .CommentText {
	clear:both;
	padding:10px 10px 2px;
	margin:5px 0;
	background-color:#F2F2F2;
	border:solid 1px #E7E7E7;
	line-height:16px;
}


.CommonContentArea #contenu li {
	margin-bottom:10px
	}

.CommonContentArea #contenu a {
	color:#4b8ac7;
	font-weight:bold;
	text-decoration:none
	}
	
.CommonContentArea #contenu a:hover {
	text-decoration:underline
	}

/*.CommonTitleParagraph {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none
	}

.CommonSubTitle {
	font-size:12px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
*/

#CS_Content a span.puce {
	padding:0 0 0 14px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	background-image: url(../images/common/puce.gif);
}



/********************** Titres ************************/

.CommonTitle {
	/*border-bottom:#333 1px dotted;*/
	border-bottom:#888 1px solid;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:25px;
	padding-bottom:5px;
}

.SpecialTitle {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;	
}
/********************** Affichage des articles ************************/

.ip_Articles_List li {
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	width:468px;
	clear:both;
	}

.ip_Articles_ListeTitre li,.ip_Articles_ListeTitre a {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	list-style-type:none;
	text-decoration:none
	}

.ip_Articles_ListeTitre a:hover {
	color:#333;
	}

.ip_Articles_ListeTexte {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	list-style-type:none;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none;
	clear:both;
	}

.ip_Articles_ListeTexte a {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	}

.ip_Articles_ListeTags {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	padding:7px 2px 5px 0;
	font-weight:normal;

	width: 450px;
	}

.ip_Articles_ListeTags a {
	color:#3F76AC;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	}

.ip_Articles_ListeTags a:hover {
	text-decoration:underline;
	}

.ip_Articles_ListeFooter {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 2px 20px 0;
	text-decoration: none;
}
	
.ip_Articles_ListeFooter a {
	color:#3F76AC;
	text-decoration:none;
	font-weight:bold;
	}

.ip_Articles_List li:hover a,.ip_Articles_List li:hover span,.ip_Articles_List a:hover,.ip_article_texte_illustration a:hover {
	color:#3f76ac;
	}

.ip_Articles_ListeTitre a:hover,.ip_Articles_ListeFooter a:hover,#ip_ListeTag a:hover {
	text-decoration:underline;
	}
	
.ip_Articles_ListeTexte a:hover {
	text-decoration:none;
	}	


/* Affichage d'un article */

.CT_Article {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:30px;
	font-size:12px;
	width:468px;
}

.CT_Article_Title {
	font-size:2em;
	color:#333;
	margin-bottom:15px;
	clear:both;
}

.CT_Article_Date {
	color:#666;
	font-size:0.85em;
	float:left;
	margin:4px 0;
}

.CT_Article_TagsHeader {
	color:#666;
	font-size:0.85em;
	float:left;
	margin-bottom:1px; /* FIX: temporaire pr éviter le retour à la ligne de la liste des tags */
	display:block;
}

.CT_Article_TagsList {
	color:#3F76AC;
	font-size:0.85em;
	display:block;
	margin-bottom:2px;
	display:block;
}

.CT_Article_TagsList a {
	color:#3F76AC;
	text-decoration:none;
}

.CT_Article_TagsList a:hover {
	color:#3F76AC;
	text-decoration:none;
	border-bottom:dotted #3299C4 1px;
}

.CT_Article_ToolBox, .CT_Article_ToolBox li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
}

.CT_Article_ToolBox {
	margin:0 0 15px;
	clear:both;
	height:22px;
	width:468px;
}

*html .CT_Article_ToolBox {
	overflow:hidden;
}

.CT_Article_ToolBox ul {
	float:none;
}

.CT_Article_ToolBox li {
	float:left;
	color:#6b6b6b;
	font-size:9px;
	margin-right:1px;
}

.CT_Article_ToolBox li a {
	height:16px;
	color:#555;
	font-size:9px;
	padding: 5px 15px 5px 24px;
	background-color:#F2F2F2;
	border:solid 1px #eBeBeB;
	font-weight:bold;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}

.CT_Article_ToolBox li a:hover {
	color:#555;
	text-decoration:none;
	background-color:#e5e5e5;
	border:solid 1px #e5e5e5;
}

.CT_Article_ToolBox_Comment a { background-image: url(../images/common/Icons/toolbox_comment.gif); }
.CT_Article_ToolBox_Send a { background-image: url(../images/common/Icons/toolbox_send.gif); }
.CT_Article_ToolBox_Print a { background-image: url(../images/common/Icons/toolbox_print.gif); }
.CT_Article_ToolBox_Share a { background-image: url(../images/common/Icons/toolbox_share.gif); }
.CT_Article_ToolBox_Edit a { background-image: url(../images/common/Icons/toolbox_edit.gif); }

.CT_Article_Content {
	font-size:1em;
	color:#333;
	line-height:19px;
	display:block;
	clear:both;
}

.CT_Article_Content a {
	color:#3F76AC;
	font-weight:bold;
	text-decoration:none;
}

.CT_Article_Content a:hover {
	color:#3F76AC;
	font-weight:bold;
	text-decoration:underline;
}

.CT_Article_Content ul {
	margin: 0 0 0 30px;
	padding:0;
}

.CT_Article_Content li {
	margin: 10px 0;
}

.CT_Article_Attachment {
	color:#666;
	font-size:0.92em;
	clear:both;
	margin:15px 0;
	border-left:solid #CCC 5px;
	padding: 1px 0 1px 7px;
}

.CT_Article_Attachment a {
	color:#3F76AC;
	font-weight:bold;
	text-decoration:none;
}

.CT_Article_Attachment a:hover {
	text-decoration:underline;
}

.CT_Article_Author {
	color:#666;
	font-size:0.92em;
	clear:both;
	margin:15px 0;
	border-left:solid #CCC 5px;
	padding: 1px 0 1px 7px;
	margin-bottom:20px;
}

.CT_Article_Author a {
	color:#3F76AC;
	font-weight:bold;
	text-decoration:none;
}

.CT_Article_Author a:hover {
	text-decoration:underline;
}

#fb_like {
	background: #f2f2f2 url(../images/common/FBLike.gif) 10px -10px no-repeat ;
	border: 1px solid #ebebeb;
	padding-left:5px;
	padding-top: 80px;
	margin-bottom: 20px;
	margin-top: 25px;
}

/*************     Affichage des illustrations  *************/

.ip_article_illustration {
	background-color:#F3F2F4;
	clear:right;
	float:right;
	height:auto;
	margin-bottom:10px;
	margin-left:10px;
	min-width:180px;
	overflow:visible;
	padding:5px 5px 0
	}

.ip_article_illustration_image {
	background-color:inherit;
	clear:right;
	float:right;
	height:auto;
	margin-bottom:10px;
	margin-left:10px;
	width:auto
	}

.ip_article_illustration img {
	border:0
	}

.ip_article_texte_illustration,.ip_article_texte_illustration td {
	color:#000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	height:100%;
	margin:0;
	min-height:24px;
	overflow:visible;
	padding:0;
	text-decoration:none;
	vertical-align:bottom;
	width:150px
	}

*html .ip_article_texte_illustration {
	height:24px
	}

.ip_article_vignette {
	float:left;
	margin-right:5px
	}

.ip_article_legende {
	margin-top:5px
	}

/**************** Liste par Tags ********************/

#ip_ListeTag {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	text-decoration:none
	}

#ip_ListeTag a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none
	}

.TagEditor {
	background-color:#fff;
	border:solid 1px #999;
	padding:7px
	}

/********************   Toolbar **********************/

#ToolBar {
	background-color:#f6f6f6;
	border:solid 1px #bbb;
	height:23px;
	padding-top:4px;
	margin-bottom:24px;
	}

#btnFaireSuivre {
	margin-bottom:10px;
	text-align:left
	}

.btn_envoyer {
	background-image:url(../images/Common/btn_envoyer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#3f76ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	height:23px;
	padding-left:25px;
	padding-top:5px;
	text-decoration:none;
	width:69px
	}

.btn_imprimer {
	background-image:url(../images/Common/btn_imprimer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#3f76ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	height:23px;
	margin-right:5px;
	padding-left:30px;
	padding-top:5px;
	text-decoration:none;
	width:90px
	}

.btn_commenter {
	background-image:url(../images/Common/btn_commenter.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#3f76ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	height:23px;
	padding-left:30px;
	padding-top:5px;
	text-decoration:none;
	width:80px
	}

a.btn_envoyer:hover,a.btn_commenter:hover,a.btn_imprimer:hover {
	color:#666
	}
	
.ico_commenter {
	background-image:url(../images/Common/ico_commenter.gif);
	background-position:32px 1px;
	background-repeat:no-repeat;
	color:#3f76ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height: 20px;
	text-align: right;
	}

/********************  formulaires  **********************/

a.button:hover {
	background-color:#f6f6f6;
	border:solid 1px #ccc;
	color:#3f76ac;
	text-decoration:none;
	}

.DivFormFieldName {
	background-color:#f6f6f6;
	border-top:solid 1px #fff;
	font-size:8pt;
	padding:3px;
	vertical-align:top
	}

.DivFormField {
	background-color:#eef3f8;
	border-top:solid 1px #fff;
	padding:3px;
	vertical-align:top
	}

.comboBox {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal
	}

.smallText {
	font-size:9px
	}

.button,.button a {
	background-color:#fff;
	background-image:url(../images/Common/Buttons/back_button.gif);
	background-repeat:repeat-x;
	border:solid 1px #596d80;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px 10px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle
	}

/********************  Search  ****************/
#ip_Search {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
	}

#ip_Search li {
	list-style-type:none;
	margin-top:15px
	}

#ip_Search ul {
	display:inline;
	list-style-position:outside;
	margin-left:0
	}

#ip_Search a {
	color:#3f76ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none
	}

#ip_Search a:hover {
	background-color:#E9E9E9;
	color:#3f76ac;
	text-decoration:none
	}

/**************** Newsletter Infopresse *****************/

.ip_Newsletter_Imput {
	border:1px solid #596d80;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	height:13px;
	margin-bottom:10px;
	text-decoration:none;
	width:140px
	}

*html .ip_Newsletter_Imput {
	margin-bottom:4px
	}

.ip_Newsletter_Button {
	margin-bottom:5px
	}

*html .ip_Newsletter_Button {
	margin-bottom:0
	}

/*****************    Panels Onglets ****************/

/*.CommonPane {
	border:solid 1px #919b9c;
	font-size:10pt;
	margin-top:-1px 0;
	padding:8px
	}

.CommonPaneTabSet {
	background-image:url(../images/common/menu/tabset.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	font-size:11px;
	padding:0;
	white-space:nowrap
	}

.CommonPaneTab {
	background-image:url(../images/common/menu/tab-right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#3f76ac;
	font-size:8pt;
	font-weight:bold;
	height:21px;
	margin-right:10px;
	margin-top:1px;
	padding-right:4px;
	text-decoration:none
	}

.CommonPaneTab1 {
	background-image:url(../images/common/menu/tab-left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:3px
	}

.CommonPaneTab2 {
	background-image:url(../images/common/menu/tab.gif);
	background-position:top left;
	background-repeat:repeat-x;
	cursor:pointer;
	height:13px;
	overflow:hidden;
	padding:4px;
	text-align:center;
	white-space:nowrap
	}

.CommonPaneTabSelected {
	background-color:#F6F6F6;
	background-image:url(../images/common/menu/tab-selected-right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#3f76ac;
	cursor:hand;
	font-weight:bold;
	height:21px;
	margin-right:10px;
	margin-top:1px;
	padding-right:4px
	}

.CommonPaneTabSelected1 {
	background-image:url(../images/common/menu/tab-selected-left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:3px
	}

.CommonPaneTabSelected2 {
	background-image:url(../images/common/menu/tab-selected.gif);
	background-position:top left;
	background-repeat:repeat-x;
	cursor:pointer;
	font-weight:bold;
	height:13px;
	overflow:hidden;
	padding:3px 4px 5px;
	text-align:center;
	white-space:nowrap
	}

.CommonPaneTabHover {
	background-color:#F6F6F6;
	background-image:url(../images/common/menu/tab-hover-right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#3f76ac;
	cursor:hand;
	font-weight:bold;
	height:21px;
	margin-right:10px;
	margin-top:1px;
	padding-right:4px
	}

.CommonPaneTabHover1 {
	background-image:url(../images/common/menu/tab-hover-left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:3px
}

.CommonPaneTabHover2 {
	background-image:url(../images/common/menu/tab-hover.gif);
	background-position:top left;
	background-repeat:repeat-x;
	cursor:pointer;
	height:13px;
	overflow:hidden;
	padding:4px;
	text-align:center;
	white-space:nowrap
	}*/

/*******************    Pop up   ******************/

.PopUp_Container {
	background-color:#fff;
	left:0;
	width:100%
	}

.PopUp_faire Suivre {
	background-color:#fff;
	left:0;
	width:500px
	}

.PopUp {
	background-color:#fff;
	left:0
	}

/*****************   Message panel   **************/

.MessagePanel {
	background-color:#eef3f8;
	border-top:solid 1px #fff;
	font-size:8pt;
	padding:10px;
	margin:0 0 20px;
	vertical-align:top
	}

.MessagePanelLink {
	color:#3f76ac;
	font-weight:bold
	}

.MessagePanelLink:hover {
	background-color:#f3f3f3
	}

/*******************     Divers     ******************/

.ip_petit_titre {
	color:#666;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none
	}

.ip_titre {
	color:#666;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none
	}

.ip_titre_blanc {
	color:#f6f6f6;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none
	}

.lien_journee_ip a:link,.lien_journee_ip a:hover,.lien_journee_ip a:visited {
	color:red;
	font-weight:bold
	}

.lien_journee_gfk a:link,.lien_journee_gfk a:hover,.lien_journee_gfk a:visited {
	color:#f63;
	font-weight:bold
	}

.lien_journee_360 a:link,.lien_journee_360 a:hover,.lien_journee_360 a:visited {
	color:#00ADF1;
	font-weight:bold
	}
	
.lien_journee_rdvm a:link,.lien_journee_rdvm a:hover,.lien_journee_rdvm a:visited {
	color:#49494A;
	font-weight:bold
	}
	
.lien_journee_rdvweb a:link,.lien_journee_rdvweb a:hover,.lien_journee_rdvweb a:visited {
	color:#434343;
	font-weight:bold
	}
	
.lien_journee_rdvcommandite a:link,.lien_journee_rdvcommandite a:hover,.lien_journee_rdvcommandite a:visited {
	color:#434343;
	font-weight:bold
	}
	
.lien_journee_ipjobs a:link,.lien_journee_ipjobs a:hover,.lien_journee_ipjobs a:visited {
	color:#03a3d6;
	font-weight:bold
	}
		
.lien_journee_rdvd a:link,.lien_journee_rdvd a:hover,.lien_journee_rdvd a:visited {
	color:#d80a8c;
	font-weight:bold
	}

.linkBar {
	color:#666;
	font-size:7pt;
	font-weight:normal;
	text-decoration:none
	}

.CommonContentArea a:hover,.ip_Article_Text a:hover,.ip_Article_Auteur a:hover {
	text-decoration:underline;
	}

.CommonEdit {
	background-color:#427EBA;
	color:#fff;
	border:solid 1px #ccc;
	margin-bottom:20px;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	padding:6px 10px;
	width:440px;
}

.CommonEditPost {
	background-color:#f7f3f7;
	border:solid 1px #E7E7E7;
	margin-top:3px;
	text-decoration:none;
	font-size:10px;
	padding:3px 10px;
	text-align:right;
	color:#999;
}

.CommonEdit a {
	color:#fff !important;
	text-decoration:underline;
	font-weight:bold;
}

.CommonEdit a:hover {
	text-decoration:none;
}
	
.CommonEditPost a {
	color:#999;
	text-decoration:none;
}

.ip_Article_Text a,.ip_Article_Tag a:hover,#ip_Article_Top a:hover,#ip_Article_Top a:hover,a.linkBar:hover, .CommonEditPost a:hover {
	color:#3f76ac;
	text-decoration:underline;
}
	
	
/*******************     Tags / Tags     ******************/


.ip_TagBreadCrumb {
	width:468px;
	height: 22px;
	background-color:#666666;
	overflow:hidden;
	text-decoration:none;
}

.ip_TagBreadCrumbTitle {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding-left:7px;
	padding-top:4px;
	width:424px;
	text-decoration:none;
}

.ip_TagBreadCrumbTitle a {
	color:#fff;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	height:20px;
}

.ip_TagBreadCrumbTitle a:hover {
	color:#fff;
	background-color:#999999;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	padding-right:3px;
}

.ip_TagBreadCrumbRSS {
	float:right;
}

.ip_TagsArea {
	width: 448px;
	background-color: #F6F6F6;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
	margin-bottom:25px;
}

.ip_TagsArea ul li a {
	color:#666;
}

.ip_TagsArea ul li a:hover {
	color:#3F76AC;
	text-decoration:underline;
}

ul.CommonTagCloud {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	margin-left:-1px;
	padding:0px;
}

.CommonTagCloud li,.CommonTagCloud a {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	text-decoration:none
}

li.Tag1, li.Tag2, li.Tag3, li.Tag4, li.Tag5, li.Tag6 {
	display:inline;
}

li.Tag1 a, li.Tag2 a, li.Tag3 a, li.Tag4 a, li.Tag5 a, li.Tag6 a {
	margin:10px;
}

.Tag1 {
	font-size:10px;
}

.Tag2 {
	font-size:12px;
}

.Tag3 {
	font-size:14px;
}

.Tag4 {
	font-size:16px;
}

.Tag5 {
	font-size:18px;
}

.Tag6 {
	font-size:20px;
}


/* Styles utilisés principalements dans les pages des conférences */

.Heure{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#333;font-weight:700;}
.Conf_Infopresse{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;color:#d70203;font-weight:700;}
.Conf_Grafika{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;color:#f96530;font-weight:700;}
.Conf_360{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#00ADEF;font-weight:700;}
.Conf_Titre_IP{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:36px;color:#d70203;font-weight:700;padding-bottom:0px;}
.Conf_Titre_GFK{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:36px;color:#f96530;font-weight:700;padding-bottom:0px;}
.Conf_Titre_360{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:36px;color:#00ADEF;font-weight:700;padding-bottom:0px;}
.Conf_txt-normal{line-height: 1.5em ;color:#333;font-weight:400;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.Conf_txt-bio{line-height: 1.5em ;color:#333;font-weight:400;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.Content_Titre{font-size:16px;}
.Content_SousTitre{font-size:13px;}
.Content_PetitTexte{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666;}



/* Pub Télé */

	
#ip_PubTele {
	float:left;
	height:auto;
	color:#3f76ac;
	margin-bottom:12px;
	margin-left:9px;
	margin-top:17px;
	overflow:hidden;
	width:625px;
	}
	
#ip_PubTele a {
	color:#3f76ac;
	font-weight: bold;
	}
	
#ip_PubTele a:hover {
	text-decoration: underline;
	color:#3f76ac;
	font-weight: bold;
	}

*html #ip_PubTele {
	margin-left:5px;
	margin-right:8px;
	}


/**********    Precedent / Suivant    ****************/

.ip_Previous,.ip_Next {
	color:#3f76ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:30px;
	padding-bottom:2px;
	padding-top:2px;
	text-decoration:none;
	}

.ip_Previous:hover,.ip_Next:hover {
	background-color:#F6F6F6;
	color:#3f76ac;
	cursor:pointer;
	padding-bottom:2px;
	padding-top:2px;
	text-decoration:none;
	}

a.ip_Previous,a.ip_Next {
	color:#3f76ac;
	text-decoration:none
	}

.ip_Next {
	float:right;
	margin-top:16px;
	text-align:right;
	z-index:1000
	}

.ip_Previous {
	float:left;
	margin-top:0;
	text-align:left
	}




/* ---[ News Map ]----------------------------------------------- */

#HP_NewsMap {
	margin:40px 0 0;
}

.HP_NewsMap_Item, .HP_NewsMap_AlernativeItem {
	margin:0 10px 15px 0;
	width:200px;
	float:left;
}

.HP_NewsMap_Item {
	margin:0 10px 15px 0;
	clear:left;
}

.HP_NewsMap_AlernativeItem {
	margin:0 0 10px 10px;
}

.HP_NewsMap_Item h4, .HP_NewsMap_AlernativeItem h4 {
	font-size:1.2em;
	font-weight:bold;
	color:#1C4772;
}

.HP_NewsMap_Item h4 a, .HP_NewsMap_AlernativeItem h4 a {
	color:#1C4772;
	text-decoration:none;
	border-bottom:solid 1px #1C4772;
	display:block;
}

.HP_NewsMap_Item h4 a:hover, .HP_NewsMap_AlernativeItem h4 a:hover {
	color:#3F76AC;
	text-decoration:none;
}

.HP_NewsMap_Item ul, .HP_NewsMap_AlernativeItem ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.HP_NewsMap_Item li, .HP_NewsMap_AlernativeItem li {
	margin:10px 0px;
	color:#999;
	font-size:0.85em;
}

.HP_NewsMap_Item li a, .HP_NewsMap_AlernativeItem li a {
	color:#666;
	text-decoration:none;
	font-size:1.18em;
}

.HP_NewsMap_Item li a:hover, .HP_NewsMap_AlernativeItem li a:hover {
	color:#3F76AC;
	text-decoration:underline;
}



/* ---[ Listes Google Reader ]--------------------------------------- */

.GR_complete ul {	
	margin:0;
	padding:0;
	color:#666;
}

.GR_complete li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-position:outside;
	list-style-type:none;
	margin:20px 0;
	padding:0;
	width:468px;
	clear:both;
}

.GR_complete .i, .GR_complete a.i {
	color:#666;
	font-size:16px;
	font-weight:bold;
	text-decoration:none
}

.GR_complete a:hover.i {
	text-decoration:underline;
	color:#3f76ac;
}

.GR_complete .s, .GR_complete .s a {
	font-size: 10px;
	font-weight:normal;
	margin:3px 0 10px;
	color:#3f76ac;
	text-decoration:none;
}

.GR_complete a:hover.s {
	text-decoration:underline;
}

.GR_complete .f {
	display:none;
}
