body {
	text-align: center;
	margin: 0;
	padding: 0;
	background-attachment: fixed;
	background-color: #f0f0f0;
	background-position: center top;
	background-image: url(../images/commun/page_fond.jpg);
	background-repeat: no-repeat;
}
body, table {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}
a, a:active, a:link, a:visited {
	color: #dc1f24;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
/* Supprime les bordures dans les elements fieldset et img */
fieldset, h1, h2, div, form, ul, li, img, img a {
	border : 0;
	margin: 0;
	padding: 0;
}

.fin_float {
    clear: both;
	float: none;
    font-size: 0px;
    line-height: 0px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 0;
    height: 0;
    overflow: auto;
    visibility: hidden;
    display: block;
}

input[type="submit"] {
	cursor: pointer;
}

input[type="reset"] {
	cursor: pointer;
}

select {
	font-size: 11px;
	color: #dc1f24;
	padding: 0 0 0 5px;
	background-color: #f4f4f4;
	border: 1px solid #dc1f24;
}

select:focus {
	color: #454545;
	background: #ffffff;
}

#conteneur {
	position: relative;
	clear: both;
	width: 1010px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0 0 15px 0;
	background-color: #f5f5f5;
}

/**************/
/* haut page */
/************/
#haut {
	position: absolute;
	left: 10px;
	top: 15px;
	z-index: 3;
	width: 990px;
	height: 50px;
	background-color: #dc1f24;
}

#haut .ross_logo {
	float: left;
	width: 160px;
}

#haut .ross_logo a:hover img {
	outline: none;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#haut .menu {
	float: left;
	width: 830px;
}

#haut .menu ul {
	list-style-type: none;
	margin: 20px 0 0 0;
}

#haut .menu ul li {
	float: left;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	list-style-type: none;
	text-transform: uppercase;
	margin: 0 18px 0 0;
	padding: 0 0 0 0;
}

#conteneur #haut .menu ul li a,#conteneur #haut .menu ul li a:link,#conteneur  #haut .menu ul li a:visited,#conteneur  #haut .menu ul li a:active {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-bottom: 19px;
}

#conteneur #haut .menu ul li a:hover,#conteneur #haut .menu ul .active a:link,#conteneur  #haut .menu ul .active a:visited,#conteneur #haut .menu ul .active a:active  {
	background-position: center 16px;
	background-image: url(../images/commun/haut_menu_puce.gif);
	background-repeat: no-repeat;
}

#haut .menu ul .last {}

#haut .menu ul li.last {}


#haut .menu_sous {
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 3;
	width: 950px;
	color: #ffffff;
	padding: 10px 0 10px 40px;
	background-color: #dc1f24;
}

#haut .menu_sous ul {
	float: left;
	width: 145px;
	font-size: 11px;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 10px 10px 0;
}

#haut .menu_sous li {
	list-style-type: none;
	background-image: none;
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
}

#haut .menu_sous ul li a:link, #haut .menu_sous ul li a:visited {
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 0 3px 0;
	margin: 0;
}

#haut .menu_sous ul li a:hover {
	text-decoration: 1px dotted #ffffff;
}

#haut .menu_sous ul .titre {
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 8px;
}

#haut .menu_sous img {
	float: right;
	margin-right: 10px;
}



#haut .rech {
	position:absolute;
	right:0;
	float: right;
	text-align: right;
	width: 130px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	margin: 18px 20px 0 0;
	padding: 0;
}

#haut .rech a:link, #haut .rech a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 1px 20px 15px 0;
	background-position: right top;
	background-image: url(../images/commun/haut_rech_puce.gif);
	background-repeat: no-repeat;
}

#haut .rech a:hover {
	background-position: right -60px;
}


#haut .rech_form .closeSearch{
	width:30px;
	margin:0 10px 0 0px;	
	padding : 0px;
	height:50px;
	display:inline;
	float:left;
}

#haut .rech_form {
	position: absolute;
	z-index: 4;
	right: 18px;
	height: 50px;
	width: 195px;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	background-position: left center;
	background-image: url(../images/commun/haut_rech_form_fond.png);
	background-repeat: no-repeat;
}

#haut .rech_form .rech_zone {
	width: 125px;
	height: 19px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #626262;
	vertical-align: top;
	margin: 15px 5px 0 0;
	padding: 1px 0 0 10px;
	background-color: #ffffff;
	border: none;
	background-position: right top;
	background-image: url(../images/commun/rech_zone_fond.gif);
	background-repeat: no-repeat;
}

#haut .rech_form .rech_go {
	margin: 17px 0 0 0;
}




/****************/
/* centre page */
/**************/

.marge_gauche {
	margin-left: 8px;
}

.marge_droite {
	margin-right: 8px;
}

.enligne {
	display: -moz-inline-stack; /* Pour Firefox 1-2 */
	display: inline-block;
}

.enligne {
	.display: inline;
	_display: inline;
}

.packimg {
	border: none;
}

.packimg a {
	text-decoration: none;
}

.packimg .imgcenter {
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.packimg .imgcenter * {
    vertical-align: middle;
}

.packimg .imgcenter {
    display: block;
}

.packimg .imgcenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.packimg .text {
	clear: both;
	display: block;
	font-size: 11px;
	color: #666666;
	margin: 0 0 5px 5px;
	padding: 12px 0 14px 0;
}

.packimg .text a {
	color: #dc1f24;
	text-decoration: none;
	line-height: 20px;
}

.packimg .text a:hover {
	color: #454545;
	text-decoration: underline;
}

.packimg .text h1 {
	font-size: 20px;
	margin-bottom: 5px;
	border: none;
}

.packimg .text:hover {
	cursor: pointer;
	
}

.packimg .text p {
	line-height: normal;
}



#centre {
	clear: both;
	padding-top: 75px;
	background-color: #f5f5f5;
}

.bulle_info {
	position: absolute;
	z-index: 3;
	left: 220px;
	top: 350px;
	width: 310px;
	color: #666666;
}

.bulle_info a {
	color: #666666;
	text-decoration: none;
	outline: none;
}

.bulle_info a:hover {
	color: #dc1f24;
	text-decoration: none;
}

#centre #tzr-page-content .bulle_info p {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

.bulle_info strong {
	color: #dc1f24;
}

.bulle_info_haut {
	height: 30px;
	padding: 20px 25px 0 20px;
	background-position: left top;
	background-image: url(../images/commun/bulle_info_haut_fond.png);
	background-repeat: no-repeat;
}


.bulle_info_haut .ferme {
	float: right;
	width: 13px;
	height: 13px;
	overflow: hidden;
}

.bulle_info_haut .ferme a {
	display: block;
	width: 13px;
	height: 13px;
	background-position: left top;
	background-image: url(../images/commun/bulle_info_ferme_fond.png);
	background-repeat: no-repeat;
}

.bulle_info_haut .ferme a:hover {
	background-position: left -60px;
}

.bulle_info_centre {
	padding: 10px 25px 15px 20px;
	background-position: left bottom;
	background-image: url(../images/commun/bulle_info_fond.png);
	background-repeat: no-repeat;
}



#carouselhome {
	position: relative;
	clear: both;
	width: 1010px;
	height: 455px;
	margin: -75px 0 15px 0;
}

#carouselhome ul {
	z-index: 2;
	position: absolute;
	right: 15px;
	bottom: 60px;
	height: 28px;
	padding: 0 0 0 0;
	background-position: left top;
	background-image: url(../images/carousel/carousel_texte_fond.png);
	background-repeat: repeat;
}

#carouselhome ul li {
	float: left;
	list-style: none;
	background-image: none;
	margin: 8px 6px 0 6px;
	padding: 0 0 0 0;
}

#carouselhome ul li a:link, #haut ul li a:visited {
	display: block;
	width: 8px;
	height: 10px;
	margin: 0 0 0 0 0;
	padding: 0 0 3px 0;
	text-decoration: none;
	background-position: center 2px;
	background-image: url(../images/carousel/carousel_ul_puce.png);
	background-repeat: no-repeat;
}

#carouselhome ul li a:hover {
	background-position: center -58px;
}

#carouselhome ul li a.active:link, #carouselhome ul li a.active:visited, #carouselhome ul li a.active:hover {
	background-position: center -58px;
	background-image: url(../images/carousel/carousel_ul_puce.png);
	background-repeat: no-repeat;
}


#carouselhome ul .prec a:link, #haut ul .prec a:visited {
	display: block;
	width: 8px;
	height: 10px;
	margin: 0 0 0 0 0;
	padding: 0 0 3px 5px;
	text-decoration: none;
	background-position: 5px 1px;
	background-image: url(../images/carousel/carousel_ul_prec.png);
	background-repeat: no-repeat;
}

#carouselhome ul .prec a:hover {
	background-position: center -59px;
}


#carouselhome ul .suit a:link, #haut ul .suit a:visited {
	display: block;
	width: 8px;
	height: 10px;
	margin: 0 0 0 0 0;
	padding: 0 5px 3px 0;
	text-decoration: none;
	background-position: left 1px;
	background-image: url(../images/carousel/carousel_ul_suit.png);
	background-repeat: no-repeat;
}

#carouselhome ul .suit a:hover {
	background-position: center -59px;
}



#carouselhome .barre {
	z-index: 1;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 980px;
	height: 90px;
	padding: 10px 0 0 30px;
	background-position: left top;
	background-image: url(../images/carousel/carousel_texte_fond.png);
	background-repeat: repeat;
}

#carouselhome .texthover {
	float: left;
	width: 480px;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
}

#carouselhome .texthover a:link, #carouselhome .texthover a:visited {
	color: #ffffff;
	text-decoration: none;
}

#carouselhome .texthover a:hover {
	color: #dc1f24;
}

#carouselhome .texthover p {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

#carouselhome .plus_infos {
	float: left;
	width: 160px;
	font-size: 14px;
	color: #ffffff;
	padding-left: 10px;
}

#carouselhome .plus_infos a:link, #carouselhome .plus_infos a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 0 25px 2px 0;
	background-position: right top;
	background-image: url(../images/carousel/carousel_plus_infos_puce.png);
	background-repeat: no-repeat;
}

#carouselhome .plus_infos a:hover {
	color: #dc1f24;
	background-position: right -60px;
}



/* chemin */
.chemin {
	clear: both;
	height: 25px;
	font-size: 11px;
	line-height: 12px;
	padding: 0 10px 0 10px;
}
.chemin ul {}

