@charset "UTF-8";
@import('rte.css');
/* CSS Document */

.clear {
	clear: both;
	display: block;
}

*html img,
* html .png{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/fileadmin/templates/lwc/images/charte/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}
/***************************************/
.clear_right {
	clear: right;
}
#header #accueil a {
	color: #761F61;
	text-decoration: none;
}
#header #accueil a:hover {
	text-decoration: underline;
}
#menu input {
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/********* espace client et panier ***********/
#espace_client fieldset{
 width:110px;
margin:5px 0 0 0px;
height:78px;
float:left;
}

#espace_client input {
	width: 100%;
	margin-bottom: 3px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#000000;
	text-decoration:underline;
	background:none;
	border:none;
	text-align:right;
	float:left;
	
	}
	
#espace_client p.saisir_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height: 100%;
	margin-top: 3px;
	font-weight:normal;
}
#espace_client p.no_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0094b4;
	line-height: 110%;
	margin-top: 0px;
	font-weight:bold;
	float:left;
	width:158px;
}
#espace_client p.back_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height: 110%;
	margin-top: -2px;
	font-weight:bold;
	float:left;
	width:158px;
	height:15px;
	
}

#espace_client p.back_email a, #espace_client p.no_email a{
float:left;
margin-top:0px;
width:158px;
}

#espace_client form.forgot_form {
float:left;
width:158px;
color:#0094B4;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:normal;
margin-left:0px;
text-align:left;

}
	
#espace_client input.forgot_email {
	width: 110px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#000000;
	text-decoration:none;
	background:none;
	border:1px solid #000000;
	text-align:left;
	float:left;
	   	}
	   	
#espace_client input.bouton_forgot{
  background: url(../images/charte/bouton_ok.gif) no-repeat 0;
  width:20px;
  height:20px;
  color:#ffffff;
  font-weight:bold;
  border:none;
  font-size: 0.7em;
  margin-left:130px;
  float:left;
  text-decoration:none;
}	   	
	
	#espace_client input#user, #espace_client input#pass  , #espace_client input#passclear  {
	width: 100px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#000000;
	text-decoration:none;
	background:none;
	border:1px solid #000000;
	text-align:left;
	float:left;
	
	}
	
#espace_client .titre_boite_client  {
  width: 130px;
	margin-bottom: 3px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#0094b4;
	display:none;
}

#espace_client .submit {
  
  width:129px;
  height:19px;
  color:#ffffff;
  font-weight:bold;
  border:none;
  font-size: 0.7em;
  margin-left:0;
  float:left;
  text-decoration:none;
  margin-top:3px;
  text-align:right;
}
	
#espace_client .submit input{
  background: url(../images/charte/bouton_ok.gif) no-repeat 0;
  width:19px;
  height:19px;
  color:#ffffff;
  font-weight:bold;
  border:none;
  text-decoration:none;
  font-size: 1em;
  text-align:center;
  float:left;
  margin:0 0 0 110px;
  padding:0;
}
	
#espace_client p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0094b4;
	line-height: 120%;
	margin-top: 5px;
	font-weight:bold;
}

#panier p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0094b4;
	line-height: normal;
	margin-top: 0px;
}
#espace_client a{
float:left;
width:100%;
}

#espace_client p a{
float:left;
width:155px;
margin-top:5px;
}

#espace_client a, #panier a {
	color: #000000;
	text-decoration: underline;
}
#espace_client a:hover, #panier a:hover {
	text-decoration: underline;
	color: #000000;
}
#espace_client .picto {
	margin-left: 5px;
	float:left;
	margin-top:10px;
	width:19px;

}
#panier .picto {
	margin-left: 40px;
}
#espace_client  .bouton input {
	height: 24px;
	width: 25px;
	background-image: url(../images/bouton_esp_client.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


#espace_client form  {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0094b4;
	line-height: normal;
	margin-left:5px;
	float:left;
	text-align:left;
	width:120px;
}
#espace_client label  {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0094b4;
	line-height: normal;
	float:left;
	text-align:left;
	width:124px;
}

#espace_client .bouton input:hover {
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
#panier h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #0094b4;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 0px;
}
.col_7px {
	margin-right: 4px;
}
#col_centre .listitem h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.7em;
	margin-top: 10px;
	color:#c5d310;
	float:right;
	
}
#col_centre .tx-crthhighlightproduct-pi1 .listitem h2    {
color:#C5D310;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:30px;
margin-top:0;
padding-left:70px;
text-align:right;
width:70px
	    }
	    
	    
#col_centre .tx-crthhighlightproduct-pi1 .listitem h3{
  float:left;
  font-size:12px;
  width:140px;
  margin:0 0 0 0px;
  padding:0;
  line-height:normal;
}

#col_centre .tx-crthhighlightproduct-pi1 .listitem p a{
clear:both;
width:95px;
height:15px;
overflow:none;
border:none;
margin:0;
text-align:center;
display:block;
}

#col_centre .listitem img {
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	/*width:auto;*/
	width:55px;
	height:55px;

}

#col_centre .listitem a {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C5D310;
clear:none;
float:left;
height:55px;
margin-left:0px;
margin-top:-28px;
overflow:hidden;
text-align:center;
width:55px;
}

#col_centre .listitem p a{
clear:both;
width:auto;
height:auto;
overflow:none;
border:none;
}


#col_centre .listitem h3 {
	text-align: left;
	margin:0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	color: #ffffff;
	float:left;
	width:140px;
}
#col_centre .listitem p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 120%;
	margin-left: 10px;
	color:#ffffff;
	float:left;
}

#col_centre .tx-crthhighlightproduct-pi1 .listitem p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: normal;
	margin-left: 10px;
	color:#ffffff;
	float:left;
	width:150px;
	display:none;
}


#col_centre .listitem p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 100%;
	margin-left: 0px;
	color:#ffffff;
	float:left;
	width:140px;
	display:block;
	text-align:left;
}
#col_centre .listitem p.bouton {
	display:block;
	position:absolute;
	/*position: relative;
	float:left;
	margin-top: 10px;
	padding-left: 65px;
	margin-left:0;*/

  text-align: center;
	width: 80px;
	height:18px;
	border:none;
	right: 10px;
	bottom: 5px;
}   
#col_centre .listitem p.bouton a{
font-family: Arial, Helvetica, sans-serif;
	background-color: #none;
	color: #FFFFFF;
	display: block;
	text-align: center;
	width: 75px;
	margin:0 0px 0 0;
	height:15px;
	border:1px solid #c5d310;

}

