
/**********************************************************************************************/
/*   GENERAL
/**********************************************************************************************/

* { padding: 0; margin: 0; }

body { font: 12px Arial, Helvetica, "sans-serif"; color: #303030;  background: #000000 url(../img/2012/bg.png) no-repeat 50% 0; text-align: center; }

td { font: 12px Arial, Helvetica, "sans-serif"; color: #303030; }

a img { border: 0; }
a { text-decoration: none; outline: none; font-weight: 700; color: #e50070; }
a:hover, a:focus, a:active { color: #fb7d02; }

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

img.left {	margin-right: 10px; margin-bottom:10px; }
img.right {	margin-left: 10px; margin-bottom: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; }

h3 { color: #303030; }
.sep { background: url(../img/points.gif) repeat-x; line-height: 1px; font-size: 1px; height: 1px; }


/********************************/
/*   GLOBAL
/********************************/

#global { margin: 0 auto; width: 1024px; text-align: justify;position: relative; }


/********************************/
/*   TOP
/********************************/

#top{
	height:30px;
	color:#303030;
	background:url(../img/bg_top.gif) repeat-x 0 0 #cbcbcb;
}
#top_inner{
	width:1024px;
	margin:0 auto;
	line-height:30px;
}

#top a{
	color:#303030;
}
#top ul, #top li{
	line-height:30px;
	height:30px;
	color:#303030;
	text-align:right;
	list-style:none outside none;
}
/*
#top li{
	float: right;
}
*/
#share{
	line-height:28px;
}

#share span.libelle,#share span.code, #share a.link{
	float:left;
	margin:2px 5px 0 0;
	line-height:22px;
}

#share .addthis_toolbox{
	line-height:17px;
	padding-top:3px;
}

#share span.code{width:135px;}

/********************************/
/*   HEADER
/********************************/
#header{
clear:both;
position:relative;
z-index:10; height: 144px;
}
#banner {
	position: absolute; z-index: 1;
	right:0px;
	z-index:10;
	width: 745px;
	height: 90px;
	text-align: right;
	margin-right:25px;
	margin-top:15px;
	float:right;
}
#banner img { float:right; }

.pub1{
display:block;
float:right;
font-size:9px;
color:#FFF
}
.pub2{
text-align:center;
width:100%;
float:right;
font-size:9px;
color:#666;
}






#dates_link { position: absolute; z-index: 2; top: 0; left: 388px; zoom: 1; }
#espaces_URL { position: absolute; z-index: 4; top: 72px; right: 0; display: block; width: 235px; height: 16px; zoom: 1; }

#changeLang { position: absolute; z-index: 1; top: 54px; right: 0; zoom: 1; }
#changeLang,
#changeLang li { list-style: none; padding: 0; margin: 0; }
#changeLang li,
#changeLang li a { float: right; display: inline; }
#changeLang li a { height: 16px; font: bold 10px Arial; color: #FFFFFF; padding: 0 0 0 10px; text-align: right; }














#lienref a:hover { color: #000; }

#lienref {float: left; width: 50%; font-size: 10px; color: #FFF; height:25px; line-height:25px; vertical-align:bottom; }

#lienref a, #lienhaut a { color: #FFF; }
#lienref a:hover, #lienhaut a:hover { color: #A7A6B0; }

/* ACCES RESERVE */


#acces {
	margin-bottom:15px;
	font:20px/18px 'Arial black', Arial;
	letter-spacing:-2px;
	text-transform:uppercase;
	float:left;
	width:303px;
	position:absolute;
	top:20px;
	right:-10px;
	padding:10px 5px 15px;
	color:#303030;
	background: url(../img/acces_bg.png) no-repeat 100% 0;
}