/*Petite modif sur le padding passé de 0 a 8px*/
.chemin ul li {
	display: inline;
	color: #989898;
}

.chemin ul li a:link, .chemin ul li a:visited {
	color: #989898;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 0 10px 0 0;
	background-position: right 4px;
	background-image: url(../images/commun/chemin_puce.gif);
	background-repeat: no-repeat;
}

.chemin ul li a:hover {
	color: #dc1f24;
	text-decoration: none;
	background-position: right -56px;
	background-image: url(../images/commun/chemin_puce.gif);
	background-repeat: no-repeat;
}



/* seleceur */
#centre #tzr-page-content .selecteur {
	z-index: 2;
	position: absolute;
	left: 10px;
	top: 95px;
	clear: both;
	color: #676767;
	width: 990px;
}

#centre #tzr-page-content .selecteur h2 {
	clear: both;
	font-size: 13px;
	color: #7e7e7e;
	text-transform: uppercase;
	text-align: right;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 0;
	background-color: #ffffff;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
	border: none;
}

#centre #tzr-page-content .selecteur h2 a:link, #centre #tzr-page-content .selecteur h2 a:visited {
	color: #7e7e7e;
	text-decoration: none;
	padding: 0 20px 0 0;
	background-position: right 2px;
	background-image: url(../images/commun/selecteur_h2_puce.gif);
	background-repeat: no-repeat;
}

#centre #tzr-page-content .selecteur h2 a:hover {
	color: #dc1f24;
	text-decoration: none;
}


#centre #tzr-page-content .selecteur h2 a.active {
	background-position: right -58px;
	background-image: url(../images/commun/selecteur_h2_puce.gif);
	background-repeat: no-repeat;
}


#centre #tzr-page-content .selecteur .block {
	clear: both;
	height: 200px;
	padding: 15px 20px 0 0;
	background-color: #ffffff;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#centre #tzr-page-content .selecteur .block .leselect {
	float: left;
	width: 494px;
	border-right: 1px dotted #dadada;
}

#centre #tzr-page-content .selecteur .block label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 20px;
 clear:left;
}

#centre #tzr-page-content .selecteur .block .ui-slider {
	float: left;
	width: 370px;
}

#centre #tzr-page-content .selecteur .block .ui-widget-content { border: none; background: #ffffff url(../images/commun/selecteur_01_fond.gif) left 5px no-repeat; color: #333333; padding: 5px 0 0 0; }

#centre #tzr-page-content .selecteur .block .ui-state-default,
#centre #tzr-page-content .selecteur .block .ui-widget-content .ui-state-default { border: none; background: transparent url(../images/commun/selecteur_bouton.png) left top no-repeat; font-weight: bold; color: #333333; outline: none; margin-top: 0 0 0 -5px; padding: 5px; }


#slider1 {
	background-image: url(../images/commun/selecteur_01_fond.gif);
}

#centre #tzr-page-content .selecteur .block #slider2 {
	background-image: url(../images/commun/selecteur_02_fond.gif);
}

#centre #tzr-page-content .selecteur .block #slider3 {
	background-image: url(../images/commun/selecteur_03_fond.gif);
}

#centre #tzr-page-content .selecteur .block .legende {
	clear: both;
	padding-bottom: 30px;
}


#centre #tzr-page-content .selecteur .block .legende_bas {
	clear: both;
	padding-bottom: 0;
}

#centre #tzr-page-content .selecteur .block .legende ul {
	list-style-type: none;
	text-align: left;
	margin-left: 90px;
}

#centre #tzr-page-content .selecteur .block .legende ul li {
	float: left;
	color: #969696;
	text-align: center;
	margin-top: -1px;
}

#centre #tzr-page-content .selecteur .block ul.legende6 {
	margin-left: 90px;
}

#centre #tzr-page-content .selecteur .block ul.legende6 li {
	width: 65px;
	padding-top: 10px;
	background: url(../images/commun/selecteur_li_fond.gif) center top no-repeat;
}


#centre #tzr-page-content .selecteur .block ul.legende4 {
	margin-left: 70px;
}

#centre #tzr-page-content .selecteur .block ul.legende4 li {
	width: 106px;
	padding-top: 10px;
	background: url(../images/commun/selecteur_li_fond.gif) center top no-repeat;
}


#centre #tzr-page-content .selecteur .lesfiltres {
	float: left;
	width: 460px;
	padding-left: 10px
}

#centre #tzr-page-content .selecteur .lesfiltres label {
	text-align: right;
	padding-right: 25px;
}

#centre #tzr-page-content .selecteur .lesfiltres table {
	border-collapse: collapse;
}


#centre #tzr-page-content .selecteur .lesfiltres table td {
	width: 110px;
	color: #676767;
	vertical-align: top;
	padding: 0 0 20px 0;
}

#centre #tzr-page-content .selecteur .lesfiltres img {
	vertical-align: top;
}

#centre #tzr-page-content .selecteur .lesfiltres input {
	margin: -2px 8px 0 0;
}

#centre #tzr-page-content .selecteur .lesfiltres .marge_gauche {
	margin: -2px 8px 0 15px;
}

#centre #tzr-page-content .marge_gauche {
	margin-left: 10px;
}


#centre #tzr-page-content .selecteur .lesfiltres td.resultats {
	width: auto;
	text-align: right;
	padding: 0 0 10px 0;
}


#centre #tzr-page-content .selecteur .lesfiltres td.resultats strong {
	color: #dc1f24;
}


a.bt_submit_rouge {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	overflow: hidden;
	padding: 6px 0 5px 15px;
	background-position: left top;
	background-image: url(../images/commun/bt_submit_rouge_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_rouge span {
	padding: 6px 15px 5px 0;
	background-position: right top;
	background-image: url(../images/commun/bt_submit_rouge_span_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_rouge:hover,a.bt_submit_rouge_active {
	background-position: left -100px;
	background-image: url(../images/commun/bt_submit_rouge_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_rouge:hover span,a.bt_submit_rouge_active span {
	background-position: right -100px;
	background-image: url(../images/commun/bt_submit_rouge_span_fond.png);
	background-repeat: no-repeat;
}


a.bt_submit_gris {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	overflow: hidden;
	padding: 6px 0 5px 15px;
	background-position: left top;
	background-image: url(../images/commun/bt_submit_gris_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_gris span {
	padding: 6px 15px 5px 0;
	background-position: right top;
	background-image: url(../images/commun/bt_submit_gris_span_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_gris:hover,a.bt_submit_gris_active {
	background-position: left -100px;
	background-image: url(../images/commun/bt_submit_gris_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_gris:hover span,a.bt_submit_gris_active span {
	background-position: right -100px;
	background-image: url(../images/commun/bt_submit_gris_span_fond.png);
	background-repeat: no-repeat;
}


a.bt_submit_pt_gris {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	overflow: hidden;
	padding: 6px 0 5px 15px;
	background-position: left top;
	background-image: url(../images/commun/bt_submit_pt_gris_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_pt_gris span {
	padding: 6px 15px 5px 0;
	background-position: right top;
	background-image: url(../images/commun/bt_submit_pt_gris_span_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_pt_gris:hover,a.bt_submit_pt_gris_active {
	background-position: left -100px;
	background-image: url(../images/commun/bt_submit_pt_gris_fond.png);
	background-repeat: no-repeat;
}

a.bt_submit_pt_gris:hover span,a.bt_submit_pt_gris_active span {
	background-position: right -100px;
	background-image: url(../images/commun/bt_submit_pt_gris_span_fond.png);
	background-repeat: no-repeat;
}

a.bt_bleu {
	font-size: 11px;
	line-height: 13px;
	color: #3b5998;
	text-decoration: none;
	border: none;
	overflow: hidden;
	padding: 6px 0 6px 15px;
	background-position: left 1px;
	background-image: url(../images/commun/bt_bleu_fond.png);
	background-repeat: no-repeat;
}

a.bt_bleu > span {
	padding: 6px 15px 6px 0;
	background-position: right 1px;
	background-image: url(../images/commun/bt_bleu_span_fond.png);
	background-repeat: no-repeat;
}

a.bt_bleu:hover {
	color: #ffffff;
	background-position: left -100px;
	background-image: url(../images/commun/bt_bleu_fond.png);
	background-repeat: no-repeat;
}

a.bt_bleu:hover > span {
	background-position: right -100px;
	background-image: url(../images/commun/bt_bleu_span_fond.png);
	background-repeat: no-repeat;
}




/* segmentation clothing */
#tzr-page-content #seg_clothing {
	clear: both;
	margin-top: 40px;
}

/* segmentation */
#tzr-page-content #segment {
	clear: both;
	color: #676767;
}

#tzr-page-content #segment h1 {
	clear: both;
	font-size: 12px;
	color: #7e7e7e;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 13px 10px 11px 10px;
	border: none;
}

#tzr-page-content #segment h1 a:link, #tzr-page-content #segment h1 a:visited {
	display: block;
	color: #dc1f24;
	text-decoration: none;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
}

/* #tzr-page-content #segment h1 a:hover {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
} */

#tzr-page-content #segment .scol {
	float: left;
	padding: 0 2px 0 0;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content #segment .photo {
	position: relative;
	margin-right: 10px;
}

#tzr-page-content #segment .photo img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

#tzr-page-content #segment .texte {
	position: absolute;
	left: 0;
	color: #000000;
	padding: 5px 0 5px 10px;
	background-position: left top;
	background-image: url(../images/commun/fond_blanc_trans.png);
	background-repeat: repeat;
}

#tzr-page-content #segment .texte img {
	float: right;
	margin: 0 0 5px 10px;
	padding: 0;
}

#tzr-page-content .seg_5col .texte,
#tzr-page-content .seg_4col .texte,
#tzr-page-content .seg_3col .texte,
#tzr-page-content .seg_2col .texte {
	top: 0;
}

#tzr-page-content .seg_5col {
	margin: 40px 0 15px 1px;
}

#tzr-page-content .seg_5col .scol {
	width: 189px;
	margin-left: 9px;
}

#tzr-page-content .seg_4col {
	margin: 40px 0 15px 1px;
}

#tzr-page-content .seg_4col .scol {
	width: 239px;
	margin-left: 9px;
}

#tzr-page-content .seg_3col {
	margin: 40px 0 15px 1px;
}

#tzr-page-content .seg_3col .scol {
	width: 322px;
	margin-left: 9px;
}

#tzr-page-content .seg_2col {
	margin: 40px 0 15px 1px;
}

#tzr-page-content .seg_2col .scol {
	width: 489px;
	margin-left: 10px;
}


