/* CSS Document */

*{padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;}

html, body {
	width:100%;
	/*height:100%;*/
}

body {
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
/*

img {
	border:none;

}
*/
strong,b {
	/*color:#416EA5;*/
}

.align-center{text-align:center;}
.align-justify{text-align:justify;}
.align-left{text-align:left;}
.align-right{text-align:right;}

#centre h5{	
	float:left;
	background:url(../img/fond_h1_ors.jpg) no-repeat;
	font-weight : bold;
	font-family: arial;
	font-size:15px;
	color:#000000;
	height:23px;
	width:753px;
	padding-left:28px;
	padding-top:5px;
	border-top:1px solid #6D6D6D;
	border-left:1px solid #6D6D6D;
	border-right:1px solid #6D6D6D;
	text-transform: uppercase;
}

h2{
	font-family: arial;
	font-size:12px;
	color:#ffffff;
	/*margin-bottom:-15px;*/
	text-transform: uppercase;
	background-color: #416ea5;
	padding:2px;
}

h3{
	font-family: arial;
	font-size:12px;
	color:#ffffff;
	margin-bottom:-15px;
	text-transform: uppercase;
	background-color: #416ea5;
	padding:2px;
	width:450px;
}

#centre{
	background-color:#ffffff;
	position:relative;
	margin: 0px auto;
	width:1000px;
	height:auto;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

#bandeau{
	margin-top:10px;
	background:url(../img/header.jpg) top center no-repeat;
	float:left;
	width:1000px;
	height:145px;
	border-bottom:1px solid #fff;
	margin-bottom:5px;
}

#menu_gauche{
	float:left;
	width:200px;
	//height:1500px;
	padding-right:5px;
	padding-left:5px;
	
}

#menu_gauche li{
	list-style-type: none;
	
}
.menu_normal{
	display:block;
	float:left;
	width:184px;    
	height:13px;
	padding:8px;
	background-color:#416ea5;
	border-bottom:1px solid #ffffff;
}


.menu_survol{
	float:left;
	width:184px;
	height:13px;
	padding:8px;
	background-color:#f5d314;
	border-bottom:1px solid #ffffff;
}


.menu_selection{
	display:block;
	float:left;
	width:184px;
	height:13px;
	padding:8px;
	background-color:#d6d5e3;
	border-bottom:1px solid #ffffff;
}

.menu_normal a{
	display:block;
	width:184px;
	height:13px;
	text-decoration:none;
	font-weight : bold;
	font-family: arial;
	font-size:12px;
	color:#ffffff;
}

.menu_normal a:hover{
	display:block;
	width:184px;
	height:13px;
	text-decoration:none;
	font-weight : bold;
	font-family: arial;
	font-size:12px;
	color:#ffffff;
}

.menu_survol a{
	display:block;
	width:184px;
	height:13px;
	text-decoration:none;
	font-weight : bold;
	font-family: arial;
	font-size:12px;
	color:#ffffff;
}

.menu_survol a:hover{
	text-decoration:none;
	font-weight : bold;
	font-family: arial;
	font-size:12px;
	color:#416ea5;
}

.menu_selection a{
	text-decoration:none;
	font-weight : bold;
	font-family: arial;
	font-size:12px;
	color:#000000;
}

.menu_selection a:hover{
	display:block;
	width:184px;
	height:13px;
	text-decoration:none;
	font-weight : bold;
	font-family: arial;
	font-size:12px;
	color:#000000;
}

.sous_menu {
	background-color:#FDF1E1;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	}

.sous_menu a {
	background-color:#FDF1E1;
	font-family:arial;
	height:20px;
	color:black;
	
}

#contenu_page{
	float:left;
	width:767px;
	height:auto;
	min-height:770px;
	border:1px solid #6D6D6D;
	padding:7px;
}

#contenu_page li {
	list-style-type:disc;
	list-style-position: inside;
}

#contenu_page .indent {margin-left:20px;margin-top:10px;margin-bottom:10px;}
#contenu_page .name-of-person {color:#485bf6;}


/*
#contenu_page strong {
	color: black;
}
*/

#bas_page{
	float:right;
	width:767px;
	height:20px;
	border:0px solid #6D6D6D;
	padding:7px;
}

#bas_page li {list-style-type:none;float:left;}


/* ***************   Tableaux  ****************/