.bleu{color:#E50070!important;}
.vert{color:#E50070!important;}
.rouge{color:#E50070!important;}
.rose{color:#E50070!important;}
.gris{color:#E50070!important;}
.jaune{color:#E50070!important;}
.orange{color:#E50070!important;}
.cyan{color:#E50070!important;}

.old .bleu{color:#00a6e2!important;}
.old .vert{color:#30C20F!important;}
.old .rouge{color:#e8120c!important;}
.old .rose{color:#E50070!important;}
.old .gris{color:#71829a!important;}
.old .jaune{color:#e5dd07!important;}
.old .orange{color:#fb7d02!important;}
.old .cyan{color:#00d3c0!important;}

#acces span.liens, #acces span.liens a{
	color:#303030;
	font: bold 12px Arial;
	letter-spacing:-1px;
	text-transform:none;
}

#acces span.liens{
	float:right;
	margin:3px 0 0 5px;
}
*+html #acces span.liens{
	margin:-15px 0 0 5px;
}

/********************************/
/*  BLOC-LOGIN
/********************************/

#bloc-login { margin:10px auto;width:345px !important; }
#bloc-login .entete{height:35px;padding:0 10px;}
#bloc-login form { padding: 5px 0; }
#bloc-login label { width: 135px; }

#bloc-login input { font-size: 11px; font-family: Verdana; float: left; }

#bloc-login input.form-field { color: #666; padding: 2px 2px 4px 2px; width:165px; border: 1px solid #cbcbcb; margin: 0 5px 5px 0;background-color: #FFF; }


#bloc-login input.form-submit {
background:url(../img/gradient_black.png) repeat-x 0 0 #0b0b0b; border: 0; font-weight: 700; color: #FFF; padding: 2px 2px 3px 2px;float:none; }

#bloc-login input.form-field:hover,
#bloc-login input.form-field:focus,
#bloc-login input.form-field:active { border: 1px solid #303030; }

#bloc-login a { font-weight: 400; color: #666; }
#bloc-login a:hover { color: #e50070; }

#bloc-login p.error { clear: both; font-size: 9px; color: #ff0000; padding: 5px 0 0 0; }
#bloc-login .fond {text-align: center;}



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

#main { background: #FFF; padding: 0 20px 20px  20px;}


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

#cdf { clear: both; font-size: 10px; color: #b1b1b1; text-align: left; padding: 20px 0 0 0; }
#cdf a { font-weight: 400; color: #b1b1b1; }
#cdf a:hover { color: #666; }
#cdf span { color: #666; }

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

#sidebar { float: right; width: 250px; margin: 0;background:#e6e6e6;padding:10px; }

.entete { background: url(../img/gradient_black.png) repeat-x 0 0 #0b0b0b; color: #FFF;font-size:24px;letter-spacing:-2px;text-transform:uppercase;font-family:'Arial Black', Arial;font-weight: 800; padding: 5px 10px 7px 10px; }

.fond { background: url(../img/bg_gris.png) repeat-x 0 0 #e6e6e6; padding: 10px; }

#boutonpush{
	height:50px;
}

#boutonpush a {
	float:left;
	position:relative;
	left:-20px;
	width: 250px;
	padding:15px 10px 10px 10px;
	margin-bottom:15px;
	font: bold 14px Arial Black, Arial;
	text-transform:uppercase;
	color:#e5e5e5;
	background: url(../img/titre_noir.png) no-repeat 0 0;
}


#video {
	margin-bottom:15px;
	width:249px;
	position:relative;
	left:-20px;
	padding:15px 10px;
	color:#303030;
	background: url(../img/bg_video.png) no-repeat 0 0 #0B0B0B;
}

/********************************/
/*  BLOC-LEFT
/********************************/

#bloc-left h3 { font-size: 12px; margin: 0 0 5px 0;  }
#bloc-left .fond { background:url(../img/bg_gris.png) repeat-x 0 0 #e6e6e6;  }

/********************************
	NAVIGATION
********************************/

#navigation { width: 100%; height: 40px; }
#navigation.FR { background: url(../img/2012/navigation_FR.png) 50% 0 no-repeat; }
#navigation.GB { background: url(../img/2012/navigation_GB.png) 50% 0 no-repeat; }

#navbar{
	position:relative;
	z-index:11;
	width: 760px;
}

#navbar li {
	float:left; display: inline; margin: 0 10px 0 0; padding: 0;
	list-style:none;
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
}

#navbar li a { float: left; display: inline; font: bold 13px Arial; line-height: 40px; height: 40px; color: #FFF; }

#navbar li.home { width:55px; margin: 0; text-indent:-9999px; }
#navbar li.home a { display: block; width:100%; height: 40px; }

#navbar li.hover,
#navbar li:hover { position: relative; z-index: 899; cursor: pointer; }

#navbar ul { display: none; list-style: none; margin: 0; padding: 0; position: absolute; left: 0; top: 40px; width: 190px; background: #0B0B0B; opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); z-index: 898; }
#navbar ul ul { top: 0; left: 99%; }

#navbar li.hover ul,
#navbar li:hover ul { display: block; }

#navbar li.hover ul li ul,
#navbar li:hover ul li ul { display: none; }

#navbar li.hover ul li.hover ul,
#navbar li:hover ul li:hover ul { display: block; }

#navbar ul li { float: none; display: block; padding: 2px 10px; zoom: 1; }
#navbar ul li a { float: none; display: block; height: auto; font: bold 12px Arial; color: #ffffff; text-transform: none; }

#navbar li a:hover { color: #E50070 !important; }
/*
#navbar li.bleu:hover a {color:#00a6e2!important;}
#navbar li.vert:hover a {color:#e50070!important;}
#navbar li.rouge:hover a {color:#e8120c!important;}
#navbar li.rose:hover a {color:#E50070!important;}
#navbar li.gris:hover a {color:#71829a!important;}
#navbar li.jaune:hover a {color:#e5dd07!important;}
#navbar li.orange:hover a {color:#fb7d02!important;}
#navbar li.cyan:hover a {color:#00d3c0!important;}
*/




/********************************
	SOCIALINKS
********************************/

#socialinks { float: right; display: inline; width: 259px; position: relative; zoom: 1; }
#facebook_URL { position: absolute; top: 0; left: 126px; display: block; width: 18px; height: 40px; }
#twitter_URL { position: absolute; top: 0; left: 144px; display: block; width: 39px; height: 40px; }
#linkedin_URL { position: absolute; top: 0; left: 183px; display: block; width: 38px; height: 40px; }
#viadeo_URL { position: absolute; top: 0; left: 221px; display: block; width: 32px; height: 40px; }
#rss_URL { position: absolute; top: 0; left: 253px; display: block; width: 6px; height: 40px; }


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

#bloc-center { float: left; display: inline; width: 695px; padding: 20px 0 0 0; }
* html #bloc-center { width: 685px; margin-left:-5px; }

#bloc-center h1 {
	float:left;
	position:relative;
	left:-30px;
	padding:5px 15px 0 10px;
	margin-bottom:15px;
	font:bold 22px/43px Arial;
	text-transform:uppercase;
	color:#303030;
	background: url(../img/bg_titre.png) no-repeat 0 0;
}

h2 {
	margin-bottom:15px;
	font:22px/24px 'Arial black', Arial;
	letter-spacing:-2px;
	text-transform:uppercase;
	color:#e50070;
}

h2 .vert, a .vert{
	color:#e50070!important;
}

h2 .rose, a.rose{
	color:#e2006e!important;
}

.style2 h2 span.small { font-size: 22px; }
.style2 h2 span.small sup { font-size: 11px; }

.style2 h2 {
	float:left;
	position:relative;
	left:-20px;
	padding:15px 15px 10px 10px;
	color:#e5e5e5;
	font:22px/18px 'Arial black', Arial;
	background: url(../img/titre_noir.png) no-repeat 0 0;
	zoom: 1;
}
.style3 h2 {
	float:left;
	position:relative;
	left:-20px;
	padding:15px 15px 10px 10px;
	color:#303030;
	font:22px/18px 'Arial black', Arial;
	background: url(../img/titre_gris.png) no-repeat 0 0;
}

#bloc-center .bloc { margin: 0 0 10px 0;clear:both;zoom:1 }
#bloc-center p{clear:both;}

.style2 {  padding: 10px 10px 12px 10px;background: url(../img/bg_gris.png) repeat-x 0 0 #e6e6e6;color:#303030}
.style3 {  padding: 10px 10px 12px 10px;background: url(../img/bg_noir.png) repeat-x 0 0 #0B0B0B;color:#FFF; }

#bloc-center .lien { text-align: right; padding: 5px 0 0 0;}

#bloc-center .espace { height: 10px; line-height: 1px; font-size: 1px; }

#bloc-center li { list-style-position: inside; }


.banner {
	margin-bottom:15px;
	width:662px;
	position:relative;
	left:-30px;
	padding:17px 31px 10px;
	color:#303030;
	background: url(../img/bg_banniere.png) no-repeat 0 0;
}

* html .banner {
	width:652px;
}
/********************************/
/*   SKYSCRAPER
/********************************/

#skyscraper { position:absolute;width: 120px; height: 600px; margin-left: 15px; top: 440px; right: -140px;}


/********************************/
/*   PARTENAIRES
/********************************/

#partners {width:1004px;height:129px;margin-bottom:17px;}

#partners .style2 h2{
	margin-bottom:10px;
}
#partners .style2{
	float:left;
	width: 462px;
	margin-right:20px;
}

#partners .inner {
	zoom:1;
	position: relative;
	height: 110px;
	border-top: 0;
}

*+html #partners .inner {
	clear:both;
	height: auto;
}

#partners img { margin: 0 10px;  }
#partners a { cursor: pointer; }

/*SCROLLER*/

.scroller_container_left_right {
	position: relative;
	overflow: hidden;
	width: 462px;
	height: 60px;
	clear:both;
}

.scroller_left_right {
	white-space: nowrap;
	line-height: 50px;
	font-size: 50px;
}



.scroller_container_left_right { overflow: auto; }

.scroller_container_left_right p { padding: 0; }


hr{
color:#E2E2E2;
background-color: #E2E2E2;
border: none;
height:1px;
}

.logo_partner{
text-align:center;
}

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

#plansite{
	position:relative;
	left:-30px;
	width:1024px;
	padding-top:6px;
	background:url(../img/2012/hors.png) no-repeat 0 0;
}

#footMenu{
	padding:20px;
}

#footMenu ul{
	list-style:none outside none;
}

#footMenu li{
	list-style:none outside none;
	color:#FFF;
	text-align:left;
	padding-left:10px;
}


#footMenu li a{
	color:#FFF;
	font-weight:normal;
}

#footMenu li a:hover {
	color:#E50070;
}



#footMenu li.titre a{
	padding:0;
	font-size:17px;
	font-weight:bold;
}

