/* General Class */
.clear {
  clear: both;
  height: 1px;
  margin-bottom: -1px;
}

.pageContent {
	width:auto !important;
	width:100%;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:15px;
	margin-left:auto !important;
  	background: url(../images/contenu_prospect/content-top.png) top left repeat-x;
}
.pageContentBottom {
	padding-bottom:10px;
  	background: url(../images/contenu_prospect/content-bottom.png) bottom left repeat-x;
}
* html #boutique {
	height:1%;
}




/*
+-----------------------+
|	=> Cadres			|
+-----------------------+
*/
.pageContent .cadre_intro {
	height:153px !important;
	height:163px;
}
.pageContent .cadre_intro h1 {
	margin:10px 20px;
}
.pageContent .cadre_intro p {
	width:440px !important;
	width:460px;
	padding:0 0 0 20px;
	color:#3F3C41;
	font-size:1.2em;
}

.pageContent .cadre_haut {
	margin:5px 0;
	padding:20px;
	background:url(../images/env_v3/cadre_haut.gif) top left no-repeat;
}
.pageContent .cadre_haut h2 {
	margin:0 0 10px 0;
}
.pageContent .cadre_haut h2 img {
	display:block;
}

.pageContent .cadre_bas {
	background:url(../images/env_v3/cadre_bas.gif) bottom left no-repeat;
}

.pageContent .souscadre_grand {
	width:660px;
	margin:0 0 40px 0 !important;
	margin:0 0 20px 0;
	background:url(../images/env_v3/souscadre_grand.gif) bottom left no-repeat;
}
.pageContent .souscadre_petit {
	position:relative;
	float:left;
	width:310px;
	margin:0 auto 20px auto; !important;
	margin:0 auto -20px auto;
	background:url(../images/env_v3/souscadre_petit.gif) bottom left no-repeat;
}
.pageContent .souscadre_grand div,
.pageContent .souscadre_petit div {
	padding:8px;
	padding-left:70px;
	background:url() 5px 10px no-repeat;
}
.pageContent .souscadre_grand h3,
.pageContent .souscadre_petit h3 {
	height:30px;
	margin:0 5px;
	color:#F00;
	font-size:1.5em;
	font-weight:normal;
	background:url(../images/env_v3/souscadre_haut.gif) bottom left repeat-x;
}


/*
+-----------------------+
|	=> Colonnes			|
+-----------------------+
*/
/* Mentions Légales */
.boutique-mentions {
	clear:both;
	text-indent:10px;
	margin:35px 15px 5px 15px;
	background:url(../images/boutique_v30/puce-mentions.gif) 0 2px no-repeat;
}
.boutique-mentions a,
#boutique-mentions-txt a {
	cursor:pointer;
	color:#4F4F4F;
	font-size:7pt;
}
#boutique-mentions-txt {
	display:none;
	margin:0;
	padding:3px;
	color:#000;
	font-size:7pt;
	text-align:justify;
	background:#DDD;
	border:1px solid #999;
}
#boutique-mentions-txt a {
	text-decoration:underline;
	color:#000;
}
.pageContent .colomn1 {
	/*width: 445px;*/
	width: 488px;
	float:left;
	overflow:hidden;
}
.pageContent.CT1-1 .colomn1 {
  width: auto;
  float: none !important;
}
.pageContent.CT1-2 .colomn1 {
  width: 500px;
}

.pageContent .colomn2,
#contenu_tranverse .colomn2 {
	float:right;
	/*width: 220px;*/
	width: 188px;
	/*
	margin:0 17px 0 0 !important;
	margin:0 10px 0 0;
	*/
	padding:85px 0 0 0;
	overflow:hidden;
}
#contenu_tranverse .colomn2 {
	margin-right:0 !important;
}
.pageContent.CT1-2 .colomn2 {
	width:175px;
	overflow:hidden;
}
.pageContent.MP1 .colomn2 {
	padding-top:0;
}