#tzr-page-content .clothe .scol {
	width: 989px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#tzr-page-content .clothe .texte {
	position: absolute;
	bottom: 0;
	left: 0;
	height: auto;
	width: 989px;
	font-size: 11px;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}

#tzr-page-content #segment .texte  h1 {
	clear: none;
	float: left;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #e9e9e9;
}

#tzr-page-content #segment .texte h1 a:link, #tzr-page-content #segment .texte h1 a:visited {
	padding: 0 15px 0 0;
}



#tzr-page-content .clothe p {
	clear: none;
	float: left;
	color: #999999;
	padding: 7px 10px 0 10px;
}

/* overview */

.overview_vigne {
	clear: both;
	margin-left: 1px;
}

#tzr-page-content .overview_vigne  a:link, #tzr-page-content .overview_vigne a:visited {
	color: #666666;
	text-decoration: none;
}

#tzr-page-content .overview_vigne a:hover {
	color: #dc1f24;
}

#tzr-page-content .overview_vigne p {
	margin: 0 10px 10px 10px;
	padding: 0 0 0 0;
}

.overview_vigne .packimg {
	margin-left: 9px;
	border: none;
	margin-bottom: 10px;
	padding: 0 2px 2px 0;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

.overview_vigne .packimg .imgcenter {
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.overview_vigne .packimg .imgcenter * {
    vertical-align: middle;
}

.overview_vigne .packimg .imgcenter {
    display: block;
}

.overview_vigne .packimg .imgcenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.overview_vigne .packimg .text {
	clear: both;
	display: block;
	border-top: 1px solid #e9e9e9;
	padding: 10px 0 0 0;
}

#centre #tzr-page-content .overview_vigne .packimg .text h1 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 10px 7px 10px;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border: none;
}

/* #centre #tzr-page-content .overview_vigne .packimg a:link .text h1, #centre #tzr-page-content .overview_vigne .packimg a:visited .text h1 {
	display: block;
	color: #dc1f24;
	text-decoration: none;
	margin: 0 10px 8px 10px;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
}

#centre #tzr-page-content .overview_vigne .packimg a:hover .text h1 {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
} */


#centre #tzr-page-content .overview_vigne .packimg .text h1:hover {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
}

#centre #tzr-page-content .overview_vigne .packimg .text p {
	line-height: normal;
}

.overview_carre .packimg {
	width: 237px;
	margin-left: 10px;
	margin-right: -2px;
}

.overview_carre .packimg .imgcenter {
	width: 237px;
	height: 237px;
}


.overview_vertical .packimg {
	position: relative;
	width: 237px;
}

.overview_vertical .packimg .imgcenter {
	width: 237px;
	height: 375px;
}

.overview_vertical .wide {
	z-index: 2;
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#tzr-page-content .overview_vigne .overview_vertical .wide  a:link, #tzr-page-content .overview_vigne .overview_vertical .wide a:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: #bcbcbc;
	padding: 3px 5px 3px 5px;
}

#tzr-page-content .overview_vigne .overview_vertical .wide a:hover {
	background-color: #dc1f24;
}


.overview_horizontal .packimg {
	width: 740px;
}

.overview_horizontal .packimg .imgcenter {
	width: 740px;
	/*	height: 100px; */
	margin: 10px 0;
}

#centre #tzr-page-content .overview_vigne .overview_horizontal .packimg .text h1 {
	float: left;
	width: 230px;
	border: none;
	margin: 0 0 0 0;
	padding: 5px 10px 10px 10px;
	background: url(../images/commun/segment_h1_puce_bord.gif) right top no-repeat;
}

#centre #tzr-page-content .overview_vigne .overview_horizontal p {
	float: right;
	width: 450px;
	margin: 2px 10px 10px 0;
	padding: 0 0 0 0;
}


.overview_vigne_colg {
	float: left;
}

.overview_vigne_colg_760 {
	width: 760px;
}

.overview_vigne_colg_990 {
	width: 1010px;
}


.overview_vigne_cold {
	float: right;
	width: 242px;
	margin-right: 7px;
}


#tzr-page-content .overview_vigne .overview_vigne_cold a:link, #tzr-page-content .overview_vigne .overview_vigne_cold a:visited {
	color: #dc1f24;
	text-decoration: underline;
}

#tzr-page-content .overview_vigne .overview_vigne_cold a:hover {
	color: #666666;
	text-decoration: none;
}

.overview_vigne_cold div {
	width: 230px;
	margin-bottom: 10px;
	padding: 5px 7px 7px 5px;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .overview_vigne_cold h2 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 10px 6px 10px;
	padding: 0 0 0 0;
	border: none;
}

#tzr-page-content .overview_vigne_cold p {
	margin: 0 10px 6px 10px;
	padding: 0 0 0 0;
}







.overview_cold_autre {
	float: left;
	width: 200px;
	min-height: 560px;
	margin-top: 0;
}

.filtre_titre {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0 0 10px 0;	
	background-position: right bottom;
	background-image: url(../images/commun/filtre_fond.gif);
	background-repeat: no-repeat;
}

.filtre01, .filtre02, .filtre03, .filtre04, .filtre05, .filtre06 {
	width: 200px;
	height: 64px;
	margin: 0;
	padding: 0;
	background-position: right bottom;
	background-image: url(../images/commun/filtre_fond.gif);
	background-repeat: no-repeat;
}

.filtre06 {
	height: 73px;
	margin: 0;
	padding: 0;
}

.filtre_technos {
	float: left;
	width: 110px;
	text-align: center;
	margin: 5px 0 0 0;
	padding: 0 0 0 15px;
}

*html .filtre_technos {
	width: 125px;
}

.filtre_radio {
	float: left;
	width: 30px;
	text-align: right;
	margin: 22px 0 0 0;
	padding: 0;
}

.filtre_aide {
	float: left;
	width: 27px;
	text-align: right;
	margin: 20px 0 0 0;
	padding: 0;
}

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

.over_bt {}

.overview. overview_cold_autre .over_bt {
	margin-top: -10px;
}

.over_bt ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}

.over_bt li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #ffffff;
}

#tzr-page-content .over_bt ul li a:link, #tzr-page-content .over_bt ul li a:visited {
	display: block;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	margin: 0 0 1px 10px;
	padding: 4px 5px 6px 25px;
	background-color: #ea2227;
	background-position: 10px 9px;
	background-image: url(../images/commun/over_bt_fond.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .over_bt ul li a:hover, #tzr-page-content .prod_bt ul li a.active {
	color: #ffffff;
	background-color: #000000;
	background-position: 10px -61px;
}



#tzr-page-content .overlib {
	z-index: 1;
	position: absolute;
	display: none;
	left: 780px;
	top: 85px;
	width: 190px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-position: left top;
	background-image: url(../images/commun/overlib_fond_haut.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .overlib h1 {
	font-family: verdana, arial black, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ea2227;
	text-transform: none;
	margin: 0 0 0 0;
	padding: 15px 15px 3px 15px;
}

#tzr-page-content  .overlib p {
	line-height: 16px;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 15px 5px 15px;
}

#tzr-page-content h1.help_over {
	font-family: verdana, arial black, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ea2227;
	text-transform: none;
	margin: 0 0 0 0;
	padding: 15px 15px 3px 15px;
}

#tzr-page-content p.help_over {
	line-height: 16px;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 15px 5px 15px;
}

.overlib .overlib_bas {
	height: 5px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
	background-position: left top;
	background-image: url(../images/commun/overlib_fond_bas.gif);
	background-repeat: no-repeat;
}







/* fiches */
.fiches {
	clear: both;
}


