/********************************/
/*   RESET
/********************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
:focus {
	outline:0; 
}

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

body { font: 12px Arial,Verdana, Helvetica, "sans-serif"; color: #616365;background: url(img/bg_site.png) repeat-x center top #ed1064;text-align: center; }

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

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

.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:3px; }

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

h1 { color: #ed1064; font-family: Arial, Verdana, Helvetica, "sans-serif"; font-size: 18px; }
h2 { color: #616365; font-family: Arial, Verdana, Helvetica, "sans-serif"; font-size: 14px; }
h3 { color: #6d6e70;padding-left:15px; }
.sep { background: url(img/points.gif) repeat-x; line-height: 1px; font-size: 1px; height: 1px; margin: 0 0 5px 0;}
hr {border:none;background: url(img/hr.png) no-repeat 0 0;height: 1px;}

.fond { background: #FFFFFF; padding: 3px 10px; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf;zoom:1;}
/********************************/
/*   GLOBAL
/********************************/

#global { margin: 0 auto; width: 1002px; text-align: left;position:relative;margin-top:37px; }

#top {position:absolute;right:10px;top:-30px;float:right;}
#topwrap {width:1000px;height:28px;margin:0 auto;}
#infotop {float:left;height:20px;margin-top:4px;font-weight:bold;font-size:12px;color:#FFFFFF;}
#carrousel {width:121px;height:28px;background:url(img/carrousel.png) no-repeat 0 0;float:left;margin-left:4px;}

/********************************/
/*   CHANGELANG
/********************************/