#col_centre .listitem .bouton {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #none;
	color: #FFFFFF;
	display: block;
	position: absolute;
	text-align: center;
	bottom: 5px;
	right: 5px;
	width: 95px;
	margin:0;
	border:1px solid #c5d310;
	height:15px;
} 
  
#col_centre .bouton a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top:0px;
	padding-bottom: 0px;
	background:none;
}
#col_centre .bouton a:hover {
	background-color: transparent;
}
#col_centre .listitem .prix_reduction {
	color: #ffffff;
	font-weight: bold;
	font-size: 1.2em;
}
#col_centre .cartouche {
	background-color: #c5d310;
	display: block;
	height: 50px;
	text-align: center;
	padding-top: 5px;
	color: #FFFFFF;
	width: 60px;
}
#col_centre .listitem .cartouche {
	position: absolute;
	left: 0px;
	bottom: 10px;
}
#col_centre .cartouche .reduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	line-height: 100%;
	color: #0094b4;
	font-weight: bold;
}
#col_centre .cartouche .pourcent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
	color: #0094b4;
	font-weight: bold;
}
#col_centre .pagination {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.6em;*/
	text-align: right;
	color: #ffffff;
}
#col_centre .pagination a {
	color: #ffffff;
	text-decoration: none;
}
#col_centre .pagination a:hover {
	text-decoration: none;
	color: #c5d310;
}
#col_centre  .filet_bas {
	border:none;
}
#col_centre #fiche_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 120%;
	color: #666666;
}
#col_centre #fiche_1 .bouton {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F29400;
	color: #FFFFFF;
	display: block;
	position: absolute;
	text-align: center;
	bottom: 10px;
	right: 280px;
	width: 100px;
}
#col_centre #fiche_1 .bouton_partenaire {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F29400;
	color: #FFFFFF;
	display: block;
	position: absolute;
	text-align: center;
	bottom: 10px;
	right: 10px;
	width: 260px;
	
}
#col_centre #fiche_1 .bouton_partenaire a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}
#col_centre #fiche_1 .bouton_partenaire a:hover {
	background-color: #761F61;
}
#fiche_1  .cartouche {
	background-color: #c5d310;
	display: block;
	height: 45px;
	width: 55px;
	position: absolute;
	text-align: center;
	padding-top: 10px;
	color: #FFFFFF;
	top: 10px;
	right: 10px;
}
#fiche_1 img {
	display: block;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#fiche_1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #F29400;
}
#fiche_1 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #F29400;
	font-weight: normal;
}
#fiche_1 .prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #ffffff;
	font-weight: bold;
}
#fiche_1 q {
	font-style: italic;
}

.listitem_2  .acheter, #fiche_2 .acheter {
	float: right;
	width: 159px;
	position: relative;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	padding-left: 10px;
}
.listitem_2  .acheter {
	height: 140px;
}
.listitem_2 p.bodytext{
float:left;
width:100%;
}
.listitem_2  p ,#col_centre #fiche_2 p{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.8em;*/
	line-height: normal;
	color: #ffffff;
	/*float:left;*/
	width:auto;
}
.listitem_2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	width:270px;
}
.listitem_2  .cartouche   {
	margin-bottom: 0px;
}
.listitem_2  .prix_barre  {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	position: relative;
	float:left;
}
.listitem_2 .prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 130%;
	color: #ffffff;
}
#fiche_2  .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 90%;
}
#fiche_2 .descriptif .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 90%;
}
#fiche_2  .marque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 10px;
}
#fiche_2  .subheader{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color:#c5d310;
}
#col_centre #fiche_2 .cartouche {
	position: absolute;
	color:#c5d310;
	top: 205px;
  left: 162px;
  width:72px;
  height:68px;
  color:#0094b4;
}
#fiche_2 .subvention {
	position: absolute;
	margin-bottom: 10px;
	top: 75px;
	right: 6px;
}
#fiche_2 .acheter img {
	float: left;
	position: relative;
	margin-right: 2px;
	vertical-align: middle;
}
.listitem_2  .acheter div.subvention{ 
    width:100%;
}
/*#fiche_2 .product_note p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #F29400;
}
*/
#fiche_2 .prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #c5d310;
}
#fiche_2  .prix_reduction  {
	color: #c5d310;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 100%;
}
#fiche_2 .texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	line-height: 120%;
	float:left;
	width:380px;
}
#fiche_2 .texte_noire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 120%;
	color: #000000;
}
#fiche_2 .plus_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #F29400;
}
#fiche_2 .chapitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #ffffff;
	margin-bottom: 8px;
	line-height:normal;
	font-weight:normal;

}
#fiche_2 .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-bottom: 8px;
	line-height:normal;
	float:left;
	width:380px;
	margin-left:0px;
	margin-top:6px;

}
#fiche_2 .clear{
display:none;
}
#fiche_2 p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-bottom: 0px;
	line-height:normal;
	float:left;
	width:380px;
	margin-left:0px;
	margin-top:5px;
}

#tx-ttproducts-pi1-single #fiche_2 p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-bottom: 0px;
	line-height:normal;
	float:left;
	width:380px;
	margin-left:0px;
	margin-top:5px;
}

#fiche_2 p.bodytext a{
  color:#c5d310;
}

#fiche_2 .chapitre_coul {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.9em;*/
	color: #FFFFFF;
	margin-bottom: 8px;
	background-color: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight:bold;
	float:left;
	width:100%;
}
#fiche_2 ul{
margin:10px 0 10px 0;
}
#fiche_2 li {
	list-style-type: disc;
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #ffffff;
	line-height: normal;
	margin-left: 25px;
	text-indent: -10px;
}
#fiche_2 label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #ffffff;
}
#fiche_2   .order_form {
	text-align: right;
	float: right;
	position: relative;
}
#fiche_2 .bouton input {
	width: 100px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #65B9E4;
	display: block;
	padding-top: 8px;
	/*padding-bottom: 4px;*/
	margin-left: 15px;
}
#fiche_2 .bouton input:hover {
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
#fiche_2 .zoom {
	position: absolute;
	right: 0px;
	margin-top: 5px;
	width: 65px;
	text-align: right;
}
#fiche_2 .zoom a {
	color: #666666;
	text-decoration: none;
	display: block;
	margin-top: 2px;
}
#fiche_2 .zoom a:hover {
	color: #62B7E4;
}
#fiche_2 .zoom img {
	float: left;
	position: relative;
}
#fiche_2 .bouton_partenaire {
	font-family: Arial, Helvetica, sans-serif;
	background-color: none;
	color: #FFFFFF;
	display: block;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	float: right; 
	border:1px solid #c5d310;
	margin-right:0px;
	padding:4px;
	margin-top:90px;
	width:auto;

}
#fiche_2 .bouton_partenaire a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
		font-size:0.9em;
		letter-spacing:-0.3px;
}
#fiche_2 .bouton_partenaire a:hover {
	background-color: none;
}
#fiche_2 .securite img {
	float: left;
	position: relative;
}
#associated h1 {
	background-color: #E2007A;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	float:left;
	width:630px;
}

