
/**********************************************************************************************/
/*   TPL MAIN - GENERAL
/**********************************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

:focus { outline: 0; }

table { border-collapse: collapse; border-spacing: 0; }


body {
	color: black;
	font: normal 11px Arial, Helvetica, Sans-Serif;
	background: url(img/body_bg.png) repeat-x 0 0 #FFFFFF;
}

a img, img { border: 0; }

a { outline: none; text-decoration: none; color: #888888; }

.left  { float: left;  }
.right { float: right; }

img.left { margin-right: 10px; }
img.right {	margin-left: 10px; }
img.center { display: block; margin: 0 auto; text-align: center; padding-bottom: 8px; }

.newline { display: block; clear: both; line-height: 1px; font-size: 1px; height:0; }

h1 { font-size: 20px; margin-bottom: 18px; color:#799c13}
h2 { font-size: 13px; }
h3 { font-size: 12px; margin: 0 0 5px 0; }

h2.vert { color: #ffffff; background: url(img/entete/vert_d.png) no-repeat 100% 0 #799b13; margin-bottom: 1px; }
h2.orange { color: #ffffff; background: url(img/entete/orange_d.png) no-repeat 100% 0 #e95d0f; margin-bottom: 1px; }
h2.rose { color: #ffffff; background: url(img/entete/rose_d.png) no-repeat 100% 0 #b30b66; margin-bottom: 1px; }
h2.gris { color: #FFFFFF; background: url(img/entete/gris.png) no-repeat left 0 #a5a5a5; margin-bottom: 1px; padding-left:15px; }
h2.noir { color: #FFFFFF; background: url(img/entete/noir.png) no-repeat left 0 #000000; margin-bottom: 1px; padding-left:15px; }

h2.vert span.coin { display: block; background: url(img/entete/vert_g.png) no-repeat; padding: 3px 15px 4px 15px; }
h2.orange span.coin { display: block; background: url(img/entete/orange_g.png) no-repeat; padding: 3px 15px 4px 15px; }
h2.rose span.coin { display: block; background: url(img/entete/rose_g.png) no-repeat; padding: 3px 15px 4px 15px; }
h2.gris span.coin { display: block; background: url(img/entete/gris.png) no-repeat right top; padding: 3px 15px 4px 0; }
h2.noir span.coin { display: block; background: url(img/entete/noir.png) no-repeat right top; padding: 3px 15px 4px 0; }

.blocLienPuce a { font-weight: 400; padding-left: 18px; background: url(img/puce_verte.gif) no-repeat 0 0; display: block; }

.cadre { clear: both; border: 1px solid #bdbdbd; background: url(img/degrade.gif) repeat-x 0 100% white; 
word-wrap: break-word;
break-word: break-all;}


/********************************/
/*   PUB ARCHE SURCHARGES
/********************************/

#pubarche #header { margin: 180px auto 0 auto; }

#pubarche #ombremenu { /*width:1020px; margin:0 auto;*/ background: none;}
#pubarche #main-ombre { /*width: 1020px; margin: 0 auto; */background: none; }



/********************************/
/*   HEADER
/********************************/

#header { margin: 0 auto; width: 1000px; height: 130px; background: url(img/header_bg.gif) repeat-x; position: relative; }

#logoVAD { float: left; width: 220px; height: 77px; padding: 30px 0 0 17px; }

#changelang { float: right; padding: 5px 10px 0 0;  }
#changelang a { display: block; color: white; padding-left: 22px; font: 11px arial;  }
#changelang a.GB { background: url(img/flag_GB.gif) no-repeat left 60%; }
#changelang a.FR { background: url(img/flag_FR.gif) no-repeat left 60%; }

#banner { position: absolute; right: 0; top: 25px; width: 728px; height: 90px; text-align: center; }

/********************************/
/*   MENU
/********************************/

#menu { 
	margin: 0 auto; 
	width: 1000px; 
	height: 40px; 
	background: url(img/menu_black_bg.png) repeat-x; 
	position: relative; 
	z-index: 100; 
}

#menu li.home a, #menu li.home a:hover { background: none; }

#lienspeciaux{
	height:40px;
	/*padding:10px 10px 0 0;*/
	width:564px;
	float:right;
	background:url(img/menu_closer.png) no-repeat right top;

}

/* Onglet Inviter un confrère */

#OngletCollegue { position:absolute; right:419px; top:10px; }

#OngletCollegue a {  
	display: block; 
	width: 114px; 
	height: 30px; 
	background: url(img/onglet_inviter.png) no-repeat; 
	font-weight: 700; 
	color: white;  
	padding-left:30px;
	line-height: 28px; 
}
#OngletCollegue a:hover {
	background: url(img/onglet_inviter_hover.png) no-repeat;
}
/* Onglet Newsletter */

#OngletNL { position:absolute; right:306px; top:10px; }

#OngletNL a {  
	display: block; 
	width: 73px; 
	height: 30px; 
	background: url(img/onglet_newsletter.png) no-repeat; 
	font-weight: 700; 
	color: white;  
	padding-left:30px;
	line-height: 28px; 
}
#OngletNL a:hover {
	background: url(img/onglet_newsletter_hover.png) no-repeat;
}
/* Onglet Espace Exposant */

#OngletVert { position:absolute; right:163px; top:10px; }