#footMenu li.titre a:hover {
	color:#E50070;
}

#footMenu li.titre{
	padding-left:20px;
	line-height: 17px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../img/plansite_puce.png) no-repeat left top;
}

#info_bottom {
	padding: 20px; color: #ffffff;
	background: url(../img/2012/bottom.png) 50% 0 repeat-y;
}

/********************************/
/*  FOOTER
/********************************/
#footer{
height:30px;
background:url(../img/bg_top.gif) repeat-x 0 0 #cbcbcb;
}
#footer ul { width:1024px;margin:0 auto;height:30px; }
#footer li { display: inline;float:left; color: #FFF; height:30px;line-height:30px;padding-right:20px;}
#footer a { color:#303030; font-weight: 400; }
#footer a:hover, #footer a:focus, #footer a:active {  }
#footer li img{
position:relative;
bottom:-3px;

}
#logofooter{
float:left;
position:relative;
bottom:-3px;
margin-left:30px;
}

/********************************/
/*  PROGRAMME
/********************************/

.program { margin-bottom: 1px; padding: 5px 0; }

.program.ligne1 { background: #C9E7F4; }
.program.ligne2 { background: #EEFAFF; }

.horaire-program { float: left; width: 110px; font-weight : 700; color: #FF8A00 ; text-align : right; margin: 0 30px 0 0; }

.titre-program { float: left; font-weight: 700; color : #0099CC; padding: 0 5px 0 0; }

.texte-program { clear: both; padding : 5px 5px 0 140px;  }



/*******************************************************************************/
/* SITEMAP */
/*******************************************************************************/

#sitemap ul { margin: 0; padding: 0 0 0 30px; }
#sitemap li { margin: 0; padding: 0; }
#sitemap a { display: block;  margin: 5px 0; }

#sitemap .niv1 { padding: 0; }

#sitemap .niv1 li { list-style: none; padding: 2px 0; }
#sitemap .niv2 li { list-style: square; padding: 0; }
#sitemap .niv3 li { list-style: disc; }
#sitemap .niv4 li { list-style: circle; }

#sitemap .niv1 a { font-size: 11px; font-weight: 700; color: #ff8a00; }
#sitemap .niv2 a { font-size: 11px; font-weight: 400;  background: 0; padding: 0; color: #666; }
#sitemap .niv3 a { font-size: 11px; }

#sitemap a:hover, #sitemap a:focus, #sitemap a:active { color: #0099cc; }

/*******************************************************************************/
/* FORMULAIRE - QSATISFACTION  */
/*******************************************************************************/

.Qsatisfaction .form-label { color: #858585; }
.Qsatisfaction .cocheCas2 .coche { margin: 2px 5px 0 10px;  }

.form-separator { font-weight:700; color: #FFF; background: url(../img/menu_hztal_bg_on.gif) repeat-x 0 0 #218CB1; padding: 3px 10px 5px 10px; }

.satisfaction-reponse { font-weight: 700; font-size: 10px; }



/*******************************************************************************/
/* FORM  */
/*******************************************************************************/

.form-blocsubmit{
	margin:10px 0
}

.form-submit { background:url(../img/gradient_black.png) repeat-x 0 0 #0b0b0b; border: 0; font-weight: 700; color: #FFF; padding: 2px 2px 3px 2px; cursor:pointer;font-family: arial;}

.form-field { color: #666; padding: 2px 2px 4px 2px; border: 1px solid #cbcbcb; margin: 0 5px 5px 0;background-color: #FFF;}

.form-field:hover, .form-field:focus, .form-field:active { border: 1px solid #0B0B0B; }

.form-mandatorysign { color: #CC0000; }

fieldset {
font-weight: normal;
margin: 10px;
padding: 10px;
border: 1px solid #babfc4;
padding-top:15px;
-moz-border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-webkit-border-radius:4px;

}
fieldset legend {
color: #ff8a00;
font-size:14px;
}

/*SIMPLEFORM*/

.coche { vertical-align: middle; margin: 1px 5px 5px 5px;  }

label { width: 220px; float: left; text-align: right; margin-right: 10px;font-weight:bold; }
input[type=radio] { width: auto !important;margin-right:3px; }
input[type=checkbox] { width: auto !important;margin-right:3px; }

.longlabel {width:100%; text-align:left; margin: 0 0 7px 0;}

.bloc-form-field, .form-blocfield { margin: 0 0 5px 0;padding-left:230px; }

.bloc-form-field_oneColumn{
	margin-bottom: 15px;
	padding-left:128px;
}

.bloc-choix {padding-bottom:10px }

.bloc-submit { text-align: center; padding: 20px;  }

/*PREREG*/

#stepcode{

padding:10px;
text-align:center;
}

.prereg .coche { vertical-align: middle; margin: 1px 5px 5px 5px;  }


.prereg label { width: 200px; float: left; text-align: right; margin-right: 10px; position: relative; top: 3px;font-weight:bold; }

.prereg .bloc-form-field { margin: 0 0 5px 0; float: left;}

.prereg .bloc-form-field_oneColumn {margin: 0 0 5px 0; }

.prereg .longlabel {width:100%; text-align:left; margin: 0 0 7px 0;}
.prereg .bloc-form-field_oneColumn{margin-left:210px}

.prereg .bloc-choix {padding-bottom:10px;padding-top:10px }

.prereg .bloc-submit { text-align: center; padding: 20px;}

.prereg .form-ex { width: 200px; text-align: right; margin-right: 10px; font-weight:normal;clear:left;float:left; position:relative;top:-10px; }
.prereg .form-ex-multi{ width: 200px; text-align: right; margin-left: 5px; font-weight:normal;clear:left;}


/*BADGEEXPO*/
#formRight .libelle {padding:3px;}
#formRight .libelle label { width: 150px; float: right; text-align: right; margin-right: 10px; position: relative; top: 3px;font-weight:bold; }
#formRight .form-field { width: 150px;  }
#formRight .titre{font-weight:bold;padding-top:10px;padding-bottom:10px}
#formBadge .quota{padding-top:10px;padding-bottom:10px}



.error{ border:1px solid #FF0000; }
input.warningother{ border:1px solid #FF0000; }

/*******************************************************************************/
/* WARNING  */
/*******************************************************************************/

#bloc-warning { border : 1px solid #cc0000; background : #FFF; color : #cc0000;margin-bottom:15px; }

#bloc-warning h3 {
	padding: 5px 10px 5px 40px; color : #FFF; background: url(../img/warning.gif) no-repeat 10px 3px #cc0000;
	border-bottom: 1px solid #cc0000; }

#bloc-warning ul { margin : 10px 0 10px 40px; }
#bloc-warning li { list-style: none; padding : 5px 0; }


/*******************************************************************************/
/* ONGLET  */
/*******************************************************************************/


#onglet {
  width:100%;
}

/*   Menu   */

#onglet ul.actuOnglet, #blocMedia ul.actuOnglet { height:26px; width:100%;}

#onglet ul.actuOnglet li, #blocMedia ul.actuOnglet li {
  float:left;
  height:25px;
  text-align:center;
  padding:0px;
  margin-left: 4px;
  line-height: 25px;
  list-style: none;
  border: 1px solid #d3d3d3;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-radius-topleft:4px;
  -webkit-border-radius-topright:4px;
}

#onglet ul.actuOnglet li.ongleton, #blocMedia ul.actuOnglet li.ongleton {
border: 1px solid #0099CC;
}


#onglet ul.actuOnglet li a, #blocMedia ul.actuOnglet li a {
  display:block;
  float:left;
  color:#0099CC;
  font-size: 11px;
  outline: none;
  zoom:1;
  padding-left:8px;
  padding-right:8px;
  background: url(../img/fond_onglet.jpg)  repeat-x #E3E3E3;
}

#onglet ul.actuOnglet li a.ongleton, #blocMedia ul.actuOnglet li a.ongleton {
 background: url(../img/fond_onglet_on.jpg)  repeat-x #208CB0;
 color:#FFF;
}

/*#onglet ul.actuOnglet li a:hover , #blocMedia ul.actuOnglet li a:hover { color:#FFF; }*/




#onglet ul.actuOnglet li#marcheSel a {
  color: #2d3c69;
  font-weight: bold;
}
#onglet ul.actuOnglet li.marcheSel a {
  color: #2d3c69;
  font-weight: bold;
}

#onglet ul.actuOnglet li#actuMarche a {
  color: #FFF;
}

/*   contenu actualité marché  */

#onglet .magicOnglet {
  padding-bottom: 13px;
  width:100%;
  /*background: #fff url(../img/fd_actu_bottom.png) left bottom no-repeat;*/
}

#onglet .magicOnglet span.bord {
  display:block;
  border:1px solid #d3d3d3;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-radius-bottomleft:4px;
  -webkit-border-radius-bottomright:4px;
  padding:5px 0px 3px 0px;
  width:100%;
}

/*******************************************************************************/
/* ACCORDEON  */
/*******************************************************************************/


.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding-left:15px; padding-top:5px; padding-bottom:3px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0px; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;  }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/