.infogenerale {background-color:#eaeef0; width:766px; border-collapse:separate;}
.infogenerale tr-0 .td-1, .infogenerale tr-0 .td-2, .infogenerale tr-0 .td-3 {background-color:#a5d3eb;}
.infogenerale .tr-0 .td-0 {width:368px;}
.infogenerale .tr-0 {background-color:#a5d3eb; padding:5px;}
.infogenerale .tr-odd, .infogenerale .tr-last {background-color:#daedf6; padding:5px;}
.infogenerale .td-1, .infogenerale .td-2, .infogenerale .td-3 {width:auto;text-align:center;}
.infogenerale .tr-2 .td-0, .infogenerale .tr-2 .td-1, .infogenerale .tr-2 .td-2, .infogenerale .tr-2 .td-3 {background-color:#ffffff;}
.infogenerale .tr-4 .td-0, .infogenerale .tr-4 .td-1, .infogenerale .tr-4 .td-2, .infogenerale .tr-4 .td-3 {background-color:#ffffff;}

/*
.contenttable {
	border: 0px dotted black;
	width: 100%;
}

.tr-0 {
	background-color:#bad8f4;
}

.td-0 {
	border-bottom: 0px solid gray;
	padding:2px;
}

.td-1, .td-2, .td-3 {
	color: #485bf6;
}

.td-1, .td-2, .td-last{
	text-align:right;
	border-bottom: 0px solid gray;
	padding:2px;
}
*/


li {

}

/***  Loginbox   ***/

.tx-loginboxmacmade-pi1  h2{
	margin-bottom: 20px;

}

/***  Programme (tableau)   ***/


.prog {
	border:none;
	width:100%;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.date {
	background:#4C94D0;
	color: #fff;
	font:bold 13px Arial, Helvetica, sans-serif;

	padding:3px 0;
	text-align:center;
}
.heure {
	color: #4C94D0;
	font:bold 12px Arial, Helvetica, sans-serif;
	width:80px;
	padding:0 20px;
	text-align:right;
}
.president { 
	color: #485bf6; 
	font:italic 12px Arial, Helvetica, sans-serif;
}

.intervenant { 
	color: #485bf6; 
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:right;
}
.satellite { color:#B72C31; vertical-align:text-top; width:120px;}
.petit {font-size: 10px}
.prog strong{ color:#000;}


/*************** Ajout style WAP ***************/


/********************** Liste *********************/

.alpha {float:left;margin-bottom:20px;}
span.gris {dispaly:block;text-decoration:line-through;}
span.blanc {dispaly:block;width:25px;float:left;}

#liste {width:100%;float:left;}

//.internal-link {float:right;}


.letter {width:99%;background-color:#ececec;padding-left:10px;float:left;height:22px;padding-top:5px;}
.item {display:list;height:100px;border:0px solid red;margin-top:10px;margin-bottom:10px;}
.nom {float:left;margin-top:60px;padding-left:20px;border:0px solid green;}
.item hr {width:95%; padding-bottom:5px;float:left;}
.item img {float:left;max-width:100px; max-height:100px;border:0;}

#fiche {width:95%;}
#fiche h1 {font-size:1em;text-align:center;}
#fiche h2 {font-size:2em; font-weight:bold;}
//#fiche p {font-size:1em;min-height:150px;}

/********************** Fiche *********************/

span.ficheprev a {width:103px;min-height:20px;float:left;}
span.rien {display:block;width:265px;height:20px;float:left;}
span.fichenext a {width:103px;min-height:20px;float:left;}


#fiche {margin-left:0px;margin-top:0px;width:450px;padding:0px;background-color:#ffffff;;}

.entreprise li {margin-left:40px;list-style-type:disc;list-style-position:outside;}

#fiche h3 {background-color:#0094d2;text-align:center;color:#ffffff;padding:5px;margin-bottom:10px;width:440px;float:left;}

#fiche .separat {min-height:70px;border-bottom:1px solid #000000;width:450px;float:left;}

#fiche .intitule {font-size:1.5em;color:#1472d6;width:90%;display:block;margin-top:10px;}

#fiche a {text-decoration:none;}

#fiche img {float:right;margin-top:10px;margin-bottom:10px;width:100px; height:100px;display:block;}

#fiche p {padding:10px;float:left;}

/******************** Programme *******************/

.programme {width:100%;padding:0px;margin:0px;}


span.previous a {visibility:hidden;width:103px;border-right:1px solid #ffffff;min-height:30px;float:left;background-color:#0094d2;}
span.jour {width:100%;min-height:20px;text-align:center;float:left;background-color:#0094d2;color:#ffffff;font-size:16px;font-weight:bold;padding-top:3px;}
span.next a {visibility:hidden;width:103px;border-left:1px solid #ffffff;min-height:30px;float:left;background-color:#0094d2;}

#contenu_page .programme h1 {position:relative;left:40px;width:717px;height:23px;min-height:16px;font-size:12px;background:inherit;padding-top:4px;border:inherit;padding-left:5px;float:left;text-transform:inherit;}
.programme h4 {position:relative;left:40px;width:717px;padding-left:5px;}
.programme h6 {position:relative;left:40px;width:717px;padding-left:5px;}
.programme p {position:relative;left:40px;font-size:11px;color:#404040;padding:10px;width:712px;padding:5px;}

.programme ul li {position:relative;left:40px;padding:5px;width:712px;list-style-type:disc;list-style-position:inside;}
.programme ol li {position:relative;left:40px;padding:5px;width:712px;list-style-type:decimal;list-style-position:inside;}

/*
.programme .parallele ul li {position:relative;margin-left:40px;font-size:11px;text-transform:none;padding:5px;width:690px;list-style-type:disc;list-style-position:inside;}
.programme .parallele ol li {position:relative;margin-left:40px;font-size:11px;text-transform:none;padding:5px;width:690px;list-style-type:decimal;list-style-position:inside;}
*/

/*
.programme strong b {color:#3c93ee;}
*/
.horaire {color:#000000;position:relative;top:19px;width:5%;font-size:12px;font-weight:bold;display:block;}

.programme i {color:#3c93ee;}


.programme .poster {float:left;}
.programme #c1567 .poster {margin-top:15px;}

.programme .poster h1 {background-color:#ffffff;color:#404040;}
.programme .poster p {position:relative;left:40px;font-size:12px;color:#404040;padding:5px;float:left;}

.programme em {font-size:11px;}


.programme .seance_pleniere {float:left;}

#contenu_page .programme .seance_pleniere h1 {background-color:#f8e2f8;color:#404040;text-transform:inherit;float:left;}
#contenu_page .programme .seance_pleniere h1 .orateur {display:block;width:99%;height:23px;margin-top:-15px;text-align:right;color:#3c93ee;font-style:italic;font-weight:normal;font-size:12px;padding-right:10px;}
.programme .seance_pleniere p {font-size:12px;color:#404040;background-color:#f8e2f8;padding:5px;float:left;}
.programme .seance_pleniere a {text-decoration:underline;color:red;}
.programme .seance_pleniere b strong {color:#3c93ee; font-weight:normal;}

.programme .parallele {float:left;}

#contenu_page .programme .parallele h1 {background-color:#f7b98a;color:#404040;}
.programme .parallele p {color:#404040;background-color:#f8e2f8; padding:5px;}
.programme .parallele a {text-decoration:underline;color:red;}

#contenu_page .programme .atelier h4 {background-color:#E6E18C;color:#404040;height:23px;padding-top:4px;}

.programme .seance_parallele {float:left;}

.programme .seance_parallele h4 {color:#404040;background-color:#fcddc4;margin-top:5px;padding-top:4px;font-size:12px;text-transform:uppercase;}
.programme .seance_parallele p {font-size:12px;color:#404040;background-color:#fcddc4;padding:5px;width:712px;}
.programme .seance_parallele a {text-decoration:underline;color:red;}
.programme .seance_parallele b strong {color:#3c93ee; font-weight:normal;}

.programme .seance_parallele .session {background:url(../img/puce_web.png) no-repeat 8px 10px; padding-left:20px;position:relative;left:40px;background-color:#fcddc4;color:#404040;padding:5px;width:712px;float:left;}
.programme .atelier .session {padding-left:0px;position:relative;left:40px;background-color:#fcddc4;color:#404040;padding:5px;width:712px;float:left;}
.programme .atelier .session {background-color:#F7F6D9;}
.programme .seance_parallele .titre {margin-left:15px;float:left;width:450px;}
.programme .atelier .titre {margin-left:5px;float:left;width:450px;}
.programme .seance_parallele .orateur,.programme .atelier .orateur {float:right;color:#3c93ee;font-style:italic;font-weight:normal;}
.programme .salle_atelier{float:left;color:#0154B0;width:100%;margin-left:21px;}

.programme .atelier p {padding:0;}

//.programme .satellite {float:left;}

#contenu_page .programme .satellite h1 {background-color:#77b4d4;color:#404040;float:left;}
.programme .satellite ul li {color:#404040;width:830px;background-color:#daedf6;}
.programme .satellite a {text-decoration:underline;color:red;}
.programme .satellite .horaire {float:left;width:35px;height:18px;display:block;}

.programme .seance_satellite {float:left;}

.programme .seance_satellite h4 {color:#404040;background-color:#a5d3eb;margin-top:5px;padding-top:4px;font-size:12px;}
.programme .seance_satellite h6 {color:#404040;background-color:#daedf6;font-size:12px;padding-top:4px;}
.programme .seance_satellite p {font-size:12px;color:#404040;background-color:#daedf6;padding:5px;}
.programme .seance_satellite a {text-decoration:underline;color:red;}
.programme .seance_satellite b {color:#3c93ee; font-weight:normal;}

.programme .seance_satellite .session {background:url(../img/puce_web.png) no-repeat 8px 8px;padding-left:20px;position:relative;left:40px;background-color:#daedf6;color:#404040;padding:5px;width:712px;float:left;}
.programme .seance_satellite .titre {margin-left:15px;float:left;}
.programme .seance_satellite .orateur {float:right;color:#3c93ee;font-style:italic;font-weight:normal;}
.programme .seance_satellite .session .indent p {width:660px;float:left;}

.programme .orale {float:left;}

.programme .orale h1 {background-color:#e6e18c;color:#000000;}
.programme .orale p {background-color:#f7f6d9;color:#404040;padding:10px;}
.programme .orale a {text-decoration:underline;color:red;}

.programme .seance_comorale {float:left;}

.programme .seance_comorale h4 {background-color:#f7f6d9;color:#404040;font-size:12px;text-transform:uppercase;margin-top:5px;padding-top:4px;}
.programme .seance_comorale p {font-size:12px;background-color:#f7f6d9;color:#404040;padding:5px;}
.programme .seance_comorale a {text-decoration:underline;color:red;padding:5px;}
.programme .seance_comorale b {color:#3c93ee; font-weight:normal;}

.programme .seance_comorale .session {background:url(../img/puce_web.png) no-repeat 8px 10px; padding-left:20px;position:relative;left:40px;background-color:#f7f6d9;color:#404040;padding:5px;width:712px;px;float:left;}
.programme .seance_comorale .titre {margin-left:15px;float:left;width:550px;}
.programme .seance_comorale .orateur {float:right;color:#3c93ee;font-style:italic;font-weight:normal;}

.programme .atelier {float:left;}

#contenu_page .programme .atelier h1 {background-color:#e6e18c;color:#404040;font-size:12px;}
.programme .atelier ul li {font-size:12px;padding:5px;list-style-type:disc;list-style-position:inside;background-color:#f7f6d9;}
.programme .atelier ol li {font-size:12px;padding:5px;list-style-type:decimal;list-style-position:inside;background-color:#f7f6d9;float:left;}
.programme .atelier ol li strong, .programme .atelier ol li b {float:right;color:#3c93ee;font-style:italic;font-weight:normal;}

/*
.programme .session {position:relative;left:40px;background-color:#e6f3f8;font-size:11px;color:#404040;padding:10px;width:702px;float:left;}
.programme .titre {float:left;}
.programme .orateur {float:right;color:#3c93ee;font-weight:bold;}
*/
.top {visibility:hidden;border:0px solid red;width:97%;display:block;text-align:right;height:90px;padding-top:30px;padding-right:10px;}

.programme a {visibility:hidden;text-decoration:none;}

/* ***************************** Tableau ***************************** */

.programme table {width:725px;border:0px solid red;float:left;margin-left:40px;}

.programme .tr-even {background-color:#ededed;}
.programme .tr-odd {background-color:#f5f5f5;}

.programme .td-0 {width:550px;height:30px;vertical-align:middle;}
.programme .td-1 {width:50px;vertical-align:middle;text-align:center;border:0px solid red;border-left:1px dotted grey; border-right:1px dotted grey;}
.programme .td-2 {width:100px;vertical-align:middle;text-align:center;border:0px solid red;}

.pub img {margin-left:170px;margin-top:10px;float:left;}

div.csc-textpic a img {float:left; margin-top:30px;}

/*
.tx-loginboxmacmade-pi1 {width:210px; float:right; margin-top:10px; text-align:right;border:0px solid red;}
.tx-loginboxmacmade-pi1-header {display:none;}
.tx-loginboxmacmade-pi1-welcome {display:none;}
.tx-loginboxmacmade-pi1-error {position: absolute; left:640px; top;20px;}
.tx-loginboxmacmade-pi1 {float:right; margin-top:10px; text-align:right;}
.tx-loginboxmacmade-pi1 .input {float:left; margin-left:5px;}
.tx-loginboxmacmade-pi1 .password {float:left; margin-left:5px;}
.tx-loginboxmacmade-pi1 .submit {background:url(../img/login.gif) no-repeat; margin-left:5px; width:20px; height:20px; border:0px; font-size:9px; color:white;float:left;}
*/

.tx-felogin-pi1 {float:right;margin-top:10px;}
.tx-felogin-pi1 .connected {font-size:12px;}
.tx-felogin-pi1 label {float:left;margin-right:10px;margin-top:3px;}
.tx-felogin-pi1 .error {color:red;}
.tx-felogin-pi1 .submit {background:url(../img/login.gif) no-repeat; margin-left:5px; width:20px; height:20px; border:0px; font-size:9px; color:white;}

.letter p a.lien_top{float:right;color:#ffffff;text-decoration:none;background:url('../img/puce_top.png') no-repeat right center transparent;padding-right:15px;margin-right:15px;}
#fiche .entreprise .desc_entreprise{margin-top:12px;float:left;width:100%;}
#fiche .entreprise .desc_entreprise h4{color:#1472D6;font-size:1.5em;font-weight:normal;margin-top:12px;}
#fiche .entreprise .desc_entreprise a.lien_partenaire{margin-top:12px;padding-left:30px;padding-top:5px;height:20px;background:url('../img/website.png') no-repeat left center transparent;float:left;font-weight:bold;color:#f16d00;}
#fiche .entreprise .desc_entreprise strong{color:#404040;}
#liste a.partenaire .item:hover{background-color:#e5f4fa;}

table#new_entreprise tr td input[type="text"]{width:90%;}
table#new_entreprise tr td textarea{width:100%;height:120px;}
table#list_entreprise tr:hover{background-color:#e5f4fa;}

#tt_news{float:right;width:210px;min-height:150px;border:1px solid #0094D2;margin-left:10px;}

#colonne_g{float:left;width:430px;margin-right:27px;}
#colonne_d{float:left;width:300px;}
.news-latest-container h2{margin: 0;padding: 0 0 2px;background:none;color:#000;text-transform:none;}
.news-latest-date{float:right;}
.news-latest-item{margin-bottom:10px;padding:0px;}
.news-single-rightbox{color:#FFF;}
#subheader h2{background:none;color:#000;font-style:italic;font-weight:normal;text-transform:none;font-size:15px;margin-bottom:10px;margin-top:5px;}
.news-list-item .news-list-date{color:#FFF;}
.news-list-item {margin-bottom:11px;}
#SlideItMoo_outer {background: none repeat scroll 0 0 #333333;border-bottom: 5px solid #000000;display: block;margin: 10px auto;padding: 0 10px;position: relative;width: 510px;}
#SlideItMoo_inner {margin: 0 auto;overflow: hidden;padding: 10px 0;position: relative;width: 474px;}
#SlideItMoo_items {display: block;position: relative;}
#SlideItMoo_items div.SlideItMoo_element {color: #FFFFFF;display: block;font-size: 11px;margin: 0 15px;position: relative;width:450px;}
#SlideItMoo_outer .SlideItMoo_forward,#SlideItMoo_outer .SlideItMoo_back {background:red;bottom: 0;cursor: pointer;display: block;height: 200px;position: absolute;right: 5px;width: 25px;}

#container_news{
    width: 780px;
    height: 420px;
    border: 8px solid #FFF;
    overflow: auto;
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: hidden;
}

.slider{
    width: 450px;
    height: 400px;
    padding: 20px;
    background: #CCCCCC;
}

.section{
    margin:0;
    width:220px;
    float:left;
    margin-right:50px;
} 
.bx-auto {
    padding-top: 15px;
    text-align: center;
}
.bx-wrapper .bx-prev {
    background: url(bx_styles/prev.png) no-repeat;
    height: 30px;
    position: absolute;
	left:370px;
    text-indent: -999999px;
    top: -28px;
    width: 30px;
    z-index: 999;
}
.bx-wrapper .bx-next {
    background: url(bx_styles/next.png) no-repeat;
    height: 16px;
    position: absolute;
    right:0px;
    text-indent: -999999px;
    top: -28px;
    width: 16px;
    z-index: 999;
}

/* **************** VIDEOS ********************** */

#container_gauche,#container_droit {width:350px;float:left;margin-right:30px;}

#container_gauche h2,#container_droit h2 {width:345px;padding-left:5px;margin-left:15px;margin-bottom:0px;float:left;}



.player {
    display:block;
    text-align:center;
    margin:15px;
    float:left;
    border:1px solid #999;
}
 
/ play button /
.player img {
    margin-top:70px;
    border:0px;
}
 
/ when container is hovered we alter the border color /
.player:hover {
    border:1px solid #000;
}

#colonne_d a.player{margin:15px 0px 15px 0px;}

.tx-felogin-pi1 .submit {
background: #416ea5;
margin-left: 5px;
cursor:pointer;
width: 20px;
height: 20px;
border: 0px;
font-size: 9px;
color: white;
}