#associated h1.prix{

background:transparent none repeat scroll 0 0;
float:left;
font-weight:bold;
margin-bottom:15px;
margin-top:15px;
width:186px;
}


#associated #ITEM_LIST_RELATED{
float:left;
}
#associated #ITEM_LIST_RELATED h3{
float:left;
background:none;
border:none;
width:190px;
overflow:none;
margin:0;

}

#associated #ITEM_LIST_RELATED h3 a{
float:left;
text-decoration:none;
background:none;
border:none;
color:#ffffff;
overflow:none;
width:190px;
}

#associated #ITEM_LIST_RELATED .cartouche {
display:block;
float:left;
left:140px;
margin:0;
position:absolute;
top:5px;
}

#associated #ITEM_LIST_RELATED .listitem a{
float:left;
text-decoration:none;
background:none;
border:none;
color:#ffffff;
overflow:none;
width:190px;
background:transparent;
}

#associated #ITEM_LIST_RELATED .listitem p.bouton {
float:left;
padding-left:5px;
padding-top:5px;
 border:1px solid #C5D310;
  width:185px;
  margin-top:10px;
  height:13px;
}

 #associated #ITEM_LIST_RELATED .listitem p.bouton a{
 float:left;
 text-align:center;
 background:none;
 color:#ffffff;
 margin:0;
 padding:0;
 font-weight:bold;

 }
 
 #col_centre #associated #ITEM_LIST_RELATED .listitem img {
display:block;
width:115px;
margin:0 0;
height:77px;
float:left;
}
 
  #associated #ITEM_LIST_RELATED p.bodytext {
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.7em;
line-height:120%;
margin-left:75px;
text-align:left;
width:120px;
}


.listitem_2 form, #fiche_2 form {
	text-align: right;
}
.listitem_2 select, #fiche_2 select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.listitem_2   .bouton  {
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #FFFFFF;
	display: block;
	position: relative;
	text-align: center;
	width: 130px;
	margin-top: 10px;
	margin-left: 0px;
	float:left;
	border:1px solid #C5D310;
	padding:4px;
	
}

#fiche_2 .bouton  {
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #FFFFFF;
	display: block;
	position: relative;
	text-align: center;
	width: 130px;
	margin-top: 90px;
	margin-left: 0px;
	float:left;
	border:1px solid #C5D310;
	padding:4px;
	
}
.listitem_2 .bouton img, #fiche_2 .bouton img {
	position: absolute;
	left: -24px;
	top: -2px;
}
.listitem_panier   p   {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.7em;*/
	line-height: 120%;
	color: #ffffff;
}
.listitem_panier h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 5px;
}
.listitem_panier h3 a{
color:#ffffff;
}
.listitem_panier  .prix_barre  {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	position: relative;
}
.listitem_panier div.prix{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 130%;
	color:#ffffff;
	float:left;
	width:100px;
	height:25px;
}

.prix_hors_frais div.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 130%;
	color:#ffffff;
	float:left;
	width:50px;
}

.listitem_panier form {
	text-align: left;
	margin-top: 20px;
}
.listitem_panier select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.listitem_panier .option a {
	color: #ffffff;
	text-decoration: none;
}
.listitem_panier .option a:hover {
	text-decoration: underline;
}
.prix_hors_frais {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-top: 10px;
	display: block;
	float:left;
	width:566px;
}
.prix_hors_frais .txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	float:left;
	width:460px;
}
#col_centre .texte_noir {
	color: #000000;
}
#col_centre .texte_bleu {
	color: #004156;
}
#col_centre .texte_vert {
	color: #c5d310;
}
.coordonnee_facture {
	float: left;
	width: 250px;
	position: relative;
}
.coordonnee_livraison {
	float: right;
	width: 300px;
	position: relative;
	text-align: right;
}
.coordonnee_livraison_ok {
	float: right;
	width: 250px;
	position: relative;
}

.coordonnee_facture h3, .coordonnee_livraison h3, .coordonnee_livraison_ok h3 {
	background: #c5d310;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	width: 240px;
	position: relative;
	font-weight:bold;
}
.coordonnee_livraison  h3 {
	margin-left: 40px;
}
.coordonnee_livraison input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width: 180px;
	margin-bottom: 5px;
}
.coordonnee_livraison  textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width: 180px;
	margin-bottom: 5px;
}#col_centre h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #05AFC8;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
#col_centre .filet_livraison {
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ACC73E;
}
#col_centre .b_modifier {
	margin-right: 10px;
}
#col_centre .texte_noir a {
	color: #000000;
}
.prix_participation {
border-top:3px solid #A8C53C;
float:left;
margin-top:5px;
padding-top:5px;
text-align:right;
width:566px;
}
#col_centre  .total_commande {
	background-image: url(../images/fond_tab_panier.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float:left;
	width:556px;
}
.total_commande .prix_total {
	font-size: 1.5em;
	font-weight: bold;
}

#col_centre #tx-ttproducts-pi1-basket {
float:left;
margin:0;
width:820px;
}

#col_centre #tx-ttproducts-pi1-basket .tt_products_basket{
float:left;
padding-left:140px;
margin:0;
width:566px;
}
#col_centre #tx-ttproducts-pi1-basket .tt_products_basket form{
float:left;
width:566px;
}
#col_centre #tx-ttproducts-pi1-basket .tt_products_basket form h3{
float:left;

}

#col_centre #tx-ttproducts-pi1-basket .bloc_txt {
	padding-left:140px;
	width:566px;
}

#col_centre #tx-ttproducts-pi1-basket .texte_noir   {
color:#ffffff;
}
#col_centre #tx-ttproducts-pi1-basket .texte_noir a{
color:#ffffff;
font-weight:bold;
}
#col_centre #tx-ttproducts-pi1-basket h5 {
color:#ffffff;
font-weight:bold;
}

#col_centre #tx-ttproducts-pi1-basket .tt_products_basket .form_control, .delivery{
float:left;
width:566px;
margin:0;
padding:0;
}


/*****Recherche centre national********/
#col_centre .article .tt-products{
  float:left;
  width:640px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.tt-products{
  float:left;
  width:155px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.tt-products #tx-ttproducts-pi1-search .tt_products_item_search {
  float:left;
  margin-bottom:20px;
}    