/****A MODIFIER POUR LES UNIVERS ****/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #61BDE2/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #FFFFFF/*{fcDefault}*/; outline: none; }

/****A MODIFIER POUR LES UNIVERS ****/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #FFFFFF/*{fcDefault}*/; text-decoration: none; outline: none; }

/****A MODIFIER POUR LES UNIVERS ****/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #61BDE2 url(../img/menu_hztal_bg_on.gif)/*{bgColorHover}*/ /*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }

/****A MODIFIER POUR LES UNIVERS ****/
.ui-state-hover a, .ui-state-hover a:hover { color: #FFFFFF/*{fcHover}*/; text-decoration: none; outline: none; }


/****A MODIFIER POUR LES UNIVERS ****/
.ui-state-active, .ui-widget-content .ui-state-active {
border: 1px solid #aaaaaa/*{borderColorActive}*/;

background: #61BDE2/*{bgColorActive}*/ url(../img/menu_hztal_bg_on.gif)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;

font-weight: normal/*{fwDefault}*/;
color: #FFFFFF/*{fcActive}*/;
outline: none;
}

/****A MODIFIER POUR LES UNIVERS ****/
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #FFFFFF/*{fcActive}*/; outline: none; text-decoration: none; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(../img/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(../img/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../img/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }


/*******************************************************************************/
/* GALLERYVIEW  */
/*******************************************************************************/


.nav-links {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav-links li {
	line-height: 1.6em;
	font-size: 1.2em;
}
#content {
	margin-left: 240px;
	margin-top: 30px;
	margin-right: 50px;
}
.twitthis {
	position: absolute;
	top: 250px;
	left: 20px;
}
pre {
	background: #e8e8e8;
	border-left: 10px solid #777;
	font-size: 0.85em;
	padding: 1em;
	color: black !important;
	overflow-x: auto;
}
.important {
	border: 1px solid #666;
	background: #ddd;
	padding: 0 1em;
	color: #C30;
}

.panel{
background-color:#000000;
}

.panel img{
margin-right:auto;
margin-left:auto;

}

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 10px;
}
code, .code {

}
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
/*a:link, a:visited {
	color: #3671A8;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #CC5914;
}*/
.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}