#OngletVert a {  
	display: block; 
	width: 103px; 
	height: 30px; 
	background: url(img/onglet_espexpo.png) no-repeat; 
	font-weight: 700; 
	color: white;  
	padding-left:30px;
	line-height: 28px; 
}

/*#OngletVert a:hover { background: url(img/onglet_espexpo.png) no-repeat 0 100%;  }*/


/* Onglet Accès Rapide */

#OngletOrange { z-index: 200; position:absolute; right:10px; top:10px; }

#OngletOrange a.onglet {	
	display: block;
	width: 118px;
	height: 30px;
	background: url(img/onglet_accesrapide.png) no-repeat 0 0;
	color: #FFF;
	text-decoration: none;
	font-weight: 700; 
	color: white;  
	padding-left:25px;
	line-height: 28px; 
}
#OngletOrange a.onglet:hover, #OngletOrange a.ongletsel {
	background: url(img/onglet_accesrapide_hover.png) no-repeat 0 0;
}

#accesrapide {
	display:none;
	width:141px;
	z-index:300;
	background-color:#FFFFFF;
	border:1px solid #BDBDBD;
	border-top:none;
}

#accesrapide a {	
		display: block;
		background: #FFFFFF;
		padding: 5px 10px;
		width: auto;
		color: #333;
		z-index:300;
}

#accesrapide a:hover {	
		background: #EEE;
		color: #333;
}

/********************************/
/*   PLAN DU SITE BAS
/********************************/

#plansitebas { clear: both; background: url(img/plansitebas_bg_large.gif) repeat-x 0 0 #010101; }

#plansitebas .contenu { 
width: 1000px; margin: 0 auto; background: url(img/plansitebas_bg.gif) repeat-x 0 0 #404347; padding: 10px 0; color: white;  }

#plansitebas .titre { text-transform: uppercase; margin-bottom: 5px; font-size: 12px; font-weight: 700; }
#plansitebas a { display: block; color: white;  margin-bottom: 2px; }
#plansitebas a:hover { color: #888888; }

#plansitebas td { background: url(img/pointilles_vrtcal.gif) repeat-y 0 0; padding: 0 20px; }
#plansitebas td.first { background: 0; }

/********************************/
/*   PARTENAIRES BAS
/********************************/

#bloc-partenaire { width: 1000px; margin: 0 auto; }
#bloc-partenaire img { padding: 5px 0; margin: 0 5px; vertical-align: middle;}

/********************************/
/*  FOOTER
/********************************/

#footer { background: black; }
#footer .contenu  { width: 1000px; margin: 0 auto; color: white; padding: 10px 0; text-align: right; font: 10px verdana; }
#footer .contenu a { color: white;  }
#footer .contenu a:hover { color: #888888; }

/**********************************************************************************************/
/*   TPL LEVEL 0 - HOME
/**********************************************************************************************/

#home-center-top { width: 1000px; height: 250px; overflow: hidden; margin: 10px auto 0 auto;position:relative; }
#home-center { width: 1000px; margin: 15px auto 20px auto; position: relative; }

#bloc-right { width: 300px; float: right; }
#bloc-left { width: 685px; float: left; }

/********************************/
/*   BLOC FLASH
/********************************/

#bloc-flash { width: 680px; height: 210px; float: left; }


/***********************************
			BLOC VALUE
***********************************/

#valuehome {position:relative;z-index:10;}
* html #valuehome {zoom:1;}
*+html #valuehome {zoom:1;}

#slider {
position:relative;
z-index:10;
overflow: hidden;
width:685px;
height:250px;
float:left;
}


#slider ul {}

#slider ul  img, #slider ul  a{}

#slider ul, #slider li,#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider2{margin-top:1em;}

#slider li .texte {
	position: absolute; 
	color: #FFF; 
	z-index: 21;
	bottom: 0px; 
	left: 0px;
	padding:8px;
	height:24px;
	width:669px;
	overflow:hidden;
	line-height:12px;
	background:url(img/value_txt_bck.png) repeat-x 0 0;
}
#slider li .texte  p { margin:0 220px 0 0; }

#slider h3{
	font-family:Times New Roman;
	font-size:16px;
	font-weight:bold;
}

#slider li{
	width:685px;
	height:250px;
	overflow:hidden;
	position: relative;
	z-index:1;
}

/* numeric controls */

ol#controls{
	height:33px;
	padding:0;
	position:absolute;
	right:325px;
	bottom: 3px;
	z-index:22;
}

ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:33px;
	width: 33px;
}

ol#controls li a{
	float:left;
	height:33px;
	line-height:32px;
	width: 33px;
	color: #000; 
	text-decoration: none;
	font-size: 25px;
	font-family: Arial;
	text-align: center;
	font-weight:bold;
	background:transparent url(img/liElem.png) no-repeat scroll 0 100%;
}

ol#controls li.current a{
	list-style-type:none;
	color:#fff;
	text-align: center;
	background:transparent url(img/liElem_on.png) no-repeat scroll 0 100%;
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


/********************************/
/*   TEMPS FORTS
/********************************/

#tempsforts { width: 300px; float: right; }

#tempsforts .cadre { border-bottom: 0;height:188px; }
#tempsforts .visu { display:block;cursor:pointer; }

#tempsforts  .blocLienPuce a { font-weight: 400; margin-top: 3px; font-size:11px; }