.tt-products #tx-ttproducts-pi1-search .tt_products_item_search form label {
  font-size:1.1em;
  color:#ffffff;
  font-weight:bold;
}   
/*END*/

/*Gestion panier*********************/
#contenant.home #col_centre .article .csc-header.csc-header-n1 {
float:left;
width:820px;
margin:0;
padding:0 0 0 15px;
}
#contenant.home #col_centre .article .tt-products{
  float:left;
  width:820px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

/*END*/

/************ fin colonne centre ************/

/********* colonne de gauche (menu) *********/


#col_gauche p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 120%;
	font-weight: normal;
	color: #ffffff;
	margin-left: 5px;
}

#col_gauche p a{ 
  color:#ffffff;
}

#col_gauche h2, #col_gauche h1 {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #0094b4;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom:10px;
	text-transform: uppercase;
	text-align: center;
}

#col_gauche div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
margin-left:-2px;
margin-top:-7px;
}

/* couleurs suivant le chapitre */

div.page_billetterie #col_gauche h2 {
	background-color: #FFF;
	color: #C7D54F;
}
div.page_voyage #col_gauche h2 {
	background-color: #FFF;
	color: #F29400;
}
div.page_sport #col_gauche h2 {
	background-color: #FFF;
	color: #7B9458;
}
div.page_vie #col_gauche h2 {
	background-color: #FFF;
	color: #65B9E4;
}
div.page_mode #col_gauche h2 {
	background-color: #FFF;
	color: #E2007A;
}
div.page_service #col_gauche h2 {
	background-color: #FFF;
	color: #68C1C4;
}

div.page_billetterie #col_gauche p, 
div.page_voyage #col_gauche p, 
div.page_sport #col_gauche p, 
div.page_vie #col_gauche p, 
div.page_mode #col_gauche p, 
div.page_service #col_gauche p {
	color: #FFF;
}

/**************************************/


#col_gauche h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 3px;
}
#col_gauche h3 a {
	color: #FFFFFF;
}
#col_gauche .picto {
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

/********* fin colonne gauche *********/


#col_droite  h2  {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 1em;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
#col_droite img {
	display: block;
	margin-right: auto;
	float:left;
}
#col_droite .csc-textpic{
	height: 270px;
	width: 157px;
	position: relative;
	background-color: #E2007A;
	margin-bottom: 10px;
}

#col_droite .offre_mois {
	height: 270px;
	width: 237px;
	position: relative;
	background-color: #E2007A;
	margin-bottom: 10px;
}
#col_droite .csc-header{
  display: none;
}
#col_droite .offre_mois .bouton {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C7D54F;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	position: absolute;
	width: 100px;
	text-align: center;
	bottom: 10px;
	right: 10px;
}
#col_droite .offre_mois .prix_reduction {
	color: #C7D54F;
	font-weight: bold;
	font-size: 1.2em;
}
#col_droite .nouveaute {
	width: 158px;
	float: left;
	background-color: none;
	margin-bottom: 10px;
	margin-top:5px;
	margin-left:40px;
}
#col_droite .nouveaute img{
  width:60px;
  border:1px solid #c5d310;
  float:left;
  margin:4px;
  height:auto;
}
#col_droite .nouveaute h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.9em;
	color: #c5d310;
	background-color: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	float:right;
	width:85px;
}
#col_droite .nouveaute .bouton {
	font-family: Arial, Helvetica, sans-serif;
	background-color: none;
	color: #ffffff;
	display: block;
	float: left;
	width: 100px;
	margin-top:5px;
	text-align:left;
	margin-left:0;

}
#col_droite .nouveaute .bouton a{
color:#ffffff;
}
#col_droite .coup_coeur {
width: 158px;
	float: left;
	background-color: none;
	margin-bottom: 10px;
	margin-top:5px;
	margin-left:40px;
}
#col_droite .coup_coeur h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.9em;
	color: #c5d310;
	background-color: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	float:right;
	width:85px;
}

#col_droite .coup_coeur img{
  width:60px;
  border:1px solid #c5d310;
  float:left;
  margin:4px;
  height:auto;
}

#col_droite .coup_coeur .bouton {
	font-family: Arial, Helvetica, sans-serif;
	background-color: none;
	color: #ffffff;
	display: block;
	float: left;
	width: 100px;
	text-align: left;
	margin-top:5px;
  margin-left:0;
}
#col_droite .coup_coeur .bouton a{
color:#ffffff;
}
#col_droite h3 {
	text-align: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 120%;
	color: #FFFFFF;
}
#col_droite p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 120%;
	margin-left: 10px;
	color: #FFFFFF;
}


/********Moteur de recherche droite results droit*********/

#col_droite .tx-crthlwcproductplugins-pi2{
float:left;
width:  233px;
}

#col_droite  #tx_crthlwcproductplugins_pi1_searchbox {
float:left;
width:  233px;
background:transparent url("../images/charte/bg-search-right.gif") no-repeat top center;
min-height:460px;
_height:460px;
}

#col_droite #tx_crthlwcproductplugins_pi1_searchbox #tx_crthlwcproductplugins_pi1_search_dept {
  position:absolute;
  top:240px;
  left:5px;
  background:transparent;
  width:250px;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	padding-top:0px;
	padding-left:0px;
	height:40px;
	z-index:1000;
}

#col_droite #tx_crthlwcproductplugins_pi1_searchbox #tx_crthlwcproductplugins_pi1_search_dept label{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 120%;
	color:#ffffff;
	margin-right:5px;
	float:left;
	width:auto;
	margin-left:0px;
}

#col_droite #tx_crthlwcproductplugins_pi1_searchbox #tx_crthlwcproductplugins_pi1_search_dept select{
  color:#000000;
	margin-right:0px;
	float:left;
	width:150px;
	margin-left:0px;
}

#col_droite #tx_crthlwcproductplugins_pi1_searchbox #tx_crthlwcproductplugins_pi1_search_famille {
  position:absolute;
  top:280px;
  left:15px;
  background:transparent;
  width:220px;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	padding-top:0px;
	padding-left:0px;
	height:30px;
	z-index:1000;
}

#col_droite #tx_crthlwcproductplugins_pi1_search_famille label{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 120%;
	color:#ffffff;
	margin-right:5px;
	float:left;
	width:50px;
	margin-left:20px;
}

#col_droite #tx_crthlwcproductplugins_pi1_search_famille select{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
	color:#000000;
	margin-right:0px;
	float:left;
	width:140px;
}

#col_droite #tx_crthlwcproductplugins_pi1_searchbox #tx_crthlwcproductplugins_pi1_search_submit{
  position:absolute;
  top:280px;
  left:60px;
  background:transparent;
  width:160px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 120%;
	padding-top:38px;
	padding-left:20px;
}

