*{
  margin:0;
  padding:0;
}
  body{
  font-family:Verdana,"trebuchet ms",Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#6a584e;
  background:#EEE6E3;
  text-align:center;
}
img{
	behavior:	url("pngbehavior.htc");
}

.newline{
  display:block;
  clear:both;
  line-height:1px;
  font-size:1px;
  height:1px;
}
.left{
  float:left;margin-right:10px
}
.right{
  float:right;margin-left:10px;
}
a img{
  border:none;
}

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

a:link{
  text-decoration:none;
  color:#6a584e;
}
a:visited{
  text-decoration:none;
  color:#6a584e;
}
a:hover{
  text-decoration:underline;
  color:#E41270;
}
a:active{
  text-decoration:none;
  color:#6a584e;
}


/*@ font face*/

@font-face{
    font-family:DeliciousRoman;
    src:url(http://www.font-face.com/fonts/delicious/Delicious-Roman.otf);
    font-weight:400;
}


h1{font-family:garamond,georgia,arial;letter-spacing:-2px;font-weight:normal;font-size:100px;color:#bab5aa;}
h6{font-family:garamond,georgia,arial;font-weight:bold;letter-spacing:-2px;font-size:24px;color:#bab5aa;}


/*******************************************
* global ,Main et colonne droite
*******************************************/

#global{
	margin:0 auto;
	margin-top:20px;
	text-align:left;
	padding-left:8px;
	width:1008px;
	position:relative;
}

#main{background:url(img/2011/ombre_d.png) no-repeat right top #fff ;overflow:hidden;width:988px;padding:0 10px 10px 10px;}

#rightcol{width:300px;margin-right:10px;float:right;}


#main.home{padding-top:130px}


/*****************************************
* header
******************************************/

#global_header{width:1008px;margin-bottom:20px;background:url(img/2011/ombre_d.png) no-repeat right top}
.global_bottom{line-height:1px;height:10px;font-size:1px;background:url(img/2011/ombre.png) no-repeat right 100%;overflow:hidden;}

#header{
position:relative;
background:#bfaa8a url(img/2011/header_bck.jpg) 0 0 repeat-x;
height:180px;
width:1000px;
}

#logo{
position:absolute;
left:20px;
top:30px;
}

#header_rss{position:absolute;right:5px;bottom:13px;width:42px;height:38px;}

#headline{position:absolute;left:263px;bottom:15px;width:566px;height:36px;}

#baseline{
float:left;
width:740px;
text-align:left;
color:#6a584e;
padding:7px 0 3px 0;
}

#language{position:absolute;top:10px;right:10px;}

#langue{
float:right;
}
#langue img{margin-left:4px;}

#banner{position:absolute;height:90px;top:30px;right:10px;width:728px;}

/*#banner.FR{ background:url(img/banner_FR.gif) no-repeat 0 0;}
#banner.GB{background:url(img/banner_GB.gif) no-repeat 0 0;}
#banner.IT{background:url(img/banner_IT.gif) no-repeat 0 0;}*/



/********************
   bloc left 
*********************/
.blocleft{width:182px;text-align:left;padding:12px 0 0 18px;margin-top:16px;}

.blocleft img{border:2px solid #fff;}

/***********************************************
*   Footer
***********************************************/

#footer{clear:both;width:1008px;margin-top:20px;overflow:hidden;background:url(img/2011/ombre_d.png) no-repeat right top ;color:#fff;}
#main_footer{width:1000px;background:url(img/2011/footer_bck.jpg) no-repeat left bottom}

.global_header_bottom.footer{margin-bottom:20px;}

#logo_partners{height:40px;width:980px;padding:10px;}
#bottom_footer{position:relative;height:40px;width:980px;padding:10px;}

	#reed_link{position:absolute;bottom:13px;left:10px}
	#ffn{position:absolute;bottom:14px;left:95px}
	#ojd{position:absolute;bottom:8px;left:155px}
	
	#lienFooter{float:right;width:750px;height:40px;line-height:40px;text-align:right;}
	#reed_link li{display:inline;}
	#lienFooter a{color:#fff;font-weight:bold;}
	.partners_title{font-weight:bold;}


/*************************************************
* Bloc visu
**************************************************/
	
.bloc-visu img{width:1000px}

	
/*************************************************
* MENUS  et bloc login
**************************************************/

#barreMenu{
	background:#e41270;
	height:40px;
	width:1000px;
}

#accesexposant{
	
	height:40px;
	float:right;
	padding:0 15px 0 ;
	line-height:50px;
	color:#fff ;
	text-transform:uppercase;
	background:#c20f5f;
	font-weight:bold;
}