/*
+-----------------------+
|	=> Titres hx		|
+-----------------------+
*/
.colomn1 h2 {
	margin:14px 0;
	color:#000;
	font-size:18px;
	font-weight:normal !important;
	line-height:1.4;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.colomn1 h2 span {
	display:block;
	color:#BB0A00;
	font-size:23px;
	font-weight:bold;
}
.colomn1 h3 {
	clear:both;
	width:100%;
	margin:25px 0 7px 0;
	padding: 0;
	font-weight:bold;
	background:#F8F8F9 url(../images/contenu_prospect/h3-fond-gris.gif) left bottom repeat-x;
}
.pageContent.MP1 .colomn1 h3,
.pageContent.CT1-2 .colomn1 h3 {
	clear:both;
}
.colomn1 h3.first {
	margin:20px 0 0 3px;
	font-size:1.3em;

	font-weight:bold;
	background:none;
}
.colomn1 h3 span {
	display: block;
	margin: 0;
	padding:5px 5px 3px 5px;
	color:#333;
	font-size:13px;
	line-height:1;
	font-weight:bold;
}
.colomn1 h3.first span {
	padding:0;
	font-weight:bold;
	font-size:14px;
	text-transform:none;
	color:#F31111 !important;
}

.colomn2 h3 {
	height:16px !important;
	height:19px;
	padding:3px 0 0 5px;
	text-transform:uppercase;
	background:url(../images/contenu_prospect/column2-h3.gif) 0 0 repeat-x;
}
.colomn2 img {
	float:none !important;
	margin-bottom:10px !important;
}

.colomn1 h4 {
	font-size: 12px;
	color: #BB0A00;
	margin: 0.3em 10px 0 10px;
}
.pageContent.MP1 .colomn1 h4 {
	margin: 0.3em 0 0 10px;
}
.colomn2 h4 {
	color:#3F3C41;
	margin: 0.3em 0 0.3em 10px;
}
.pageContent.CT1-2 .colomn2 h3 span {
	color:#3F3C41;
}
.pageContent.CT1-2 .colomn2 h3.lndbl,
#contenu_tranverse .colomn2 h3.lndbl {
	height:33px !important;
	height:36px;
	background:url(../images/contenu_prospect/column2-h3-2l.gif) 0 0 repeat-x;
}





/*
+-----------------------+
|	=> Blocs			|
+-----------------------+
*/
.colomn1 .bloc {
	margin:0 0 20px 0 !important;
	margin:0 0 5px 0;
  	background:url(../images/contenu_prospect/bloc.png) 0 16px no-repeat !important;
  	background:url(../images/contenu_prospect/bloc.png) 0 30px no-repeat;
}
.colomn1 .bloc2 {
	height:auto !important;
	min-height:130px;
	height:130px;
	padding:0 0 5px 3px;
  	background:url(../images/contenu_prospect/bloc-bottom.png) bottom left no-repeat;
}
.colomn1 .bloc p {
	margin:2px 10px;
}

.colomn2 .bloc-in {
	margin:0 0 -2px 0 !important;
	margin:0 2px -2px 2px;
	padding:0 0 5px 0;
	background:url(../images/contenu_prospect/column2-bloc-in-bottom.gif) bottom left no-repeat;
}

.colomn2 .bloc {
	background:url(../images/contenu_prospect/column2-bloc-fond.gif) 0 0 repeat-y;
}
.colomn2 .bloc-top {
	background:url(../images/contenu_prospect/column2-bloc-top.gif) top left no-repeat;
}
.colomn2 .bloc-bottom {
	padding:0 6px;
	background:url(../images/contenu_prospect/column2-bloc-bottom.gif) bottom left no-repeat;
}

.pageContent.CT1-2 .colomn2 .bloc {
	height:auto !important;
	height:1px;
	background:url(../images/contenu_prospect/column2-bloc-fond-ct1-2.gif) 0 0 repeat-y;
}
.pageContent.CT1-2 .colomn2 .bloc-top {
	background:url(../images/contenu_prospect/column2-bloc-top-ct1-2.gif) top left no-repeat;
}
.pageContent.CT1-2 .colomn2 .bloc-bottom {
	padding:0 6px;
	background:url(../images/contenu_prospect/column2-bloc-bottom-ct1-2.gif) bottom left no-repeat;
}