#col_droite #tx_crthlwcproductplugins_pi1_searchbox #tx_crthlwcproductplugins_pi1_search_submit input{
  float:left;
  background:transparent url("../images/charte/recherche_Link_Result.gif") no-repeat top center;
  height:90px;
  padding-top:30px;
  color:#ffffff;
  border:none;
  width:150px;
  font-size: 0.7em;

}


/*******Fin*** moteur de recherche results droit*/



/******* Produit de droite****************/

#col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item.listitem_2  {
  float:left;
  margin-top:15px;
  width:220px;
}


#col_droite .tx-crthlwcproductplugins-pi4 a {
  color:#FFFFFF;
  float:left;
  margin-bottom:5px;
  width:100%;
}

#col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_raisonsoc, #col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_description, #col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_cp, #col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_ville, #col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_url{
display:none;
}

#col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_image{
float:left;
width:60px;
height:60px;
overflow:hidden;
border:1px solid #c5d310;
margin:0 2px 2px 0;
}
#col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_image img{
width:auto;
height:60px;
}

#col_droite .tx-crthlwcproductplugins-pi4 .listitem_2 .reduc_prix {
border-left:none;
float:left;
height:60px;
padding-left:10px;
position:relative;
width:60px;
}

#col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_intitule{
color:#c5d310;
font-weight:bold;
float:left;
width:220px;
}
#col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_intitule a{
color:#c5d310;
}
#col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_information, #col_droite .tx-crthlwcproductplugins-pi4 .tx_crthlwcproductplugins_pi1_item_tel  {
color:#ffffff;
float:left;
width:220px;
}

/********* menu en pied de page ********/

#menu_2 ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	text-align: center;
}
#menu_2 li {
	display: inline;
}
#menu_2 a {
	color: #ffffff;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
#menu_2 a:hover {
	text-decoration: underline;
}

/***************************************/


/********** footer **********/

#footer h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 5px;
	color: #0094b4;
}
#footer       p            {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0094b4;
	padding: 0px;
	line-height: 120%;
	text-indent: -10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#footer a {
	color: #0094b4;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer li.carte {
	width: 165px;
	margin-top: 0px;
	margin-bottom: 10px;
	border:none;
	float: left;
	background:#fe7e00;
	height:90px;
	margin-left:-185px;
}
#footer .carte img {
	position: relative;
	left: 0px;
	top: 0px;
}
#footer .carte h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #761F61;
	display: block;
	position: absolute;
	left: 150px;
	top: 8px;
	line-height: 130%;
}
#footer ul li.info_abonnes {
  float:left;
	width: 147px;
	padding: 10px;
	height:70px;
	background-color:#f29400;
	color:#ffffff;
	margin-left:-175px;
}
#footer ul li.info_abonnes a, #footer ul li.info_abonnes p, #footer ul li.info_abonnes h3{
color:#ffffff;
}
#footer li.info_coordinateurs {
	background-color: #E2007A;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 80px;
}
#footer .info_coordinateurs h3, #footer .info_coordinateurs p, #footer .info_coordinateurs a {
	color: #FFFFFF;
}
#footer li.tempeos {
	width: 160px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 80px;
	position: relative;
}
#footer li.contacts {
	width: 500px;
	display: block;
	border:none;
	position: relative;
	height: 80px;
	top: 0px;
	margin-left:10px;
	padding:10px 0 0 0;
}
#footer .contacts img {
	margin-top: 20px;
	margin-bottom: 25px;
	margin-right: 20px;
	position: relative;
	display: block;
	display:none;
	float: left;
	padding-right: 10px;
}
#footer .contacts a {
	font-weight: bold;
	color: #000000;
}
#footer .contacts p {
	line-height: 150%;
}
#footer li.nos_services {
	width: 130px;
	border:none;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	position: relative;
	height: 80px;
}
.mypopin {
	color:#FFF;
	padding:10px;
	text-align:justify;
	text-indent:5px;
	border-radius:.5em;
	-moz-border-radius:.5em;
}
.mypopin  .popin-content {
	padding:10px;
}
.mypopin  .popin-content  p {
	padding:0;
	margin:0 0 1em;
}
#menu      .champ input   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float: left;
	position: relative;
	width: 120px;
	margin-right: 3px;
}
#menu  /********** recherche ********/
.bouton input/*#header #recherche .titre {
	position: relative;
	width: 70px;
	background-image: url(../images/onglet_t_recherche.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	text-align: center;
	line-height: 150%;
	margin-left: 86px;
}
#header  #recherche  form {
	text-align: left;
	background-image: url(../images/onglet_recherche.gif);
	background-repeat: no-repeat;
	height: 26px;
	position: relative;
}
#header #recherche  a {
	text-decoration: none;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header .recherche input {
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	position: relative;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}*/

   {
	background-image: url(../images/bouton_recherche.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	width: 20px;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#menu  .bouton input:hover {
	color: #3366CC;
	cursor: pointer;
}

/********** message *********/
#message {
	width: 566px;
	position: relative;
	height: 298px;
}
#message img {
	float: left;
	position: relative;
}
#message   .centre {
	position: relative;
	width: 566px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-color: #E1007A;
}
#message .fermer {
	position: absolute;
	top: -10px;
	right: 0px;
}
#message .titre {
	height: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#message  .titre .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	position: absolute;
	right: 20px;
	top: 40px;
}
#message h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-indent: 0px;
}
#message  #message_txt {
	background-color: #FFFFFF;
	margin-right: 20px;
	margin-left: 20px;
	padding: 10px;
	position: relative;
	overflow: auto;
	height: 455px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#message #message_txt .date_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	line-height: 120%;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	text-align: left;
	text-indent: 0px;
}
#message  #message_txt  .titre_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #E1007A;
	text-align: left;
	line-height: 120%;
}
#message   #message_txt   .message  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height: 130%;
	text-align: left;
	margin-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1007A;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#message .centre .titre img {
	float: left;
	position: relative;
	margin-right: 10px;
}


/*********** Modif JGR *********/

div#fiche_1 div.product_note p{
	color:#F29400;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
}
#col_centre #fiche_1 .product_note .prix {
color:#F29400;
font-family:Arial,Helvetica,sans-serif;
font-size:2em;
font-weight:bold;
line-height:100%;
}
div#fiche_1  .subheader{
  margin : 15px 0px 15px 0px;
}
.product_infopartenaire {
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:0.7em;*/
line-height:normal;
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
	width:388px;
	margin-left:240px;
	display:none;
	}
	