#accesexposant #expo_cadenas{background:url(img/2011/cadenas.png) no-repeat left center;padding-left:15px;}

a:hover#accesexposant{
	color:#FFFFFF !important;
	margin-bottom:0 !important;
	margin-left:0;
	margin-top:0 !important;
	text-decoration:none!important;
	background:#da80a3;
}

/*****************************
*   Sidebar
*****************************/
#sidebar{float:left;width:200px;}
.value_title{font-weight:bold;font-size:12px;}

/* Easy Slider */

#slider{
position:relative;
overflow:hidden;width:1000px !important;height:250px!important;
}

#blackopacity{
	background:#000000;
 filter:alpha(opacity=80);
   -moz-opacity:0.8;
   -khtml-opacity:0.8;
   opacity:0.8;
   position:absolute;
   bottom:0;
   height:52px;
   width:1000px;
   z-index:999;

}	
	#slider ul{		
		}

	#slider ul,#slider li,
	#slider2 ul,#slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	
	#slider li .texte{
		position:absolute;
		color:#FFF;
		z-index:1000;
		bottom:7px;
		left:10px;
	
		padding-top:10px;
		}
	#slider li,#slider2 li{
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1000px;
		height:250px;
		overflow:hidden;
		position:relative;
		}	
	#prevBtn,#nextBtn,
	#slider1next,#slider1prev{
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn,#slider1next{
		left:696px;
		}														
	#prevBtn a,#nextBtn a,
	#slider1next a,#slider1prev a{ 
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a,#slider1next a{
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		height:10px;
		position:absolute;
		right:20px;
		top:440px;
		z-index:3000;

		}

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

	ol#controls li a{
		float:left;
		height:10px;
		width:10px;
		background:transparent url(img/2011/slider_btn.png) no-repeat 0 100%;
		text-align:center;
		text-indent:-9999px;
		}

	ol#controls li.current a{
		background:transparent url(img/2011/slider_btn_on.png) no-repeat 0 100%;
		list-style-type:none;
		text-align:center;
		
		}
	ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none;}


/* // Easy Slider */


/***************** 
menu gauche 
******************/

#menu-gauche{width:300px;}
#menu-gauche li{list-style:none;zoom:1;background:transparent url(img/dotterborder2.gif) no-repeat bottom;padding-bottom:3px;}
#menu-gauche a{color:#6a584e;text-decoration:none;}

#niv2{font-size:12px;font-weight:700;margin-right:10px;}
#niv2 li{margin:3px 0;



}

#niv2 a{display:block;padding:2px 5px 4px 15px;background:transparent url(img/arrow-off.gif) no-repeat scroll 0 7px;
color:#6A584E;
display:block;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
padding-left:15px;
padding-top:5px;
text-decoration:none;

}
#niv2 a.sel,#niv2 a:hover{background:transparent url(img/arrow-on.gif) no-repeat scroll 0 7px;
color:#AC0057;}


#niv3{font-size:11px;font-weight:400;}
#niv3 li{margin:5px 0 5px 20px;background:none! important;border:none !important;}

#niv3 a{ padding:0 0 0 15px;background:none! important;border:none !important;font-weight:normal;}
#niv3 a.sel,#niv3 a:hover{background:none !important;color:#6a584e;}

#menu-gauche .closer{font-size:1px;line-height:1px;padding-top:12px;margin:0 10px;}

/**************   
bloc login            
***************/

#login-page td.titre
{
	font-weight:bold;
}
#login-page #acces-ok
{
	font-weight:bold;
	border :1px solid #727272;
	background-color:#6A6869;
	color:#ffffff;
	/*margin:10px 0;*/
	width:auto;
	font-size:1.1em;
	cursor:pointer;
}


/*********************************************
*   PAGE PARTENAIRES
**********************************************/

.int.partners .titre{margin-bottom:20px;}