/*
+-----------------------+
|	=> Textes			|
+-----------------------+
*/
p {
	margin: 0.2em 5px 0.5em 5px;
}
p.centered,
.colomn1 p.centered {
	font-size:1.2em;
	font-weight:bold;
	color:#BB0A00;
	margin-left:0;
	margin-right:0;
}
p img {
	float: left;
	margin: 5px 20px 5px 0;
}
.fiche_produit_offre_pushes  img {

margin: 5px 10px 5px 0;
}	
.homev31_bonsPlans_brassard img {
margin: 5px 10px 5px 0;
}

.colomn1 sup {
	font:normal 10px/1 "Courier New", Courier, monospace;
	letter-spacing:-2px;
	*letter-spacing:0;
}
.petit {
	font-size:.9em;
}
/*
.colomn1 p img {
	float:none;
	margin:0;
}
*/
.colomn1 p {
	margin-left: 10px;
	margin-right: 10px;
}
.colomn2 p {
	margin-left: 5px;
	margin-right: 5px;
}
p em {
	text-decoration: underline;
	font-weight: normal;
}

.colomn2 img {
	display: block;
	margin: 10px auto;
	text-align:center;
}
.colomn2 .offering {
	float:left;
	margin:-80px 0 0 0;
	padding:0 120px 0 0;
}
.legal {
	clear:both;
	color:#808080;
	font-size: .8em;
}

.aLink {
	text-align: right;
	margin: 5px;
}
.aLink.center {
	text-align: center;
}
.aLink a {
	padding-left: 10px;
	background: url(../images/contenu_prospect/greater-than.png) no-repeat left center;
	font-weight: bold;
}





/*
+-----------------------+
|	=> Boutons			|
+-----------------------+
*/
.buttons {
	padding: 0;
	margin-bottom:20px;
	text-align: center;
}
.colomn1 ul.buttons {
	margin: 10px 0;
}
.buttons.left {
	text-align: left;
}
.buttons.right {
	text-align: right;
}
.buttons li {
	padding: 0 !important;
	margin:0 !important;
	list-style:none;
	display: inline;
}
.buttons a {
	margin:0;
	padding: 6px 0 5px 10px !important;
	padding: 5px 0 5px 10px;
	font-weight:bold;
	text-decoration: none;
	background:url(../images/contenu_prospect/button-before.png) no-repeat center left;
}
.buttons a:hover .content span {
	color:#F00;
}
.buttons .content {
	padding: 6px 10px 5px 0 !important;
	padding: 5px 10px 5px 0;
	background: url(../images/contenu_prospect/button-after.png) no-repeat center right;
} 
.buttons .content span {
	padding: 5px;
	color:#FFF;
	font-size:1.2em;
	text-transform:uppercase;
	white-space: nowrap;
	background: url(../images/contenu_prospect/button.png) repeat-x center center;
}




/*
+-----------------------+
|	=> Listes			|
+-----------------------+
*/

.colomn1 ul {
	/*list-style:none;*/
	list-style: square url(../images/contenu_prospect/list-image-tiret.gif);
	margin: 10px 5px;
}
.colomn1 ul ul {
	list-style:none!important;
	margin:0;
}
.colomn1 li {
	margin: 0 0 0 20px;
	/*padding: 0 0 0 20px;
	background:url(../images/contenu_prospect/list-image-tiret.gif) 5px 6px no-repeat;*/
}
.colomn1 ol li {
	padding:0;
	background:none;
}
.colomn1 ul ul {
	list-style:square url();
}
.colomn1 ul.style-checked {
	list-style: square url(../images/contenu_prospect/checked.png);
}
.colomn1 ul.legend {
	margin:0;
	list-style: none none;
	font-size: .8em;
}
.colomn1 ul.legend li {
	color:#808080;
	margin-left: 0;
}