/*///// LISTE CONTACT //////////*/

.listeContact{
max-width:600px;
}




.colLeft{
border-left: 1px solid #d3d3d3;
border-right: 1px solid #d3d3d3;
padding:5px;
}

.colRight{
border-right: 1px solid #d3d3d3;
padding:5px;
}

li.entete{
  display:block;
  /*text-align:center;*/
  padding:0px;
  margin:0px;
  line-height: 25px;
  list-style: none;
  /*width:auto;*/
  background:none;
  color:#0099CC;
  background: url(../img/fond_onglet.jpg)  repeat-x;
   border: 1px solid #d3d3d3;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-radius-topleft:4px;
  -webkit-border-radius-topright:4px;

  }



.lienEntete{
  display:block;
  color:#0099CC;
  font-size: 11px;
  /*width:auto;
  background: url(../img/fond_onglet.jpg)  repeat-x;
  float:left;
  width:auto;*/
  text-align:center;
  border: 1px solid #d3d3d3;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-radius-topleft:4px;
  -webkit-border-radius-topright:4px;
  }

td.sortable{
padding:0px;
line-height: 25px;
background: url(../img/fond_onglet.jpg)  repeat-x;
text-align:center;
font-weight:bold;
color:#0099CC;
 }

.filter {
font-size: 11px;
color: #666;
padding: 2px 2px 3px 2px;
border: 1px solid #babfc4;
-moz-border-radius:2px;
-webkit-border-radius:2px;
width:90%
}