.produit {
	float: left;
	position: relative;
	width: 740px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #ffffff;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

.produit .imgcenter {
	width: 740px;
	height: 280px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.produit .imgcenter * {
    vertical-align: middle;
}

.produit .imgcenter {
    display: block;
}

.produit span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.produit .zoom {
	position: absolute;
	right: 20px;
	bottom: 15px;
	color: #666666;
	text-align: right;
}

.produit a {
        color: #666666;
        text-decoration: none;
        padding-left: 20px;
}

.produit a .zoom, .produit a:visited .zoom {
	background-image: url(../images/commun/zoom_puce.gif);
	background-repeat: no-repeat;
        background-position: left top;
        padding-left: 20px;
}

.produit a:hover .zoom, .produit a.active .zoom {
	color: #dc1f24;
	background-position: left -60px;
	background-image: url(../images/commun/zoom_puce.gif);
	background-repeat: no-repeat;
}


.produit_ski {
	clear: both;
	width: 992px;
	margin-bottom: 15px;
}

.produit_ski .imgcenter {
	width: 992px;
	height: 200px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}


.fiches_infos {
	float: left;
	width: 740px;
	color: #666666;
	margin-bottom: 15px;
	margin-left: 10px;
	background-color: #ffffff;
	background-position: right bottom;
	background-image: url(/images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}


#tzr-page-content .fiches_infos h1 {
	min-height: 40px;
	font-size: 30px;
	color: #dc1f24;
	text-transform: uppercase;
	margin: 0 0 15px 0;
	padding: 20px 15px 0 15px;
	border-bottom: 1px solid #e9e9e9;
}

#tzr-page-content .fiches_infos .cv3-txtseul {
	clear: both;
	line-height: 16px;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
	border-bottom: 1px dotted #e9e9e9;
}


.fiches_infos .block {
	clear: both;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
	border-bottom: 1px dotted #e9e9e9;
}



.fiches_infos .intitule {
	float: left;
	width: 120px;
}

#tzr-page-content .fiches_infos .intitule h2 {
	font-size: 12px;
	color: #dc1f24;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}


.fiches_infos .media {
	clear: both;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
	border-bottom: 1px dotted #e9e9e9;
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.fiches_infos .media .scrollable {
	float: left;
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 470px;
	height:102px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.fiches_infos .media .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
/*
#tzr-page-content .fiches_infos .media .scrollable .items{
	float:left;
 	width:490px; 
}
*/
.fiches_infos .media .scrollable .items .item {
	position: relative;
	float: left;
 	width: 140px; 
	height: 100px;
	margin: 0 20px 0 0;
	text-align: center;
	border:1px solid #ffffff;
}

.fiches_infos .media .scrollable .item:hover {
	border:1px solid #dc1f24;
}


.fiches_infos .media .scrollable .items .item .video_bt {
	position: absolute;
	z-index: 2;
	left: 50px;
	top: 30px;
	width: auto;
	height: auto;
}


/* single scrollable item */
#tzr-page-content .fiches_infos .media .scrollable img {}


/* active item */
#tzr-page-content .fiches_infos .media .scrollable .active {
	border:1px solid #dc1f24;
	position:relative;
	cursor:default;
}


/* prev, next, prevPage and nextPage buttons */
#tzr-page-content .fiches_infos .media a.prev, #tzr-page-content .fiches_infos .media a.next{
	background:url(/images/commun/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin: 0;
	cursor:pointer;
	font-size:1px;
}

/* right */
#tzr-page-content .fiches_infos .media a.next			{ background-position: 0 -30px; clear:right; margin-right: 0px;}
#tzr-page-content .fiches_infos .media a.next:hover	{ background-position:-30px -30px; }
#tzr-page-content .fiches_infos .media a.next:active	{ background-position:-60px -30px; } 


/* left */
#tzr-page-content .fiches_infos .media a.prev			{ margin-left: 0px; } 
#tzr-page-content .fiches_infos .media a.prev:hover	{ background-position:-30px 0; }
#tzr-page-content .fiches_infos .media a.prev:active	{ background-position:-60px 0; }



.fiches_infos .spec {
	clear: both;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
	border-bottom: 1px dotted #e9e9e9;
}

.fiches_infos .spec .specs {
	float: left;
	width: 490px;
	margin-left: 30px;
}


.fiches_infos .spec table {
	width: 100%;
	color: #666666;
	border-collapse: collapse;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.fiches_infos .spec table td {
	vertical-align: top;
	padding: 0 0 3px 10px;
}

.fiches_infos .spec table td:first-child {
	width: 150px;
	padding: 0 0 5px 0;
	background-position: left top;
	background-image: url(../images/commun/spec_table_fond.gif);
	background-repeat: repeat-x;
}

.fiches_infos .spec table td span {
	background-color: #ffffff;
}



.fiches_infos .techno {
	clear: left;
	margin: 0 0 15px 0;
	padding: 0 15px 0 15px;
}

.fiches_infos .techno .technos {
	float: left;
	width: 520px;
	margin-left: 25px;
}


.fiches_infos .techno .packimg {
	float: left;
	width: auto;
	margin: 0 15px 5px 0;
	padding: 0 15px 0 0;
	border-right: 1px solid #efefef;
}

.fiches_infos .techno .packimg a:hover .imgcenter {
	cursor: pointer;
	border: 1px dotted #dc1f24;
}

.fiches_infos .techno .packimg .imgcenter {
	width: auto;
	height: 55px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	border: 1px dotted #ffffff;
}

.fiches_infos .techno .packimg .imgcenter * {
    vertical-align: middle;
}

.fiches_infos .techno .packimg .imgcenter {
    display: block;
}

.fiches_infos .techno .packimg .imgcenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.fiches_infos .techno .packimg .imgcenter img {
	margin-left: -3px;
	padding: 0 5px 0 5px;
}





#tzr-page-content .ski {}

#tzr-page-content .ski .cv3-txtseul {
	clear: both;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
	border-bottom: 1px dotted #e9e9e9;
}


#tzr-page-content .ski .media {
	float: right;
	width: 150px;
	margin: 0 15px 0 0;
	padding: 0 0 0 20px;
	border-left: 1px solid #efefef;
	border-bottom: none;
}

#tzr-page-content .ski .media .intitule {
	clear: both;
	float: none;
}


/* scrollable */
#tzr-page-content .ski .media .vertical {  
	position:relative;
	overflow:hidden;		
	height: 350px;	 
	width: 150px;
}

#tzr-page-content .ski .media .items {	
	position:absolute;
	height:20000em;	
	margin: 0px;
}


#tzr-page-content .ski .media .item {
	position: relative;
	height: 100px;
	margin-bottom: 25px;
	border:1px solid #ffffff;
}

#tzr-page-content .ski .media .item:hover {
	border:1px solid #dc1f24;
}

/* elements inside single item */
#tzr-page-content .ski .media .item img {
}

#tzr-page-content .ski .media .item .video_bt {
	position: absolute;
	z-index: 2;
	left: 50px;
	top: 30px;
	width: auto;
	height: auto;
}

#tzr-page-content .ski .media .item a .video_bt img, #tzr-page-content .ski .media .item a:hover .video_bt img {
	border: none;
}



/* the action buttons above the scrollable */
#tzr-page-content .ski .media #actions {}

#tzr-page-content .ski .media #actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
}

#tzr-page-content .ski .media #actions a:hover {
	text-decoration:underline;
	color:#000;
}

#tzr-page-content .ski .media .disabled,#tzr-page-content .fiches_infos .media a.disabled {
	visibility:hidden;		
}

#tzr-page-content .ski .media .next {}	

/* up and down */
#tzr-page-content .ski .media a.prev, #tzr-page-content .ski .media a.next {
	display: block;
	height:30px;
	width: 30px;
	margin-left: 50px;
	background:url(../images/commun/vert_large.png) no-repeat;
}

#tzr-page-content .ski .media a.next {
	margin-top: 5px;
}

/* up */
#tzr-page-content .ski .media a.prev:hover  		{ background-position:-30px 0; }
#tzr-page-content .ski .media a.prev:active  		{ background-position:-60px 0; }

/* down */
#tzr-page-content .ski .media a.next 				{ background-position: 0 -30px; }
#tzr-page-content .ski .media a.next:hover  		{ background-position:-30px -30px; }
#tzr-page-content .ski .media a.next:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
#tzr-page-content .ski .media a.disabled {
	visibility:hidden !important;		
}



#tzr-page-content .ski .level {
	clear: none;
	float: left;
	width: 490px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	border-bottom: 1px dotted #e9e9e9;
}

#tzr-page-content .ski .level label {
	float: left;
	width: 90px;
	text-align: right;
	margin-top: 10px;
	margin-right: 30px;
}

#tzr-page-content .ski .level .barre {
	float: left;
	width: 330px;
	padding-bottom: 20px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#tzr-page-content .ski .level .barre1 {
	background-image: url(../images/commun/selecteur_01_fond.gif);
}

#tzr-page-content .ski .level .barre2 {
	background-image: url(../images/commun/selecteur_03_fond.gif);
}

#tzr-page-content .ski .level .barre .curseur1 {
	margin-left: 80px;
}

#tzr-page-content .ski .level .barre .curseur2 {
	margin-left: 160px;
}

#tzr-page-content .ski .level .barre .curseur3 {
	margin-left: 240px;
}

#tzr-page-content .ski .level .barre .curseur4 {
	margin-left: 320px;
}

#tzr-page-content .ski .level .legende {
	clear: both;
	padding-bottom: 25px;
}

#tzr-page-content .ski .level .legende ul {
	list-style-type: none;
	text-align: left;
	margin-left: 85px;
}

#tzr-page-content .ski .level .legende ul li {
	float: left;
	width: 80px;
	color: #969696;
	text-align: center;
	padding-top: 10px;
	background: url(../images/commun/selecteur_li_fond.gif) center top no-repeat;
}



#tzr-page-content .ski .spec {
	clear: none;
	float: left;
	width: 490px;
}

#tzr-page-content .ski .spec .specs {
	float: left;
	width: 320px;
	margin-left: 30px;
}



.fiches_infos_fix {
	float: left;
	width: 710px;
	color: #666666;
	margin-bottom: 15px;
	margin-left: 10px;
	padding: 15px;
	background-color: #ffffff;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

.fiches_infos_fix  .intitule {
	float: left;
	width: 120px;
}

#tzr-page-content .fiches_infos_fix .intitule h2 {
	font-size: 12px;
	color: #dc1f24;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

.fiches_infos_fix .fix {
	float: left;
	width: 490px;
	margin-left: 30px;
}

#tzr-page-content .fiches_infos_fix .fix a {
	color: #666666;
	text-decoration: none;
}

#tzr-page-content .fiches_infos_fix .fix a:hover {
	color: #dc1f24;
}

#tzr-page-content .fiches_infos_fix .fix span {
	color: #dc1f24;
}

.fiches_infos_fix .fix img {
	float: left;
	margin: 0 15px 10px 0;
}

#tzr-page-content .fiches_infos_fix .fix p {
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
}

#tzr-page-content .fiches_infos_fix .fix h2 {
	font-size: 13px;
	color: #666666;
	border: none;
}






.fiches_cold {
	float: right;
	width: 242px;
	margin-right: 7px;
}

