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

* { padding: 0; margin: 0; }

body { font: 11px Verdana, Arial, Helvetica, "sans-serif"; color: #666;  background: #ffffff; text-align: center; }

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

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

.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; }

h1 { color: #CC6530; font-family: Arial, Verdana, Helvetica, "sans-serif"; font-size: 18px; }
h2 { color: #446dae; font-family: Arial, Verdana, Helvetica, "sans-serif"; font-size: 14px; }
h3 { color: #446dae; }
.sep { background: url(../img/points.gif) repeat-x; line-height: 1px; font-size: 1px; height: 1px; }


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

#global { margin: 0 auto; width: 1000px; background: #fff url(../img/global.png) top left repeat-y; text-align: left; }


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



.changelang { position: relative; float: right; zoom: 1; top: 7px; right: 30px; height: 20px; text-align: right; vertical-align:bottom;padding-top:10px }
.changelang div { padding: 7px 0 0 0; }
.changelang a { color: #FFF; font-weight: 400; }
.changelang img { position: relative; top: 1px; }

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

#header img { display: block; width: 1000px; }


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

#bloc-login form { padding: 5px 0; }

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

#bloc-login 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-login input.form-submit { 
background: url(../img/bg_bt.gif) repeat-x 0 0 #b2b7bd; border: 0; font-weight: 700; color: #FFF; padding: 2px 2px 3px 2px; }

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

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

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


/* BLOC-LOGIN HORIZONTAL */

#bloc-login.horizontal { height: 30px; background: url(../img/menu_hztal_bg.gif) repeat-x 0 0; width: 100%; }

#bloc-login.horizontal form { float: right; padding: 4px 20px 0 0; }

#bloc-login.horizontal h3 { float: left; font-size: 12px; padding: 2px 5px 0 0; }

#bloc-login.horizontal input { margin: 0 5px 0 0 !important; }

#bloc-login.horizontal input.form-field { margin: 0;background-color: #FFF; }

#bloc-login.horizontal p { float: left; }
#bloc-login.horizontal p.mdp {  padding: 2px 0 0 0; }
#bloc-login.horizontal p.error {  clear: none; padding: 3px 5px 0 0; }


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

#main { position: relative; padding: 0 20px 0  0; }


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

#cdf { height: 20px; font-size: 10px; color: #b1b1b1; text-align: right; }
#cdf div { padding-top: 3px; }
#cdf a { font-weight: 400; color: #b1b1b1; }
#cdf a:hover { color: #666; }
#cdf span { color: #666; }

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

#sidebar { float: left; width: 177px; margin: 0 20px 0 0; }

.entete { background: url(../img/entete_bg.png) no-repeat 0 0 #218db1; color: #FFF; font-weight: 700; padding: 5px 10px 7px 10px; }

.fond { background: url(../img/blocleft_bg.png) no-repeat 0 100% #fefefe; padding: 10px; }

.closer-ombre { background: url(../img/blocleft_ombre.png) no-repeat 0 0; height: 30px; line-height: 1px; font-size: 1px; }


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

#bloc-left h3 { font-size: 12px; margin: 0 0 5px 0;  }
#bloc-left .fond { background: url(../img/blocleft_bg.png) no-repeat 0 100% #fff;  }



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

#bloc-center { width: 780px; float: left; padding: 0 0 20px 0; }

#bloc-center h1 { color: #000000; padding: 15px 0; }
#bloc-center h2 { color: #cc6530; padding: 10px 0; }

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

#bloc-center .bloc { margin: 0 0 10px 0; }

.style2 { border: 2px solid #446dae; padding: 10px 10px 12px 10px; -moz-border-radius: 4px;-webkit-border-top: 4px; background:#F6F6F6}
.style3 { background: #efefef; padding: 10px 10px 12px 10px; }

#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; }



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



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

.logo_partner{
text-align:center;
}


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

#footer_container { height: 41px; background: url(../img/footer.png) 0 0 repeat-x; text-align: center; }

#footer ul { list-style: none; float: right; padding: 5px 0 ; }
#footer li { display: inline; color: #FFF; }
#footer a { color: #FFF; font-weight: 400; }
#footer a:hover, #footer a:focus, #footer a:active {  }


/********************************/
/*  CLOSER
/********************************/

#site-closer .coinG { 
	background: url(../img/site_closer_left.gif) no-repeat 0 100%; 
	height: 10px; 
	line-height: 1px; 
	font-size: 1px;
	margin-right: 10px;
}

#site-closer .coinD { 
	background: url(../img/site_closer_right.gif) no-repeat 100% 100%; 
	height: 10px; 
	width: 10px; 
	float: right; 
	line-height: 1px; 
	font-size: 1px;
}


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

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

.program.ligne1 { background: #efefef; }
.program.ligne2 { background: #dfdfdf; }

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

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

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



/*******************************************************************************/
/* 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: #CC6530; }
#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: #446dae; }

/*******************************************************************************/
/* 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: url(../img/bg_bt.gif) repeat-x 0 0 #b2b7bd; border: 0; font-weight: 700; color: #FFF; padding: 2px; }

.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 #446dae; }

.form-mandatorysign { color: #CC0000; }

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




/*SIMPLEFORM*/

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

.simpleform .form-field { width: 240px; }

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

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

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

.simpleform .bloc-choix { }

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

#CODEPHONE,#CODEFAX {width:25px;margin-right:5px;}
#Phone,#Fax {width:205px;}



#tableprestation,#tableprestationvisite{clear:both;border-collapse:collapse;}

#tableprestation td,#tableprestation th,#tableprestationvisite td,#tableprestationvisite th{
	border:thin solid #64c2cc;
	
}
#tableprestation th,#tableprestationvisite th{
	background-color:#64c2cc;
	color:#FFFFFF;
	text-align:center;
	height:30px;
}

#tableprestation .libpresta{
	background-color:#a0703d;
	color:#FFFFFF;
	height:20px;
}
#tableprestation .presta{
	margin-left:90px;
}
#tableprestation .presta2{
	padding-left:90px;
}

#tab_total td{
	font-weight:bold;
	font-size:17px;
	border:none;
}
#ACCOMP{display:none;}
#bloc-center a.boutoninscription{
	text-decoration:none;
	display:block;
	width:220px;
	height:40px;
	background-color:#9F6F3C;
	line-height:40px;
	float:left;
	margin-left:80px;
	color:#FFFFFF;
	cursor:pointer;
}
#bloc-center a.boutoninscription:hover{
	text-decoration:underline;
}
/*******************************************************************************/
/* 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:26px; width:100%;}

#onglet ul.actuOnglet li, #blocMedia ul.actuOnglet li {
  float:left;  
  height:25px;
  text-align:center;
  padding:0px;
  margin-left: 2px;
  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 #446dae;
}


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

#onglet ul.actuOnglet li a.ongleton, #blocMedia ul.actuOnglet li a.ongleton {
 background: url(../img/fond_onglet_on.jpg)  repeat-x;
 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-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;  
  border-top:1px solid #d3d3d3;  
  padding:13px 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:3px;
}

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

li.entete{
  display:block;
  /*text-align:center;*/
  padding:0px;
  margin:0px;
  line-height: 25px;
  list-style: none;
  /*width:auto;*/
  background:none;
  color:#446dae;
  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:#446dae;
  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:#446dae;
 }