.filter:hover, .filter:focus, .filter:active { border: 1px solid #0099CC; }

#pageCurrent.filter{
border:none;
width:20px;
text-align:right;
}

#pageRecords.filter{
border:none;
width:20px;
text-align:right;
}

.offColor {
	background-color: #EFEFEF;
}

.offColor:hover{
	background-color:#cccccc;
}

colgroup{
margin:0px;
padding:0px;
line-height:0px;
height:0px;
}

col{
margin:0px;
padding:0px;
line-height:0px;
height:0px;

}

thead{
margin:0px;
padding:0px;
line-height:0px;
height:0px;

}






.jqifade{
						position: absolute;
						background-color: #aaaaaa;
					}

div.jqi{
						width: 400px;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

						position: absolute;
						background-color: #ffffff;
						font-size: 11px;
						text-align: left;
						border: solid 1px #eeeeee;
						-moz-border-radius: 10px;

						-webkit-border-radius: 10px;
						padding: 7px;
					}
div.jqi .jqicontainer{
						font-weight: bold;
					}

div.jqi .jqiclose{
						position: absolute;
						top: 4px; right: -2px;
						width: 18px;
						cursor: default;
						color: #bbbbbb;

						font-weight: bold;
					}
div.jqi .jqimessage{
						padding: 10px;
						line-height: 20px;
						color: #444444;
						font-weight:normal;

					}
.jqimessage{
						padding: 10px;
						line-height: 20px;
						color: #444444;
						font-weight:normal;
						text-align:left;

					} /* ! important pour l'impression */


div.jqi .jqimessage label { font-weight:bold; }

div.jqi .jqibuttons{
						text-align: right;
						padding: 5px 0 5px 0;


					}


button{
display:none;  /* !important pour le print */
}


div.jqi button{
						padding: 2px 10px;
						margin: 0 10px;
						background:url(../img/menu_hztal_bg_on.gif) #E3E3E3 repeat-x;
						border: solid 1px #f4f4f4;
						display:block;
						color: #ffffff;
						font-weight: bold;
						font-size: 12px;
						float:right;
						cursor:pointer;
					}
div.jqi button:hover{
						background:url(../img/menu_hztal_bg_on.gif) #E3E3E3 repeat-x;

					}
div.jqi button.jqidefaultbutton{
						background:url(../img/menu_hztal_bg_on.gif) #E3E3E3 repeat-x;
					}
.jqiwarning .jqi .jqibuttons{
						background:url(../img/menu_hztal_bg_on.gif) #E3E3E3 repeat-x;

					}


/***********************************************/
/****************HOME VALUE*****************/
/***********************************************/

#featured{
width:693px;
position:relative;
z-index:1;
margin-bottom:15px;
background:#fff;
}

#featured #dates{
	position:absolute;
	z-index:2;
	top:-6px;
	left:-6px;
}

#featured ul.ui-tabs-nav{
	position:absolute;
	top:0px ;
	right:0px;
	list-style:none;
	padding:0; margin:0;
	width:232px;

}


#featured ul.ui-tabs-nav li{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#666;
	list-style-type: none;
	height:59px;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
	display:block;
	padding-top:10px;
	padding-left:35px;
	width:145px;
}

#featured .ui-tabs-panel{
	/*width:400px;*/
	background:#999;
	position:absolute;
	top:0;
	/*left:180px;*/
    overflow:hidden;
}
#featured .ui-tabs-hide{
	display:none;
}

#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display:block;
	height:59px;
	padding-left:20px;
	color:#303030;
	font-size:15px;
	background:url(../img/value.png) no-repeat 0 100% #FCFCFC;
	line-height:58px;
	outline:none;

}

#featured li.ui-tabs-nav-item a:hover{
	background:url(../img/2012/value_sel.png) no-repeat 0 0 #E50070;
	color:#FFF;
}

#featured li.ui-tabs-selected{ /*Selected tab style
	background:url('images/selected-item.gif') top left no-repeat;*/
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:url(../img/2012/value_sel.png) no-repeat 0 0  #E3E3E3;
	color:#FFF;
}

#featured ul.ui-tabs-nav li img{
	float:right; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}