.fiches_cold .prix {
	width: 240px;
/* 	height: 270px; */
	color: #666666;
	text-align: right;
	margin-bottom: 10px;
	padding: 5px 0 5px 0;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .fiches_cold .prix h1 {
	height: 45px;
	font-size: 30px;
	color: #dc1f24;
	text-transform: uppercase;
	margin: 0 2px 15px 0;
	padding: 10px 15px 0 10px;
	border-bottom: 1px solid #e9e9e9;
	background-position: right 10px;
	background-image: url(../images/commun/prix_h1_fond.gif);
	background-repeat: no-repeat;
}


.fiches_cold .prix div {
	clear: both;
	margin-bottom: 16px;
	padding: 0 15px 0 10px;
}

.fiches_cold .prix .share {
	clear: none;
	float: left;
	width: 75px;
	text-align: right;
	margin-bottom: 15px;
	padding: 0 0 0 0;
}

#tzr-page-content .fiches_cold .prix .share a {
	color: #666666;
	text-decoration: none;
	padding-left: 20px;
	background-position: left top;
	background-image: url(../images/commun/share_puce.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .fiches_cold .prix .share a:hover {
	color: #dc1f24;
	background-position: left -60px;
}

.fiches_cold .prix .love {
	clear: none;
	float: right;
	text-align: left;
	width: 120px;
	margin-bottom: 20px;
	padding: 0 0 0 0;
}

.fiches_cold .prix .legende {
	font-size: 9px;
	line-height: 11px;
	margin-bottom: 0;
}


.fiches_cold .infos {
	width: 240px;
	color: #666666;
	margin-bottom: 10px;
	padding: 5px 0 5px 0;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .fiches_cold h2 {
	font-size: 12px;
	color: #dc1f24;
	text-transform: uppercase;
	margin: 10px 0 8px 0;
	padding: 0 0 0 0;
	border: none;
}

.fiches_cold .infos .paves {
	clear: both;
	margin-bottom: 8px;
	padding: 0 0 8px 10px;
	border-bottom: 1px solid #efefef;
}

.fiches_cold .infos .last {
	border-bottom: none;
}

.fiches_cold .infos .fin_float {
    clear: both;
	float: none;
    font-size: 0px;
    line-height: 0px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 0;
    height: 0;
    overflow: auto;
    visibility: hidden;
    display: block;
}

.fiches_cold .infos .packimg {
	float: left;
	width: 60px;
	margin: 0 12px 5px 0;
}

.fiches_cold .infos .packimg a:hover .imgcenter {
	cursor: pointer;
	border: 1px dotted #dc1f24;
}

.fiches_cold .infos .packimg .imgcenter {
	width: 60px;
	height: 60px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	border: 1px dotted #ffffff;
}

.fiches_cold .infos .packimg .imgcenter * {
    vertical-align: middle;
}

.fiches_cold .infos .packimg .imgcenter {
    display: block;
}

.fiches_cold .infos .packimg .imgcenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.fiches_cold .infos .packimg .imgcenter img {
	margin-left: -3px;
}


.fiches_cold .infos .pro {
	float: left;
	width: 66px;
	margin: 0 7px 5px 0;
}

.fiches_cold .infos .pro a:hover .imgcenter {
	cursor: pointer;
	border: 1px dotted #dc1f24;
}

.fiches_cold .infos .pro .imgcenter {
	width: 66px;
	height: 45px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	border: 1px dotted #ffffff;
}

.fiches_cold .infos .pro .imgcenter * {
    vertical-align: middle;
}

.fiches_cold .infos .pro .imgcenter {
    display: block;
}

.fiches_cold .infos .pro .imgcenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.fiches_cold .infos .pro .imgcenter img {
	margin-left: -3px;
}



.skipass {  

}

#tzr-page-content .skipass h3 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	margin: 5px 0 3px 0;
	padding: 0 0 0 0;
}

#tzr-page-content .skipass p {
	line-height: normal;
	margin: 0 5px 5px 0;
	padding: 0 0 0 0;
}

#tzr-page-content .skipass span {
	color: #dc1f24;
}

#tzr-page-content .skipass a {
	color: #666666;
	text-decoration: none;
}

#tzr-page-content .skipass a:hover {
	color: #dc1f24;
}


#tzr-page-content .skipass p.perso {
	line-height: normal;
	margin: 5px 5px 5px 0;
	padding: 0 0 0 0;
}

#tzr-page-content .skipass p.perso a {
	color: #dc1f24;
}

#tzr-page-content .skipass p.perso a:hover {
	color: #666666;
}

#tzr-page-content .fiches_cold .skipass .scrollable {
	position:relative;
	overflow:hidden;
	width: 215px;
	height:190px;
}

#tzr-page-content .fiches_cold .skipass .scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

#tzr-page-content .fiches_cold .skipass .items div {
	float:left;
	width:215px;
}

#tzr-page-content .fiches_cold .skipass .scrollable img {
	float:left;
	margin: 0 10px 5px 0;
}

#tzr-page-content .fiches_cold .skipass .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

#tzr-page-content .fiches_cold .skipass a.browse {
	background:url(../images/commun/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	font-size:1px;
}

#tzr-page-content .fiches_cold .skipass a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
#tzr-page-content .fiches_cold .skipass a.right:hover 		{ background-position:-30px -30px; }
#tzr-page-content .fiches_cold .skipass a.right:active 	{ background-position:-60px -30px; } 

#tzr-page-content .fiches_cold .skipass a.left				{ margin-left: 15px; } 
#tzr-page-content .fiches_cold .skipass a.left:hover  		{ background-position:-30px 0; }
#tzr-page-content .fiches_cold .skipass a.left:active  	{ background-position:-60px 0; }

#tzr-page-content .fiches_cold .skipass a.disabled {
	visibility:hidden !important;		
} 	

#tzr-page-content .fiches_cold .skipass .navi {
	float: left;
	width:100px;
	height:30px;
	text-align: center;
}

#tzr-page-content .fiches_cold .skipass .navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/commun/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

#tzr-page-content .fiches_cold .skipass .navi a:hover {
	background-position:0 -8px;      
}

#tzr-page-content .fiches_cold .skipass .navi a.active {
	background-position:0 -16px;     
}

.fiches_cold .depose_bt {
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0 15px 0 0;
}





.fiches_cold .pack {
	width: 230px;
	color: #666666;
	margin-bottom: 10px;
	padding: 5px 0 5px 10px;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .pack h2 {
	font-size: 12px;
	color: #dc1f24;
	text-transform: uppercase;
	margin: 10px 0 8px 0;
	padding: 0 0 0 0;
}

.fiches_cold .pack .packimg {
	width: 80px;
	margin: 0 15px 5px 0;
}

.fiches_cold .pack .packimg a:hover .imgcenter {
	cursor: pointer;
	border: 1px dotted #dc1f24;
}

.fiches_cold .pack .packimg .imgcenter {
	width: 72px;
	height: 72px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	border: 1px dotted #ffffff;
}

.fiches_cold .pack .packimg .imgcenter * {
    vertical-align: middle;
}

.fiches_cold .pack .packimg .imgcenter {
    display: block;
}

.fiches_cold .pack .packimg .imgcenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.fiches_cold .pack .packimg .imgcenter img {
	margin-left: -3px;
}






/**********/
/* focus */
/********/
#focus {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
}

#focus img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#focus .focus_col1 {
	float: left;
	width: 314px;
	margin: 0 9px 0 0;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
}

#focus .focus_col2 {
	float: left;
	width: 324px;
	margin: 0 9px 0 0;
	padding: 0 0 0 0;
}

#focus .focus_col2 div {
	margin: 0 0 9px 0;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
}



#focus .focus_col3 {
	float: left;
	width: 324px;
	height: 528px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

#focus .focus_col3 ul {
	list-style-type: none;
	text-align: left;
}

#focus .focus_col3 ul li {
	float: left;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#focus .focus_col3 ul li a:link, #focus .focus_col3 ul li a:visited {
	display: block;
	width: 137px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 7px 10px 9px 15px;
	background-color: #ffffff;
	outline: none;
	background-position: left bottom;
	background-image: url(../images/commun/focus_col3_ul_fond.gif);
	background-repeat: no-repeat;


}

#focus .focus_col3 ul li a:hover ,#focus .focus_col3 ul li a.active:link, #focus .focus_col3 ul li a.active:visited, #focus .focus_col3 ul li a.active:hover {
	background-position: left bottom;
	background-image: url();
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.focus_cadre_news {
	margin: 0 0 0 0;
	padding: 30px 15px 0 15px;
}

.focus_news {
	height: 80px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.focus_news h2 {
    font-size: 12px;
    color: #333333;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.focus_news p {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}

.focus_news .photo {
	float: right;
	text-align: center;
	width: 110px;
	margin: 0 0 0 10px;
}

.focus_news_separe {
	height: 31px;
	background-position: left center;
	background-image: url(../images/commun/focus_news_separe_fond.gif);
	background-repeat: repeat-x;
}

.focus_news_tout {
	font-size: 13px;
	font-weight: bold;
}

.focus_news_tout a:link, .focus_news_tout a:visited {
	display: block;
	color: #333333;
	text-decoration: none;
	background-position: right 1px;
	background-image: url(../images/commun/focus_news_tout_puce.gif);
	background-repeat: no-repeat;
}

.focus_news_tout a:hover {
	color: #dc1f24;
	background-position: right -59px;
}





/* technologis */

#technos {
	margin: -10px 9px 10px 10px;
	padding: 10px;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content #technos .cv3-titrepage {
	margin-right: 5px;
	margin-left: 10px;
}

#technos a {
	text-decoration: none;
}

#technos .slideshow {
	clear: both;
	padding: 20px 0 20px 10px;
}

#technos .slideshow .slideshow_text {
	float: left;
	width: 320px;
}

#technos .slideshow .slideshow_carousel {
	float: right;
	width: 610px;
	margin-right: 9px;
}

.slideshow_carousel #carouselhome {
	position: relative;
	clear: both;
	width: 610px;
	height: 340px;
	margin: 0 0 0 0;
}

.slideshow_carousel #carouselhome .controls {
	bottom: 20px;
}

.slideshow_carousel #carouselhome .barre {
	width: 610px;
	height: 80px;
	padding: 10px 0 0 20px;
}





#technos .fiches_cold {
	float: right;
	width: 295px;
	margin-right: 0;
	padding-left: 15px;
	border-left: 1px solid #efefef;
}

#technos .benef {
	width: 265px;
	color: #666666;
	margin-bottom: 20px;
	padding: 0 10px 10px 10px;
	background-color: #f5f5f5;
}

#tzr-page-content #technos .benef h2 {
	font-size: 12px;
	color: #666666;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 10px 0 8px 0;
}

#technos .benef div {
	margin: 5px 0 12px 0
}


#technos .pack {
	width: 275px;
	color: #666666;
	margin-bottom: 15px;
	padding: 0 0 0 0;
	background-image: none;
	border-bottom: 1px solid #e1e1e1;
}

#tzr-page-content #technos .pack h2 {
	font-size: 12px;
	color: #dc1f24;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}

#technos .pack .packimg {
	width: 120px;
	margin: 0 13px 5px 0;
	vertical-align: top;
}

#technos .pack .packimg a:hover .imgcenter {
	cursor: pointer;
	border: 1px solid #dc1f24;
}

#technos .pack .packimg .imgcenter {
	width: 120px;
	height: 80px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	border: 1px solid #ffffff;
}

#technos .pack .packimg .text {
	clear: none;
	font-size: 11px;
	color: #666666;
	margin: 0 0 5px 5px;
	padding: 5px 0 0 0;
}


/* scrollable */
#tzr-page-content .fiches_cold .vertical {  
	position:relative;
	overflow:hidden;		
	height: 350px;	 
	width: 270px;
}