ul.linksList {
	list-style: none none;
	margin:5px 0 0 20px;
}
ul.linksList li {
	margin: 0;
}
ul.linksList a {
	padding-left: 10px;
	background: url(../images/contenu_prospect/greater-than.png) no-repeat left center;
	font-weight: bold;
}
#contenu_tranverse .colomn2 ul {
	margin:10px 0;
	padding:0 0 0 15px;
	list-style-image:url(../images/contenu_prospect/list-image.png);
}
#contenu_tranverse .colomn2 ul li {
	margin:0 0 5px 10px;
}





/*
+-----------------------+
|	=> Pictos			|
+-----------------------+
*/
.pictos {
	margin:5px auto 25px auto;
}
.caddie,
.downloadFile,
.light,
.telephone {
	height:25px !important;
	height:35px;
	padding: 5px 0 5px 55px;
	margin: 10px 5px 10px 15px;
}
.pageContent.CT1-1 .caddie,
.pageContent.CT1-1 .downloadFile,
.pageContent.CT1-1 .light,
.pageContent.CT1-1 .telephone  {
	margin: 10px 0;
}

.caddie {
	background: url(../images/contenu_prospect/caddie.png) no-repeat left center;
}
.light {
	background: url(../images/contenu_prospect/light.png) no-repeat left center;
}
.telephone  {
	background: url(../images/contenu_prospect/telephone.png) no-repeat left center;
}
.downloadFile {
	margin-left:3px;
	background: url(../images/contenu_prospect/download_file.png) no-repeat left center;
 
}
.downloadFile dt.link {
	color: #3F3C41;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
	margin: 0;
}
.downloadFile dd.link {
	margin: 0;
}
.downloadFile dd.link a {
	padding-left: 10px;
	background: url(../images/contenu_prospect/greater-than.png) no-repeat left center;
	text-decoration: underline;
	font-weight: bold;
}
.downloadFile dd,
.downloadFile dt {
	display: inline;
	margin: 0;
}
.downloadFile dt {
	margin: 0 0 0 1em;
	font-size: .9em;
	font-weight: normal;
}





/*
+-----------------------+
|	=> 2 Colonnes		|
+-----------------------+
*/
.twoColomns {
	margin: 5px 0 10px 0;
}
.twoColomns h3 {
	background-image: url(../images/aclasser/border_250-top.html);
}
.pageContent.CT1-1 .twoColomns h3 {
	background-image: url(../images/aclasser/border_342-top.html);
}
.twoColomns h3 span {
	background-image: url(../images/aclasser/border_250-bottom.html);
}
.pageContent.CT1-1 .twoColomns h3 span {
	background-image: url(../images/aclasser/border_342-bottom.html);
}
.twoColomns .colomn-left {
	float: left;
	width: 221px;
}
.colomn2 .twoColomns .colomn-left {
	width: auto;
}
.pageContent .colomn1 .twoColomns .colomn-right,
.pageContent .colomn1 .twoColomns .colomn-left {
	width: 220px;  
}
.pageContent.CT1-1 .colomn1 .twoColomns .colomn-right,
.pageContent.CT1-1 .colomn1 .twoColomns .colomn-left {
	width: 342px;  
}
.pageContent.CT1-2 .colomn1 .twoColomns .colomn-right,
.pageContent.CT1-2 .colomn1 .twoColomns .colomn-left {
	width: 250px;  
}
.twoColomns .colomn-right {
	float: right;
	width: 250px;
}
.colomn2 .twoColomns .colomn-right {
	float: left;
	width: auto;
}
.colomn2 .twoColomns .colomn-right h4,
.colomn2 .twoColomns .colomn-right ul.linksList {
	margin-left: 0;
}
.twoColomns .buttons {
	margin:10px 10px 20px 10px !important;
}





/*
+-----------------------+
|	=> Tableaux			|
+-----------------------+
*/
.pageContent table {
	width:66%;
	text-align: center;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 10px auto;
	background-color: white;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #E6E6E6;
}
.pageContent tr.style1 {
}
.pageContent td.empty {
	border: none;
}
.pageContent td,
.pageContent th {
	color:#333;
	padding: 0.5em;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #E6E6E6;
}
.pageContent thead th,
.pageContent thead td.empty {
	color:#666;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #E6E6E6;
	background:#BFBFBF;
	background:#F8F8F9 url(../images/contenu_prospect/h3-fond-gris.gif) left bottom repeat-x;
}