.int.partners .contenu{padding-bottom:30px;margin-top:0;border-bottom:1px solid #BAB5AA}
.int.partners .contenu.last{padding-bottom:0;border-bottom:none;}


/*********************************************
*   BLOC ONGLET
**********************************************/
ul#ongletAncre{height:30px;list-style:none;}
ul#ongletAncre li{float:left;}
ul#ongletAncre li.ongleton a{background:#676b68}
ul#ongletAncre li a{display:block;font-weight:bold;padding:0 30px 0 10px;color:#fff;height:30px;line-height:30px;text-decoration:none;text-align:center;background:#E41270}
ul#ongletAncre li a:hover{color:#333}

.magicOnglet{clear:both;overflow:hidden;margin-bottom:40px;width:580px;}
.magicOnglet .fondblanc{padding:10px;overflow:hidden;}
.magicOnglet .fondblanc h3{font-family:garamond,georgia,arial;margin-bottom:10px;letter-spacing:-2px;color:#fff;font-size:24px;font-weight:bold;}
.magicOnglet .fondblanc .texte{color:#333}

.magicOnglet.content{background:#ccc;}
.magicOnglet.contenton{background:url(img/2011/ongletbck_on.png) repeat-x 0 0;}

.magicOnglet .w100{width:560px;}
.magicOnglet .w50{width:275px;margin-right:10px;}
.magicOnglet .w50-newline{float:left;width:275px;margin-right:0;}

.magicOnglet .w33-first{float:left;width:180px;margin-right:10px;}
.magicOnglet .w33-2{float:left;width:180px;margin-right:10px;}
.magicOnglet .w33-newline{float:left;width:180px;margin-right:0;}


/*style bloc onglet*/

.fondblanc .style1{background:#fff;padding:10px;}
.fondblanc .style1 h3{color:#E41270} 
.fondblanc .style2{background:#EAE5E2;padding:10px;}
.fondblanc .style2 h3{color:#333;}
.fondblanc .style3{background:#fff;padding:10px;border:1px solid #E41270}
.fondblanc .style3 h3{color:#E41270}


/*********************************************
*   Anim
**********************************************/

#anim{
border-bottom:1px solid #fff;
width:986px;
height:250px;
}

#value{
background:transparent url(img/value_bg.png) repeat-x scroll 0 0;
position:relative;
}
#value .illustration{
float:left;
font-size:0;
margin-bottom:10px;
}
#value ul{
position:absolute;
right:15px;
top:257px;
width:240px;
}
#value ul li{
background:transparent url(img/value_btn.png) no-repeat scroll 0 0;
float:left;
height:55px;
margin-bottom:3px;
overflow:hidden;
width:240px;
}
#value ul a{
color:#004E5E;
text-decoration:none;
}
#value ul li.liElemSel{
background:transparent url(img/value_btn.png) no-repeat scroll 0 100%;
color:#FFFFFF;
}
#value ul li.liElemSel a{
color:#FFFFFF;
}
#value ul li.sel{
background:transparent url(img/value_btn.png) no-repeat scroll 0 100%;
color:#FFFFFF;
}
#value ul li.sel a{
color:#FFFFFF;
}
#value span.titre{
display:block;
font-size:16px;
font-weight:bold;
line-height:50px;
margin:0 10px 0 40px;
}
#value span.soustitre{
display:block;
font-size:11px;
}
#value .texte{

background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
padding:15px;
}
#value_panels .panel{
display:none;
}
#value_panels .sel{
display:block;
}

#value_panels img{
	width:996px;
}
#value ul#value_btns li{
	height:32px;
	width:32px;
	line-height:32px;
	text-align:center;
	background:transparent url(img/liElem.gif) no-repeat scroll 0 100%;
	list-style-type:none;
	margin-right:8px;
}
#value ul#value_btns li.sel{
	height:32px;
	width:32px;
	line-height:32px;
	text-align:center;
	background:transparent url(img/liElem_on.gif) no-repeat scroll 0 100%;
	list-style-type:none;
	
}

#value ul#value_btns li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}

/******************************************
* CDF
*******************************************/
#cdf{
float:left;
width:990px;
padding-top:10px;
margin-bottom:20px;
font-size:10px;
color:#695b53;
}
* html #cdf{
padding:5px 0 0 20px;
}
#cdf a{color:#695b53;font-weight:bold;}



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

#bloc-picto{float:left;width:90px;margin:0 10px;display:inline;}

.picto{margin-bottom:5px;}
.picto a{display:block;width:90px;height:80px;}

.picto.billet a{background:url(img/pictos/billet_off.png) no-repeat 0 0;}
.picto.billet a.FR:hover{background:url(img/pictos/billet_on_FR.png) no-repeat 0 0;}
.picto.billet a.GB:hover{background:url(img/pictos/billet_on_GB.png) no-repeat 0 0;}
.picto.billet a.IT:hover{background:url(img/pictos/billet_on_IT.png) no-repeat 0 0;}