#tzr-page-content .fiches_cold .items {	
	position:absolute;
	height:20000em;	
	margin: 0px;
}


#tzr-page-content .fiches_cold .item {
	position: relative;
	font-size: 11px;
	color: #454545;
	margin-bottom: 5px;
	text-align: center;
	border:1px solid #ffffff;
}

#tzr-page-content .fiches_cold .item a {
	color: #454545;
}

#tzr-page-content .fiches_cold .item img {
	padding: 5px;
}

#tzr-page-content .fiches_cold .item span {
	display: block;
	text-align: left;
	padding: 0 0 5px 5px;
}

#tzr-page-content .fiches_cold .item:hover {
	border:1px solid #dc1f24;
}

#tzr-page-content .fiches_cold .item .video_bt {
	position: absolute;
	z-index: 2;
	left: 50px;
	top: 30px;
	width: auto;
	height: auto;
}

#tzr-page-content .fiches_cold .item a .video_bt img, #tzr-page-content .fiches_cold .item a:hover .video_bt img {
	border: none;
}


/* the action buttons above the scrollable */
#tzr-page-content .fiches_cold #actions {}

#tzr-page-content .fiches_cold #actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
}

#tzr-page-content .fiches_cold #actions a:hover {
	text-decoration:underline;
	color:#000;
}

#tzr-page-content .fiches_cold .disabled,#tzr-page-content .fiches_infos .media a.disabled {
	visibility:hidden;		
}

#tzr-page-content .fiches_cold .next {}	

/* up and down */
#tzr-page-content .fiches_cold a.prev, #tzr-page-content .fiches_cold a.next {
	display: block;
	height:30px;
	width: 30px;
	margin-left: 110px;
	background:url(../images/commun/vert_large.png) no-repeat;
}

#tzr-page-content .fiches_cold a.next {
	margin-top: 5px;
}

/* up */
#tzr-page-content .fiches_cold a.prev:hover  		{ background-position:-30px 0; }
#tzr-page-content .fiches_cold a.prev:active  		{ background-position:-60px 0; }

/* down */
#tzr-page-content .fiches_cold a.next 				{ background-position: 0 -30px; }
#tzr-page-content .fiches_cold a.next:hover  		{ background-position:-30px -30px; }
#tzr-page-content .fiches_cold a.next:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
#tzr-page-content .fiches_cold a.disabled {
	visibility:hidden !important;		
}







#tzr-page-content #technos .fiches_infos {
	float: left;
	width: 650px;
	font-size: 11px;
	color: #666666;
	margin-bottom: 15px;
	margin-left: 0;
	background-image: none;
	border-bottom: none;
}

#tzr-page-content .block,
#tzr-page-content #technos .fiches_infos .cv3-txtseul,
#tzr-page-content #technos .fiches_infos .cv3-grdimage,
#tzr-page-content #technos .fiches_infos .cv3-imagetxt {
	margin: 0 10px 15px 10px;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #e9e9e9;
}


#tzr-page-content .block .intitule {
	float: left;
	width: 120px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#tzr-page-content .block .intitule h2 {
	font-size: 12px;
	color: #dc1f24;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

.block .block_infos {
	float: left;
	width: 490px;
	margin-left: 20px;
}

.block .block_infos img {
	float: left;
	margin: 0 20px 10px 0;
	padding: 0;
}


#technos .fiches_infos .media {
	clear: both;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #e9e9e9;
}

#tzr-page-content .fiches_infos .last {
	border-bottom: none;
}











/* team */

#tzr-page-content .team_menu_cols {
	width: 242px;
	vertical-align: top;
	margin: 0 -5px 20px 10px;
	padding: 5px 0 5px 0;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .team_menu_cols .imgcenter {
	width: 242px;
	height: 315px;
}

#tzr-page-content .team_menu_cols .imgcenter img {
	margin-left: -6px;
}

#tzr-page-content .team_menu_cols p {
	padding-bottom: 7px;
}

#tzr-page-content .team_menu_cols h1 {
	color: #dc1f24;
	font-size: 28px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 5px 10px 0 10px;
	border-bottom: none;
}

#tzr-page-content .team_menu_cols .text {
	clear: both;
	display: block;
	color: #666666;
	margin: 0 10px 12px 10px;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #e1e1e1;
}

#tzr-page-content .team_menu_cols .text h2 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border-bottom: none;
}

#tzr-page-content .team_menu_cols:hover .text p {
	color: #dc1f24;
}

#tzr-page-content .team_menu_cols:hover .text h2 {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
}



#tzr-page-content .team_menu_cols .imgcenter2 {
	width: 242px;
	height: 125px;
	border-bottom: 1px solid #e9e9e9;
}

#tzr-page-content .team_menu_cols .text2 {
	clear: both;
	display: block;
	color: #666666;
	margin: 0 10px 0 10px;
	padding: 10px 0 0 0;
	border-bottom: none;
}

#tzr-page-content .team_menu_cols .text2 h2 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background-image: none;
	border-bottom: none;
}

#tzr-page-content .team_menu_cols:hover .text2 h2 {
	color: #7e7e7e;
	text-decoration: none;
	background-image: none;
}



#team {
	margin: 0 9px 10px 10px;
	padding: 30px 10px 20px 10px;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content #team h1 {
	font-size: 28px;
	color: #dc1f24;
	text-transform: uppercase;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	border: none;
}

#team .team_col1 {
	float: left;
	width: 679px;
	border-right: 1px solid #eaeaea;
}

#team .team_news {
	font-size: 11px;
	color: #666666;
	margin-bottom: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
}

#team .team_fiche {
	margin-bottom: 10px;
	border-bottom: 1px solid #ffffff;
}

#team .team_news .team_photo img {
	float: left;
	/*width: 240px;*/
	margin: 0 10px 10px 0;
}

#team .team_news .team_infos {
	float: left;
	width: 400px;
	margin: 0 0 10px 0;
}

#team .team_news .team_infos .date {
	font-weight: bold;
	margin-bottom: 3px;
}

#tzr-page-content #team .team_news p {
	line-height: normal;
}

#tzr-page-content .team_news h2 {
	font-size: 12px;
	color: #dc1f24;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border-bottom: none;
}

#tzr-page-content .team_news h2 span {
	color: #666666;
}

.team_news .share {
	float: left;
	margin: 5px 10px 20px 0;
}

#tzr-page-content .team_news .share a {
	color: #666666;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 3px;
	background-position: left top;
	background-image: url(../images/commun/share_puce.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .team_news .share a:hover {
	color: #dc1f24;
	background-position: left -60px;
}

.team_news .love {
	float: left;
	margin: 0 10px 20px 0;
}

.team_news .commente {
	float: left;
	margin: 5px 10px 20px 0;
}

#team .team_news .team_vigne {
	clear: both;
	text-align: right;
	margin-bottom: 10px;
}

#team .team_news .team_vigne img {
	margin-right: 9px;
}


#team .team_news .specs table {
	width: 100%;
	color: #666666;
	border-collapse: collapse;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#team .team_news .specs table td {
	vertical-align: top;
	padding: 0 0 3px 10px;
}

#team .team_news .specs table td:first-child {
	width: 150px;
	padding: 0 0 5px 0;
	background-position: left top;
	background-image: url(../images/commun/spec_table_fond.gif);
	background-repeat: repeat-x;
}

#team .team_news .specs table td span {
	background-color: #ffffff;
}

.team_col1 .media {
	clear: both;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: none;
}

.team_col1 .intitule {
	float: left;
	width: 120px;
}

#tzr-page-content .team_col1 .intitule h2 {
	font-size: 12px;
	color: #dc1f24;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

.team_col1 .media .scrollable {
	float: left;
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 480px;
	height:102px;
}

.team_col1 .media .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.team_col1 .media .scrollable .items .item {
	position: relative;
	float: left;
 	width: 140px; 
	height: 100px;
	margin: 0 20px 0 0;
	text-align: center;
	border:1px solid #ffffff;
}

.team_col1 .media .scrollable .item:hover {
	border:1px solid #dc1f24;
}


.team_col1 .media .scrollable .items .item .video_bt {
	position: absolute;
	z-index: 2;
	left: 50px;
	top: 30px;
	width: auto;
	height: auto;
}


/* single scrollable item */
#tzr-page-content .team_col1 .media .scrollable img {}


/* active item */
#tzr-page-content .team_col1 .media .scrollable .active {
	border:1px solid #dc1f24;
	position:relative;
	cursor:default;
}


/* prev, next, prevPage and nextPage buttons */
#tzr-page-content .team_col1 .media a.prev, #tzr-page-content .team_col1 .media a.next{
	background:url(/images/commun/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin: 0;
	cursor:pointer;
	font-size:1px;
	margin-top: 30px;
}

/* right */
#tzr-page-content .team_col1 .media a.next			{ background-position: 0 -30px; clear:right; margin-right: 0px;}
#tzr-page-content .team_col1 .media a.next:hover	{ background-position:-30px -30px; }
#tzr-page-content .team_col1 .media a.next:active	{ background-position:-60px -30px; } 


/* left */
#tzr-page-content .team_col1 .media a.prev			{ margin-left: 0px; } 
#tzr-page-content .team_col1 .media a.prev:hover	{ background-position:-30px 0; }
#tzr-page-content .team_col1 .media a.prev:active	{ background-position:-60px 0; }

#team .team_col2 {
	float: right;
	width: 240px;
	margin-right: 10px;
}



#tzr-page-content #team .pagination {
	margin: 0 0 0 220px;
}



.team_col1 .menu_onglet {
	clear: both;
	position: relative;
	min-height: 27px;
	margin: 0 20px 20px 10px;
	background-position: left bottom;
	background-image: url(../images/commun/menu_onglet_team_fond.gif);
	background-repeat: no-repeat;
}

.team_col1 .menu_onglet a {
	display: block;
	height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
	margin: 0 7px 0 10px;
	padding: 6px 20px 0 0;
	background-position: right top;
	background-image: url(../images/commun/menu_onglet_team_ul_fond.png);
	background-repeat: no-repeat;
}

.team_col1 .menu_onglet a:hover {
	color: #dc1f24;
	background-position: right -60px;
	background-image: url(../images/commun/menu_onglet_team_ul_fond.png);
	background-repeat: no-repeat;
}