#fiche_2 .product_infopartenaire p.chapitre{
color:#ffffff;
}
#fiche_2 .product_infopartenaire p.chapitre_coul{
color:#ffffff;
}
#col_centre .tab_panier {
	background-color: #C7D54F;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/fond_tab_panier.jpg);
	background-repeat: repeat-y;
}
#col_centre .tab_panier p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
}
#col_centre .tab_panier td {
	padding: 5px;
}
#col_centre   .tab_panier   h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}
#col_centre .b_poursuivre {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A6D9E3;
	color: #FFFFFF;
	display: block;
	position: relative;
	text-align: center;
	float: right;
	margin-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#col_centre .b_poursuivre a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#col_centre .b_poursuivre a:hover {
	background-color: #F29400;
}
#col_centre .b_valider, #col_centre .b_modifier {
	font-family: Arial, Helvetica, sans-serif;
		background-color: transparent;
	color: #FFFFFF;
	display: block;
	position: relative;
	text-align: center;
	float: right;
	padding-top: 4px;
	padding-bottom: 4px;
}
#col_centre .b_valider a, #col_centre .b_modifier a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#col_centre .b_valider a:hover, #col_centre .b_modifier a:hover {
	background-color: transparent;
	text-decoration:underline;
}
#col_centre .picto {
	float: left;
	margin-right: 10px;
	position: relative;
}
#col_centre h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #ffffff;
	font-weight: bold;
	margin-top:8px;
	padding-left:10px;
}
#col_centre p {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.8em;*/
	line-height: 120%;
}
#col_centre #pagefixe {
	margin-left: 8px;
	margin-top: 10px;
	margin-right: 50px;
}
#col_centre #pagefixe p {
	font-size: 0.8em;
	margin-top: 8px;
}
#col_centre #pagefixe li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 120%;
	color: #FFFFFF;
	list-style-type: disc;
	margin-left: 30px;
	margin-top: 8px;
}
#col_centre #pagefixe h1 {
	font-weight: bold;
	margin-bottom: 30px;
}
#col_centre #pagefixe h2 {
	color: #C5D310;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C5D310;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}
#col_centre #pagefixe h3 {
	font-size: 1.2em;
	line-height: 120%;
	margin-top: 8px;
}
#col_centre #pagefixe h4 {
	font-size: 1em;
	line-height: 120%;
	margin-top: 8px;
}
#col_centre #pagefixe h5 {
	font-size: 1em;
	line-height: 120%;
	font-weight: bold;
	color: #C5D310;
}
#col_centre #pagefixe a {
	line-height: 120%;
	color: #C5D310;
	text-decoration: underline;
}
#col_centre #pagefixe a:hover {
	line-height: 120%;
	color: #F29400;
	text-decoration: underline;
}
#col_centre #tx_crthlwcproductplugins_pi1_searchbox{
float:left;
width:635px;
height:444px;
background:transparent url("../images/charte/bg_recherche.gif") no-repeat top left;
}



#col_centre .tx-crthlwcproductplugins-pi1  {
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	float:left;
	width:630px;
}
#col_centre .tx-crthlwcproductplugins-pi1 div a {
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	text-align:right;
	}
 #col_centre .tx-crthlwcproductplugins-pi1 hr{
 display:none;
 }
#col_centre #tx_crthlwcproductplugins_pi1_searchbox form{
  float:left;
  background:transparent url("../images/charte/bg-recherche-region-liste.gif") repeat-y top left;
  width:635px;
    margin-top:200px;
    margin-left:0;
    height:250px;
}

#tx_crthlwcproductplugins_pi1_searchbox  .categ_search {
  float:left;
  background:transparent url("../images/charte/intro-recherche-categorie.gif") no-repeat 30px 0;
  width:300px;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	padding-top:100px;
	padding-left:0px;
	color:#ffffff;
}

#tx_crthlwcproductplugins_pi1_searchbox  .keyword_search{
  float:left;
  background:transparent url("../images/charte/intro-recherche-motcles.gif") no-repeat top left;
  width:320px;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	padding-top:100px;
	padding-left:0px;
	color:#ffffff;
	margin-left:10px;
}

#tx_crthlwcproductplugins_pi1_searchbox .categ_search #tx_crthlwcproductplugins_pi1_search_dept  {
  float:left;
  margin-top:10px;
}



#tx_crthlwcproductplugins_pi1_searchbox .categ_search #tx_crthlwcproductplugins_pi1_search_dept label{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 120%;
	color:#ffffff;
	margin-right:5px;
	float:left;
	width:auto;
	margin-left:30px;
}
     
#tx_crthlwcproductplugins_pi1_searchbox .categ_search #tx_crthlwcproductplugins_pi1_search_dept select{
  color:#000000;
	margin-right:0px;
	float:left;
	width:145px;
	margin-left:0px;
}
    


#tx_crthlwcproductplugins_pi1_searchbox .categ_search #tx_crthlwcproductplugins_pi1_search_famille label{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 120%;
	color:#ffffff;
	margin-right:5px;
	float:left;
	width:78px;
	margin-left:30px;
}

#tx_crthlwcproductplugins_pi1_searchbox .categ_search #tx_crthlwcproductplugins_pi1_search_famille  {
  float:left;
  margin-top:10px;
}
       
#tx_crthlwcproductplugins_pi1_searchbox .categ_search #tx_crthlwcproductplugins_pi1_search_famille select{
  font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color:#000000;
	margin-right:0px;
	float:left;
	width:145px;
}



/**/

/*Billetterie*/

.page_billetterie #col_centre .article .bloc{
  text-align:center;
}

.page_billetterie #col_centre .article .tx-crthhighlightproduct-pi1{
 float:left;
margin:0 0 0 0;
padding-left:70px;
text-align:center;
width:550px;
}

#tx_crthlwcproductplugins_pi1_searchbox .keyword_search #tx_crthlwcproductplugins_pi1_search_dept2  {
  float:left;
  margin-top:10px;
}



#tx_crthlwcproductplugins_pi1_searchbox .keyword_search #tx_crthlwcproductplugins_pi1_search_dept2 label{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 120%;
	color:#ffffff;
	margin-right:5px;
	float:left;
	width:auto;
	margin-left:40px;
}
     
#tx_crthlwcproductplugins_pi1_searchbox .keyword_search #tx_crthlwcproductplugins_pi1_search_dept2 select{
  color:#000000;
	margin-right:0px;
	float:left;
	width:145px;
	margin-left:0px;
}
    


#tx_crthlwcproductplugins_pi1_searchbox .keyword_search #tx_crthlwcproductplugins_pi1_search_keyword label{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 120%;
	color:#ffffff;
	margin-right:5px;
	float:left;
	width:78px;
	margin-left:40px;
}