.picto.visite a{background:url(img/pictos/visite_off.png) no-repeat 0 0;}
.picto.visite a.FR:hover{background:url(img/pictos/visite_on_FR.png) no-repeat 0 0;}
.picto.visite a.GB:hover{background:url(img/pictos/visite_on_GB.png) no-repeat 0 0;}
.picto.visite a.IT:hover{background:url(img/pictos/visite_on_IT.png) no-repeat 0 0;}

.picto.liste a{background:url(img/pictos/liste_off.png) no-repeat 0 0;}
.picto.liste a.FR:hover{background:url(img/pictos/liste_on_FR.png) no-repeat 0 0;}
.picto.liste a.GB:hover{background:url(img/pictos/liste_on_GB.png) no-repeat 0 0;}
.picto.liste a.IT:hover{background:url(img/pictos/liste_on_IT.png) no-repeat 0 0;}

#bloc-picto img{display:block;width:90px;height:80px;margin-bottom:5px;}

/**************
bloc-actu 
***************/
#bloc-actu{float:left;width:600px;position:relative;color:#6a584e;padding-left:40px;font-family:verdana;font-size:12px;}

.actu{float:left;width:280px;margin:0 20px 20px 0;}

.actu h2{font-family:garamond,georgia,arial;font-weight:bold;font-size:24px;color:#fff;background:#e41270;padding:5px;}


#bloc-actu h1{ position:absolute;top:-130px;left:10px;}
.actu .inner{overflow:hidden}
.actu .actu_img{width:280px;height:185px;text-align:center;overflow:hidden;margin-bottom:10px;}
.actu p{margin-bottom:10px;}
.actu .link{float:right;width:33px;height:16px;text-indent:-9999px;background:url(img/2011/link_off.png) no-repeat top left}
.actu .link:hover{background:url(img/2011/link_on.png) no-repeat top left}

/**************
CARRE PUB
***************/
/*#carrepub.FR{background:url(img/carrepub_FR.gif) no-repeat 0 0;}
#carrepub.GB{background:url(img/carrepub_GB.gif) no-repeat 0 0;}
#carrepub.IT{background:url(img/carrepub_IT.gif) no-repeat 0 0;}
*/
#carrepub{overflow:hidden;margin-bottom:20px}
#carrepub.int{zoom:1 ;}

/**************
/* A BLOC LIRE AUSSI
***************/

#liraussi{margin-top:10px;}

#liraussi h1{font-size:65px}
#liraussi .rose h1{color:#E41270}
#liraussi .prune h1{}
#liraussi .noir h1{color:#333}

#liraussi .content{padding:10px 0;margin-bottom:10px;border-top:6px solid #E41270;border-bottom:6px solid #E41270}
#liraussi .content h2{font-family:garamond,georgia,arial;letter-spacing:-2px;font-weight:normal;font-size:36px;margin-bottom:15px;}


/**************
/* TAG CLOUD
***************/
.tagcloud{height:230px;overflow:hidden;margin-bottom:20px;}
.tagcloud .bloc .inner{text-align:center;}

.tagcloud .inner h3,
.tagcloud .inner h3 a{display:inline;font-family:garamond,georgia,arial;font-size:40px;line-height:28px;border:none;color:#000000;}
.tagcloud .inner h4,
.tagcloud .inner h4 a{display:inline;font-family:garamond,georgia,arial;font-size:32px;font-weight:bold;line-height:40px;border:none;color:#353535;}
.tagcloud .inner h5,
.tagcloud .inner h5 a{display:inline;font-family:garamond,georgia,arial;font-size:26px;font-weight:bold;line-height:30px;border:none;color:#666666;}
.tagcloud .inner h6,
.tagcloud .inner h6 a{display:inline;font-family:garamond,georgia,arial;font-size:18px;letter-spacing:0;font-weight:bold;line-height:20px;border:none;color:#999999;}

.tagcloud .inner a{text-decoration:none;}
.tagcloud .inner a:hover{text-decoration:underline;}

.tagcloud .inner h3 a:hover,
.tagcloud .inner h4 a:hover,
.tagcloud .inner h5 a:hover,
.tagcloud .inner h6 a:hover{color:#E41270;}





/*************************************
*   bloc page interieures
**************************************/



#bloc-center{
color:#333;
float:left;
font-family:verdana;
font-size:12px;
padding-left:40px;
width:600px}
 
#bloc-center h1{font-size:72px;font-weight:normal;}
#bloc-center h2{position:relative;}
#bloc-center h6{font-size:48px;line-height:40px;font-weight:normal;margin-top:10px;margin-bottom:40px;}

#bloc-center .titre{width:610px;clear:both;}
#bloc-center .page_title{z-index:10;position:relative;left:-40px;top:0px;font-family:garamond,georgia,arial;font-weight:bold;letter-spacing:-1px;background:#E41270;color:#fff;font-size:24px;padding:2px 10px 2px 40px;}

#bloc-center .inner{overflow:hidden}
#bloc-center .inner h4{margin-bottom:10px;}


#bloc-center table{
  font-family:Verdana,"trebuchet ms",Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#6a584e;
}


/***************
* Styles
*****************/

#bloc-center{border:none !important}

.contenu.last{margin-bottom:40px;}
.legende-image{margin-bottom:10px;font-size:11px;font-style:italic;}

/************** STYLE 1 *******************/
#bloc-center .contenu.style1{margin-top:10px;margin-bottom:40px;}
#bloc-center .contenu.style1 .inner{background:#fff;}

/************** STYLE 2 *******************/

#bloc-center .contenu.style2{margin-top:10px;margin-bottom:40px;}
#bloc-center .contenu.style2 .inner{padding:10px;background:#eae5e2;}


/************** STYLE 3*******************/

#bloc-center .titre.style3 .page_title{top:-10px;}
#bloc-center .titre.style3{z-index:10;margin-top:20px;}
#bloc-center .contenu.style3{margin-top:-25px;margin-bottom:40px;position:relative;z-index:5}
#bloc-center .contenu.style3 .inner{padding:30px 10px 10px 10px;background:#fff;border:1px solid #E41270;}

#bloc-center .contenu.style3.w33{margin-top:10px;}
#bloc-center .contenu.style3.w33 .inner{padding:10px;}

/********************
   gestion colonne
*********************/


.w100{float:left;clear:both ;width:580px;overflow:hidden;}

.w50{float:left;width :280px;margin-right:20px;}

.w33{float:left;width:180px;margin-right:20px;}


/********************
* WARNING
*********************/
#bloc-warning
{
	border:1px solid #706F70;
	padding:5px 0 5px 20px;
}

#bloc-warning h3
{
	font-weight:bold;
	color:#E41270;
	font-size:16px;
}

#bloc-warning ul
{
	/*padding-left:5px;*/
}
#bloc-warning li
{
	margin-left:15px;
	padding:0 15px;
	background:url(img/puce_niv3.gif) left center no-repeat;
	list-style:none;
}


/**************************************************
* FORMULAIRE
***************************************************/

.form-bloc
{
	padding:5px 0 15px 0;
}

.form-bloc a:link
{
	text-decoration:underline;
}

.form-libelle{

/*
	text-align:left;
	font-weight:bold;
	width:150px;
	float:none;
*/
}

span.form-libelle{
	font-weight:bold;
}

.form-label{
	text-align:left;
	font-weight:bold;
	width:150px;
	float:none;
}

.form-separator
{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #E41270;
	padding:5px 0px;
}

.form-submit{
	font-weight:bold;
	border :none;
	background-color:#E41270;
	color:#ffffff;
	/*margin:10px 0;*/
	width:auto;
	font-size:1.3em;
	cursor:pointer;
	padding:5px;
}

.form-field{
  border :1px solid #8D8D8D;
  font-size :11px;
  color :#333333;
  width:250px;
  height:20px;
	background:#EBE6E2
}

.form-field-multi{
	width:400px;
	
}

.coche{
margin-left:5px;
margin-right:5px;
}

select.error,input.error,textarea.error{
/*	background-color:#E3001B;*/
	background-color:#FF99CC;
	color:#ffffff;
}

div.error{
/*	color:#E3001B ;*/
	color:#FF99CC ;
	font-weight:bold;
}
span.error{
/*	color:#E3001B ;*/
	color:#FF99CC;
	font-weight:bold;
}

/**************************************************
* RECHERCHE
***************************************************/
#listtoprint label{
	font-weight:bold;
}

#step_recherche table,.tableau_liste,#basketlist,.liste,#recherche table
{
  font-family:Verdana,"trebuchet ms",Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#6a584e;
  float:left;
  margin-bottom:20px;
}

#step_recherche td.entete
{
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0;
	/*text-align:center;*/
}
#panierexpo td.entete
{
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0;
	/*text-align:center;*/
}

#alphaTable{border:1px solid #8c857b;}
#alphaTable td{background:url(img/rech/alpha_bg.gif) repeat-x 0 0;border-right:1px solid #aaa59e;}
#alphaTable td.last{border-right:none;}
#alphaTable a{font-size:12px;color:#6a584e;font-weight:700;display:block;padding:6px 0 8px 0;cursor:pointer;}
#alphaTable a:hover{background:url(img/rech/alpha_bg_on.gif) repeat-x 0 0;color:#FFF;text-decoration:none;}

#step_recherche .form-field{
background:#e0dedc;padding:3px;border:1px solid #878787;margin:0 0 10px 0;height:auto;}
#step_recherche .tdlabel{font-weight:700;text-align:right;}

h3.explainSearch{font-size:12px;}

/* Autocomplete */

.ui-autocomplete{
	background:#E7DFD0;
	border:1px solid #777777;
	width:250px;
}

.ui-autocomplete li{
	cursor:pointer;
	list-style:none;
	text-align:left;
	padding:1px 3px;
	color:#321619;
}
.ui-autocomplete li:hover{
	background:#FFFFFF;
}


div.ac_results{background:none repeat scroll 0 0 #E0DEDC;border:1px solid #777777;}
div.ac_results *{display:none;}
div.ac_results ul{width:auto;height:auto;background:#E0DEDC;border:none;display:block;}
div.ac_results li{cursor:pointer;list-style:none;display:block;text-align:left;padding:1px 3px;}
div.ac_results li:hover{background:#D1C3A0;}
div.ac_results li *{display:block;width:100%;text-align:left;}

#SearchCATNOM{height:13px !important;}


/* Liste  */
#seeBasket{}
.newsearch{text-align:right;}

.tableList td{padding:4px 5px 6px 5px;}
.tableList tr.entete th{padding:2px 3px;border-right:3px solid #FFF;color:#FFF;font:bold 11px Arial;background:#e41270;}
.tableList tr.fill th{height:4px;background:#e41270;}
.tableList label{font-weight:bold;}
.tableList .lineResultCycle1 td{background-color:#ebe5e2;}

.news{font-weight:bold;color:red;}

.chgpage{font-weight:bold;margin:10px 0;text-align:center;}
.chgpage a{font-weight:normal;text-align:center;}

.liendirect{text-align:center;margin:30px 0;}
.liendirect .label{margin:10px 0;text-align:left;}
.liendirect a{font-weight:bold;}


/* Panier */
#step_basket{margin:0 0 40px 0;}

/**************************************************
* ZOOM
***************************************************/
#zoomtoprint{float:left;}
.tableZoom td.coinHG{background:url(img/rech/zoom_fond_coin_HG.gif) no-repeat left top;height:7px;width:7px;}
.tableZoom td.coinHD{background:url(img/rech/zoom_fond_coin_HD.gif) no-repeat right top;height:7px;width:7px;}
.tableZoom td.coinBG{background:url(img/rech/zoom_fond_coin_BG.gif) no-repeat left bottom;height:7px;width:7px;}
.tableZoom td.coinBD{background:url(img/rech/zoom_fond_coin_BD.gif) no-repeat right bottom;height:7px;width:7px;}

.enteteZoom td.col-left{background:url(img/rech/zoom_entete_left.gif) no-repeat left top;height:60px;width:7px;}
.enteteZoom td.col-right{background:url(img/rech/zoom_entete_right.gif) no-repeat right top;height:60px;width:7px;}
.enteteZoom td.fond{background:url(img/rech/zoom_entete_bg.gif) repeat-x 0 0;height:60px;color:#FFF;}
.enteteZoom td.fond h1{font-size:20px;}

.intitule{font-weight:bold;}

#FicheZoom .coordonnees{margin:10px 0;}
#FicheZoom .coordonnees td{vertical-align:top;}

#FicheZoom .description td{padding-bottom:20px;}

#FicheZoom h2{
color:#E41270;border-bottom:1px solid #E41270;font-size:13px;background:0;font-family:verdana;text-transform:capitalize;}

#FicheZoom .enteteZoom h2,#FicheZoom .entete h2{
    color:#ddd;font-size:18px;text-transform:uppercase;text-decoration:none;border-bottom:none;
}

#FicheZoom .onglets img{display:block;margin-bottom:2px;}

#zoomexposant .intitule2,#zoommultiple .intitule2
{
	font-size:14px;
	font-weight:bold;
	color:#E41270;
	border-bottom:1px #E41270 solid;
}
#zoomexposant .entete,#zoommultiple .entete
{
	border:2px white solid;
	background-color:#777777;
	color:white;
}
#zoommultiple .entete2
{
	background-color:#6E6D6D;
	color:white;
}
#zoommultiple .titre_col
{
	padding:5px 0;
	font-weight:bold;
	text-align:center;
}

.printlist{text-align:center;margin:10px 0;}

/*RAJOUT JASMINE */

td.menuZoom{padding:0 10px;}

td.menuZoom a{
	float:left;
	height:34px;
	margin-right:2px;
	background:url(img/rech/zoom_onglet.gif) no-repeat 0 0;
	padding-left:10px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#FFF !important;
	cursor:pointer;
}

td.menuZoom a span{
	float:left;
	height:34px;
	background:url(img/rech/zoom_onglet.gif) no-repeat 100% 0;
	padding-right:10px;
	
}

td.menuZoom a:hover,
td.menuZoom a.current{
	background:url(img/rech/zoom_onglet.gif) no-repeat 0 -166px;
	color:#6a584e !important;
	text-decoration:none;
}

td.menuZoom a:hover span,
td.menuZoom a.current span{
	background:url(img/rech/zoom_onglet.gif) no-repeat 100% -166px;
}



/*
td.menuZoom a span{
	float:left;
	height:34px;
	background:url(img/rech/zoom_onglet.gif) no-repeat 0 -166px;
	padding-right:10px;
}
*/

/**************************************************
* LISTE NOUVEAUTE
***************************************************/
#listenouveautes td.entete
{
	background-color:#757575;
	color:white;
	padding:5px 5px;
	font-weight:bold;
}
#listenouveautes a.LienTitre{color:#B4AEA5;}
#listenouveautes a.LienTitre a:hover{color:#B4AEA5;text-decoration:underline;}

#listeactualites td.entete
{
	background-color:#757575;
	color:white;
	padding:5px 5px;
	font-weight:bold;
}
#listeactualites a.LienTitre{color:#B4AEA5;}
#listeactualites a.LienTitre a:hover{color:#B4AEA5;text-decoration:underline;}

#listecommpresse td.entete
{
	background-color:#757575;
	color:white;
	padding:5px 5px;
	font-weight:bold;
}


/**************************************************
* INTERFACE DE SUIVI
***************************************************/
#tab-suivi td
{
	padding:5px 0;
}

#tab-suivi td.statut-chapitre
{
	background-color:#C4BEB6;
	font-weight:bold;
	padding:3px 5px;

}

#tab-suivi .statut-entete
{
	color:white;
	font-weight:bold;
}

#tab-suivi td.statut-lien
{
	padding:5px;
}

/**************************************************
* LISTE MARQUE
***************************************************/
.entete_marque
{
}

.field_marque
{
	padding:5px 0;
}


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

.espexpo{padding-left:20px;text-transform:uppercase;font-size:12px;font-weight:bold;float:left;line-height:30px;color:#FFF;}

.espexpo a{color:#fff;text-decoration:none;display:block;float:left;margin:0 23px 0 0;height:31px;
background:url(img/fd_menu_hover.gif) left bottom repeat-x;}

.deconnexion{float:right;background:url(img/picto_deco.gif) center left no-repeat;
 padding:0 20px 0 20px;font-size:12px;font-weight:bold;line-height:30px;color:#FFF;}

.deconnexion a{color:#FFF;text-decoration:none;}
.deconnexion a:hover{color:#b4aea5;}

.tableExpo{border-collapse:collapse;}
.tableExpo td{border:1px solid #878787;padding:4px 8px 6px 8px;}
.tableExpo tr.entete{background:url(img/grad_table.gif) repeat-x 0 0 #686667;color:#FFF;font-weight:700;font-size:12px;}

a.imp{color:#d6003d;text-decoration:underline;}
a.imp:hover{text-decoration:none;}

.bouton{display:inline;}
.bouton .open{float:left;background:url(img/bouton_left.gif) no-repeat 0 0;width:3px;height:23px;}
.bouton .close{float:left;background:url(img/bouton_right.gif) no-repeat 0 0;width:3px;height:23px;}
.bouton input{float:left;background:#E41270;height:23px;
border:0;font-weight:700;color:#FFF;font-size:11px;padding:0 5px;}

.bouton a{float:left;background:#E41270;height:13px;
border:0;font-weight:700;color:#FFF;font-size:11px;padding:5px 5px;display:block;text-decoration:none;}
.bouton a:hover{color:#fff}
.ariane{
	color:#FFFFFF;
	padding :5px 0px 10px 0px;
	font-weight:bold;
}
.linkHilight{
font-weight:bolder;
color:#E41270;

}

/********************************/
/*  PLAN SITE BAS
/********************************/
#sitemap{clear:both;width:100%;background:#F8F6F2;color:#6a584e;font-size:11px;background:url(img/dottedborder.gif) repeat-x top;}
#plansitebas{clear:both;margin:0 auto;width:1000px;}

* html #plansitebas{position:relative;width:995px;margin:0 auto;right:6px;} 

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


#plansitebas table{ }
#plansitebas td{padding:20px 0 15px 20px;}
#plansitebas .first{background:none !important;}

#plansitebas a{text-decoration:none;}
#plansitebas a:hover{text-decoration:none;color:#AC0057 !important;}

#plansitebas .titre a{color:#6a584e;font-size:11px;font-weight:bold;}
#plansitebas .lien a{color:#6a584e;font-size:11px;text-indent:10px;}

#plansitebas .titre{margin-bottom:8px;}
#plansitebas .lien{margin-bottom:1px;margin-left:8px;}


/********************************/
/*  boutonrapide
/********************************/


#boutonrapide{margin-top:20px;overflow:hidden;width:300px;}

#boutonrapide a{
	 color:#6a584e;font-size:12px;
	 background:url(img/2011/rapid_link_arrow.png) left center no-repeat;
	 padding:20px 0 20px 27px;
	 font-weight:bold;
	 display:block;
	 text-decoration:none;
	 border-top:1px solid #bab5aa;
	 color:#bab5aa;
}

#boutonrapide a.last{border-bottom:1px solid #bab5aa;} 

#boutonrapide a:hover{color:#E41270}


/********************************/
/*  Bloc facebook
/********************************/

#bloc_facebook{overflow:hidden;width:300px;}



/********************************/
/*  COLBOX
/********************************/
.bloc-info{
background:#d1c4a1;
margin-right:20px;
padding:10px;
margin-bottom:20px;

}

.bloc-info p.lien{
 font-weight:bold;
 text-align:right;
 margin-top:10px;
} 

.bloc-info p.lien a{
 color:#443939;
 background:url(img/arrow-off.gif)  0 2px no-repeat;
 padding-left:10px;
 text-decoration:underline;
} 

.bloc-info p.lien a:hover{
 color:#ac0057;
 background:url(img/arrow-on.gif)  0 2px no-repeat;

} 


.entete11{margin-bottom:10px;font-size:17px;}




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

.contenu a{font-weight:bold;text-decoration:underline;}
.contenu a span,.contenu a div{text-decoration:underline;}

.contenu a:hover{color:#E41270;}



/***************************** LISTE BATEAUX ************************************/
/*Recherche*/

#step_recherche .open,#step_recherche .close{display:none}



/*Bloc menu*/

.menu_list{overflow:hidden;margin-bottom:20px;height:34px;line-height:34px;}  
.menu_list a{font-weight:bold;padding-left:50px;float:left;margin-right:20px;}
.menu_list .print{background:url(img/recherche/print_ico.png) no-repeat left center;}
.menu_list .new_search{background:url(img/recherche/new_search_ico.png) no-repeat left center;}
.menu_list .return{background:url(img/recherche/return_ico.png) no-repeat left center;}


/* Bloc légende */

.legend{margin-bottom:20px;border:1px solid #E41270 }
.legend .entete{background:#E41270;color:#fff;font-size:11px;}
.legend td{padding:5px;}

/* Liste résultats */

.list .entete{background:#E41270;color:#fff;font-size:10px;font-weight:bold}
.list .entete th{padding:0 0 0 2px;height:30px;} 

.list .list_result td{padding:2px;}
.list .lineResultCycle1{background:#fff;}
.list .lineResultCycle2{background:#e8e4e1;}




/***************************** ZOOM BATEAUX ************************************/

.titre.style1.zoom{margin-bottom:30px;}
h2.zoom_title{color:#E41270}


#photos{overflow:hidden;margin-top:20px;}
.photo_left{float:left;width:290px;}
.photo_right{float:right;width:290px;}

#spe_bateau{overflow:hidden;margin-top:20px;}
#spe_bateau .tech .line0{background:#e9e4e1}
#spe_bateau .tech .line1{background:#fff}
#spe_bateau .tech td{padding:4px;}

#spe_bateau .spe1{float:left;width:290px;}
#spe_bateau .spe2{float:right;width:290px;}


#spe_plus{overflow:hidden;margin-top:20px;}
#spe_plus .comment{float:left;width:290px}
#spe_plus .comment .title{text-decoration:underline;font-weight:bold}
#spe_plus .comment p{margin-top:5px;font-size:11px;}
#spe_plus .video{float:right;width:290px}