.changelang { height: 20px; text-align: right; vertical-align:bottom;padding-top:5px;color:#FFFFFF;font-size:11px; }
.changelang div { padding: 7px 0 0 0; }
.changelang a { color: #FFF !important; font-weight: 400; }
.changelang a:hover { text-decoration:underline; }
.changelang img { position: relative; top: 1px; }

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

#header{ width: 1000px; height: 117px;background:url(img/menu_ombre_top.png) no-repeat left bottom #FFFFFF;border:1px solid #6d6e70;border-bottom:none;}

#header img { display: block; }

#logo{float:left;width:196px;height:98px;margin-left:10px;position:absolute;top:-20px;}

.header_infos{ text-align:center; width: 468px; margin: 5px 75px 0 0; color: #1f536e; float: right; font-weight: bold; line-height: 19px; display: inline;}

.header_infos .date{ font-size: 18px;}
.header_infos .lieu{ font-size: 10px; }


/*Bandeau publicitaire*/

.bandeau{ margin:13px 17px 0 0; width: 728px; height: 90px; float:right; display: inline; }
.encartpub{ margin:10px 75px 0 0; width: 468px; height: 60px; float:right; display: inline; }

#separator{width:1000px;height:29px;background:url(img/menu_sep.png) no-repeat top left;}

#menu_end_left{position:absolute;top:118px;left:-27px;width:27px;height:29px;background:url(img/menu_gauche_end.png) no-repeat left top;}
#menu_end_right{position:absolute;top:118px;right:-27px;width:27px;height:29px;background:url(img/menu_droite_end.png) no-repeat left top;}

#bloc-insc{margin-bottom:8px;}
#bloc-insc .entete{height:30px;background:#ee7f01;color:#FFFFFF;font-weight:bold;line-height:29px;padding:0 0 0 15px; }
#bloc-insc  .fond { background:url(img/inscnews_bg.png) no-repeat left top;color:#000000;height:50px;border-left:1px solid #ffcc92;border-right:1px solid #ffcc92;border-bottom:1px solid #ffcc92;padding:5px; }
#bloc-insc .lien{padding-right:7px;margin-top:2px;float:right;}
#bloc-insc .btn{background:url(img/btn_insc.png) no-repeat top left !important;width:96px !important;height:20px;float:right;}
#bloc-insc span{margin:2px 5px 0 0;float:right;}
#bloc-insc .btn a{color:#FFFFFF !important;text-decoration:none !important;display:block;font-weight:normal;padding:2px 10px;}


/********************************/
/*  BLOC-CODE
/********************************/
#bloc-code .entete{height:30px;background:#ee7f01;color:#FFFFFF;font-weight:bold;line-height:29px;padding:0 0 0 15px; }
#bloc-code  .fond { background:url(img/inscnews_bg.png) no-repeat left top;color:#000000;border-left:1px solid #ffcc92;border-right:1px solid #ffcc92;border-bottom:1px solid #ffcc92;padding:5px; }


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

#bloc-code .form-blocsubmit { text-align: right; padding-top: 10px; }
#bloc-code input.form-submit {  background: url(img/btn_log.png) repeat-x 0 0; color: #FFF;border: 0;font-weight: 400; padding: 2px 2px 3px 2px; width:35px;height:20px;}

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

#login-extranet .titre-boite { height:30px;background:#c6d100;color:#FFFFFF;font-weight:bold;line-height:29px;padding-left:15px; }
#login-extranet .boite { background:url(img/login_bg.png) no-repeat left top;color:#000000;height:50px;border-left:1px solid #eaeea1;border-right:1px solid #eaeea1;border-bottom:1px solid #eaeea1;padding:5px;margin-bottom:8px}
#login-extranet .lienbas { clear:both;text-align:right;}

#login-extranet input { font-size: 11px; float: left; }

#login-extranet input.form-field { color: #666; padding: 2px 2px 4px 2px; width: 115px; border: 1px solid #000000; margin: 10px 5px 10px 0;background-color: #FFF; }


#login-extranet input.form-submit {  background: url(img/btn_log.png) no-repeat 0 0; color: #FFF;border: 0;font-weight: 400; padding: 2px 2px 3px 2px; width:35px;margin-top:10px;}

#login-extranet a { background:url(img/puce_lien.png) no-repeat left 5px;padding-left:10px;font-weight: 400; color: #ed1064;text-decoration:underline; }
#login-extranet a:hover { color: #ed1064;text-decoration:none; }

#login-extranet p.error { clear: both; font-size: 9px; color: #ff0000; padding: 5px 0 0 0; }


#carrepub{padding-left:1px;margin-bottom:8px;}
#carrepub img{display:block;}

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

#main {background: url(img/menu_ombre_bottom.png) no-repeat left top #FFF;border:1px solid #6d6e70;border-top:none;padding-top:15px;}


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

#cdf { font-size: 11px; color:#01B7CE; text-align: left; }
#cdf div { padding: 6px 0 3px 30px; }
#cdf a { font-weight: 400;color:#01B7CE;;text-decoration:underline; }
#cdf a:hover { color:#01B7CE; }
#cdf span { color:#01B7CE; }

/********************************/
/*  SLIDER HOME
/********************************/

#slider {
position:relative;
z-index:10;
overflow: hidden;
width:1000px;
height:258px;
}

#slider ul {}

#slider ul  img, #slider ul  a{}

#slider ul, #slider li,#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li .texte {
	color: #616365; 
	padding:13px 36px;
	height:35px;
	width:755px;
	overflow:hidden;
}
#slider h3{
	padding:0;
	font-size:14px;
	color:#00aec7;
	display:inline;
}
#slider li{
	width:1000px;
	height:258px;
	overflow:hidden;
	position: relative;
	z-index:1;
}

/* numeric controls */

ol#controls{
	height:22px;
	padding:0;
	position:absolute;
	left:821px;
	top:375px;
	z-index:22;
}

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

ol#controls li a{
	float:left;
	height:32px;
	line-height:31px;
	width: 32px;
	color: #FFF; 
	text-decoration: none;
	font-size: 18px;
	font-weight:normal;
	font-family: Arial;
	text-align: center;
	background:url(img/item_off.png) no-repeat 0 0;
}

ol#controls li.current a{
	list-style-type:none;
	color:#FFF;
	text-align: center;
	background:url(img/item_on.png) no-repeat 0 0;
}

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

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

#sidebar { float: right;display:inline;margin:0 15px;padding-top:5px;width:300px;padding-top:5px; }
* html #sidebar { margin:0 15px 0 0;}

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

#sidebar .bloc-left {margin: 0 0 5px 0;}
#sidebar .bloc-left .entete{height:30px;font-size:12px;background:#4d5fab;color:#FFFFFF;font-weight:bold;line-height:29px;padding:0 0 0 15px; }
#sidebar .bloc-left .image{padding:0;}
#sidebar .bloc-left .image img{display:block !important;float:none !important;margin:0;}

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