#tempsforts .blocLienBas { 
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	height: 40px;
	background: url(img/bg_gris.png) repeat-x 0 100% #7f7d80;
}

#tempsforts .blocLienBas img { float: left; margin-left:7px; margin-right:15px; margin-top:7px; }
#tempsforts .blocLienBas a { color: #FFF; display: block; padding: 11px 5px 0 0 ;  }


/********************************/
/*   BLOC PICTO HOME
/********************************/

#homepicto {margin-bottom:15px;}

#homepicto .fond-vert, #homepicto .fond-orange, #homepicto .fond-rose, #homepicto .fond-gris , #homepicto .fond-noir { 
float: left; width: 165px; height: 40px; margin-right: 6px; text-align: center; }

#homepicto a { display: block; height:30px; padding: 0 0 0 10px; width: 150px; }


#homepicto .fond-vert { background: url(img/pictohome_fd_vert.png) no-repeat; }
#homepicto .fond-orange { background: url(img/pictohome_fd_orange.png) no-repeat; }
#homepicto .fond-rose { background: url(img/pictohome_fd_rose.png) no-repeat; }
#homepicto .fond-gris { background: url(img/pictohome_fd_gris.png) no-repeat; }
#homepicto .fond-noir { background: url(img/pictohome_fd_noir.png) no-repeat; }


#homepicto img.picto {
	float: left;
	margin: 5px 8px 0 0;
}

#homepicto img.gif {
	margin:11px auto;
}

#homepicto span.titre {
	float:left;
	line-height:38px;
	font-size:13px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:700;
	cursor:pointer;
}

#homepicto .fond-gris .titre { color: #FF0000; }


/********************************/
/*   BLOC 3 ONGLETS HOME
/********************************/

#tabs { 
	clear: both; 
	width: 685x;
	margin-bottom: 13px;
	font-size:12px;
}

/* CONTENU */

#tabs .article { float: left; margin-top:20px; width:195px; display: inline; }
#tabs .cadre { background: url(img/degrade_actu.png) repeat-x 0 top #ededed; zoom:1; }


#tabs .image { background: url(img/homeonglets/image_fd.png) no-repeat; width: 193px; height: 83px; margin-bottom: 5px; padding:2px 0 0 2px; }
#tabs .image img { }

#tabs h3 { color:#86a62a;font-size:14px; }
#tabs h3 span { text-transform: uppercase; display: block; color:#86a62a; font-size:12px; }
#tabs .societe { font-weight:400; color:#86a62a; }

#tabs .blocLienPuce { float: left; margin-top: 5px; }
#tabs .blocLienPuce a { background: url(img/puce_verte.gif) no-repeat; font-weight:400; color:#888888; }


/* LIEN ALLNEWS */

#tabs h2 { position: relative; z-index: 6; }
#tabs .allnews { position: absolute; right:10px; top: 3px; }
#tabs .allnews a { color: #FFF; font-size:11px; font-weight: 400; background: url(img/plus.png) no-repeat 100% 0; padding: 0 20px 2px 0; }

/*
#tabs .allnews { position:absolute;right:325px;top:59px; display:inline;}
#tabs .allnews a { color: #FFF; font-size:11px; font-weight: 400; background: url(img/plus.png) no-repeat right center; padding-right:20px; }
*/
/* hack webkit */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tabs .allnews {
		/*top:auto; */
		background: url(img/plus.png) no-repeat right center;
	}
	#tabs .allnews a {
		background:none;
	}
} 


#slideBloc {
	overflow: hidden;
	position: relative;
	width: 683px;
	z-index: 5;
	height:304px;
}

#slideBloc ul {
	list-style-type: none;
	width: 683px;
	overflow: hidden;
	/*padding-left:34px;*/
	position:absolute;
	left:0;
}

#slideBloc li {
	float: left;
	display: inline;
	overflow: hidden;
	width: 227px;
	margin-bottom:20px;
}

#slideBloc li.gauche .article{
	float:right;
	margin-left:34px;
}
#slideBloc li.centre .article{
	margin:20px 17px 0;
}
#slideBloc li.droite .article{
	float:left;
	margin-right:34px;
}

#slideBloc .back {
	position: absolute;
	top: 40%;
	left: 0;
	z-index: 20;
}

#slideBloc .next {
	position: absolute;
	top: 40%;
	right: 0;
	z-index: 20;
}

/********************************/
/*   MINI BLOC
/********************************/

.minibloc { width: 220px; float: left; margin-right: 12px; }

.minibloc .cadre { height: 160px; padding: 15px;  }
* html .minibloc .cadre {height: 164px; }


#reaction.minibloc { margin-right: 0 !important; }

#reaction .cadre { padding: 5px 0; height:180px; }
* html #reaction .cadre { height:184px; }


/***SONDAGE***/

#sondage .question { font-weight: 700; margin-bottom: 5px; }

html:not([lang*=""]) #sondage .choix { margin-bottom: 4px; }  /*Hack Firefox*/

#sondage .form-radio { vertical-align: middle; }

#sondage .form-submit { border: 0; color: #FFF;  font-weight: 700; width: 100px; padding: 5px 0; background: url(img/sondage_bt_bg.png) no-repeat 0 50%; }

#sondage .valider { text-align: center; padding-top: 5px; }


/***COMMUNAUTE***/