.team_col1 .menu_onglet a span {
	float: left;
	width: 20px;
	height: 27px;
	margin-top: -6px;
	margin-left: -10px;
	padding: 0 0 0 0;
	background-position: left top;
	background-image: url(../images/commun/menu_onglet_team_span_fond.png);
	background-repeat: no-repeat;
}

.team_col1 .menu_onglet a:hover span {
	background-position: left -60px;
}

.team_col1 .menu_onglet a.active:link, .team_col1 .menu_onglet a.active:visited, .menu_onglet a.active:hover {
	color: #dc1f24;
	background-position: right -60px;
	background-image: url(../images/commun/menu_onglet_team_ul_fond.png);
	background-repeat: no-repeat;
}

.team_col1 .menu_onglet a.active:link span, .team_col1 .menu_onglet a.active:visited span, .team_col1 .menu_onglet a.active:hover span {
	background-position: left -60px;
	background-image: url(../images/commun/menu_onglet_team_span_fond.png);
	background-repeat: no-repeat;
}

.team_col1 .cv3-txtseul {
	clear: both;
	font-size: 11px;
	margin: 0 20px 20px 20px;
	padding: 0;
}

#tzr-page-content .team_col1 .cv3-txtseul p {
	line-height: normal;
}







#team .team_col2 .paves {
	clear: both;
	font-size: 11px;
	color: #666666;
	margin-bottom: 15px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #efefef;
}

#team .team_col2 .last {
	border-bottom: none;
}

#team .team_col2 .paves a {
	color: #666666;
	text-decoration: none;
}

#team .team_col2 .paves a:hover {
	color: #dc1f24;
}

#tzr-page-content .team_col2 p {
	line-height: normal;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}

#tzr-page-content .team_col2 h2 {
	font-size: 12px;
	color: #dc1f24;
	margin: 0 0 14px 0;
	padding: 0 0 0 0;
	border: none;
}

#tzr-page-content .team_col2 h2 a {
	text-decoration: none;
}

#team .team_col2 .paves .photos {
	position: relative;
	width: 240px;
	height: auto;
}

#team .team_col2 .paves .photos img {
	margin-bottom: 14px;
}

#team .team_col2 .paves .photos .video_bt {
	position: absolute;
	z-index: 2;
	left: 35%;
	top: 35%;
	width: auto;
	height: auto;
	margin-bottom: 0;
}

#tzr-page-content .team_col2 h3 {
	font-size: 12px;
	font-weight: bold;
	color: #dc1f24;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	border: none;
}

#tzr-page-content .team_col2 h3 .date {
	color: #666666;
}

a.lien_rss {
	font-weight: bold;
	padding-left: 20px;
	background-position: left top;
	background-image: url(../images/commun/lien_rss_puce.gif);
	background-repeat: no-repeat;
}

a.lien_suite {
	padding-right: 10px;
	background-position: right 2px;
	background-image: url(../images/commun/lien_suite_puce.gif);
	background-repeat: no-repeat;
}


a.lien_back {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 20px;
	padding-left: 20px;
	background-position: left 1px;
	background-image: url(../images/commun/lien_back_puce.gif);
	background-repeat: no-repeat;
}

a.lien_back:hover {
	color: #dc1f24;
	background-position: left -59px;
}


#tzr-page-content .team_col2 ul {
	font-size: 12px;
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0;
}

#tzr-page-content .team_col2 ul li {
	margin: 0 0 1pxpx 0;
	padding: 0 0 0 0;
}

#tzr-page-content .team_col2 ul li a {
	display: block;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 5px 0 5px 20px;
	background-position: left 4px;
	background-image: url(../images/commun/archive_puce_plus.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .team_col2 ul li a:hover {
	color: #dc1f24;
	background-position: left -56px;
}

#tzr-page-content .team_col2 ul li a.active {
	background-position: left 4px;
	background-image: url(../images/commun/archive_puce_moins.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .team_col2 ul li a.active:hover {
	color: #dc1f24;
	background-position: left -56px;
}

#tzr-page-content .team_col2 ul ul {
	margin: 0 0 5px 20px;
	padding: 0;
}

#tzr-page-content .team_col2 ul ul li a {
	display: block;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin-bottom: 2px;
	padding: 0 0 0 8px;
	background-position: left 5px;
	background-image: url(../images/commun/archive_puce_niv2.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .team_col2 ul ul li a:hover {
	color: #dc1f24;
	background-position: left -55px;
}

#tzr-page-content .team_col2 ul ul li a.active {
	font-weight: bold;
	background-position: left 5px;
	background-image: url(../images/commun/archive_puce_niv2.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .team_col2 ul ul li a.active:hover {
	color: #dc1f24;
	background-position: left -55px;
}




.team_col2 .packimg {
	margin: 0 10px 5px 0;
}

.team_col2 .packimg a:hover .imgcenter {
	cursor: pointer;
	border: 1px dotted #dc1f24;
}

.team_col2 .packimg .imgcenter {
	height: 66px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	border: 1px dotted #ffffff;
}

.team_col2 .packimg .imgcenter * {
    vertical-align: middle;
}

.team_col2 .packimg .imgcenter {
    display: block;
}

.team_col2 .packimg .imgcenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.team_col2 .packimg .imgcenter img {
	margin-left: -3px;
}



#tzr-page-content #team .focus_col3 {
	clear: both;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-bottom: 10px;
	padding-bottom: 1px;
	border: 1px solid #ebebeb;
}

#team .focus_col3 ul {
	list-style-type: none;
	text-align: left;
	height: 30px;
	background-position: left bottom;
	background-image: url(../images/commun/focus_col3_fond.gif);
	background-repeat: repeat-x;
}

#team .focus_col3 ul li {
	float: left;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#team .focus_col3 ul li a:link, #team .focus_col3 ul li a:visited {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 7px 10px 9px 10px;
	background-color: #ffffff;
	outline: none;
	background-position: left bottom;
	background-image: url(../images/commun/focus_col3_ul_fond.gif);
	background-repeat: no-repeat;


}

#team .focus_col3 ul li a:hover ,#team .focus_col3 ul li a.active:link, #team .focus_col3 ul li a.active:visited, #team .focus_col3 ul li a.active:hover {
	background-position: left bottom;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#team .focus_news {
	height: inherit;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#team .focus_news .photo {
	float: right;
	text-align: center;
	width: 60px;
	margin: 0 0 0 10px;
}

#team .focus_news_separe {
	height: 21px;
	width: 210px;
	background-position: left 2px;
	background-image: url(../images/commun/focus_news_separe_fond.gif);
	background-repeat: repeat-x;
}

#team .focus_news_tout {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

#team .col455 {
	width: 455px;
	padding-right: 24px;
}

#team .col460 {
	width: 460px;
	padding: 0 0 10px 0;
}

#tzr-page-content #team .packimg_455 .text {
	clear: both;
	display: block;
	color: #666666;
	margin: 0 0 0 0;
	padding: 12px 0 10px 0;
}

#tzr-page-content #team .packimg_455 .text h1 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border-bottom: none;
}

#tzr-page-content #team .packimg_455:hover .text p {
	color: #dc1f24;
}

#tzr-page-content #team .packimg_455:hover .text h1 {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border: none;
}


#tzr-page-content #team .col460 .packimg_140 {
	width: 140px;
	margin-bottom: 10px;
	vertical-align: top;
}

.col460 .packimg a:hover .imgcenter {
	cursor: pointer;
	border: none;
}

.col460 .packimg .imgcenter {
	border: none;
	height: 100px;
}

.col460 .packimg .imgcenter img {
	margin-left: -5px;
}

#tzr-page-content #team .team_col2 .packimg_140 .text {
	clear: both;
	display: block;
	color: #666666;
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
}

#tzr-page-content #team .team_col2 .packimg_140 .text h1 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border-bottom: none;
}

#tzr-page-content #team .team_col2 .packimg_140:hover .text p {
	color: #dc1f24;
}

#tzr-page-content #team .team_col2 .packimg_140:hover .text h1 {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border: none;
}

#tzr-page-content .col460 .cv3-txtseul {
	clear: both;
	font-size: 11px;
	margin: 0 0 20px 0;
	padding: 0;
}

#tzr-page-content .col460 .cv3-txtseul p {
	line-height: normal;
}







/* pagination */
.pagination {
	clear: both;
	margin-bottom: 15px;
}

#tzr-page-content .pagination ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#tzr-page-content .pagination ul.pagenbr {
	list-style-image: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.pagination ul.pagenbr li {
	float: left;
	list-style-type: none;
	white-space: nowrap;
	color: #666666;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.pagination ul.pagenbr li a:link, .pagination ul.pagenbr li a:visited {
	display: block;
	color: #666666;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 8px 0 5px;
	background-position: right top;
	background-image: url(../images/commun/pagination_li_puce.gif);
	background-repeat: no-repeat;
}

.pagination ul.pagenbr li a:hover {
	color: #dc1f24;
	background-position: right -60px;
}


.pagination ul.pagenbr li a.last {
	background-image: none;
}


.pagination ul.pagenbr .firstpage a:link, .pagination ul.pagenbr .firstpage a:visited {
	padding: 0 10px 5px 10px;
	color: #ffffff;
	background-position: left top;
	background-image: url(../images/commun/pagination_li_first.gif);
	background-repeat: no-repeat;
}

.pagination ul.pagenbr .firstpage a:hover {
	background-position: top -60px;
}


.pagination ul.pagenbr .lastpage a:link, .pagination ul.pagenbr .lastpage a:visited {
	padding: 0 10px 5px 5px;
	color: #ffffff;
	background-position: right top;
	background-image: url(../images/commun/pagination_li_last.gif);
	background-repeat: no-repeat;
}