#bloc-center { width:667px; float: left;padding-top:10px;color:#616365; }

#bloc-center a{ font-weight:normal;color:#01b7ce;text-decoration:underline; }
#bloc-center a:hover{ text-decoration:none; }

#bloc-center .lien a{ font-weight:bold;color:#4d5fab;text-decoration:underline;padding:0 0 5px 18px; background:url(img/puce_bleue.png) no-repeat left top; }
#bloc-center .lien a:hover{ text-decoration:none; }

#bloc-center .contenu{margin:0 20px;}
.w50 { float : left; clear : left; width : 49%;margin-bottom:15px; }
.w50-newline { float : right; clear : right; width : 49%;margin-bottom:15px; }
* html .w50-newline { width:48%;margin-right:1px; }

#bloc-center h1 { padding: 0 0 15px 0px; }
#bloc-center h2 { padding: 0 0 0 20px; font-size:18px;color:#ed1064;}
#bloc-center h3 { font-size:14px;color:#ED1064;padding:0;}
#bloc-center h3.rose { color:#ed1064;}
#bloc-center h3.gris { color:#616365;}
#bloc-center h3.violet { color:#4d5fab;}
/*
#bloc-center h1.gris, #bloc-center h2.gris, #bloc-center h3.gris{color:#666666 !important;}
#bloc-center h1.orange, #bloc-center h2.orange, #bloc-center h3.orange{color:#ee7f01 !important;}
#bloc-center h1.bleu, #bloc-center h2.bleu, #bloc-center h3.bleu{color:#1f536e !important;}
*/
#bloc-center .bloc { margin: 0 0 10px 0; }
#bloc-center .style1 h3, #bloc-center .style4 h3, #bloc-center .style3 h3, #bloc-center .style5 h3{color:#FFFFFF !important;}
.style1 { background: #ed1064; color: #FFFFFF; padding: 10px 10px 12px 10px; margin-top: 5px; margin-bottom: 5px;}
.style1 a { color: #FFFFFF; text-decoration:underline;}
.style1 a:hover { color: #FFFFFF; text-decoration:none;}
.style2 { border: 1px solid #d2d2d2; padding: 10px 10px 12px 10px; margin-top: 5px; margin-bottom: 5px;}
.style3 { background: #01B7CE; color:#FFFFFF;padding: 10px 10px 12px 10px; margin-top: 5px; margin-bottom: 5px;}
.style4  { margin:10px 75px 10px 20px; }
.style4 .inner { background: url(img/bg_style4.png) no-repeat right bottom #4d5fab; padding: 5px 20px;color:#FFFFFF;}

#bloc-center .style4 li{ list-style:none;background: url(img/pupuce.gif) no-repeat left 3px;padding-left:13px; }

#bloc-center .style5 h3{color:#FFFFFF !important;background:#01B7CE;padding:5px 0 5px 10px;}
.style5 p{margin:0;padding:10px 15px;}

.illustration {margin-right:10px;margin-bottom:20px;}

.separator {margin:10px 5px;height:1px;background:url(img/pointilles_h.gif) repeat-x 0 0;}

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

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

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

#bloc-center .contenuhome{margin:0 0 20px 20px;width:313px;float:left;display:inline;}
#bloc-center .contenuhome h3{color:#4d5fab;font-size:14px;text-decoration:underline;padding:0 0 5px 18px; background:url(img/puce_bleue.png) no-repeat left top;}

#boutons .form-boutons-submit{padding:5px;font-weight:bold;cursor:pointer;font-size: 16px;}

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

#partners{position:relative;width:1000px;height:120px;background:url(img/bg_partners.png) no-repeat top left;z-index:100;}
*+html #partners{height:130px;}
.partlabel{position:absolute;left:6px;top:5px;}

/*SCROLLER*/

.scroller_container_left_right { 
	position: relative;
	overflow: hidden;
	width:1000px;
	height:93px;
	z-index:80;
}

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

.scroller_container_left_right { overflow: auto; }

.scroller_container_left_right p { padding: 15px 15px 0 15px; }

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

#footer { width:1000px;height:20px;margin:10px 0 20px 0;font-size:11px;color:#FFFFFF; }
#footer ul { list-style: none; float: left; padding: 0 ;width:1000px;text-align:center;}
#footer ul .lib { margin-bottom:15px;color:#FFF;font-weight:bold; }
#footer li { display:inline; color: #FFF; margin-left:7px;font-size:12px;text-transform:uppercase; }
#footer a { color: #FFF; font-weight: 400;text-decoration:underline; }
#footer a:hover, #footer a:focus, #footer a:active {  }
#footer .texte { float: right; padding: 10px 0 ;margin:0 20px;width:250px;color:#FFFFFF;}

#basite{text-align:center; font-size:12px; color:#FFFFFF; margin-bottom:25px;}
#basite a{font-size:12px; color:#FFFFFF; font-weight:bold;text-decoration:underline;}

/********************************/
/*  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; /padding-top : 3px; }



/*******************************************************************************/
/* 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-submit {  background: #000000; color: #FFF;border: 1px solid #000000;font-weight: 400; padding: 2px 2px 3px 2px; font-size:13px;; }

.form-field { font-size: 11px; color: #666; padding: 2px 2px 3px 2px;  margin: 2px 0 5px 0; border: 1px solid #babfc4; } 

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

.form-mandatorysign { color: #CC0000; }

fieldset { font-weight: 700; margin: 10px; padding: 10px; border: 1px solid #babfc4; }
fieldset legend { color: #ff8a00; }


/*SIMPLEFORM*/

#simpleform h3{ clear: both; padding: 10px 0; font-size: 13px; }

#simpleform .coche { vertical-align: middle; margin: 1px 5px 5px 5px; /margin: 0 2px 0 0; }

#simpleform .form-bloc{ margin: 3px 0; }

#simpleform .form-blocfield{ line-height: 20px; }

/*#simpleform .form-field { width: 150px; }*/

#simpleform textarea.form-field { width: 300px; }

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

#simpleform .bloc-form-field { margin: 0 0 5px 0; }

#simpleform .form-blocchoix {float: left;}

#simpleform .bloc-form-field_oneColumn { width: 250px; float: left; margin: 0 0 5px 0; }

#simpleform .bloc-choix { }

#simpleform .form-blocsubmit { text-align: center; padding: 20px; }

#simpleform .form-ex{ color:#000; font-size:10px; position:relative; display:inline; width:200px; }

#simpleform .count{ float: left; margin-left: 220px; display: inline; }


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

#bloc-warning { border : 1px solid #cc0000; background : #f3f3f3; color : #cc0000; }

#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:25px; width:100%;}

#onglet ul.actuOnglet li, #blocMedia ul.actuOnglet li {
  float:left;  
  height:25px;
  text-align:center;
  padding:0 2px 0 0;
  margin: 0;
  line-height: 25px;
  list-style: none;
}

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

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


#onglet ul.actuOnglet li span.onglet_left{
display:block;
float:left;
width:4px;
height:25px;
background: url(img/left_onglet.jpg)  no-repeat;
}

#onglet ul.actuOnglet li span.onglet_right{
display:block;
float:left;
width:4px;
height:25px;
background: url(img/right_onglet.jpg)  no-repeat;
}

#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-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;  
  border-top:1px solid #d3d3d3;  
  padding:13px 0px 3px 0px;
  width:100%; 
}
/*******************************************************************************/
/* INSCRIPTION CONFERENCES  */
/*******************************************************************************/


#inscrconf td {
padding:7px 2px;
}

#inscrconf .odd td {
background:#fff;
}