.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 #446dae; }

.filterRow{ padding: 2px 2px 3px 2px; text-align:center; border: 1px solid #babfc4; }

#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*****************/
/***********************************************/
#titlefeatured{
background:url(../img/menu_hztal_bg_on.gif) repeat-x #FCFCFC;
border:5px solid #446dae;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
 border-bottom:none;

}

#titlefeatured h1 {
padding: 3px 0px 5px 15px;
background:none;
color:#FFF;
font-weight:normal;
margin:0px;

}

#featured{  
/*width:400px;*/
/*padding-right:180px; */
position:relative;  
/*height:250px; */
background:#fff;  
border:5px solid #446dae;
-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
}


#featured ul.ui-tabs-nav{
	position:absolute;
	top:2px !important;
	top:0px ;
	/*left:0px;*/
	list-style:none;
	padding:0; margin:0;
	width:180px;
	
}


#featured ul.ui-tabs-nav li{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#666;
	list-style-type: none;
}
#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:58px;
	color:#446dae;
	background:url(../img/fond_homevalue.jpg) #FCFCFC;
	line-height:20px;
	outline:none;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;

}

#featured li.ui-tabs-nav-item a:hover{
	background:url(../img/fond_homevalue_on.jpg) #E3E3E3;
	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/fond_homevalue_on.jpg) #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;
}

