	/*global **/
html, input, textarea, select{font-size: 11px; font-family: Verdana, Arial, Helvetica, "sans serif"; color: #000000; background-color: #FFFFFF; line-height: 130%}
body{padding: 10px 0 10px 0; margin:0;}
body.print{margin: 0}
/*header*/

#header{}
#header .txtmaj{font-size:9px;}
#header .sitesini{font-size:10px; text-align:center;}
#header .bg_gauche {background-color:#fff;}
#header .bg_droit {background-color:#efefef;}

#header #logo{width: 355px; background-color: #b4121c; border-right: 2px solid black}
#header #search{width: 200px; background-color: #696868; padding: 4px 0 0 10px}
#header input.search{height: 15px; width: 159px; border: 1px solid #ABBACA; margin-bottom: 3px; padding-left: 5px}
#header select.search{height: 18px; width: 138px; border: 1px solid #ABBACA}
#header #topmag{background-color: #EDE6E0; font-size: 10px}
#header #topmag a, #header #topmag span{font-weight: bold; display: block; margin: 0 0 5px 7px}
#header #topmag a{color: #b4121c; text-decoration: underline}
#header #topmag a.itc{background-color: #ecc796; font-size: 12px; font-weight: bold; padding: 2px 5px 2px 7px; margin-left: 0px}
#topnav a{color: #b4121c; font-size: 13px; font-weight: bold; display: block; margin-bottom: 2px}
#lcol, #rcol{width: 300px; background-color: #FFFFFF; padding: 0; margin: 0}
#lcol .fixed, #rcol .fixed{overflow: hidden; width: 300px; background-color: #ffffff; padding-bottom: 10px}
#page{width: 734px; padding: 5px 9px 0 0px; background-color: #ffffff}
#page .container{float: left; clear: both}
#page2{width: 869px; padding: 1px 0 0 1px; background-color: #ffffff}
#pagefull{width: 100%; overflow: hidden}
#pageleft{width: 371px; float: left; overflow: hidden; margin: 0 9px 10px 0}
#pageright{width: 300px; float: left; overflow: visible; margin: 0}
#copyright{width:1006px; background:url(http://www.cio-online.com/images/iface/fond_footercio.jpg) top left no-repeat; text-align: center; color: #666; clear: both; }
#txtlinks, #txtlinks b, #txtlinks a{color: #FFFFFF; text-decoration: none; font-weight:bold;}
#footer{clear: both}
.lienbas a{font-weight:bold; color:#000000;}
.OJD {color: #FFF;	font-size:12px;}
/*textes*/
p{margin: 0 0 10px 0}
a{color: #996600; text-decoration: none}
form{display: inline}
a:hover{text-decoration: underline}
.xsmall{font-size: 9px}
.small{font-size: 10px}
.large{font-size: 12px}
.rouge, a.rouge, .couleur a.couleur{color: #b4121c}
.marron, a.marron,{color: #996600}
.bleu, a.bleu{color: #000099}
.gris, .gris a{color: #696868}
.noir, .noir a{color: #000000}
.blanc, .blanc a{color: #FFFFFF}
img.gris{border: 1px solid #cccccc}
img.noir{border: 1px solid #000000}
.edition{font-weight: bold; font-size: 9px; color: #b4121c; margin-bottom: 5px; display: block}
.surtitre, a.surtitre{font-weight: bold; font-size: 10px; color: #b4121c; text-transform: uppercase; display: block}
.spacer{background-color: #d9cdbf; height: 10px; margin-bottom: 10px}
.even{background-color: #EDE6E0}
.odd{background-color: #FBFAF9}
/*titres*/
h1{font-size: 16px; font-weight: normal; margin: 0}
h2{font-size: 14px; font-weight: normal; margin: 0}
h3{font-size: 12px; font-weight: normal; margin: 0}
h4{font-size: 11px; font-weight: normal; margin: 0}
h5{font-size: 10px; font-weight: normal; margin: 0}
h1, h2, h3, h4, h5{line-height: normal}
h1 a, h2 a, h3 a, h4 a, h5 a{font-weight: bold}
/*barres horiz*/
hr.actualites{height: 7px; width: 150px; background-color: #dad9d8; color: #dad9d8; border: 0; margin: 8px 0 8px 0}
/*blocs de contenu*/
.bloc{clear: both; float: none}
.bloc0, bloc5{clear: both; float: none; margin-bottom: 10px}
.bloc1{background-color: #ffffff; border: 1px solid #000000; margin-bottom: 10px}
.bloc1 .titre, .bloc3 .titre, .bloc4 .titre{font-size: 18px; font-weight: bold; color: #000099; width: 195px; background-color: #d9cdbf; padding: 8px 0 8px 8px}
.bloc5 .titre{border-bottom: 3px solid #988979; margin-bottom: 10px}
.bloc5 h1{color: #ffffff; font-size: 16px; background-color: #988979; padding: 4px; width: 200px}
.bloc3{background-color: #ece6df; margin-bottom: 10px}
.bloc4{border: 5px solid #d9cdbf; margin-bottom: 10px}
.bloc1 .texte, .bloc3 .texte, .bloc4 .texte {padding: 8px}
.bloc .texte {padding: 4px}
/*colonne de doite*/
.bloc2{background-color: #dad9d8; border: 1px solid #000000; margin-bottom: 10px}
.bloc2 .titre{background-color: #b4121c; padding: 1px 5px 1px 2px; color: #ffffff; font-weight: bold; width: 100px}
.bloc2 .texte, .bloc3 .texte, .bloc4 .texte{padding: 8px 3px 8px 3px}

.blocR{background-color: #686868; border: 1px solid #000000; margin-bottom: 10px}
.blocR .titre{background-color: #b4121c; padding: 1px 5px 1px 2px; color: #ffffff; font-weight: bold; width: 100px}
.blocR .field1{font-size:9px;width:110px;}
.blocR .field2{font-size:9px;width:90px;}
/*blocs de titres*/
.bloctitre{width: 371px; height: 61px; padding: 20px 0 0 10px; font-weight: normal; background: url(/images/v2/bloctitre_vide.gif) repeat-x top right; margin-bottom: 15px}
.bloctitre2{width: 371px; height: 61px; padding: 20px 0 0 10px; font-weight: normal; background: url(/images/v2/bloctitre_vide.gif) repeat-x top right; margin-bottom: 0}
.bloctitre-img{padding: 9px 0 0 10px}
.bloctitre-img1{width: 371px; height: 7px; background-color: #a59a8c; font-size: 2px}
.bloctitre-img2{width: 371px; height: 74px; background-color: #d6cfbd; background-position: center right; background-repeat: no-repeat}
.bloctitre-img3{width: 135px; height: 7px; background-color: #d9cdbf; font-size: 2px}
.bloctitre2 h1 a, .bloctitre h1 a, .bloctitre2 h2 a, .bloctitre h2 a, .bloctitre-img h1,.bloctitre-img h1 a, .bloctitre-img h2, .bloctitre-img h2 a{font-weight: normal; color: #000000}
.barretitre{background-color: #d9cdbf; font-size: 14px; padding: 5px; vertical-align: middle; clear: both; display: block; margin: 15px 0 10px 0}
.encadre{background-color: #d6cfbd; padding: 5px}
.plus{background-color: #ECE6DF; padding: 5px}
/*formulaires*/
label{display: block; margin: 10px 0 5px 0}
input.search{height: 17px; width: 240px; border: 1px solid #7F9DB9}
textarea.search{width: 240px; border: 1px solid #7F9DB9}
input.searchns{height: 17px; border: 1px solid #7F9DB9}
select.search{height: 19px; width: 244px; border: 1px solid #7F9DB9}
select.searchns{height: 19px; border: 1px solid #7F9DB9}
select.searchmulti{border: 1px solid #7F9DB9; width: 260px}

.pubmargin{position:relative;margin-bottom:8px; z-index:100;}
/*menu déroulant*/
#ciomenu { margin-bottom: 10px; }
#ciomenu ul { margin: 0; padding: 0; list-style: none; }
ul.l1 ul { display: none; }
#m1 { display: block; }
ul.l1 a { display: block; padding: 2px 0 0 8px; color: #FFFFFF; font-size: 10px; text-decoration: none; font-weight: bold; margin-bottom: 1px; height: 18px; background: #b4121d url(/images/v2/menu1_closed.gif) no-repeat 120px 6px; }
ul.l1 a:hover { text-decoration: none; }
ul.l2 a { display: block; padding: 2px 0 0 8px; color: #000000; font-size: 10px; text-decoration: none; font-weight: bold; margin-bottom: 1px; height: 18px; background: #d9cdbf url(/images/v2/menu2_closed.gif) no-repeat 120px 6px; }
ul.l2 a:hover { text-decoration: none; }
ul.l3 { padding: 10px 0 10px 0;}
ul.l3 a { background-color: #ede6e0; background-image: none; display: block; padding: 0 0 0 8px; color: #000099; font-size: 10px; text-decoration: none; margin-bottom: 0px; font-weight: normal; }
ul.l3 a:hover { text-decoration: underline; }


/* livres blancs */
.wp hr{height: 3px; width: 250px; background-color: #b0aeac; color: #b0aeac; border: 0; margin: 0}
.wp .texte{padding: 8px}
.wp .titre{width: 250px}
.wp a{font-weight: bold}
.wp .photo{margin: 0 8px 8px 0}
.wp .tous{text-align: right; padding: 10px 5px 10px 0}
.wp .tous a{text-decoration: underline}
/*np*/
#np-search{background-color: #ECE6DF}
#np-search .texte{padding: 10px}
/*sommaire dossiers*/
.sommaire{padding: 10px 0 10px 0}
.sommaire a, .sommaire span{display: block; margin-bottom: 10px; padding-left: 10px; color: #b4121c}
.sommaire a.titre, .sommaire span.titre{font-weight: bold; font-size: 12px; padding-left: 0}
/*bloc commenter*/
#commenter{background-color: #d6cfbd; padding: 5px}
#commenter b{color: #000099}
#commenter textarea{width: 350px; height: 100px; border: 1px solid #ABBACA}
#commenter input{border: 1px solid #ABBACA}
#commenter .ok{color: #ffffff; background-color: #696868; font-weight: bold; font-size: 12px; border: 0; width: 40px; text-align: center}
#commenter #login{color: #000000; margin: 10px 0 10px 0}
#commentaires h3{font-weight: bold; color: #000099; margin-bottom: 10px}
#commentaires .texte{padding: 3px; margin-bottom: 10px}
#commentaires .even{background-color: #ece6df}
#commentaires .odd{background-color: #ffffff}
#commentaires p{margin: 5px 0}
/*bloc image du jour*/
#imagedujour .credit{text-align: right; font-size: 9px}
#imagedujour a{color: #000000; text-decoration: none}

#imagedujour .min img{margin: 3px}
#imagedujour .lien a{color: #000099; font-weight: bold; text-decoration: underline}
/*bloc blocagenda  et conference*/
#blocagenda{line-height: normal}
#blocagenda .plus, #conferences .plus{	background-color: transparent; text-align: right; padding-right: 10px; clear: both; margin: 5px 0 10px 0}
#blocagenda .plus a, #conferences .plus a{text-decoration: underline;font-size: 10px;color: #000099}
#blocagenda .tout, #conferences .tout{clear:both; height: 42px}
#blocagenda .tout img, #conferences .tout img{margin-right: 8px}
#blocagenda .tout a, #conferences .tout a{font-weight: bold; text-decoration: underline; padding-top: 5px; display: block; font-size: 9px}
/*conférences*/
#conf{color: #000099; margin: 10px 0 20px 0}
#conf h1{font-size: 18px; letter-spacing: 1px; font-weight: bold; margin-bottom: 10px}
#conf h2{font-weight: bold; font-size: 12px}
#conf .texte{padding: 10px; color: #000000}
#conf hr{height: 3px; width: 250px; background-color: #b0aeac; color: #b0aeac; border: 0; margin: 0 0 10px 0}
#contacts{font-size: 12px;line-height: normal; padding: 8px;}
#contacts b, #contacts a{text-decoration: underline; color: #000099; font-weight: normal}
/*Bloc mag*/
#mag  {font-size:14px; }
#titrerubriquemag {line-height: 12px; margin-bottom:8px;}
.surtitremag {font-size:9px;text-transform:uppercase; color:#b4121c;}


/*bloc actualités*/
#actualites .tous{padding: 3px 10px 0 5px}
/*bloc entretiens et contributions*/
#entretiens .tous a, #contributions .tous a {text-decoration: underline; padding-left: 8px; color: #000099; font-size: 10px}
#contributions .titre {font-size: 12px; color: #000000; font-weight:bold;}
#contributions .rouge {font-size: 10px; color: #b4121c; font-weight:bold;}
#entretiens .texte, #contributions .texte {margin: 5px 8px 5px 8px}
#entretiens img, #contributions img{margin: 0 8px 8px 0}
/*bloc mobsignal*/
#mobsignal .titre{width: 210px}
#mobsignal .tous a {text-decoration: underline; padding-left: 8px; color: #000099; font-size: 10px; display: block;}
/*bloc sondage*/
#sondage .check{background: transparent;}
#sondage label{margin: 0}
#sondage .reponse{font-weight: bold; padding: 0 0 0 1px}
#sondage .vote{background-color: #b4121c; padding: 1px 4px 1px 4px; color: #ffffff; font-weight: bold; border: 0; margin-top: 5px}
#sondage .result{background-color: #b4121c; height: 10px; float: left; clear: none; margin: 2px 2px 0}
#sondage .pct{float: left; font-size: 10px}
/*bloc cio vidéo*/
#video .texte a{font-weight: bold; display: block; margin: 5px}
#videos .texte{padding: 0 8px 8px 8px}
/*blocs livres blancs et partenaires*/
#bloclivresblancs, #partenaires{width: 100%; border-top: 2px solid #000000}
#bloclivresblancs .barre, #partenaires .barre{width: 120px; height: 5px; background-color: #000000; font-size: 1px}
#bloclivresblancs .titre, #partenaires .titre{font-size: 14px; font-weight: normal; display: block; margin: 10px 0 10px 0; color: #000000}
#bloclivresblancs .img70x90{width: 70px; padding: 0 10px 10px 0; text-align: center; display: block}
#bloclivresblancs .dl{margin-top: 8px}
#partenaires a.texte, #partenaires a.texte:hover{font-weight: normal; color: #000000; text-decoration: none}
/*experts*/
.inputexpert		{ height: 17px; width: 250px; border: 1px solid #7F9DB9; }
.textareaexpert		{ height: 150px; width: 250px; border: 1px solid #7F9DB9; }
/*popup d'impression*/
#print{overflow: hidden; width: 560px; margin-left: 10px}
#print #logo, #print #logotxt{margin-bottom: 20px}
#print #logotxt h1{font-weight: bold}
#print #links{text-align: right; margin: 8px}
#print #links a{background-color: #b4121c; padding: 3px 5px 3px 5px; color: #ffffff; font-weight: bold}
#print #contenu{margin: 10px 0 10px 0}
#print #publie{margin: 15px 0 15px 0}
#print #pub{margin: 15px 0 15px 0}
.noshow{display: none}
/*Messages d'alertes*/
#erreur{background-color: #fff9fa; border: 3px double #cc0010; width: 90%; margin: auto; padding: 5px}
#erreur h4{font-weight: bold; color: #cc0010; display: block}
#erreur li{padding: 0 0 0 10px; font-weight: normal; display: list-item; list-style-type: square; list-style-position: inside}
#confirmation{background-color: #fcfff7; border: 3px double #1e840e; width: 90%; margin: auto; padding: 5px}
#confirmation h4{font-weight: bold; color: #1e840e; display: block}
#confirmation li{padding: 0 0 0 10px; font-weight: normal; display: list-item; list-style-type: square; list-style-position: inside}
.asterisk{color: #FF0000; font-weight: bold}
/*IntelliTXT*/
.iTt{ font-family: Verdana, Arial, Helvetica, "sans serif"; font-size: 11px; font-style: normal; font-weight: normal; color: black; background-color: #ffffee; border: black 1px solid; padding: 2px}
#intelliTxt{margin-bottom: 10px}



#bgmenu {
background:url('http://www.cio-online.com/bg-menu.gif') repeat-x; 
height: 27px;
border:1px solid #000;
}

/*MENU*/		
#menu  {
width:1004px;
background:url(http://www.cio-online.com/bg-menu.gif) repeat-x 0 0;
height: 28px;
border:1px solid #000;

}

#menu div {
	float:left;
	
	background:none;
	

	/*background:url(<?php echo _images_css_header_;?>ong_menu_off.png) center top no-repeat;*/
	
}

#menu a.onglet {
	font-family:verdana;
	text-align: center;
	height:28px;
	font-size:11px;
	margin:0;
	padding:0 0 0 5px;
	font-weight: bold;
	line-height: 25px;
	
	
	color: #FFF;
	text-decoration:none;
	display: block;
}

#menu div.onglet:hover{
height:15px
/*background:url(<?php echo _images_css_header_;?>ong_menu_on.png) center top no-repeat;	*/
}


#menu div a.onglet:hover{
	color:#000;
}


#menu div.select_cat{
	/*background:url(<?php echo _images_css_header_;?>ong_menu_on.png) center top no-repeat;	*/
}


.ss_menu
{ 
	float:none;
	margin:0px 0px 0 0;
	padding:0; 
	list-style:none; 
	display: none;
	position: absolute;
	background-color: #999999; 
	opacity:0.95; 
	filter : alpha(opacity=95);
	z-index:1000;
}


/*#ss_menu_service a { text-align:center; float: none; margin:0 0 0 0;padding:0 0 0 0; left: auto;  }*/
.ss_menu a{
	padding: 0px 0 0px 5px;
	margin:0;
	height: 13px;
	line-height:13px;
	border-bottom: 1px dotted gray;
	color: black;
	font-weight: bold;
	text-decoration:none;
	display:block;
	text-align:left;
	background-color: #999999; 
	font-size: 10px; 
}

.ss_menu a:hover{background: #CCCCCC;text-decoration:none; }

.menu_separateur{color: black; float: left;line-height: 25px;font-weight: bold;padding-left: 4px}

.clear{clear: both;}



.entete1 {border:1px solid #CC3333; background:url('bg-entete-1.gif') repeat-x; padding:2px 0 0 10px;}
.entete2 {border:1px solid #996600; background:url('bg-entete-2.gif') repeat-x; padding:2px 0 0 10px;}
.entete-titre {color:#FFF; font-weight:bold;}
.ongletrouge-tousles{color:#FFF; font-weight:bold; font-size:10px; text-align:left; background:url('images/iface/ongletbottom_blocrouge.png'); }

.puce {text-align:top; width:10px; height:10px; border:0; padding:2px 5px 0 0;}


ul#menufooter{ background:url(http://www.cio-online.com/bg-menu.gif) repeat-x 0 0; height: 28px; border:1px solid #000;float:left; list-style:none; margin:0; padding:5px 0 0; text-align:center; width:1004px;}
ul#menufooter li{ display:inline; border-left:2px solid; margin:0; padding:0px 12px;}
ul#menufooter li#warning{ background:url(http://img2.lemondeinformatique.fr/iface/warning_cio.gif) no-repeat top left; padding:1px 12px 2px 24px; border:none; margin: 0 0 0 12px;}
ul#menufooter li a{ font-weight:bold; color:#fff;}
ul#menufooter li a:hover{ color:#000;}



td#thePage{ width:1004px;}
td#thePage .container{ float: left; clear: both}
div#evenements_partenaires{ margin:10px 0 0 3px; font-family:Verdana, Geneva, sans-serif; width:100%;}
div#evenements_partenaires div#intelliTxt{ width:100%;}
div#evenements_partenaires a{ color:#729088; text-decoration:none;}
div#evenements_partenaires a:hover{ color:#729088; text-decoration:underline;}
div#evenements_partenaires a img{ border:none;}
div#evenements_partenaires p{ color:#424242; font-size:11px; padding:0; margin:0 0 5px 0; line-height:18px;}
div#evenements_partenaires p span{ color:#729088; font-weight:bold; font-style:italic;}
div#evenements_partenaires div#page{ margin:12px auto; overflow:hidden; width:945px;}
div#evenements_partenaires div#page div.action{ float:left; width:100%; border-bottom:1px solid #729088; border-top:1px solid #729088;}
div#evenements_partenaires div#page div.action div.action_left{ float:left; margin:8px 0 0 0;}
div#evenements_partenaires div#page div.action div.action_left a{ margin:0 8px 0 0;}
div#evenements_partenaires div#page div.action div.action_right{ float:right;}
div#evenements_partenaires div#page div.action p{ margin:10px 8px 0 0; color:#729088; font-weight:bold; font-size:11px;}
div#evenements_partenaires div#page div.action p.outils{ float:left;}
div#evenements_partenaires div#page div.action p.partager{ float:right;}

div#evenements_partenaires div#page div#content{ overflow:hidden; background:#f1f4f3; width:100%;}
div#evenements_partenaires div#page div#content h1{ font-size:24px; font-weight:normal; text-align:center; color:#424242; margin:15px 0;}
div#evenements_partenaires div#page div#content h1 span{ color:#729088;}

div#evenements_partenaires div#left{ display:inline; float:left; width:385px; margin:10px 0 10px 15px;}
div#evenements_partenaires div#left img{ border:none; margin:0 0 5px 0;}
div#evenements_partenaires div#left p#description{ border-top:1px solid #729088; margin:10px 0 10px 0; padding:20px 0 0; width:100%; text-align:justify;}
div#evenements_partenaires div#left p#description a#compte-rendu{ background:url(http://www.cio-online.com/evenement/img/pdf_dl.gif) no-repeat left top; display:block; margin:10px 0 0; padding:10px 0 10px 34px;} 

div#evenements_partenaires div#left ul, div#evenements_partenaires div#left strong{color:#424242;}

div#evenements_partenaires div#right{ display:inline; float:right; width:490px; margin:10px 15px 10px 0;}
div#evenements_partenaires div#right div#partenaire{ float:left; width:100%; height:143px; text-align:center; margin:0 0 25px 0;}
div#evenements_partenaires div#right div#partenaire p{ font-size:14px; font-style:italic; text-align:center; margin:8px 0 15px 0; color:#000;}

div#evenements_partenaires div#right div#menu_tab ul.tabs{ margin:0; padding:0; float:left; list-style:none; width:100%;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li{ float:left; margin:0 0 0 1px;; padding:0;; height: 40px; font-size:8px; line-height: 17px; overflow: hidden; position: relative; background:url(http://www.cio-online.com/evenement/img/fond_menu.jpg) repeat-x; font-weight:bold;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li div.tab_left{ float:left; width:5px; height:5px; background:url(http://www.cio-online.com/evenement/img/coin_gauche.gif) no-repeat left top;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li div.tab_middle{ float:left; width:91%;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li div.tab_right{ float:right; width:5px; height:5px; background:url(http://www.cio-online.com/evenement/img/coin_droit.gif) no-repeat right top;}

div#evenements_partenaires div#right div#menu_tab ul.tabs li#tab_first{ width:115px; margin:0;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li#tab_first a{ margin-top:13px;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li#tab_cr a{ margin-top:13px;}

div#tab4 a,div#tab4 a:hover,div#tab3 a,div#tab3 a:hover,div#tab2 a,div#tab2 a:hover {color:#424242;text-decoration:none;}
	

div#evenements_partenaires div#right div#menu_tab ul.tabs li#tab_videos{ width:120px;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li#tab_videos div.tab_middle{ width:86%;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li#tab_doc{ width:115px;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li#tab_cr{ width:135px;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li.selected{ background:url(http://www.cio-online.com/evenement/img/fond_menu_actif.jpg) repeat-x;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li.selected div.tab_left{ background:url(http://www.cio-online.com/evenement/img/coin_gauche_actif.gif) no-repeat left top;}
div#evenements_partenaires div#right div#menu_tab ul.tabs li.selected div.tab_right{ background:url(http://www.cio-online.com/evenement/img/coin_droit_actif.gif) no-repeat right top;}

div#evenements_partenaires div#right div#menu_tab ul.tabs li a{ text-decoration:none; color:#f2f2f2; display:block; font-size:11px; text-align:center; outline:none;margin-top:5px; line-height:15px;}
div#evenements_partenaires div#right div#menu_tab div.tab_container{ margin:0; border:1px solid #729088; overflow:hidden; clear:both; float:left; width: 100%;}
div#evenements_partenaires div#right div#menu_tab div.tab_container div.tab_content{ margin:20px 10px; font-size:11px; color:#05a5cd;}
div#evenements_partenaires div#right div#menu_tab div.tab_container div.tab_content div.ligne{ overflow:hidden; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px dotted #729088;}

div#evenements_partenaires div#right div#menu_tab div.tab_container div.tab_content div.ligne div.image{ float:left;}
div#evenements_partenaires div#right div#menu_tab div.tab_container div.tab_content div.ligne p{ margin:0 0 0 93px; line-height:normal;}

div#evenements_partenaires div.evenement{ border-bottom:1px solid #cfcfcf; width:100%; padding:0 0 5px 0; overflow:hidden;}
div#evenements_partenaires div.evenement div.infos{ color:#2f2f2f; margin:10px 0;}
div#evenements_partenaires div.evenement div.infos span{ font-weight:bold; color:#b1161e; font-style:italic;}
div#evenements_partenaires div.evenement div.format{ font-weight:bold; color:#2f2f2f; font-style:italic; margin:0 0 8px 0;}
div#evenements_partenaires div.evenement h2{ margin:0 0 10px 0;}
div#evenements_partenaires div.evenement h2 a{ color:#a3181b; font-size:20px; font-weight:normal;}

div#evenements_partenaires div.evenement div.left{ float:left; width:226px;}
div#evenements_partenaires div.evenement div.left img{ width:225px; border:1px solid #cfcfcf; margin:3px 0 0;}

div#evenements_partenaires div.evenement div.right{ float:right; width:460px;}
div#evenements_partenaires div.evenement div.right p{ margin:0 0 10px 0; padding:0;}
div#evenements_partenaires div.evenement div.right a{ font-size:11px; font-weight:bold; font-style:italic; color:#b1161e; margin:0 5px 0 0; float:right;}

/*PLAYER CIO*/
div#content_list{ margin:5px 3px; border:1px solid #cbcbcb; padding:5px;}
div#content_list h1{ font-size:14px; font-weight:bold; margin:2px 0 5px 10px; padding:0; color:#b1121d}

div#feature_list{ width: 678px;	height: 272px; overflow: hidden; position: relative;}
div#feature_list ul{ position: absolute; top: 0; list-style: none; padding: 0; margin: 0;}

div#feature_list ul#tabs{ left: 0; z-index: 5; width: 300px;}
div#feature_list ul#tabs li{ font-size: 12px;}
div#feature_list ul#tabs li a{ color: #000; text-decoration: none; display: block; padding: 10px 40px 10px 10px; height: 48px; outline: none;}
div#feature_list ul#tabs li a:hover{ color:#B1121D;}
div#feature_list ul#tabs li a.current{ background:  url('fleche.png') no-repeat; color: #FFF;}
div#feature_list ul#tabs li a.current:hover{ text-decoration: none; cursor: default;}
div#feature_list ul#tabs li a h2{ margin:7px 0 4px; padding:0; font-size:12px; font-weight:normal;}
div#feature_list ul#tabs li a p{ font-size:12px; font-weight:bold; padding:0; margin:0;}

div#feature_list ul#output{ right: 0; width: 410px; height: 272px; position: absolute; z-index: 3;}
div#feature_list ul#output li{ position: absolute; width: 410px; height: 272px;}
div#feature_list ul#output li a{ position: absolute; width: 410px; left:0; bottom:0; text-decoration: none; font-size: 11px; color: #FFF; padding:15px 0 15px 0; background: url('transparent-bg.png');}
div#feature_list ul#output li a:hover{ text-decoration:underline;}
div#feature_list ul#output li a h3{ font-size:12px; font-weight:bold; color:#fff; margin:0 10px 5px 40px; padding:0;}
div#feature_list ul#output li a p{ font-size:12px; color:#fff; margin:0 10px 0 40px; padding:0; line-height:18px;}

div#les_feralschuhl{ float:left; margin:10px 0; width:545px;}

div.feralschuhl{ padding:10px 0 10px 0;border-bottom:1px solid #bbb;}
div.feralschuhl h2{ font-size:13px; color:000; margin: 0 0 5px; line-height:18px}
div.feralschuhl h2 span{ font-weight:bold; font-size:11px; color:#B4121C}
div.feralschuhl h2 a{ text-decoration:none;}
div.feralschuhl h2 a:hover{ color:#B4121C;}
div.feralschuhl p{ font-size:12px; color:#333; line-height:18px; text-align:justify;}

a#cyberdroit{ cursor:pointer; color: #000000; display: block; float: right; font-size: 12px; line-height: 18px; margin: 20px 5px 0 0; padding: 90px 5px 15px; text-align: center; width: 120px; background:#f5f5f5 url('http://images.itnewsinfo.com/cio/site/cyberdroit.jpg') no-repeat center 15px;}
a#cyberdroit:hover{ text-decoration:none; background:#eee url('http://images.itnewsinfo.com/cio/site/cyberdroit.jpg') no-repeat center 15px;}
a#lienJuridique{ display:block; margin:15px 0 40px 0; font-size:12px; font-weight:bold}

/*** CIO TROPHEES ***/
div.ligneTrophees{ overflow:hidden; margin:0 0 10px 0; padding:0 0 10px 0;}
div.ligneTrophees p{ margin:0 0 0 135px;}
div.ligneTrophees a.photoTrophees{ display:block; float:left;}
div.ligneTrophees a.photoTrophees img{ border:1px solid #fff;}
div.ligneTrophees a.photoTrophees:hover img{ border:1px solid #996600;}
/*** END CIO TROPHEES ***/

/* Barre de partage */
#t_partage{ background-color: #fbfbfb; border:1px solid #dbdbdb; border-bottom:4px solid #414141; left: 50%; margin-left: -585px; padding: 15px 4px; text-align:center; position: fixed; top: 250px;}