#inscrconf .even td {
background:#eee;
}

/*******************************************************************************/
/* 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/fond_onglet.jpg)/*{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/fond_onglet.jpg)/*{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; }

/*******************************************************************************/
/* ZOOM */
/*******************************************************************************/
.zoom
{
}

.libelle_zoom
{
	width:350px;
	font-weight:bold;
	/*text-align:right;*/
}

.entete_zoom
{
	font-size: 14px;
	color: #ed1064;
	padding:10px 0 5px 0;
	font-weight:bold;
}


/*******************************************************************************/
/* RECHERCHE */
/*******************************************************************************/
#recherche{width:662px;/*height:84px;*/margin-bottom:5px;padding:5px 10px;}
#boutons{text-align:center;}
#boutons .form-submit, .zoom .form-submit, #bloc-center .panier a, #bloc-center .bouton_newsearch a{color:#4d5fab;font-size:14px;text-decoration:underline;padding:0 0 5px 18px; background:url(img/puce_bleue.png) no-repeat left 2px;border:none;font-weight:bold;margin-top:5px;}
#bloc-center .panier a, #bloc-center .bouton_newsearch a{background:url(img/puce_bleue.png) no-repeat left 1px;font-size:12px;}
#recherche table.rech{background:url(img/bg_rech.png) repeat-y left 0 #FFFFFF;border-bottom:1px solid #d2d2d2;}
#recherche tr.entete h4{color:#FFFFFF}
#recherche tr.entete td{background:#01b7ce;padding-left:20px;}
.critsearch input.form-submit{background: url(img/btn_log.png) no-repeat 0 0; color: #FFF;border: 0;font-weight: 400; padding: 2px 2px 3px 2px; width:35px;}
.critsearch
{
	/*text-align:center;*/
}

.critsearch td.libelle
{
	text-align:right;
	font-weight:bold;
	width:50%;
}

.abecediaire
{
	margin:10px;
	padding:1px 1px 0 0;
	background:#FFFFFF;
}

#recherche .abecediaire a{font-weight:normal;text-decoration:none;float:left;width:20px;height:20px;margin:0 0 1px 1px;background:#000000;color:#FFFFFF;text-align:center;line-height:19px;}
#trucvide{background:#000000;float:left;width:20px;height:20px;margin:0 0 1px 1px;}

.results{margin:10px;}

.bouton_newsearch
{
	float:right;
	margin-right:5px;
}

.panier
{
	float:right;
}

.resultat span
{
	font-weight:bold;
}
.resultat{float:left;padding-left:105px;}
.enteteliste
{
	color:white;
	font-weight:bold;
}

.result td{font-weight:normal;color:#333333;}
.result td a{font-weight:normal;color:#666666;text-decoration:underline;}
.result td a:hover{font-weight:normal;color:#666666;text-decoration:none;}

.pagin{float:right;margin:5px 20px;}
.pagin a{font-weight:normal;}
.critsearch input.form-field {background:#FFFFFF;border:1px solid #000000;padding-top:4px;color:#333333;}



/******************************************/
/************** MODULE RDV ****************/
/******************************************/

#agenda
{
	
}

#agenda .RDV_Refuse
{
	height:41px;
	padding-left:45px;
	background:url(img/rendezvous/icone_RdvRefuse.gif) no-repeat left center;
}
#agenda .RDV_Accept
{
	height:41px;
	padding-left:45px;
	background:url(img/rendezvous/icone_RdvAccept.gif) no-repeat left center;
}

#agenda .RDV_Onglet_OFF
{
	width:150px;
	height:30px;
	padding-right:3px;
	background:url(img/rendezvous/ongletOff.gif) no-repeat left center;
	font-weight:bold;
	text-align:center;
}

#agenda .RDV_Onglet_ON
{
	width:150px;
	height:30px;
	padding-right:3px;
	background:url(img/rendezvous/ongletOn.gif) no-repeat left center;
	font-weight:bold;
	text-align:center;
}

#agenda .RDV_Onglet_Bas
{
	background:#1F536E;
}

#agenda table.RDV_Link
{
	border:1px #1F536E solid;
}

#agenda .RDV_Onglet_ON a
{
	color:#FFF;
}
#agenda .RDV_Onglet_OFF a
{
	color:#FFF;
}

#form{margin:0 20px;}


#bloc-center .login { padding: 10px; margin: 0 20px 15px 20px; background-color:#efefef; }
#bloc-center .login form { padding: 15px; overflow: hidden; zoom: 1; }
#bloc-center .login form input { float: left; display: inline; padding: 3px; margin: 0 5px 0 0; color: #333333; border: 1px solid #000000; background: #ffffff; }
#bloc-center .login form .form-blocsubmit { float: left; }
#bloc-center .login form .form-blocsubmit .form-submit { font: 13px Arial; width: 35px; padding: 2px 2px 5px 2px; color: white; border: none; background: url(img/btn_log.png) no-repeat 0 1px; }
#bloc-center .login form .lienbas { float: left; display: inline; line-height: 22px; margin: 0 5px 0 0; }