#communaute .picto { float: left; padding: 0 5px; }
#communaute .blocLienPuce { clear: both; margin-bottom: 5px; }


/***SLIDE REACTION***/

#slideBloc2 { width: 218px; overflow: hidden; position: relative; z-index: 5;  }
#slideBloc2 .back { position: absolute; top: 60px; left: 0; z-index: 20;  }
#slideBloc2 .next { position: absolute; top: 60px; right: 0; z-index: 20; }
#slideBloc2 ul { position: relative; left: 0; overflow: hidden; z-index: 10; width: auto; list-style-type: none; }

#slideBloc2 li { float: left; display: inline; width: 218px; overflow: hidden; }

#reaction div span { display:block; color: #799c13; padding: 0 25px; margin-bottom: 10px; font-size:12px }
#reaction span.societe { color: #000000; font-weight:bold; font-size:11px;margin-bottom: 2px; text-transform:uppercase;}
#reaction h3.auteur { color: #799c13; padding: 0 25px; margin-bottom: 2px; font-size:14px; }
#reaction p.texte { padding: 0 25px; }


/********************************/
/*   CARREPUB
/********************************/

#carrepub { margin-bottom: 15px; height: 250px; overflow: hidden; }

/********************************/
/*   PARTENAIRES PRESTIGE
/********************************/

#partenaireprestige{position:relative;margin-bottom:15px;}
#partenaireprestige .blocLienPuce{position:absolute;bottom:5px;right:10px;z-index:10}

#slideBlocPrestige{padding:10px 0;height:72px;overflow:hidden;}
#slideBlocPrestige ul{list-style:none}
#slideBlocPrestige li{width:298px;height:72px;list-style:none;text-align:center;}

#sidebar #partenaireprestige{width:190px;margin-left:15px;position:relative;margin-bottom:10px;}
#sidebar #slideBlocPrestige li{width:188px;list-style:none;text-align:center;}

/********************************/
/*   ACTUS SECTEUR
/********************************/

#actusecteur { margin-bottom: 10px; position: relative; }

#actusecteur .cadre { padding:10px 5px 10px 10px;font-size:12px; height: 168px; overflow:hidden; }

#actusecteur .rss { 
	position: absolute; top: 4px; right: 10px; height: 16px; 
}

#actusecteur .allnews { 
	position: absolute; top: 4px; right: 32px; 
}

#actusecteur .allnews a { color: #FFF; font-weight: 400; font-size: 11px; }

.calendar { background: url(img/date_bg.png) no-repeat 100% 0; width: 33px; height: 35px; 
float: left; text-align: center; margin-right: 10px;}