#ombreHV{
height:9px;
}

#ombreHV .ombreleft{
display:block;
width:250px;
height:9px;
float:left;
background:url(../img/ombre_hv_left.jpg);
}

#ombreHV .ombreright{
display:block;
width:250px;
height:9px;
float:right;
background:url(../img/ombre_hv_right.jpg);

}

/******** THICKBOX ************/


.fieldset_thickbox a.thickbox{
border:solid 2px #343434;
display:inline-block;
vertical-align:middle;
background: url(../img/fond_thickbox.jpg) top left repeat-x #454545;
margin:5px;
height:100%
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-webkit-border-radius-topleft:2px;
-webkit-border-radius-topright:2px;
}

.thickbox img{
cursor:pointer;
}

.num_thickbox{
color:#FFF;
font-weight:bold;
width:15px;
padding:3px;
display:block;
float:left;
clear:left;
}

.legend_thickbox{
background:url(../img/menu_hztal_bg_on.gif) #E3E3E3 repeat-x;
color:#FFF;
text-transform:uppercase;
padding:5px;
border:1px solid #babfc4;
height:15px;
}

.fieldset_thickbox{
clear:left;
background:#FAFAFA;
margin:0px;
padding-top:0px;
text-align:center;
}

.titre_thickbox{
color:#FFF;
background:#343434;
clear:both;
padding:3px;
padding-left:21px;
height:auto !important;
height:13px
}

.pagination{
clear:both;
text-align:center;
padding-top:10px;
}
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #446dae;
}

.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;
}

/*************** TROMBINO *****************/


.contentResult{
border:2px solid #446dae;
display:block;
float:left;
vertical-align:middle;
margin:5px;
width:180px;
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;
}
















#sidebar .Accordion,
#sidebar .AccordionPanel,
#sidebar .AccordionPanelOpen,

#sidebar .AccordionPanelTab,
#sidebar .AccordionPanelTabHover,

#sidebar .AccordionPanelTab a,
#sidebar .AccordionPanelTabHover a,

#sidebar .AccordionPanelContent { border: none; background: none; }

#sidebar .Accordion { font: bold 13px Arial; width: 177px; background: #9f6f3c; }
#sidebar .Accordion a { width: 147px; padding: 5px 20px 5px 10px; height: auto; }

#sidebar .AccordionPanelTab a { color: #ffffff; text-align: right; }
#sidebar .AccordionPanelTab a:hover { color: #72C2C5; }
#sidebar .AccordionPanelTab a:hover,
#sidebar .AccordionPanelOpen a { background: url(../img/menu_hover.png) right center no-repeat; }

#sidebar .AccordionPanelTab a.linkCurrentNode { background: url(../img/menu_hover.png) right center no-repeat;color: #72C2C5; }
#sidebar .AccordionPanelOpen a.linkCurrentNode { background: url(../img/menu_hover.png) right center no-repeat;color: #72C2C5; }



#sidebar .AccordionPanelContent a{ color:#000;text-align: right;font-size:0.9em}
#sidebar .AccordionPanelContent a:hover { color: #72C2C5; }






.contpartner { margin: 0 0 0 177px; }

#autoPromo { padding: 20px 0; background: #66c2cc; text-align: center; }

#wrapperIframe {background:url('../img/footer_425.png') right bottom no-repeat;}