.pagination ul.pagenbr .lastpage a:hover {
	background-position: right -60px;
	background-image: url(../images/commun/pagination_li_last.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}


.pagination ul.pagenbr .encours a:link, .pagination ul.pagenbr .encours a:visited {
	color: #dc1f24;
	background-position: top -60px;
	background-image: url(../images/commun/pagination_li_puce.gif);
	background-repeat: no-repeat;
}

.pagination ul.pagenbr .encours a:hover {}

.pagination ul.pagenbr li.encours a.last {
	background-image: none;
}





/* menu onglet */
.menu_onglet {
	clear: both;
	position: relative;
	min-height: 27px;
	margin: 0 0 0 10px;
}

#tzr-page-content .menu_onglet ul {
	position: absolute;
	left: 0;
	bottom: 0;
	list-style-type: none;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#tzr-page-content .menu_onglet ul li {
	float: left;
	height: 27px;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu_onglet a {
	display: block;
	height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
	margin: 0 7px 0 10px;
	padding: 6px 20px 0 0;
	background-position: right top;
	background-image: url(../images/commun/menu_onglet_ul_fond.png);
	background-repeat: no-repeat;
}

.menu_onglet a:hover {
	color: #dc1f24;
	background-position: right -60px;
	background-image: url(../images/commun/menu_onglet_ul_fond.png);
	background-repeat: no-repeat;
}

.menu_onglet a span {
	float: left;
	width: 20px;
	height: 27px;
	margin-top: -6px;
	margin-left: -10px;
	padding: 0 0 0 0;
	background-position: left top;
	background-image: url(../images/commun/menu_onglet_span_fond.png);
	background-repeat: no-repeat;
}

.menu_onglet a:hover span {
	background-position: left -60px;
}

.menu_onglet a.active:link, .menu_onglet a.active:visited, .menu_onglet a.active:hover {
	color: #dc1f24;
	background-position: right -60px;
	background-image: url(../images/commun/menu_onglet_ul_fond.png);
	background-repeat: no-repeat;
}

.menu_onglet a.active:link span, .menu_onglet a.active:visited span, .menu_onglet a.active:hover span {
	background-position: left -60px;
	background-image: url(../images/commun/menu_onglet_span_fond.png);
	background-repeat: no-repeat;
}



.menu_onglet_rouge a:hover {
	color: #ffffff;
	background-position: right -60px;
	background-image: url(../images/commun/menu_onglet_rouge_ul_fond.png);
	background-repeat: no-repeat;
}

.menu_onglet_rouge a span {
	float: left;
	width: 20px;
	height: 27px;
	margin-top: -6px;
	margin-left: -10px;
	padding: 0 0 0 0;
	background-position: left top;
	background-image: url(../images/commun/menu_onglet_rouge_span_fond.png);
	background-repeat: no-repeat;
}


.menu_onglet_rouge a.active:link, .menu_onglet_rouge a.active:visited, .menu_onglet_rouge a.active:hover {
	color: #ffffff;
	background-position: right -60px;
	background-image: url(../images/commun/menu_onglet_rouge_ul_fond.png);
	background-repeat: no-repeat;
}

.menu_onglet_rouge a.active:link span, .menu_onglet_rouge a.active:visited span, .menu_onglet_rouge a.active:hover span {
	background-position: left -60px;
	background-image: url(../images/commun/menu_onglet_rouge_span_fond.png);
	background-repeat: no-repeat;
}



#tzr-page-content .packimg_140 {
	width: 140px;
}

#tzr-page-content .packimg_140 .text {
	clear: both;
	display: block;
	color: #666666;
	margin: 0 15px 0 15px;
	padding: 12px 0 0 0;
}

#tzr-page-content .packimg_140 .text h1 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border-bottom: none;
}

#tzr-page-content .packimg_140:hover .text p {
	color: #dc1f24;
}

#tzr-page-content .packimg_140:hover .text h1 {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border: none;
}



#tzr-page-content .packimg_455 {
	width: 455px;
}

#tzr-page-content .packimg_455 .text {
	clear: both;
	display: block;
	color: #666666;
	margin: 0 15px 0 15px;
	padding: 12px 0 0 0;
}

#tzr-page-content .packimg_455 .text h1 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border-bottom: none;
}

#tzr-page-content .packimg_455:hover .text p {
	color: #dc1f24;
}

#tzr-page-content .packimg_455:hover .text h1 {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border: none;
}



#tzr-page-content .packimg325 {
	width: 325px;
	margin: 0 -5px 10px 10px;
	padding: 5px 0 5px 0;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .packimg325 .imgcenter {
	width: 325px;
	height: 120px;
	border-bottom: 1px solid #e9e9e9;
}

#tzr-page-content .packimg325 .text {
	clear: both;
	display: block;
	color: #666666;
	margin: 0 15px 0 15px;
	padding: 12px 0 0 0;
}

#tzr-page-content .packimg325 .text h1 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border-bottom: none;
}

#tzr-page-content .packimg325:hover .text p {
	color: #dc1f24;
}

#tzr-page-content .packimg325:hover .text h1 {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border: none;
}


#tzr-page-content .packimg990 {
	width: 990px;
	margin: 0 0 10px 10px;
	padding: 0 1px 5px 0;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .packimg990 .text {
	clear: both;
	display: block;
	color: #666666;
	margin: 0 15px 0 15px;
	padding: 12px 0 0 0;
}

#tzr-page-content .packimg990 .text h1 {
	color: #dc1f24;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background-position: right top;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
	border: none;
}

#tzr-page-content .packimg990:hover .text p {
	color: #dc1f24;
}

#tzr-page-content .packimg990:hover .text h1 {
	color: #7e7e7e;
	text-decoration: none;
	background-position: right -60px;
	background-image: url(../images/commun/segment_h1_puce.gif);
	background-repeat: no-repeat;
}











/* titre page */

.titre_page {
	clear: both;
	width: 982px;
	margin: 0 0 10px 10px;
	padding: 10px 0 9px 10px;
	background-position: right bottom;
	background-image: url(../images/commun/ombre_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content .titre_page h1 {
	float: left;
	font-size: 24px;
	color: #666666;
	margin: 0;
	padding: 0;
	border-bottom: none;
}

#tzr-page-content .titre_page ul {
	float: right;
	list-style-type: none;
	margin: -1px 0 0 0;
	padding: 0 0 0 0;
}

#tzr-page-content .titre_page ul li {
	float: left;
	font-size: 10px;
	line-height: 12px;
	color: #7b7b7b;
	text-transform: uppercase;
	margin: 0 10px 1px 0;
	padding: 0 0 0 0;
}


#tzr-page-content .titre_page ul li img {
	float: left;
	margin: 2px 10px 2px 0;
	padding: 0 0 0 0;
}

#tzr-page-content .titre_page ul li a {
	display: block;
	color: #7b7b7b;
	text-decoration: none;
}

#tzr-page-content .titre_page ul li a:hover {
	color: #dc1f24;
}







/*************/
/* bas page */
/***********/
#bas {
	clear: both;
	display: block;
	width: 980px;
	margin: 0 0 5px 10px;
	padding: 15px 0 0 10px;
	background-color: #ececec;
}

#bas .cols {
	float: left;
	width: 205px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 10px 0;
	padding: 0 15px 10px 10px;
}

#bas .cols_d {
	float: left;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 10px 0;
	padding: 0 15px 10px 10px;
}


#bas h2 {
	font-size: 13px;
	color: #666666;
	margin: 0 0 6px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dedede;
}


#bas p {
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
}

#bas .bas_form {
	width: 150px;
	height: 22px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #626262;
	vertical-align: top;
	margin: 0 3px 1px 0;
	padding: 1px 0 0 10px;
	background-color: #ececec;
	border: none;
	background-position: left top;
	background-image: url(../images/commun/bas_form_fond.gif);
	background-repeat: no-repeat;
}

#bas .bas_form_go {
	margin: 0 0 0 0;
}


#conteneur #bas ul {
	list-style: none;
	list-style-type: none;
	margin: 0 0 0 0;
}

#conteneur #bas ul li {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #999999;
	list-style-type: none;
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
}

#conteneur #bas ul li a:link, #bas ul li a:visited {
	display: block;
	color: #999999;
	text-decoration: none;
	padding: 0 0 2px 8px;
	background-position: left 6px;
	background-image: url(../images/commun/bas_ul_puce.gif);
	background-repeat: no-repeat;
}

#conteneur #bas ul li a:hover {
	color: #dc1f24;
}


#conteneur #bas .last a:link, #bas .last a:visited {
	display: block;
	color: #999999;
	text-decoration: none;
	margin-top: 8px;
	padding: 0 0 2px 8px;
	background-image: none;
}

#conteneur #bas .last span {
	color: #dc1f24;
	margin-left: 5px;
}


#bas_plus {
	clear: both;
	display: block;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: right;
	width: 980px;
	margin: 0 0 0 10px;
	padding: 0 0 5px 10px;
}

#bas_plus img {
	vertical-align: middle;
	margin: 0 7px 0 0;
}

#bas_plus a:hover img {
	outline: none;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#conteneur #bas_plus a.lang:link, #bas_plus a.lang:visited {
	color: #999999;
	text-decoration: none;
	padding: 0 0 5px 55px;
	background-position: 10px 1px;
	background-image: url(../images/commun/bas_plus_puce.gif);
	background-repeat: no-repeat;
}

#conteneur #bas_plus a.lang:hover {
	color: #dc1f24;
	background-position: 10px -59px;
}





/***********************/
/* page standard ???? */
/*********************/
.page_ht {
	display: none;
}
.page_titre {
	display: none;
}
.page_text {
}
/************/
/* contact */
/**********/
#contact {
	clear: both;
	margin: -10px 0 0 0;
	padding: 0;
}
#contact form {
	margin: 0;
	padding: 0;
}
#contact select {
	width: 200px;
	font-size: 10px;
	color: #8c4a4a;
	margin: 0 0 10px 0;
	padding: 0 0 0 3px;
	background-color: #ffffff;
	border: 1px solid #8c4a4a;
}
.contact_col01 {
	float: left;
	width: 200px;
	margin: 0 100px 0 0;
	padding: 0;
}
.contact_col02 {
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
}
.contact_col02 div {
	display: none;
}
#contact .contact_col02 h1 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
}
#contact .contact_col02 p {
	margin: 0 0 20px 0;
	padding: 0;
}




#simple_over {
    background-image: url("/images/commun/overlib_fond_haut.gif");
    background-position: left top;
    background-repeat: no-repeat;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 194px;
    z-index: 1;
}
#simple_over h1 {
    color: #8C4A4A;
    display: block;
    font-family: arial black,arial,helvetica,verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 2px 14px 0 2px;
    padding: 0 0 3px;
    text-decoration: none;
    text-transform: uppercase;
}
#simple_over p {
    color: #8C4A4A;
    font-size: 11px;
    line-height: 16px;
    margin: 0 25px 0 20px;
    padding: 0 0 10px;
}

#ui-datepicker-div{
display:none;
}