span.mois { display: block; font-weight: 700; color: white; text-transform: uppercase; }
span.jour { display: block; font-weight: 700; color:#949494; font-size: 12px; margin-top: 4px;}

#actusecteur .article { padding-bottom: 10px;  zoom:1; }
#actusecteur .article p{ color:#1a1919; font-weight:700; }
#actusecteur .article.last { padding-bottom: 0px; }
#actusecteur .article a { color:#8c8c8c; font-weight:400; }
#actusecteur .article a:hover { text-decoration: underline; }

/**********************************************************************************************/
/*   TPL LEVEL 1 - INTERIEUR
/**********************************************************************************************/

/********************************/
/*   CDF
/********************************/

#cdf { width: 990px; height: 25px; margin: 0 auto; font: 10px verdana; line-height: 24px; background:white; padding-left: 10px;  }
#cdf a { color: #000; font-weight:700; }
#cdf a:hover { color: #799c13; }
#cdf .sel { color: #799c13; font-weight: bold; }

/********************************/
/*   MAIN
/********************************/

#ombremenu { width:1020px; margin:0 auto; background: url(img/ombre_menu_int.png) no-repeat 50% 0;}
#main-ombre { width: 1020px; margin: 0 auto; background: url(img/ombre_centre_int.png) no-repeat 50% 0; }

#main-container { width: 1000px; margin: 0 auto; background:white; padding-bottom: 15px; }


/********************************/
/*   SIDEBAR
/********************************/

#sidebar { width: 245px; float: left;}


/********************************/
/*   BLOC-CENTER
/********************************/

#bloc-center { float: left; display: inline; width: 585px; margin: 25px 0; font-size:12px;}
#bloc-center.large { width: 750px; }

#bloc-center h1 { font-size: 20px; margin-bottom: 15px; }
#bloc-center h2 { }
/*#bloc-center ul { list-style-position: inside; }*/

#bloc-center a:hover { text-decoration:underline; }

.style1, .style2, .style3, .style4, .style5, .style6, .style7, .style8 {margin-bottom:10px;}
.style1, .style2, .style3 { background:url(img/pointilles.gif) repeat-x top center;padding-top:10px; margin-bottom:10px;}

.style1 h2 { background: url(img/cube_vert.gif) no-repeat 0 0; padding-left: 27px; margin-bottom: 10px;font-size: 18px; }
.style1 a, .style6 a { color:#799c13; }
.style2 h2 { background: url(img/cube_orange.gif) no-repeat 0 0; padding-left: 27px; margin-bottom: 10px;font-size: 18px; }
.style2 a, .style7 a { color:#e95d0f; }
.style3 h2 { background: url(img/cube_rose.gif) no-repeat 0 0; padding-left: 27px; margin-bottom: 10px;font-size: 18px; }
.style3 a, .style5 a, .style8 a { color:#e2007a; }
.style4 a { color:#5b5b5b; }

.style4 h2 { color: #FFFFFF; background: url(img/entete/noir.png) no-repeat left 0 #202020; margin-bottom: 1px; padding-left:15px;font-size:14px; }
.style4 h2 span.coin { display: block; background: url(img/entete/noir.png) no-repeat right top; padding: 3px 15px 4px 0; font-size: 12px}
.style4 .cadre { border: 1px solid #bdbdbd; padding: 15px; background: url(img/degrade.gif) repeat-x 0 100%; zoom:1; }
.style5 h2 { color: #ffffff; background: url(img/entete/rose_d.png) no-repeat 100% 0 #b30b66; margin-bottom: 1px; font-size:14px; }
.style5 h2 span.coin { display: block; background: url(img/entete/rose_g.png) no-repeat; padding: 3px 15px 4px 15px; font-size: 12px}
.style5 .cadre { border: 1px solid #bdbdbd; padding: 15px; background: url(img/degrade.gif) repeat-x 0 100%; zoom:1; }

.style6 h2 { color: #ffffff; background: url(img/entete/vert_d.png) no-repeat 100% 0 #799b13; margin-bottom: 1px;font-size:14px; }
.style6 h2 span.coin { display: block; background: url(img/entete/vert_g.png) no-repeat; padding: 3px 15px 4px 15px; }
.style6 .cadre { background:#c5df6c;padding:15px;zoom:1;border:none; }
.style7 h2 { color: #ffffff; background: url(img/entete/orange_d.png) no-repeat 100% 0 #e95d0f; margin-bottom: 1px;font-size:14px; }
.style7 h2 span.coin { display: block; background: url(img/entete/orange_g.png) no-repeat; padding: 3px 15px 4px 15px; }
.style7 .cadre { background:#f9c370;padding:15px;zoom:1;border:none; }
.style8 h2 { color: #ffffff; background: url(img/entete/rose_d.png) no-repeat 100% 0 #b30b66; margin-bottom: 1px;font-size:14px; }
.style8 h2 span.coin { display: block; background: url(img/entete/rose_g.png) no-repeat; padding: 3px 15px 4px 15px; }
.style8 .cadre { background:#f891c9;padding:15px;zoom:1;border:none; }

#bloc-center .paragraphe { line-height: 15px; }

.style4 li{list-style:none; background:url(img/puce_content_noir.gif) no-repeat 15px 5px; padding-left:30px}
.style1 li, .style6 li{list-style:none; background:url(img/puce_content_vert.gif) no-repeat 15px 5px; padding-left:30px}
.style2 li, .style7 li{list-style:none; background:url(img/puce_content_orange.gif) no-repeat 15px 5px; padding-left:30px}
.style3 li, .style5 li, .style8 li{list-style:none; background:url(img/puce_content_rose.gif) no-repeat 15px 5px; padding-left:30px}

/* GESTION DES COLONNES */

.w50 { float : left; clear : left; width : 49%; }
.w50-newline { float : right; clear : right; width : 49%; }
.w33-first { float : left; display : inline; width : 32%; }
.w33-2 { float : left; display : inline; width : 32%; margin-left : 2%;  }
 * html .w33-2 { margin : 0 0 0 1%; } /*Hack ie6*/
.w33-newline { float : right; display : inline; clear : right; width : 32%; }


/********************************/
/*   GABARIT PUBLI-INFO
/********************************/

#bloc-center .pagepubli{}

#bloc-center .pagepubli h1{padding-bottom:15px;margin-bottom:15px;background:url(img/pointilles.gif) repeat-x center bottom;}
#bloc-center .pagepubli h2{margin-bottom:15px;font-size:18px;font-weight:normal;}
#bloc-center .pagepubli .paragraphe{font-size:12px;font-weight:normal;line-height:18px;}
#bloc-center .pagepubli .rounded{float:left;width:25px;position:relative;}
#bloc-center .pagepubli .rounded .opener{width:25px;height:5px;}
#bloc-center .pagepubli .rounded .closer{width:25px;height:5px;position:absolute;bottom:0;left:0;}
#bloc-center .pagepubli .gradient{border:1px solid #bdbdbd;margin-left:26px;}
#bloc-center .pagepubli .border{border:1px solid #FFF;padding:10px;background:url(img/pagepubli_bg.gif) repeat-y 100% 0;}
#bloc-center .pagepubli .link{margin-top:10px;text-align:right;}
#bloc-center .pagepubli .link a{padding-left:20px;text-decoration:underline;color:#000;line-height:18px}

#bloc-center .pagepubli .nostyle{margin-bottom:15px;}

#bloc-center .pagepubli .style1{padding:0;margin-bottom:15px;background:none;}
#bloc-center .pagepubli .style1 h2{padding:0;color:#799c13;background:none;}
#bloc-center .pagepubli .style1 .rounded{background:url(img/style1_bg.gif) repeat-y 0 0;}
#bloc-center .pagepubli .style1 .rounded .opener{background:url(img/style1_opener.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style1 .rounded .closer{background:url(img/style1_closer.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style1 .link a{color:#799c13;background:url(img/puce_verte.gif) no-repeat 0 1px;}

#bloc-center .pagepubli .style2{padding:0;margin-bottom:15px;background:none;}
#bloc-center .pagepubli .style2 h2{padding:0;color:#e95d0f;background:none;}
#bloc-center .pagepubli .style2 .rounded{background:url(img/style2_bg.gif) repeat-y 0 0;}
#bloc-center .pagepubli .style2 .rounded .opener{background:url(img/style2_opener.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style2 .rounded .closer{background:url(img/style2_closer.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style2 .link a{color:#e95d0f;background:url(img/puce_orange.gif) no-repeat 0 1px;}

#bloc-center .pagepubli .style3{padding:0;margin-bottom:15px;background:none;}
#bloc-center .pagepubli .style3 h2{padding:0;color:#e2007a;background:none;}
#bloc-center .pagepubli .style3 .rounded{background:url(img/style3_bg.gif) repeat-y 0 0;}
#bloc-center .pagepubli .style3 .rounded .opener{background:url(img/style3_opener.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style3 .rounded .closer{background:url(img/style3_closer.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style3 .link a{color:#e2007a;background:url(img/puce_rose.gif) no-repeat 0 1px;}

#bloc-center .pagepubli .style4{padding:0;margin-bottom:15px;background:none;}
#bloc-center .pagepubli .style4 h2{padding:0;color:#7b7b7b;background:none;}
#bloc-center .pagepubli .style4 .rounded{background:url(img/style4_bg.gif) repeat-y 0 0;}
#bloc-center .pagepubli .style4 .rounded .opener{background:url(img/style4_opener.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style4 .rounded .closer{background:url(img/style4_closer.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style4 .link a{color:#7b7b7b;background:url(img/puce_grise.gif) no-repeat 0 1px;}

#bloc-center .pagepubli .style5{padding:0;margin-bottom:15px;background:none;}
#bloc-center .pagepubli .style5 h2{padding:0;color:#000;background:none;}
#bloc-center .pagepubli .style5 .rounded{background:url(img/style5_bg.gif) repeat-y 0 0;}
#bloc-center .pagepubli .style5 .rounded .opener{background:url(img/style5_opener.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style5 .rounded .closer{background:url(img/style5_closer.gif) no-repeat 0 0;}
#bloc-center .pagepubli .style5 .link a{color:#000;background:url(img/puce_noire.gif) no-repeat 0 1px;}

/********************************/
/*   SKYSCRAPER
/********************************/

#skyscraper { float: right; padding: 15px 15px 0 0; width: 120px; height: 600px;  }

/********************************/
/*   MENU PAGE INT
/********************************/

#MenuInt { margin:20px 40px 10px 15px; }
#MenuInt .cadre{ border:1px solid #000000; padding:10px 0 0; background:#FFFFFF; }
#MenuInt a:hover { text-decoration:underline; }

#MenuInt ul{ list-style:none;}
#MenuInt li{ list-style:none; display:block; }
#MenuInt li.menuTitre{ background:url(img/puce_titre.png) no-repeat scroll 9px 4px; padding:5px 5px 5px 35px; border-left:2px solid #000000; margin-bottom:2px;}
* html #MenuInt li.menuTitre{  zoom:1}
#MenuInt li.menuTitre a{ font-size:12px; font-weight:700; color:#799c13; padding-left:15px; }
#MenuInt li.menuTitre ul{ padding-top:0px }
#MenuInt li.menuLink{ padding-top:1px; color:#8f8f8f; font-size:11px; font-weight:700; background:url(img/puce_link.gif) no-repeat scroll left 6px; padding-left:15px;}
* html #MenuInt li.menuLink{ zoom:1 }
#MenuInt li.menuLink a{ color:#8f8f8f; font-size:11px; font-weight:700; padding:0; }


/********************************/
/*   MENU BAS GAUCHE
/********************************/

#menubasgauche { margin-left: 6px; margin-bottom: 10px;padding:10px 10px 0 10px; }
#menubasgauche .fond-vert, #menubasgauche .fond-orange, #menubasgauche .fond-rose, #menubasgauche .fond-gris, #menubasgauche .fond-noir { 
height: 40px; margin-right: 6px;/* text-align: center;*/ margin-bottom:10px;}

#menubasgauche a { display: block; height:30px; padding: 5px 0 5px 10px; }

#menubasgauche .fond-vert { background: url(img/ongletpicto_vert.png) no-repeat; }
#menubasgauche .fond-orange { background: url(img/ongletpicto_orange.png) no-repeat; }
#menubasgauche .fond-rose { background: url(img/ongletpicto_rose.png) no-repeat; }
#menubasgauche .fond-gris { background: url(img/ongletpicto_gris.png) no-repeat; }
#menubasgauche .fond-noir { background: url(img/ongletpicto_noir.png) no-repeat; }

#menubasgauche .picto { float: left; }

#menubasgauche .titre {
	float:left;
	padding:8px 0 0 10px;
	font-size:13px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:700;
	cursor:pointer;
}

#menubasgauche .fond-gris .titre { color: #FF0000; }

/********************************/
/*   BOUTON PUB
/********************************/

/*#boutonpub { height:169px;margin-left:12px;padding-left:2px;padding-top:6px;text-align:center;width:193px; text-align: center;background: url(img/fond_boutonpub.gif) no-repeat 0 0;}*/
#boutonpub {margin-left:12px;padding-left:2px;text-align:center;width:191px; text-align: center;margin-bottom: 10px;}
#boutonpub .element { margin-bottom: 10px; }


/********************************/
/*   PAGE ACTU SECTEUR
/********************************/


.page-actusecteur .entete { position: relative; }
.page-actusecteur .entete h2 { }
.page-actusecteur .bloc-icons { position: absolute; right: 5px; top: 5px; }
.page-actusecteur .bloc-icons a { cursor:pointer; }
.page-actusecteur .bloc-icons img { margin: 0 5px; }
.page-actusecteur .cadre { margin-bottom: 15px; }
.page-actusecteur h3 { font-family: tahoma; font-size: 12px; margin-bottom: 10px; }
.page-actusecteur p { line-height: 15px; }


/********************************/
/*   CONTENU THEMATIQUE
/********************************/

.fichethematique { overflow: hidden; zoom:1; margin-bottom: 20px; }
.fichethematique .cadre { padding: 12px 15px; zoom:1; }

.bloc-enjeux { width: 300px; float: left; margin-bottom: 10px; }
.bloc-temoignages { width: 300px; float: left;}
.bloc-planning { width: 250px; float: right; }

.fichethematique .sep { height: 20px; }


.fichethematique h2 { background: url(img/cube_vert.gif) no-repeat 0 0; padding: 0 0 5px 27px ; }
.fichethematique .pointilles { background: url(img/pointilles.gif) repeat-x 0 0; margin-bottom: 10px; height: 2px;}

.fichethematique .etiquette		{ float: right; color: #ffffff; margin-bottom: 1px; font-size: 12px; font-weight: bold; }
.bloc-enjeux .etiquette			{ background: url(img/entete/vert_d.png) no-repeat 100% 0 #799b13; }
.bloc-temoignages .etiquette	{ background: url(img/entete/rose_d.png) no-repeat 100% 0 #b30b66; }
.bloc-planning .etiquette		{ background: url(img/entete/orange_d.png) no-repeat 100% 0 #e95d0f; }

.fichethematique .etiquette .coin { display: block; padding: 3px 15px 4px 15px; }
.bloc-enjeux .etiquette .coin	{ background: url(img/entete/vert_g.png) no-repeat; }
.bloc-temoignages .etiquette .coin { background: url(img/entete/rose_g.png) no-repeat; }
.bloc-planning .etiquette .coin { background: url(img/entete/orange_g.png) no-repeat; }

.fichethematique table { margin-bottom: 10px; }
.fichethematique td.pictotitre { width: 45px; text-align: left; }
.fichethematique td.titre { font-size: 11px; font-weight: 700; }

.fichethematique p { text-align: justify; }

.fichethematique .blocLienPuce { float: right; margin-top: 10px; }
.bloc-enjeux .blocLienPuce a { background: url(img/puce_verte.gif) no-repeat; }
.bloc-temoignages .blocLienPuce a { background: url(img/puce_rose.gif) no-repeat; }

.fichethematique .salle { font-size: 12px; font-weight: 700; }
.fichethematique .horaire { font-size: 12px; }
.fichethematique .societe { font-weight: 700; text-transform: uppercase; color: #e95d0f; margin: 3px 0; }
.fichethematique .lien a { text-decoration: underline; }
.fichethematique .lien a:hover { color: #e95d0f; }

/********************************/
/* LEGENDE
/*******************************/
table.legend  
{
	clear:both;
	margin-top:15px;
}
.legend  td
{
	vertical-align:bottom;
	padding:5px
}
.legend  th
{
	height:30px;
	text-decoration:underline;
	text-align:left;
}


#fb_login { margin: 0 25px 0 0;text-align: center; }




/********************************************************************
/* PANIER CONFERENCES PRINT
*********************************************************************/



#conferences.print .list_content { background:#fff; padding:10px;  }
#conferences.print .list_content td { padding:0; }
#conferences.print .list_content td.list_content_1 { width:25p%; }
#conferences.print .list_content td.list_content_2 { width:25%; padding:0 10px; font-weight:bold;}
#conferences.print .list_content td.list_content_3 { width:50%; }
#conferences.print .list_content .list_lieu { font-weight:bold; }
#conferences.print .list_content .list_cycle { font-weight:bold; }
#conferences.print .list_content .list_organise { font-weight:bold;  }


#conferences.print .list_content_1 td { vertical-align:middle;}

#conferences.print .conteneur { position:relative; margin-top:55px; padding:10px; border-style:solid; border-width:10px 2px 2px 2px; background:#F3F3F3}

#conferences.print .conteneur .list_search { display:block; padding:0 0 0 10px; position:absolute; top:-34px; left:-2px; padding-left:10px; font-size:18px; font-weight:bold; color:#fff; height:30px; line-height:30px; }
#conferences.print .conteneur .list_search span { display:block; padding:0 10px 0 0; color:#fff; font-weight:bold; height:30px; line-height:30px;  }

/****************** MARDI 18*************/

#conferences.print #list_search_18_10 { background:url(img/rechercheconf/onglet_rechercheconf_2.png) no-repeat 0 0; }
#conferences.print #list_search_18_10 span { background:url(img/rechercheconf/onglet_rechercheconf_2.png) no-repeat right 0; }
#conferences.print #conteneur_18_10 { border-color:#EF8304;  }

/*#conferences #conteneur_19_10 a.link { background:#EF8304 }*/
#conferences.print #conteneur_18_10 .list_header { background:url(img/rechercheconf/onglet_rechercheconf_2.png) no-repeat right 0; }
/*#conferences #conteneur_19_10 .list_content { border:1px solid #EF8304 }*/
#conferences.print #conteneur_18_10 .list_content a { color:#EF8304 }
#conferences.print #conteneur_18_10 .list_content a:hover { text-decoration:underline; }
/*#conferences.print #conteneur_18_10 .list_content td.list_title a{ background: url(img/galeriep2011/array_categ.png) no-repeat left center; color: #5C5C5C; float: left; font-weight: bold; overflow: hidden; padding: 5px 10px 5px 20px; }*/
#conferences.print #conteneur_18_10 .list_content td.list_title a { color: #EF8304; float: left; font-weight: bold; overflow: hidden; font-size:13px; }

#conferences.print #conteneur_18_10 .list_content .list_cycle { color:#EF8304 }

#conferences.print #conteneur_18_10 .list_content_1 p { font-size:15px; font-weight:bold; color:#EF8304 }

/****************** MERCREDI 19*************/

#conferences.print #list_search_19_10 { background:url(img/rechercheconf/onglet_rechercheconf_3.png) no-repeat 0 0;}
#conferences.print #list_search_19_10 span { background:url(img/rechercheconf/onglet_rechercheconf_3.png) no-repeat right 0;}
#conferences.print #conteneur_19_10 { border-color:#7D9F12; }

/*#conferences #conteneur_20_10 a.link { background:#7D9F12 }*/
#conferences.print #conteneur_19_10 .list_header { background:url(img/rechercheconf/onglet_rechercheconf_3.png) no-repeat right 0; }
/*#conferences #conteneur_20_10 .list_content { border:1px solid #7D9F12 }*/
#conferences.print #conteneur_19_10 .list_content a { color:#7D9F12 }
#conferences.print #conteneur_19_10 .list_content a:hover { text-decoration:underline; }
/*#conferences.print #conteneur_19_10 .list_content td.list_title a{ color:#000 }*/
#conferences.print #conteneur_19_10 .list_content td.list_title a { color: #7D9F12; float: left; font-weight: bold; overflow: hidden; font-size:13px; }

#conferences.print #conteneur_19_10 .list_content .list_cycle { color:#7D9F12 }

#conferences.print #conteneur_19_10 .list_content_1 p { font-size:15px; font-weight:bold; color:#7D9F12 }

/****************** JEUDI 20*************/

#conferences.print #list_search_20_10 { background:url(img/rechercheconf/onglet_rechercheconf_4.png) no-repeat 0 0; }
#conferences.print #list_search_20_10 span { background:url(img/rechercheconf/onglet_rechercheconf_4.png) no-repeat right 0; }
#conferences.print #conteneur_20_10 { border-color:#B70A68; }

/*#conferences #conteneur_21_10 a.link { background:#B70A68 }*/
#conferences.print #conteneur_20_10 .list_header { background:url(img/rechercheconf/onglet_rechercheconf_4.png) no-repeat right 0; }
/*#conferences #conteneur_21_10 .list_content { border:1px solid #B70A68 }*/
#conferences.print #conteneur_20_10 .list_content a { color:#B70A68 }
#conferences.print #conteneur_20_10 .list_content a:hover { text-decoration:underline; }
/*#conferences.print #conteneur_20_10 .list_content td.list_title a{ color:#000 }*/
#conferences.print #conteneur_19_10 .list_content td.list_title a { color: #B70A68; float: left; font-weight: bold; overflow: hidden; font-size:13px; }

#conferences.print #conteneur_20_10 .list_content .list_cycle { color:#B70A68 }

#conferences.print #conteneur_20_10 .list_content_1 p { font-size:15px; font-weight:bold; color:#B70A68 }

.print .impression { margin:0 auto !important }

.print #basket_text_exp { font-size:18px; font-weight:bold; margin-bottom:20px; }
#conferences.print #text_expl_ico { background:url(img/panier_titre_ico.png) no-repeat left center ; padding-left: 25px;}
#conferences.print #step_basket #basket_bigbouton { margin-top:50px; }
#conferences.print #step_basket .inscr_conf { display:block;  height:31px; margin:0 auto; line-height:31px; color:#fff; width:280px; font-size:17px; text-align:center; background:url(img/rechercheconf/add_panier.png) repeat 0 0 }
#conferences.print #step_basket .conteneur { border-left:none; border-right:none; border-bottom:none}
#conferences.print #step_basket .conteneur h6.list_search { left:0 !important}
#conferences.print #step_basket .conteneur td.list_content_1 { width:20% }
#conferences.print #step_basket .conteneur td.list_content_3 { width:80% }
#conferences.print .list_header { display:none }
.print h6 { margin:0; font-size:16px}

#conferences.print #step_basket h3 { font-size:20px; font-weight:bold; background:url(img/pannier_arrow.png) no-repeat left center; padding-left:15px; }


#conferences.print #step_basket input.form-submit {display:block;  height:35px; margin:0 auto; color:#fff; width:285px; font-size:14px; text-align:center; background:url("img/bloc_bck.png") repeat 0 0}
.printbody { background:none !important }
.printbody .list_item { margin-bottom:10px; }