#featured .ui-tabs-panel .info{
	position:absolute;
	bottom:0px;
	left:0;
	height:62px;
	/*width: 400px;*/
	background: url('../img/transparent-bg.png');

}
#featured .info h1{
	padding:5px; margin:0;
	padding-bottom:0px;
	overflow:hidden;
	background:none;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana; font-size:11px;
	line-height:15px; color:#f0f0f0;
	font-weight:bold;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:none;
}
#sponsors{
	position: absolute;
	bottom: 0;
	left: 0;
	width:703px;
	height:40px;
	padding-top:8px;
	text-align:center;
	background:url(../img/value_sponsors.png) no-repeat left top;
}
#sponsors a{margin-right:7px;}

/***************MOTEUR DE RECHERCHE***********************/

 .enteteliste{
  display:block;
  /*text-align:center;*/
  padding:0px;
  margin:0px;
  padding-left:5px;
  padding-right:5px;
  line-height: 25px;
  list-style: none;
  /*width:auto;*/
  background:none;
  font-weight:bold;
  color:#0099CC;
  background: url(../img/fond_onglet.jpg)  repeat-x;
   border: 1px solid #d3d3d3;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-radius-topleft:4px;
  -webkit-border-radius-topright:4px;
  }

  .bouton_newsearch a.lien{
  display:block;
  padding:10px;
  margin:10px;
  width:150px;
  height:20px;
  text-align:center;
  }

.panier{
display:block;
padding-left:25px;
background:url(../img/basket.jpg) no-repeat left;
height:25px;
padding-top:7px;
margin:10px;
}

.libelle_zoom{
font-weight:bold;
width:110px;
}
.zoom {border-collapse:collapse}
.zoom td{
 border-left: 1px solid #0B0B0B;
 border-right: 1px solid #0B0B0B;
 padding:5px;
}
.entete_zoom{
	padding:0px 5px;
	margin:0px;
	border: 1px solid #0B0B0B;
	line-height: 15px;
	list-style: none;
	font-weight:bold;
	color:#FFF;
	background:url(../img/gradient_black.png) repeat-x 0 0 #0b0b0b;
}

.zoom{
 border-bottom: 1px solid #0B0B0B;
}


/************************************/
/* LECTEUR RSS  					*/
/************************************/
.rssreader h3.RSStitle {
	margin: 10px 0;
}

.rssreader .RSScontent {
	margin: 10px 0 20px;
}
.rssreader .RSScategory {
		font-weight: bold;
}


.pagination{
clear:both;
text-align:center;
padding-top:10px;
}
/*
.pagination span{
display:inline;
margin:3px;
}

.pagination a{
display:inline;
margin:3px;
}
*/
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #0099CC;
}

.pagination a, .pagination span {
    display:inline;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background:url(../img/menu_hztal_bg_on.gif) #E3E3E3 repeat-x;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:none;
}


/***********************************/


.contentResult{
border:2px solid #0099CC;
display:block;
float:left;
vertical-align:middle;
margin:5px;
width:190px;
background:#F5F5F5;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-radius-topleft:3px;
-webkit-border-radius-topright:3px;
}

.contentTop{
padding-bottom:5px;
padding-top:5px;
background:url(../img/menu_hztal_bg.gif) repeat-x #E3E3E3;
}

.contentTop .label{
font-weight:bold;
margin-bottom:3px;
margin-left:5px;
margin-right:5px;
display:block;
float:left;
clear:left;
}

.contentTop .content{
display:block;
float:left;
margin-left:5px;
margin-bottom:3px;
}

.contentPhoto{
clear:left;
background:#E2E2E2;
padding-top:3px;
border:2px solid #FFF;
margin-right:5px;
margin-left:5px;
margin-top:5px;
}

.contentPhoto img{
display:block;
margin-right:auto;
margin-left:auto;
}

.contentBottom{
clear:left;
padding-top:10px;
}

.contentBottom .label{
font-weight:bold;
margin-bottom:3px;
margin-left:5px;
margin-right:5px;
display:block;
float:left;
clear:left;
}

.contentBottom .content{
display:block;
float:left;
margin-left:5px;
margin-bottom:3px;

}

.contentResult .nomore{
clear:both;
display:block;
float:right;
padding-left:20px;
height:20px;
margin-right:5px;
margin-bottom:3px;
background:url(../img/zoom.png) no-repeat left;
}

.contentResult .nomore a{
display:block;
padding-top:3px;
}

#ecard label{float:none!important;margin-bottom:5px;position:static!important;}
#ecard .form-blocfield{margin-top:5px;}
#ecard .bloc-form-field,#ecard .form-blocfield{padding-left:0;}

/*************************
	ESPACE EXPOSANT
**************************/

#formulairecatalogue, .Form1{
	clear:both;
}

.bloc-texte{
	margin:15px 0;
}

.form h2 {
	float:left;
	position:relative;
	left:-20px;
	padding:15px 15px 10px 10px;
	color:#e5e5e5;
	font:22px/18px 'Arial black', Arial;
	background: url(../img/titre_noir.png) no-repeat 0 0;
}