/*
+-----------------------+
|	=> Top Albums		|
+-----------------------+
*/
.colomn1 .topNews {
	list-style: none;
	padding: 0;
	margin:10px;
}
.topNews li {
	float: left;
	width: 90px;
	height:180px;
	padding: 0;
	margin:0 0 0 5px;

	text-align:center;
}
.topNews img {
	margin:auto;
}
.topNews p {
	margin-right:15px;
}
.topNews .title {
	font-weight: bold;
}
.topNews li {
	background: url(../images/contenu_prospect/top_equal.png) no-repeat 70px 155px;
}
.topNews .up {
	background: url(../images/contenu_prospect/top_up.png) no-repeat 70px 155px;
}
.topNews .down {
	background: url(../images/contenu_prospect/top_down.png) no-repeat 70px 155px;
}
.topNews .item0 {
	background-color:#FFF;
}
.topNews .item1 {
	background-color:#ECF0E1;
}

/* Colonne */
.colomn2 .topNews {
	margin:0 !important;
	margin:-10px 0 0 0;
}
.colomn2 .topNews li {
	float: none;
	width: auto;
	height:50px !important;
	height:60px;
	overflow:hidden;
	margin:0;
	border:0;
	border-bottom:1px dotted #999;
}
.colomn2 .topNews li {
	padding:5px;
	background-position:142px 7px;
}
.colomn2 .topNews img {
	display:block;
	float:left;
	margin:0 5px 0 0;
}
.colomn2 .topNews p {
	width:87px !important;
	width:80px;
	margin-left:50px;
}


/* Accueil Offre */
.touteloffre_alter_col1 {
	float:left;
	width:49%;
}
.touteloffre_alter_col2 {
	float:right;
	width:49%;
}
.touteloffre_alter_col1 h3,
.touteloffre_alter_col2 h3 {
	margin-top:0;
}
.touteloffre_alter_col1 dt,
.touteloffre_alter_col2 dt {
	color:#DF0024;
	font-size:11px;
	margin:0 10px;
}
.touteloffre_alter_col1 dd,
.touteloffre_alter_col2 dd {
	font-size:11px;
	margin:0 10px 10px 10px;
}
.touteloffre_alter_col1 a,
.touteloffre_alter_col2 a {
	font-weight:bold;
}



/*
+---------------------------+
|	=> Questions/Rep.		|
+---------------------------+
*/
.qr_soustitre {
	font-size:14pt !important;
	text-transform:none !important;
	letter-spacing:0 !important;
}
#qr_liste li {
	list-style-image:url(../images/env_v3/puce_check_noir.gif);
	margin-bottom:5px;
}
#qr_liste li.qr_on {
	list-style-image:url(../images/env_v3/puce_check.gif);
	margin-bottom:5px;
	color:#BB0A00;
	font-weight:bold;
}
#qr_liste li.qr_on a {
	color:#BB0A00;
	font-weight:bold;
}
#qr_all div {
	display:none;
}
#qr_all div#qr_cmt {
	display:block;
}

#qr_all a {
	text-decoration:underline;
}
.qr_hdp {
	text-align:right;
}



/*
+---------------------------+
|	=> Flash Players		|
+---------------------------+
*/
.flashPlayer {
	margin: 10px auto 20px auto !important;
	margin: 10px auto 0 auto;
	text-align:center;
}
.flashPlayer object,
.flashPlayer embed {
	margin: 3px auto;
	display: block;
}
.flashPlayer.slide,
.flashPlayer.news {
	background: url(../images/contenu_prospect/flash_players/news_player.html) no-repeat center;
}
.pageContent.MP1 .flashPlayer.news {
	background: none;
}
.flashPlayer.video {
	padding: 11px 0 3px 0;
	background: url(../images/contenu_prospect/flash_players/video_player.html) no-repeat center;
}
.flashPlayer.MP3 {
	/*padding: 33px 0 3px 0;*/
	background: url(../images/contenu_prospect/flash_players/mp3_player.html) no-repeat center;
}
#combo div {
	text-align:center;
}