#tx_crthlwcproductplugins_pi1_searchbox .keyword_search #tx_crthlwcproductplugins_pi1_search_keyword  {
  float:left;
  margin-top:10px;
}
       
#tx_crthlwcproductplugins_pi1_searchbox .keyword_search #tx_crthlwcproductplugins_pi1_search_keyword select{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
	color:#000000;
	margin-right:0px;
	float:left;
	width:145px;
}
/**/
           
#tx_crthlwcproductplugins_pi1_searchbox #tx_crthlwcproductplugins_pi1_search_submit{
  position:absolute;
  top:367px;
  left:245px;
	width:150px;
	height:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
	padding-top:0;
	padding-left:0px;
	background-repeat: no-repeat;
	background-position: center top;
	margin:0;
	}

#tx_crthlwcproductplugins_pi1_searchbox #tx_crthlwcproductplugins_pi1_search_submit input{
	float:left;
	background:#0094B4 url("../images/charte/recherche_Link_Result.gif") no-repeat top center;
	height:80px;
	padding-top:40px;
	color:#ffffff;
	border:none;
	width:150px;
	font-size: 0.7em;
	margin-left:0px;
	cursor:pointer;
}                       



#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list{
float:left;
color:#ffffff;
text-align:justify;
font-size:0.9em;
}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_raisonsoc{
float:left;
width:500px;
margin-left:10px;
color:#ffffff;
font-size:1em;
font-weight:bold;   
display:none;
}
#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_raisonsoc a{
text-decoration:none;
color:#ffffff;
}
#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_cp {
 }
#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_description,#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_url {
float:left;
width:500px;
margin-left:10px;
color:#c5d310;
display:none;
}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_ville  {
left:500px;
margin-left:25px;
margin-top:0;
position:absolute;
top:70px;
color:#c5d310;
display:block;
text-align:left;
}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_intitule {
float:left;
width:350px;
margin-left:10px;
color:#ffffff;
margin-bottom:0;
padding:0;
}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_intitule a{
text-decoration:none;
color:#ffffff;
margin:0;
padding:0;}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_information{
float:left;
width:350px;
margin-left:10px;
color:#c5d310;
padding:0;
margin-top:0;

}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_telephone {
float:left;
width:350px;
color:#ffffff;
margin-left:10px;
display:block;
}
#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .reduc_prix  {  
left:500px;
margin-left:25px;
margin-top:0;
position:absolute;
top:5px;
}
#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_url a{
color:#ffffff;
float:left;
width:auto;
height:auto;
background:none;
position:relative;
top:0;
padding-top:0;
left:0;

}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_image{
float:left;
margin-right:20px;
width:90px;
margin-left:10px;
height:110px;
overflow:hidden;
}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_image img{
border:0px solid #c5d310;
width:90px;
height:auto;
}

#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_image {
float:left;
margin-right:10px;
width:230px;
margin-left:10px;
height:450px; /* 300  */
overflow:hidden;
}

#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_image img   {
    width:auto;
    /* height:195px; */ 
}

#col_centre #tx_crthlwcproductplugins_pi1_list{
float:left;
color:#ffffff;
text-align:justify;
font-size:0.8em;
}
#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_raisonsoc{
float:left;
width:360px;
margin-left:10px;
color:#ffffff;
font-size:1em;
font-weight:bold;
display:none;
}
#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_raisonsoc a{
text-decoration:none;
color:#ffffff;
}
#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_description{
float:left;
width:360px;
margin-left:10px;
color:#ffffff;
line-height:normal;
}
#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_telephone,#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_cpville ,#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_ville , #col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_adresse{
  display:none;
}
#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_intitule {
float:left;
width:360px;
margin-left:10px;
margin-bottom:10px;
color:#ffffff;
font-size:1.2em;
font-weight:bold;
}
#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_information {
color:#C5D310;
float:left;
line-height:normal;
margin-left:10px;
margin-top:0px;
margin-bottom:10px;
width:360px;
}

#col_centre #tx_crthlwcproductplugins_pi1_list.tt_products_item_list .tx_crthlwcproductplugins_pi1_item_url{
float:left;
width:360px;
color:#ffffff;
margin-left:10px;
line-height:normal;
}

#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_url{
color:#ffffff;
position:absolute;
width:93px;
height:35px;
background:transparent url(../images/charte/arobase.gif) no-repeat top center;
text-align:center;
padding-top:45px  ;
left:15px;
top:235px;

}
#col_centre #tx_crthlwcproductplugins_pi1_list .tx_crthlwcproductplugins_pi1_item_url a{
color:#ffffff;
text-align:center;

}

#col_centre #tx_crthlwcproductplugins_pi1_list .reduc_prix  {
position:absolute;
left:170px;
top:240px;
margin-top:0;
}

#col_centre #tx_crthlwcproductplugins_pi1_list .list_link{
float:left;
width:620px;
margin:10px 0 10px 0;

}

#col_centre #tx_crthlwcproductplugins_pi1_list .list_link .centre {
	float: left;
	position: relative;
	display: block;
	width: 620px;
	text-align: left;
	font-weight:bold;
	font-size:12px;
}

.list_link{
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.7em;*/
	color: #666666;
	line-height: 120%;
}
.list_link .prec {
	float: left;
	position: relative;
	display: block;
	width: 30%;
}
.list_link .centre {
	float: left;
	position: relative;
	display: block;
	width: 40%;
	text-align: center;
}
.list_link .suiv {
	float: right;
	position: relative;
	display: block;
	width: 30%;
	text-align: right;
}
.list_link a{
	color : #666666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.list_link a:hover {
	text-decoration: underline;
}
#col_centre .tx-jgjqbannerrotator-pi1{
  float:left;
  width:375px;
  height:435px;
  overflow:hidden;
}
.tx-crthhighlightproduct-pi1 {
  float:left;
  position:relative;
  margin: 0;
  padding-left:8px;
  width:500px;
  background:transparent;
  background:transparent url("../images/charte/bg-lisitem_vert.gif") repeat-y top center;
}
.tx-crthlwcproductplugins-pi3    {
  float:left;
  margin:0px;
  width:500px;
  background:transparent ;
}  

#message_mdp h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: center;
	background-color: #E1007A;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	margin-bottom: 20px;
}
#message_mdp input {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-right: 120px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#col_centre #message_mdp .bouton {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E2007A;
	color: #FFFFFF;
	display: block;
	position: relative;
	text-align: center;
	width: 95px;
	float: right;
	margin-right: 120px;
	margin-top: 5px;
}


/**********BILLETERIE**************/