.form {padding: 10px 10px 12px 10px;margin-bottom:15px;background: url(../img/bg_gris.png) repeat-x 0 0 #e6e6e6;color:#303030}


.inlineSubmit{
	text-align:center;
	margin:10px auto;
}

a.form-submit{
	color:#FFF!important;
	padding:3px 10px 4px;
	font-size:13px;
}

.partenaires td{
	width:150px;
	height:120px;
	border:1px solid #CCC;
	text-align:center;
	background:#FFF
}
.partenaires td.nobg{
	border:none;
	background:none;
}






#actus .Rss { float: right; display: inline; width: 30px; text-align: center; }
#actus h2 { text-transform: none; }
#actus p { clear:none; }
#actus .panel { clear: both; background: none; }
#actus .panel .article { padding: 0 0 10px 0; margin: 0 0 15px 0; border-bottom: 1px solid #E50070; overflow: hidden; zoom: 1; }
#actus .panel .article .left { margin: 0 10px 5px 0; }
#actus .panel .article a.suite { float: right; display: inline; padding-top: 10px; }


#bloc-actu .Rss { float: right; display: inline; width: 30px; text-align: center; }
#bloc-actu h2 { text-transform: none; }
#bloc-actu p { clear:none; }
#bloc-actu .panel { clear: both; background: none; }
#bloc-actu .panel .article { padding: 0 0 10px 0; margin: 0 0 15px 0; border-bottom: 1px solid #E50070; overflow: hidden; zoom: 1; }
#bloc-actu .panel .article .left { margin: 0 10px 5px 0; }
#bloc-actu .panel .article a.suite { float: right; display: inline; padding-top: 10px; }

/********************************/
/*   ONGLETS
/********************************/

ul.tabs{height:28px; margin-bottom:5px;}
ul.tabs li{margin-right:1px;text-align:center;}
ul.tabs a{color: #FFF!important;}

#experiences ul.tabs li{
	float:left;
	width:150px;
	height:28px;
	color:#FFF;
	font:normal 14px/28px Arial;
	text-align:center;
	list-style:none;
	background:url(../img/btn_pastel.png) no-repeat 0 0;
}

#experiences ul.tabs li.tabSel{background:url(../img/btn.png) no-repeat 0 0;}

#experiences ul.tabs a{font:normal 14px/28px Arial;}

#experiences ul.tabs li#onglet1 { height: 32px; margin-right:10px; }

#experiences ul.tabs li.tabSel { height: 32px; }

#galerie, #galerie1, #galerie2, #galerie3, #galerie4 {}

#galerie table ,#galerie1 table, #galerie2 table, #galerie3 table, #galerie4 table {
	border-collapse:collapse;
	border-spacing:0;
}
#galerie td ,#galerie1 td, #galerie2 td, #galerie3 td, #galerie4 td{
	padding:5px;background:#EEE;border:2px solid #FFF;text-align:left;
}
#galerie div.link1, #galerie1 div.link1, #galerie2 div.link1, #galerie3 div.link1, #galerie4 div.link1 {
	background: #5d5d5d;
	padding: 3px;
	color: #FFFFFF;
	font-size: 11px;
	margin:5px;
}

div.linkgris,div.linknoir{
	background:url(../img/bg_degrade.png) repeat-x 0 0 #E50070;
	padding:3px 5px;
	color:#FFF;
	font-size:11px;
	margin-right:4px;
	line-height:16px;
	text-align:center;
	position:relative;
}

img.flecheright{
	position:absolute;
	top:8px;
	right:3px;
}
img.flecheleft{
	position:absolute;
	top:8px;
	right:19px;
}

#galerie1 span.heure, #galerie2 span.heure, #galerie3 span.heure, #galerie4 span.heure {
	padding: 3px;
	font-size: 11px;
	margin:5px;
}
#galerie span.titre_conf, #galerie1 span.titre_conf, #galerie2 span.titre_conf, #galerie3 span.titre_conf, #galerie4 span.titre_conf {
	padding: 0;
	font-size: 11px;
	margin: 0;	
}

#galerie1 span.theme #galerie1 span.theme, #galerie2 span.theme, #galerie3 span.theme, #galerie4 span.theme {
	padding: 3px;
	font-size: 11px;
	margin:5px;
}

#p_base { text-align:right }
.titre_conf a { color:#000 }



/********************************/
/*   EXPERIENCES
/********************************/

#experiences { margin:20px 0;}

#experiences h2.FR { height: 30px; background: url(img/experiences_FR.png) no-repeat 0 0; }
#experiences h2.GB { height: 30px; background: url(img/experiences_GB.png) no-repeat 0 0; }
/*
#galerie1 { clear: both; background: url(img/fleche.gif) no-repeat 0 0; }
#galerie2 { clear: both; background: url(img/fleche.gif) no-repeat 111px 0; }
#galerie3 { clear: both; background: url(img/fleche.gif) no-repeat 222px 0; }
#galerie4 { clear: both; background: url(img/fleche.gif) no-repeat 333px 0; }
*/
#experiences .inner { padding: 15px; background: url(img/dot_black.gif) repeat-x 0 100%; overflow: hidden; zoom:1; }
#experiences .article { text-align: left; padding-bottom: 5px; }
#experiences p { font-size: 11px; }
#experiences h3 { margin: 0; }
#experiences p.lien { font-weight: bold; text-align: right; }

#galerie1 .inner  { text-align: center; }

#galerie2 .visuel, 
#galerie3 .visuel,
#galerie4 .visuel  { float: left; width: 180px; }

#galerie2 .infotxt, 
#galerie3 .infotxt,
#galerie4 .infotxt { float: left; width: 250px; }

#experiences #p_base .filter{width:auto;}