.billetterie .article .bloc{   
  float:left;
  width:640px;
  text-align:center;
}

.billetterie #col_centre .tx-crthhighlightproduct-pi1{
float:left;
width:600px;
margin:10px 0 0 0;
padding-left:40px;
background:none;
}
.billetterie #col_centre .tx-crthhighlightproduct-pi1 .listitem {
border:2px dotted #FFFFFF;
color:#FFFFFF;
float:left;
height:142px;
margin:0 12px 0 0;
overflow:hidden;
padding:5px 14px 5px 0;
position:relative;
width:160px;
}

.billetterie #col_centre .tx-crthhighlightproduct-pi1 .listitem a{
border:0;
}

.billetterie #col_centre .tx-crthhighlightproduct-pi1 .listitem h2{
width:85px;
}

.tx-powermail-pi1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.8em;
}

#contenant.franchise form#formulairecandidature fieldset{
border:1px solid #C5D310;
float:left;
width:600px;
margin-top:20px;
padding:10px;
}

#contenant.franchise form#formulairecandidature fieldset div{
border:0px solid #C5D310;
float:left;
width:570px;
margin-top:0px;
padding:5px;
}
#contenant.franchise form#formulairecandidature fieldset div.powermail_radio_inner{
clear: none;
width: 160px;
}
#contenant.franchise form#formulairecandidature fieldset div.powermail_radio_inner label{
margin:0; width:53px;
}
#contenant.franchise form#formulairecandidature fieldset div.powermail_radio_inner input {
 width:50px;
}
#contenant.franchise form#formulairecandidature fieldset#tx-powermail-pi1_fieldset_6  {
border:0px;
}
#contenant.franchise form#formulairecandidature fieldset#tx-powermail-pi1_fieldset_6 div{
float:left;
width:295px; 
text-align:center;
}
#contenant.franchise form#formulairecandidature fieldset#tx-powermail-pi1_fieldset_6 div#powermaildiv_uid30   {
width:600px;
text-align:right;
}
#contenant.franchise form#formulairecandidature fieldset#tx-powermail-pi1_fieldset_6 legend {
display:none;
}
#contenant.franchise form#formulairecandidature fieldset legend{
position:relative;
left:15px;
margin-top:0;
}
#contenant.franchise .tx_powermail_pi1_fieldwrap_html p.tx_powermail_pi1_fieldwrap_html_radio_title,#contenant.franchise form#formulairecandidature label{
    color: #FFFFFF;
    display: block;
    float: left;
    line-height: 12px;
    margin-right: 10px;
    text-align: right;
    width: 210px;
    font-weight:normal ;
    font-size:1em;
    }
    
#contenant.franchise form#formulairecandidature input, #contenant.franchise form#formulairecandidature textarea{width:250px;}
#contenant.franchise form#formulairecandidature input#uid48{width:100px;}

#contenant.franchise form#formulairecandidature #powermaildiv_uid52 input    {
width:100px;
}

.tx_powermail_pi1_fieldwrap_html p {
 	color:#C5D310;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.tx-powermail-pi1 legend {
  margin-top :30px;
  color:#c5d310;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.3em;
  font-weight:bold;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html{
    margin : 3px 0px 3px 0px;
    font-size : 1em;
}

.tx-powermail-pi1 label {
  line-height:12px;
  text-align:right;
  width:200px;
  display:block;
  float:left;
  margin-right:10px;
  color : #FFFFFF;
}

.tx-powermail-pi1 .powermail_radio_inner {
    display:block;
    clear:both;
 }
#col_centre  .tx-powermail-pi1  .tx_powermail_pi1_fieldwrap_html_radio_title p{
      color : white;
      font-size:1em;
     
}


.tx-powermail-pi1 .powermail_radio_inner label{
    width:300px;
    margin-left : 100px;
 }

#footer li.contacts img{
    display:inline;
    margin : -5px 0px 0px 0px;
}
#linkMonCompte {
  font-family:Arial,Helvetica,sans-serif;
font-size:0.7em;
margin-bottom:3px;
margin-top:3px;
text-align:right;
text-decoration:underline;
width:100%;
float:left;
}

/*********** MON COMPTE *************/
.tx-srfeuserregister-pi1 legend {
	color:#C5D310;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding:0 0.3em;
}

.tx-srfeuserregister-pi1 label, .tx-srfeuserregister-pi1 label span {
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style:normal;
	font-size: 0.8em;
}
.tx-srfeuserregister-pi1 a {
	background-image:none;
	text-decoration:none;
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
}

.tx-srfeuserregister-pi1 a:hover {
	text-decoration: underline;
}

/***************** Boite de dialogue abonné ********************/

#alertnolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;	
}
#alertnolink a{
	color:#0094b4;	
}

/******** panier *********/

#tx-ttproducts-pi1-basket .prix {
	color:#FFF;
}

/*********** produits associés ********/

#associated .listitem a {
	margin-top:0px;
	height:auto;
	width:auto;
	border:0px;
	float:none;
	text-align:left;
}

#associated .cartouche {
	position:relative;
	float:none;
}

#associated .listitem p.bouton {
	float:none;
	padding-left:5px;
	padding-top:50px;
}
#associated .listitem p.bouton a {
	font-size:1.3em;
}
/* fond neige 

body{
	background-image:url(../images/fond-neige.png);
	background-repeat: repeat-x;
}
*/
/*********** aide ***********/

#contenant_client .aide a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#20A2BD;
}

/********** page découvrir **********/

#contenant.whois_page .article{
	padding-left:30px;
	padding-right:30px;
}
#contenant.whois_page .article h1{
	margin-bottom: 10px;
}
#contenant.whois_page .article h2{
	padding-left:0;
}

#contenant.whois_page .article h3{
	font-size: 0.9em;
    color:#FFF;
	margin-bottom: 15px;
    margin-top: 10px;
	
}
#contenant.whois_page .article p {
	font-size:0.8em;
	margin-bottom: 10px;
}
#contenant.whois_page .article ol{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FFF;
}
#contenant.whois_page .article li{
	list-style-type: decimal;
    margin-bottom: 2px;
    list-style-position: inside;
}
#contenant.whois_page .article a{
	color:#C5D310;
}
#contenant.whois_page .article .renseignement{
	text-align: right;
	margin-top:30px;
}

/********** txt recherche header **************/

#contenant_client #recherche #searchbox_linklocal a{
	font-size: 0.8em;
	color:#000;
}

.delivery_info {
    border-top: 3px solid #A8C53C;
    float: left;
    margin-top: 5px;
    padding-top: 5px;
    text-align: justify;
    width: 566px;
    color:white;
}
