﻿/*  
Theme Name: Cned Boutique en ligne Common styles
Description: CSS for masterpage Cned Boutique en ligne Common styles
Version: 0.1
Author: Cned SIWEB
Author URL: http://www.cned.fr/
Date : June 2009
Compatibility : 
Accessibility : 
*/
.bordure  
{
	border:1px orange solid;
}
/*-------------------------------------------------------------------
                       STRUCTURAL ELEMENT RULES 
-------------------------------------------------------------------*/
body {
	background-color : white;
	text-align: center;
	background-image : url('images/bck_body.png');
	background-repeat : repeat-x;
}
* {
	margin: 0;
	padding: 0;
}
#Site {
	margin-left: auto;
	margin-right: auto;
	width: 1020px;
	font-family : Arial, "Arial Black", "Times New Roman", Times, serif;
	text-align: left;
	font-size: 12px;
	background-color:#fff;
}

/* ############################### ligne de couleur ###################################### */
#block_colorline {
                height : 7px;
}
#tablecolor {
                border : 0px;
                width: 100%;
                border-collapse: collapse;
}
#cell1 {
                background-color: #F5A300;
                height : 7px;
}
#cell2 {
                background-color: #EE7900;
                height : 7px;
}
#cell3 {
                background-color: #D7423D;
                height : 7px;
}
#cell4 {
                background-color: #B88DBF;
                height : 7px;
}
#cell5 {
                background-color: #6C74CB;
                height : 7px;
}
#cell6 {
                background-color: #72A54C;
                height : 7px;
}

/* ############################### Onglets ###################################### */
#block_onglets {
	background-color : white;
}
.onglet_actif {
	border-bottom : 1px solid #ffffff;
	border-left : 1px solid #c4c3c3;
	border-right : 1px solid #c4c3c3;
	border-top : 1px solid #c4c3c3;
	width : 114px;
	height : 19px;
	text-align : center;
	font-size : 11px;
	font-weight : bold;
}
.onglet_actif a {
	text-decoration : none;
	color : #113250;
}
.onglet_actif a:hover {
	text-decoration : none;
	color : #2872a7;
}
.onglet_actif a:active {
	text-decoration : none;
	color : #62a6d9;
}
.onglet_inactif {
	background-color : #f3f1f1;
	border : 1px solid #c4c3c3;
	width : 114px;
	height : 19px;
	text-align : center;
	font-size : 11px;
	font-weight : bold;
}
.onglet_inactif a {
	text-decoration : none;
	color : #2872a7;
}
.onglet_inactif a:hover {
	text-decoration : none;
	color : #62a6d9;
}
.onglet_inactif a:active {
	text-decoration : none;
	color : #b6d6ed;
}
.onglet_espace {
				border-bottom : 1px solid #c4c3c3;
				border-left : 0 solid #ffffff;
				border-right : 0 solid #ffffff;
				border-top : 1px solid #ffffff;
				height : 19px;
				font-size : 11px;
				width:126px;
}
.onglet_plus {
				border-top : 1px solid #ffffff;
				border-left : 0 solid #ffffff;
				border-right : 0 solid #ffffff;
				border-bottom : 1px solid #c4c3c3;
				height : 19px;
				text-align : center;
				vertical-align : bottom;
				font-weight : bold;
				font-size : 11px;
				font-weight : bold;
}
.onglet_plus a {
				text-decoration : none;
				color : #2872a7;
}
.onglet_plus a:hover {
				text-decoration : none;
				color : #62a6d9;
}
.onglet_plus a:active {
				text-decoration : none;
				color : #b6d6ed;
}
.onglet_separateur {
				border-top : 1px solid #ffffff;
				border-bottom : 1px solid #c4c3c3;
				width : 5px;
				height : 19px;
				color : #c4c3c3;
				text-align : center;
				font-weight : bold;
				font-size : 11px;
				vertical-align : bottom;
}
.onglet_inactif_lock {
				background-color : #f3f1f1;
				border : 1px solid #c4c3c3;
				width : 114px;
				height : 19px;
				text-align : center;
				font-size : 11px;
				font-weight : bold;
				background-image : url("../pictos/lock_onglet.gif");
				background-repeat : no-repeat;
				background-position : 8px 3px;
}
.onglet_inactif_lock a {
				text-decoration : none;
				margin-left : 5px;
				color : #b63c3c;
}
.onglet_inactif_lock a:hover {
				text-decoration : none;
				color : #62a6d9;
}
.onglet_inactif_lock a:active {
				text-decoration : none;
				color : #b6d6ed;
}
/* onglet boutique */
.onglet_actif_bout {
				border-bottom : 1px solid #ffffff;
				border-left : 1px solid #c4c3c3;
				border-right : 1px solid #c4c3c3;
				border-top : 1px solid #c4c3c3;
				width : 114px;
				height : 19px;
				text-align : center;
				font-size : 11px;
				font-weight : bold;
}
.onglet_actif_bout a {
				text-decoration : none;
				color : #113250;
}
.onglet_actif_bout a:hover {
				text-decoration : none;
				color : #2872a7;
}
.onglet_actif_bout a:active {
				text-decoration : none;
				color : #62a6d9;
}
.onglet_inactif_bout {
				background-color : #f3f1f1;
				border : 1px solid #c4c3c3;
				width : 114px;
				height : 19px;
				text-align : center;
				font-size : 11px;
				font-weight : bold;
}
.onglet_inactif_bout a {
				text-decoration : none;
				color : #ff7011;
}
.onglet_inactif_bout a:hover {
				text-decoration : none;
				color : #62a6d9;
}
.onglet_inactif_bout a:active {
				text-decoration : none;
				color : #ff7011;
}


/* Header */
#headerCned {
	width: 1020px;
	height: 167px;
	background-image: url('images/bck_header.png');
	background-repeat: repeat-x;
}
.headlogo{
	width: 1020px;
	height: 106px;
}
.block_logo {
	height : 40px;
	width:268px;
	background-image : url('images/Logo_header_BEL.png') ;
	background-repeat: no-repeat;
	margin-top:2em;
	margin-left:2em;
	float:left
}
.pubheader {
	width: 468px;
	height: 74px;
	border-left: 1px #b1b1b1 solid;
	border-right: 1px #b1b1b1 solid;
	border-bottom: 1px #b1b1b1 solid;
	background-color: white;
	float: right;
	margin-right: 6em;
	margin-top: 2em;
}
.titlepubheader {
	width: 468px;
	height: 12px;
	text-indent:1em;
	border-bottom: 1px #b1b1b1 solid;
	border-top: 1px #b1b1b1 solid;
	font-size:9px;
	color:#b1b1b1;
}

.titleGlobal
{
	width:100%;
	text-align:center;
	color:#86817d;
	font-size:34px;
	margin-bottom:0.5em;
}

.titleGlobal h2
{
	font-size:13px;
	color:#000;
	margin-top:1em;
}

.numero
{
	width:100%;
	text-align:left;
	color:#86817d;
	font-size:34px;
	
}

.numeroBlock
{
	width:100%;
}

.numeroBlock .titre
{
	font-size:12px;
	color:#737374;
	margin-top:2px;
	font-weight:bold;
	margin-left:2em;
}

.numeroBlock p
{
	margin-top:2px;
}

.numeroBlock ul
{
	margin-left:1em;
}



.cmdButtonGauche {
	background-image:url('images/butt_contAchat.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	width:162px;
	height:30px;
	margin:0.5em;
	float: left;
	line-height:30px;
	text-align:center;
}

.cmdButtonGauche a{
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	cursor:pointer;
	padding-left:3em;
}
.cmdButtonGauche a:hover{
	color: #ff7011;
	text-decoration:none;
}

.cmdButtonDroit {
	background-image:url('images/butt_fincommande.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	width:162px;
	height:30px;
	margin:0.5em;
	float: left;
	line-height:30px;
	text-align:center;
}
.cmdButtonDroit a{
	font-size:11px;
	font-weight:bold;
	color:#000;
	border:0;
	text-decoration:none;
	cursor:pointer;
}

.cmdButtonDroit a:hover{
	color: #ff7011;
	text-decoration:none;
}

.cmdButton {
	background-image:url('images/butt_fincommande.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	width:162px;
	height:30px;
	margin:0.5em;
	float: left;
	line-height:30px;
	text-align:center;
	border:0;
	cursor:pointer;
}


/* MENU */
#boutique 
{
	height:26px;
	width:1020px;
	color:Black;
	font-size: 14px;
}
.onglets{
	float:left;
	margin-left:0.2em;
	font-family : Arial, "Arial Black", "Times New Roman", Times, serif;
	margin-right:0.2em;
}
.onglets a
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	vertical-align:middle;
}
.onglets a:hover
{
	color:#ff7011;
	text-decoration:none;
}
.ongletAccueil_L
{
	float:left;
	background-image: url('images/onglet_A_left.png');
	background-repeat: no-repeat;
	height:26px;
	width:13px;
}
.ongletAccueil_bck
{
	float:left;
	background-image: url('images/onglet_A_bck.png');
	background-repeat: repeat-x;
	height:26px;
}
.ongletAccueil_R
{
	float:left;
	background-image: url('images/onglet_A_right.png');
	background-repeat: no-repeat;
	height:26px;
	width:14px;
}
.ongletATC_L
{
	float:left;
	background-image: url('images/onglet_B_left.png');
	background-repeat: no-repeat;
	height:26px;
	width:13px;
}
.ongletATC_bck
{
	float:left;
	background-image: url('images/onglet_B_bck.png');
	background-repeat: repeat-x;
	height:26px;
}
.ongletATC_R
{
	float:left;
	background-image: url('images/onglet_B_right.png');
	background-repeat: no-repeat;
	height:26px;
	width:14px;
}
.ongletDVD_L
{
	float:left;
	background-image: url('images/onglet_C_left.png');
	background-repeat: no-repeat;
	height:26px;
	width:13px;
}
.ongletDVD_bck
{
	float:left;
	background-image: url('images/onglet_C_bck.png');
	background-repeat: repeat-x;
	height:26px;
}
.ongletDVD_R
{
	float:left;
	background-image: url('images/onglet_C_right.png');
	background-repeat: no-repeat;
	height:26px;
	width:14px;
}
#boutiqueNavigation
{
	background-image: url('images/Nav_A_bck.png');
	background-repeat: repeat-x;
	font-size: 14px;
	height:28px;
	width:1020px;
	color:Black;
}
#boutiqueNavigation a
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	vertical-align:middle;
	margin-left:1em;
}
#boutiqueNavigation a:hover
{
	color:#ff7011;
	text-decoration:none;
}
#boutiqueNavigationATC
{
	background-image: url('images/Nav_B_bck.png');
	background-repeat: repeat-x;
	font-size: 14px;
	height:28px;
	width:1020px;
	color:Black;
}
#boutiqueNavigationATC a
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	vertical-align:middle;
	margin-left:1em;
}
#boutiqueNavigationATC a:hover
{
	color:#ff7011;
	text-decoration:none;
}
#boutiqueNavigationDVD
{
	background-image: url('images/Nav_C_bck.png');
	background-repeat: repeat-x;
	font-size: 14px;
	height:28px;
	width:1020px;
	color:Black;
}
#boutiqueNavigationDVD a
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	vertical-align:middle;
	margin-left:1em;
}
#boutiqueNavigationDVD a:hover
{
	color:#ff7011;
	text-decoration:none;
}
#miniPanier {
				position: absolute;
				width: 190px;
				height: 33px;
				text-align: center;
				top: 13em;
				left: 860px;
				background-color: #fff;
				background-image: url('images/pict_panier_header.png');
				background-repeat: no-repeat;
				background-position: 1em 0.3em;
				border-right: 1px #ff7011 solid;
				border-left: 1px #ff7011 solid;
				border-top: 1px #ff7011 solid;
				border-bottom: 5px #ff7011 solid;
				color: #77776b;
}
#miniPanier a
{
	color:#ff7011;
	text-decoration:none;
}
#miniPanier a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
/* Style corps */
.Contentplace 
{
	min-height: 680px;	
	width: 1020px;
	padding-top:2em;
	background-color:#fff;
}
.colonne_left
{
	width: 150px;
	background-color:#fff;
	float:left;
	height:100%;	
}
.colonne_center
{
	width: 850px;
	float:left;
	padding-left:1em;
	
	background-color:#fff;
}
/* block login */
#login
{
	width: 144px;
	height: 220px;
	font-size:12px;
	color:#000;
	text-align:left;
}
.login_H
{
	background-image: url('images/head_blocklogin.png');
	background-repeat: no-repeat;
	height:44px;
	width:144px;
	color:#ff7011;
	font-size:18px;
	text-align:center;
	line-height:44px;
	vertical-align:middle;
}
.login_bck
{
	background-image: url('images/bck_blocklogin.png');
	background-repeat: repeat-y;
	width:144px;
	padding-left:0.5em;
}
.login_F	
{
	background-image: url('images/foot_blocklogin.png');
	background-repeat: no-repeat;
	height:19px;
	width:144px;
}
#login a
{
	font-size:11px;
	color:#737374;
	text-decoration:underline;
	background-image: url('images/fleche_loginmdp.jpg');
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:1.5em;
}
#login a:hover
{
	font-size:11px;
	color:#ff7011;
	text-decoration:underline;
}
.block_buttonlogin
{
	width:135px;
	height:30px;
	text-align:center;
	margin-top:1em;
}
.buttonlogin {
	background-image:url('images/butt_blocklogin.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	width:68px;
	height:24px;
	text-align:center;
	line-height:22px;
	font-size:11px;
	color:#fff;
	border:0;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.buttonlogin:hover{
	color: #000;
	text-decoration:none;
}
.textaera_login
{
	width:129px;
}
/* publicité droite */
#publiciteDroite
{
	width: 135px;
	height: 250px;
	border-left: 1px #b1b1b1 solid;
	border-right: 1px #b1b1b1 solid;
	border-bottom: 1px #b1b1b1 solid;
	background-color: white;
	margin-top: 0.5em;
	margin-left: 0.3em;
}
.publiciteDroite_title {
	width: 135px;
	height: 12px;
	text-indent:1em;
	border-bottom: 1px #b1b1b1 solid;
	border-top: 1px #b1b1b1 solid;
	font-size:9px;
	color:#b1b1b1;
}
#recherche
{
	height: 25px;
	text-align: left;
}
.buttonrecherche {
	background-image:url('images/butt_OK_search.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	width:23px;
	height:23px;
	text-align:center;
	line-height:20px;
	font-size:11px;
	color:#fff;
	border:0;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.buttonrecherche:hover{
	color: #000;
	text-decoration:none;
}
#breadcrumb
{
	height: 20px;
	margin-top:0.2em;
	
}

.breadcrumb_link
{
	font-size:11px;
	color:#000;
	text-decoration:underline;
	background-position:left center;
	
}
.breadcrumb_link:hover
{
	font-size:11px;
	color:#ff7011;
	text-decoration:underline;
}

.breadcrumb_link_active
{
	font-size:11px;
	color:#ff7011;
	text-decoration:none;
	cursor:text;
}
.breadcrumb_link_active:hover
{
	font-size:11px;
	color:#ff7011;
	text-decoration:none;
	cursor:text;
}

#content
{
	padding: 5px;
}
/*-------------------------------------------------------------------
            FOOTER & COPYRIGHT STRUCTURAL ELEMENT RULES
-------------------------------------------------------------------*/
#footerCned{
	color: #000000;
	width:1020px;
	text-align:center;
	height:20px;
	font-size:12px;
	background-color:#fff;
}
#footerCned a {
	color: #000000;
}
#footerCned a:hover {
	color: #113250;
}

/*-------------------------------------------------------------------
							PAGE DVD.ASPX
-------------------------------------------------------------------*/
.DVD_left
{
	width:139px;
	float:left;
}
.block_MediaVideo
{
	width:139px;
	height:30px;
	text-align:center;
	margin-top:1em;
}
.buttonMediaVideo {
	background-image:url('images/pict_extrait.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	height:25px;
	text-align:center;
	line-height:27px;
	font-size:12px;
	color:#d35e11;
	border:0;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	padding-left:2em;
}
.buttonMediaVideo:hover{
	color: #000;
	text-decoration:none;
}
.DVD_right
{
	float:left;
	width:690px;
	text-align:left;
	padding-left:0.5em;
	font-size:12px;
	color: #000;
	border-left:1px solid #858585;

}
.DVD_right h1
{
	font-size:14px;
	border-bottom:1px #c0c0c0 dashed;
	height:20px;
	color:#4175ca;
	margin-bottom:1em;
}
.DVD_right_info
{
	color:#6a7991;
	margin-bottom:0.3em;
	font-weight:bold;
}

.DVD_right_resumelong
{
	margin-top:1em;
	margin-bottom:1em;
}
	
.DVD_right	 ul
{
	list-style:square;
	margin-bottom:1em;
	margin-left:2em;
}

/*.DVD_right ul
{
	list-style:square;
	color:#fff;
	margin-bottom:1em;
	font-weight:normal;	
}*/

.DVD_right p
{
	/*margin-bottom:1em;*/
}

.DVD_ConfigurationMinimaleTitre
{
	color:#6a7991;
	margin-top:2em;
	margin-bottom:1em;
	font-weight:bold;
}
.DVD_ConfigurationMinimale
{
	margin-top:1em;
	margin-bottom:1em;
	font-size:11px;
}

.block_info_price ul
{
	list-style:none;
	color:#6a7991;	
	font-weight:bold;
	margin-bottom:0.3em;
	margin-bottom:1em;
	width:500px;
	float:left;
}
.block_price 
{
	background-image:url('images/bck_DVDficheprice.png');
	background-repeat:no-repeat;
	width:126px;
	height:103px;
	float:right;
	color:#000;
	font-size:24px;
	text-align:center;
	padding-top:0.5em;
	margin-top:-1em;
	margin-right:2em;
}
.block_buttoncommand
{
	/*width:126px;*/
	height:32px;
	text-align:center;
	/*margin-top:0.5em;*/
}
.buttoncommand {
	background-image:url('images/butt_commander.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	width:99px;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:11px;
	color:#000;
	border:0;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	padding-left:1.7em;

}
.buttoncommand:hover{
	color: #f25d08;
	text-decoration:none;
}
.block_next 
{
	margin-top:1em;
	border-top: 1px solid #f25d08;
	float:left;
	width:840px;
	margin-bottom:2em;
}

.block_next h1
{
	color:#413c3c;
	font-size:16px;
	line-height:25px;
}
.block_next img
{
	width:60px;
}

.block_accueil_DVD
{
	margin-top:4em;
	float:left;
	width:840px;
	margin-bottom:2em;
}

.block_accueil_DVD h1
{
	color:#413c3c;
	font-size:16px;
	line-height:25px;
}
.block_accueil_DVD img
{
	width:60px;
}
/*
.block_produitlie
{
	float:left;
	margin-left:2.5em;
	font-weight:bold;
	width:250px;
	height:400px;
}
.block_produitlie a
{
	font-size:11px;
	color:#413c3c;
	text-decoration:underline;
}
.block_produitlie a:hover
{
	font-size:11px;
	color:#ff7011;
	text-decoration:underline;
}*/
/*-------------------------------------------------------------------
							PAGE DVDAccueil.ASPX
-------------------------------------------------------------------*/
.block_DVD_RUB
{
	border: 1px #c0c0c0 solid;
	width:250px;
	height:200px;
	
}

.block_DVD_RUBIMG 
{
	padding-left:2em;
	padding-top:1em;
	float:left;
	
}

.block_DVD_RUBIMG img
{
	border:none;
}
.block_DVD_RUBIMG a
{
	text-decoration:none;
	
}



.block_DVD_RUB_Global
{
	float:left;
	width:255px;
	height:205px;
	margin-right:0.5em;
	margin-bottom:1.5em;
}

.block_DVD_RUB_Global h1
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-indent:0.2em;
	margin-bottom:0.1em;
	text-align:center;
	background-color:#827D77;
	margin-right:0.25em;
}
.block_DVD_RUB_Global a
{
	color:#fff;
	text-decoration:underline;
}
.block_DVD_RUB_Global a:hover
{
	color:#fff;
	text-decoration:none;
}

.block_DVD_RUBTITLE
{
	font-size:14px;
	height:20px;
	color:#4175ca;
	padding-left:1.5em;
	padding-top:1em;
	float:left;
	width:110px;
	text-align:right;
}
.block_DVD_RUBTITLE a
{
	color:#413c3c;
	font-size:12px;
	text-decoration:none;
	display:block;
	height:96px;
}
.block_DVD_RUBTITLE a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
.block_DVD_RUBPRICE 
{
	font-size:14px;
	color:#fff;
	background-color:#ff7011;
	padding:0.2em;
	margin-top:0.5em;
	margin-left:2em;
	width:90px;
	display:block;
}
.block_DVD_RUB img
{
	width:70px;
}
.block_DVD_RUBRubrik 
{
	width:250px;
	float:left;
	border-top:1px #c0c0c0 dashed;
	font-size:13px;
	font-weight:bold;
}
/*-------------------------------------------------------------------
							PAGE DVDbycategory.ASPX
-------------------------------------------------------------------*/

.box_searchTri 
{
	width:100%;
	font-size:11px;
	color:#000;
	border:1px #f25d08 solid;
	margin-bottom:2em;
	height:55px;
}
.box_searchTriHead 
{
	height:19px;
	background-color:#f25d08;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	padding-top:0.2em;
	text-indent:0.2em;
}
.box_searchTribody 
{
	padding:0.5em;
}
.box_searchTribodyInput 
{
	float:left;
	width:220px;

}
.box_searchTribodyNumberPage 
{
	float:left;
	width:420px;
	text-align:center;
	color:#ff7011;
}
.box_searchTribodyNumberPage a
{
	color:#000;
	font-size:12px;
	text-decoration:underline;
}
.box_searchTribodyNumberPage a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
.box_searchTribodyNumberResult 
{
	float:left;
	width:100px;
	margin-right:0.5em;
	font-size:22px;	
	color:#ff7011;
	text-align:right;
}
.box_searchTribodyTxt 
{
	float:left;
	width:50px;
}
.EltDVDbyCat
{
	width:100%;
	border-bottom: 1px #ff7011 solid;
	height:130px;
	margin-bottom:1em;
}
.EltDVDbyCat img
{
	width:60px;
}
.EltDVDbyCatLEFT
{
	float:left;
	width:640px;
}
.EltDVDbyCatLEFT h1
{
	font-size: 14px;
	height: 20px;
	color: #4175ca;
	margin-bottom: 1em;
}
.EltDVDbyCatLEFT a
{
	color: #4175ca;
	text-decoration:underline;
}
.EltDVDbyCatLEFT a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
.EltDVDbyCatIMG
{	
	width:60px;
	float:left;
	margin-right:1em;
}
.EltDVDbyCatIMG img
{
	border:none;		
}
.EltDVDbyCatLEFT_price 
{
	width:126px;
	height:103px;
	float:right;
	color:#000;
	font-size:24px;
	text-align:center;
	padding-top:0.5em;
	margin-top:1em;
}

/*-------------------------------------------------------------------
							PAGE SearchResults.ASPX
-------------------------------------------------------------------*/

.EltFormationbyCat
{
	width:100%;
	border-bottom: 1px #ff7011 solid;
	height:75px;
	margin-bottom:1em;
}
.EltFormationbyCat img
{
	width:60px;
}
.EltFormationbyCatLEFT
{
	float:left;
	width:640px;
}
.EltFormationbyCatLEFT h1
{
	font-size: 14px;
	height: 20px;
	color: #4175ca;
	/*margin-bottom: 2em;*/
	margin-top:1.5em;
}
.EltFormationbyCatLEFT a
{
	color: #4175ca;
	text-decoration:underline;
}
.EltFormationbyCatLEFT a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
.EltFormationbyCatIMG
{	
	width:60px;
	float:left;
	margin-right:1em;
}
.EltFormationbyCatLEFT_price 
{
	width:126px;
	height:40px;
	float:right;
	color:#000;
	font-size:24px;
	text-align:center;
	/*padding-top:0.5em;*/
	margin-bottom:1em;
}


/*-------------------------------------------------------------------
							PAGE Basket.ASPX
-------------------------------------------------------------------*/
.block_basket_bck
{
	background-image:url('images/pict_panier_cned.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	background-position:top right;
}
.blockBasket
{
	float:left;
	margin-top:1em;	
}
.basket_table	
{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	margin-bottom:1em;
	width:750px;
}
.basket_header
{	
 background-color:#ff7011;
 border:1px #ff7011 solid;
 color:#fff;
 text-align:center;
 font-size:14px;
 height:20px;
}
.basket_col_Article
{
	width:500px;
	text-align:center;
}
.basket_col_Tarifunit
{
	width:100px;
	text-align:center;
	border-left:1px solid #fff;
}
.basket_col_Quant
{
	width:100px;
	text-align:center;
	border-left:1px solid #fff;
}
.basket_col_Price
{
	width:100px;
	text-align:center;
	border-left:1px solid #fff;
}
.basket_col_Trash
{
	width:40px;
	text-align:center;
	border-left:1px solid #fff;
}
.basket_Cell1
{	
	 border:1px #ff7011 solid;
	 text-align:left;
	 padding:0.5em;
}
.basket_Cell1 a
{
	color: #646464;
	text-decoration:underline;
	font-size:13px;
}
.basket_Cell1 a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
.basket_Cell2
{	
	border:1px #ff7011 solid;
 	font-weight:bold;
	text-align:center;
}
.buttontrash {
	background-image:url('images/trash.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	width:18px;
	height:21px;
	border:0;
	text-decoration:none;
	cursor:pointer;
}
.basket_input_Quant 
{
	width:20px;
	text-align:center;
	font-weight:bold;
	color:#000;
}

.basket_table2	
{
	text-align:left;
	font-size:12px;
	vertical-align:middle;
	margin-bottom:1em;
}
.basket_cell_codereduc1 
{
 border-left:1px #ff7011 solid;
 border-right:1px #ff7011 solid;
 text-align:center;
 vertical-align:middle;
 padding:0.5em;
}
.basket_cell_codereduc2 
{
	 border-left:1px #ff7011 solid;
	 border-right:1px #ff7011 solid;
	 border-bottom:1px #ff7011 solid;
	 text-align:center;
	 vertical-align:middle;
	 padding:0.5em;
}
.basket_input_codereduc 
{
	width:100px;
	text-align:center;
	color:#000;
}
.basket_cell_codereduc2 a
{
	color: #646464;
	text-decoration:underline;
	font-size:12px;
}
.basket_cell_codereduc2 a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
.basket_cellblank 
{
	width:360px;
}
.basket_cellnoupdate
{
	width:140px;
}
.basket_cell_total
{
	width:200px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	padding-right:0.5em;
}
.basket_cell_total_fp
{
	width:100px;
	text-align:center;
	font-weight:bold;
	color:#646464;
}
.basket_cell_total_price
{
	color:#ff7011;
	font-weight:bold;
	border:1px #646464 solid;
	width:100px;
	text-align:center;
}
.basket_cell_total_fleche
{
	width:100px;
	text-align:center;
	padding-top:1em;
}
.block_butt_basket 
{
	float:right;
}


.basket_txt_reduc
{
	font-size:11px;
	color:#931111;
	margin-top:0.5em;
}
.MessageErreur 
{
	font-size:11px;
	color: Red;
}

.OrderError
{
	font-size:12px;
	color: Red;
	margin-top:2em;
	border:solid 1px #f00;
}

.ResumeErreur
{
	text-align:left;
	margin-left:1em;
	font-weight:bold;
}

.ResumeErreur li
{
	text-align:left;
	margin-left:1em;
	list-style-type:circle;
	font-weight:normal;
}

.payment_table
{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	margin-bottom:1em;
	width:750px;
}

/*-------------------------------------------------------------------
				Accueil Niveau AtoutCned (Tableau croisé)
-------------------------------------------------------------------*/

.BEL_ATC_tabcroise {
	background-image:url('images/bck_atcbel.png');
	background-repeat:no-repeat;
	width:647px;
	height:349px;
	padding-top:1em;
	padding-left:1em;
}
.BEl_ATC_niv{
	background-image:url('images/atc_belpictniveau.png');
	background-repeat:no-repeat;
	background-position:left top;
	width:174px;
	height:28px;
}
.BEl_ATC_mat{
	background-image:url('images/atc_belpictmatiere.png');
	background-repeat:no-repeat;
	background-position:12px top;
	width:174px;
	height:28px;
	/*margin-left:2em;*/
}
.bel_stt{
	font-size:14px;
	color:#646464;
	margin-bottom:0.1em;
	margin-top:1em;	
	font-family:Arial;	
}
.block_OSX {
	margin-left : 4.5em;
	margin-bottom : 2em;
	vertical-align : top;
	color : black;
}
.block_OSXmenu {
	list-style : none;
	padding : 0;
	height : 120px;
}
.block_OSXmenu li {
	position : relative;
	display : block;
	/*margin-left:30px;*/
	/*margin-left:2em;*/
	float : left;
}
.block_OSXmenu span {
	/*position : absolute;*/
	font-size : 14px;
	font-weight:bold;
	width : 66px;
	color: #383838;
	text-align:center;
	/*margin-top:	80px;
	margin-left:-75px;*/
}
.block_OSXmenu a {
	text-decoration : none;
}
.block_OSXmenu img {
	border : 0;
	vertical-align : top;
}

/*-------------------------------------------------------------------
				Publicité gauche
-------------------------------------------------------------------*/

.boxgrid {
				width: 135px;
				height: 237px;
				float: left;
				background-image:url('images/pub135_237_bck.png');
				background-repeat:no-repeat;
				/*border: solid 1px #646464;*/
				overflow: hidden;
				position: relative;
				font-family: Arial, Helvetica, sans-serif;
}
.boxgrid h1 {
				margin: 10px 10px 0 10px;
				color: #ff7011;
				font-size: 16px;
				font-weight: bold;
}
.boxgrid img {
				position: absolute;
				top: 0;
				left: 0;
				border: 0;
				cursor: pointer;
}
.boxgrid p {
				padding: 0 10px;
				color: #323232;
				font-weight: bold;
				font-size: 12px;
				margin-top:1em;
}
.boxgrid ul {
				color: #646464;
				font-size: 12px;
				margin-left:2em;
				margin-top:1em;
}
.boxgrid li {
				list-style-type: square;
}
.boxgrid a {
				color: #646464;
				font-size: 12px;
				text-decoration: underline;
}
.boxgrid a:hover {
				color: #ff7011;
}

/*-------------------------------------------------------------------
				Publicité Accueil
-------------------------------------------------------------------*/

.Block_pubHome {
	width: 811px;
	border-bottom: #c1c1c1 1px solid;
	border-left: #c1c1c1 1px solid;
	border-right: #c1c1c1 1px solid;
	height: 289px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
.Block_pubHome img {
	border: 0;
}
.wslide-menu {
	background-image:url('images/bck_pub_home.png');
	background-repeat:no-repeat;
	width:811px;
	height:35px;
	text-align:right;
}
.wslide-menu a{
	font-weight:bold;
	text-decoration:none;
	color:#b6b6b6;
	text-align:center;
	font-size:23px;
	background-image:url('images/button_pub_home.png');
	background-repeat:no-repeat;
	width:31px;
	height:32px;
	display:inline-block;
	padding-top:0px;
	margin-right:2px;
	margin-left:1px;
}
.wslide-menu a:hover{
	color:#ff7011;
	text-decoration:none;
}
.wslide-menu a:active {
	font-weight:bold;
	color:#7a7a7a;
}

/*-------------------------------------------------------------------
							PAGE FORMATION.ASPX
-------------------------------------------------------------------*/
.ATC_left
{
	width:130px;
	float:left;
}
.ATC_block_prerequis_tech
{
	width:130px;
	float:left;
	height:30px;
	margin-top:1em;

}

.ATC_block_prerequis_tech ul ul
{
	list-style-type:circle;
	margin-left:1em;
}
.ATC_block_prerequis_tech ul
{
	list-style-type:square;
}

.ATC_block_prerequis_tech h1
{
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c0c0c0;
	height: 20px;
	color: #4175ca;
	margin-bottom: 1em;
}

.ATC_block_prerequis_tech p
{
	margin-top:1em;
}


/*.buttonTestConfig {
	background-image:url('images/pict_extrait.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	height:25px;
	text-align:center;
	line-height:27px;
	font-size:12px;
	color:#d35e11;
	border:0;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	padding-left:2em;
}

.buttonMediaVideo:hover{
	color: #000;
	text-decoration:none;
}*/

.ATC_right
{
	float:left;
	width:690px;
	text-align:left;
	padding-left:0.5em;
	font-size:12px;
	color: #000;
	height:1000px;
}
.ATC_right h1
{
	font-size:14px;
	border-bottom:1px #c0c0c0 dashed;
	height:20px;
	color:#4175ca;
	margin-bottom:1em;
}



.ATC_right_content h1
{
	
	font-size:12px;
	font-weight:bold;
	color:#4175ca;
	margin-bottom:1em;
	border-bottom:0;
}

.ATC_right_content ul
{
	list-style:square;
	margin-bottom:1em;
	margin-left:2em;
	margin-top:1em;
}
.ATC_right_content li
{
	margin-bottom:0.3em;
}

.ATC_right_content p
{
	margin-bottom:1em;
}

.ATC_right_content img
{
	vertical-align:text-top;
	float:right;	
}

.ATC_right_content a
{
	color: #4175ca;
	text-decoration: none;
}

.ATC_right_content a:hover
{
	color: #ff7011;
	text-decoration: underline;
}

.ATC_right_content table
{
	 border-spacing:0px;
}

.ATC_right_content td
{
	padding:0.5em;
}

.ATC_PresentationFlash
{
	vertical-align:text-top;
	float:right;	
}

.block_atc_info_and_price
{
	width:690px;
}

.block_atc_config_price
{
	width:165px;
	float:left;
	border: solid 1px #c0c0c0;
	height:320px;
}

.block_atc_config_price_title
{
	font-size:13px;
	color:#737374;
	font-weight:bold;
	margin-bottom:1em;
	margin-top:1em;
	padding-left:0.2em;
	text-align:center;	
}

.block_atc_config_option
{
	margin-left:0.5em;
	margin-bottom:2em;	
}

.block_atc_config_option td
{
	height:25px;
}

.block_atc_config_option_title
{
	text-align:right;
	width:50px;
	padding-right:0.5em;	
}

.block_atc_price 
{
	background-image:url('images/bck_DVDficheprice.png');
	background-repeat:no-repeat;
	width:126px;
	height:103px;
	color:#000;
	font-size:24px;
	text-align:center;
	padding-top:0.5em;
	margin-left:0.9em;
}

.block_atc_price_mention
{
	font-size:11px;
	width:100px;
	margin-left:3.2em;
	color:#4175ca;
	font-weight:bold;
	text-align:center;
}

.block_atc_matieres_pack ul
{
	list-style-type:none;
	
}

.block_atc_matieres_pack a
{
	color: #4175ca;
	text-decoration: underline;
}

.block_atc_matieres_pack a:hover
{
	color: #ff7011;
	text-decoration: none;
}

.block_atc_matieres_pack img
{
	width:50px;
	vertical-align:middle;
	margin-right:0.5em;
	
	float:none;
}

/****Services ATC****/
.BEL_ATC_serv 
{
	float:left;	
	width:688px;
	height: 150px;
	overflow: hidden;
	border: solid 1px #c0c0c0;
	background-image: url('images/bck_serv_bel.png');
	background-repeat:no-repeat;
	background-position:right top;
}

.BEL_ATC_serv ul {
	list-style: none;
	margin: 0px;
	display: block;
	z-index:1;
}
.BEL_ATC_serv ul li {
	float: left;
}
.BEL_ATC_serv ul li a {
	background:#FFFFFF none repeat scroll 0%;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:75px;
	height: 150px;
}
.BEL_ATC_serv ul li.TDB a {
	background: url('images/fiche_service_TDB.png');
}

.BEL_ATC_serv ul li.TUT a {
	background: url('images/fiche_service_TUT.png');
}

.BEL_ATC_serv ul li.NP a {
	background: url('images/fiche_service_NP.png');
}

.BEL_ATC_serv ul li.MC a {
	background: url('images/fiche_service_MC.png');
}

.clear {
	clear: both;
}

#DHTMLgoodies_formTooltipDiv{
	color:#000;
	font-family:arial;
	/*font-weight:bold;*/
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	
	margin-top:1em;
}

#DHTMLgoodies_formTooltipDiv a
{
	color:#4175CA;
	font-weight:normal;
	text-decoration:underline;
}

#DHTMLgoodies_formTooltipDiv a:hover
{
	text-decoration:none;
}

/************************************************************************************/
/*			Création de l'utilisateur : Login.aspx / CreateUser.aspx				*/
/************************************************************************************/

.blockLoginCreateGlobal
{
	width:750px;
	margin-left:6em;
}

.blockLoginCreate
{
	width:350px;
	border: solid 1px;
	border-color:#ff7011;
	float:left;
	margin-right: 1em;	
	/*height:577px;*/
}

.blockLoginCreateTitle
{
	height:21px;
	background-color:#ff7011;
	width:350px;
	color:#fff;
	font-size:13px;
	text-indent:0.5em;
}

.blockLoginCreate_table
{
	width:325px;
	margin-top:2em;
	margin-left:15px;
	font-size:12px;
	
}

.blockLoginCreate_table_large
{
	width:400px;
	margin-top:2em;
	margin-left:15px;
	font-size:12px;
	
}

.blockLoginCreate_td
{
	text-align:center;
	height:25px;
	vertical-align:middle;
}

.blockLoginCreate_td_button
{
	text-align:center;
	float:none;
	padding-left:6.5em;
}

.blockLoginCreate_td a
{
	font-size:11px;
	color:#737374;
	text-decoration:underline;
	background-image: url('images/fleche_loginmdp.jpg');
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:1.5em;
}
.blockLoginCreate_td a:hover
{
	font-size:11px;
	color:#ff7011;
	text-decoration:underline;
}

/*Mode large*/
.blockLoginCreate_table_large_td_box_input_email
{
	width:250px;
}

.blockLoginCreate_table_large_td_box_input_questionreponse
{
	width:300px;
}

.blockLoginCreate_table_large_td_box_input_nomprenom
{
	width:200px;
}

.blockLoginCreate_table_large_td_box_input_adresseville
{
	width:300px;
}

.blockLoginCreate_table_large_td_box_input_codepostal
{
	width:75px;
}

/*Mode réduit*/
.blockLoginCreate_table_td_box_input_email
{
	width:180px;
}	

.blockLoginCreate_table_td_box_input_questionreponse
{
	width:180px;
}

.blockLoginCreate_table_td_box_input_nomprenom
{
	width:200px;
}

.blockLoginCreate_table_td_box_input_adresseville
{
	width:200px;
}

.blockLoginCreate_table_td_box_input_codepostal
{
	width:75px;
}

.blockLoginCreate_table_td_texte
{
	width:200px;
	height:25px;
	vertical-align:middle;
}

.blockLoginCreate_table_td_texte2
{
	height:25px;
	vertical-align:middle;
}

.blockLoginCreate_table_td_texte em
{
	font-size: 11px;
}

.blockLoginCreate_table_td_box 
{
	width:175px;
	height:25px;
	vertical-align:middle;
}

.blockLoginCreate_table_td_box input
{
	font-size:11px;
}

/**********************************************************************************************/
/*	 Etapes du checkout																		*/
/**********************************************************************************************/
.blockStepCheckout
{
	border: 1px #c0c0c0 solid;
	width:800px;
	padding:1em;
	float:left;
	margin-bottom:1em;
}

.blockStepCheckout h1
{
	font-size:12px;
	color:#737374;
	margin-top:2px;
}

.blockStepCheckout h2
{
	font-size: 13px;
    color: #737374;
    font-weight: bold;
}

.blockStepCheckout h3 
{
	font-size: 12px;
    color: #737374;
}

.blockStepCheckout h4 
{
	font-size: 12px;
    color: #4175ca;
}

.blockStepCheckout a
{
	color: #333333;
    text-decoration : underline;
}

.blockStepCheckout a:hover
{
	color: #4175ca;
    text-decoration : underline;
}

.blockStepCheckout p
{
	margin-top:2px;
}

.blockStepCheckout_table
{
	width:300px;
	margin-top:1em;
	margin-left:15px;
	font-size:12px;	
}

.blockStepCheckout_table2
{
	width:350px;
	margin-top:1em;
	margin-left:15px;
	font-size:12px;	
}

.blockStepCheckout_td
{
	text-align:center;
	height:25px;
	vertical-align:middle;
}

.blockStepCheckout_td_button
{
	text-align:center;
	float:none;
	padding-left:4em;
}

.blockStepCheckout_td a
{
	font-size:11px;
	color:#737374;
	text-decoration:underline;
	background-image: url('images/fleche_loginmdp.jpg');
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:1.5em;
}
.blockStepCheckout_td a:hover
{
	font-size:11px;
	color:#ff7011;
	text-decoration:underline;
}

.blockStepCheckout_table_td_box input
{
	width:200px;
}

.blockStepCheckout_table_td_texte
{
	width:140px;
	height:25px;	
	vertical-align:middle;
}

.blockStepCheckout_table_td_texte2
{
	height:25px;
	vertical-align:middle;
}

.blockStepCheckout_table_td_texte3
{
	width:150px;
	height:25px;
	vertical-align:middle;
}

.blockStepCheckout_table_td_texte em
{
	font-size: 11px;
}

.blockStepCheckout_table_td_box 
{
	width:175px;
	height:25px;
	vertical-align:middle;
}

/**********************************************************************************************/
/*	 Control User et UserCned	      														*/
/**********************************************************************************************/

.blockClient
{
	float:left;
	width:250px;
	line-height:1em;
}

.blockClient h1
{
	font-size:12px;
	text-decoration:bold;
}


.blockApprenant
{
	float:right;
	width:250px;
	line-height:1em;
}

.blockApprenant h1
{
	font-size:12px;
	text-decoration:bold;
}

/**********************************************************************************************/
/*	 Paiement	      														*/
/**********************************************************************************************/

.blockPaiement_table_td
{
	width:250px;
}


/**********************************************************************************************/
/*	 Dialog Box	      														*/
/**********************************************************************************************/

.dialogBoxContent h1
{
	
	font-size:12px;
	font-weight:bold;
	color:#4175ca;
	margin-bottom:1em;
	border-bottom:0;
}

.dialogBoxContent ul
{
	list-style:square;
	margin-bottom:1em;
	margin-left:2em;
	margin-top:1em;
}
.dialogBoxContent li
{
	margin-bottom:0.3em;
}

.dialogBoxContent p
{
	margin-bottom:1em;
}

.dialogBoxContent img
{
	vertical-align:text-top;
}

.dialogBoxContent a
{
	color: #4175ca;
	text-decoration: none;
}

.dialogBoxContent a:hover
{
	color: #ff7011;
	text-decoration: underline;
}

.dialogBoxContent table
{
	 border-spacing:0px;
}

.dialogBoxContent td
{
	padding:0.5em;
}

/*******************************************************************************************************************/
/*										HISTORIQUE DES COMMANDES										*/
/*******************************************************************************************************************/
.order_table	
{
	font-size:12px;
	text-align:left;
	margin-left:7em;	
	vertical-align:middle;
	margin-bottom:1em;
}

.order_table_header
{	
 background-color:#ff7011;
 border:1px #ff7011 solid;
 color:#fff;
 text-align:center;
 font-size:14px;
 height:20px;
}

.order_table_col_numcommande
{
	width:100px;
	text-align:center;
}
.order_table_col_datecommande
{
	width:100px;
	text-align:center;
	border-left:1px solid #fff;
}
.order_table_col_montant
{
	width:100px;
	text-align:center;
	border-left:1px solid #fff;
}
.order_table_col_lien
{
	width:200px;
	text-align:center;
	border-left:1px solid #fff;
}

.order_table_Cell1
{	
	 border:1px #ff7011 solid;
	 text-align:left;
	 padding:0.5em;
}
.order_table_Cell1 a
{
	color: #646464;
	text-decoration:underline;
	font-size:13px;
}
.order_table_Cell1 a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
.order_table_Cell2
{	
	border:1px #ff7011 solid;
 	font-weight:bold;
	text-align:center;
}

.videoplayer
{
	margin-left:1.5em;
}

.blockNotificationCreateApprenant
{
	border: solid 1px #c0c0c0;
	float:left;
	width:350px;
	margin-left:30px;
	margin-top:10px;
	color:Red;
	padding:1em;
}


.blockSelectApprenant
{
	margin-bottom:25px;
	width:350px;
	border: solid 1px #c0c0c0;
	padding:1em;
}


.blockAddSelectApprenantTable
{
	float:left;
	width:350px;
}

.blockAddSelectApprenant
{
	float:left;
	padding-top:35px;
	padding-left:35px;
}

.blockAddApprenant
{


	width:350px;
	border: solid 1px #c0c0c0;
	padding:1em;
}

.blockAddApprenant a{
	color: #4175ca;
	text-decoration:none;
	margin-left:1em;
}
.blockAddApprenant a:hover{
	color: #ff7011;
	text-decoration:none;
}


.blockSelectApprenant_list
{
	width:300px;
}

.blockErrorSummaryCreateApprenant
{
	float:left;
	width:350px;
	margin-left:30px;
	margin-top:30px;
}

/********************************ACCUEIL ATOUTCNED*******************************************/
.block_presATC {
	width:800px;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding-top:2px;
	/*margin-left:20px;*/
}
.block_presATC img{
	margin-top:12px;
	border:0;
	
}
.block_presATC a{
	color: #4175ca;
	text-decoration:none;
}
.block_presATC a:hover{
	color: #ff7011;
	text-decoration:none;
}
.block_case1{
	width:132px;
	border-right: 1px #bdbcbc solid;
	float:left;
	height:167px;
}
.block_case2{
	width:132px;
	float:left;
	height:167px;
}

/********************************LEARNER MANAGER ****************************************/

.learner_table
{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	margin-bottom:1em;
	margin-left:20em;
}

.learner_table_header
{	
 background-color:#ff7011;
 border:1px #ff7011 solid;
 color:#fff;
 text-align:center;
 font-size:14px;
 height:20px;
}

.learner_table_col_numtiers
{
	width:100px;
	text-align:center;
}
.learner_table_col_nom
{
	width:100px;
	text-align:center;
	border-left:1px solid #fff;
}
.learner_table_col_prenom
{
	width:100px;
	text-align:center;
	border-left:1px solid #fff;
}
.learner_table_col_email
{
	width:200px;
	text-align:center;
	border-left:1px solid #fff;
}

.learner_table_Cell1
{	
	 border:1px #ff7011 solid;
	 text-align:left;
	 padding:0.5em;
}
.learner_table_Cell1 a
{
	color: #646464;
	text-decoration:underline;
	font-size:13px;
}
.learner_table_Cell1 a:hover
{
	color:#ff7011;
	text-decoration:underline;
}
.learner_table_Cell2
{	
	border:1px #ff7011 solid;
 	font-weight:bold;
	text-align:center;
}

.learner_add_block
{
	margin-left:20em;
}

/***********FORGOT PASSWOD *************************/
.blockForgotPassword
{
	border: 1px #c0c0c0 solid;
	width:800px;
	padding:1em;
	float:left;
	margin-bottom:1em;
	
}

.blockForgotPassword h1
{
	font-size:12px;
	color:#737374;
	margin-top:2px;
}

.blockForgotPassword p
{
	margin-top:2px;
}

/****************Formulaire Contact********************************/
.telephone 
{	font-size:20px;
	font-weight:bold;
	color:#b1b1b1;
	
}

.nf
{
	font-size:11px;
	
}

.TabContact
{
	vertical-align: top;
	
}

.EmailContact
{
	width:250px;
}

.NomPrenomContact
{
	width:200px;
}

.NumCommandeContact
{
	width:50px;
}

.MessageContact
{
	width:500px;
}

.cellNumeroNf
{
	width:500px;	
}



/*******************************************************************************************************************/
/*										NOUVEAU MENU										*/
/*******************************************************************************************************************/

/* ------------------------------ BLOCK MENU --------------------------------- */
.BEL_nav {
				position: relative;
				width: 1020px;
				background-color: #fff;
				margin-top: 10px;
				height: 26px;
				line-height: 26px;
}
.BEL_nav ul {
				padding: 0;
				margin: 0;
				font-size: 15px;
}
.BEL_nav li {
				cursor: pointer;
				list-style-type: none;
				border-right: 1px #77776b solid;
				padding: 0px 20px 0px;
				float: left;
				display: inline-block;
}
.BEL_nav_blockgen {
				display: none;
				cursor:default;
				position: absolute;
				float: left;
				width: 710px;
				z-index: 1000;
				left: 0;
				margin-left: 4px;
				padding: 15px;
				height: 272px;
}
.BEL_nav_blockgen img {
				margin-right: 10px;
				vertical-align: middle;
}
.BEL_nav_blockgen_listlien {
				padding-left: 15px;
				line-height:20px;
}
.BEL_nav_blockgen_listlien a {
				color: #5d5b5b;
				font-size: 13px;
}
.img_theme{
				float:right;
				padding-right:50px;
}
/* ONG ACCUEIL */
.acc {
				border-bottom: 2px solid #77776b;
				color: #000;
}
.acc a{
				color: #000;
				text-decoration:none;
}
.acc:hover .accblockgen {
				display: block;
}
/* ONG SOUTIEN SCOLAIRE */
.sou {
				border-bottom: 2px solid #ff7011;
				color: #000;
}
.sou:hover {
				color: #ff7011;
}
.sou:hover .soublockgen {
				background-color: transparent;
				color: #000;
				background-image: url('images/sco.png');
				background-repeat: no-repeat;
				display: block;
}
.soublockgen h1 {
				color: #ff7011;
				font-size: 14px;
}
.soublockgen a:hover {
				color: #ff7011;
}
/* ONG DVD & CEDEROMS */
.dvd {
				border-bottom: 2px solid #44b716;
				color: #000;
}
.dvd:hover {
				color: #44b716;
}
.dvd:hover .dvdblockgen {
				background-color: transparent;
				background-image: url('images/dvd.png');
				background-repeat: no-repeat;
				color: #000;
				display: block;
}
.dvdblockgen h1 {
				color: #44b716;
				font-size: 14px;
}
.dvdblockgen h1 a{
				color: #44b716;
				font-size: 14px;
				text-decoration:none;
}
.dvdblockgen a:hover {
				color: #44b716;
}
/* ONG BUREAUTIQUE */
.bur {
				border-bottom: 2px solid #9f1ac6;
				color: #000;
}
.bur:hover {
				color: #9f1ac6;
}
.bur:hover .burblockgen {
				background-color: transparent;
				background-image: url('images/bur.png');
				background-repeat: no-repeat;
				color: #000;
				display: block;
}
.burblockgen h1 {
				color: #9f1ac6;
				font-size: 14px;
}
.burblockgen a:hover {
				color: #9f1ac6;
}
/* ONG CONCOURS */
.con {
				border-bottom: 2px solid #d7423d;
				color: #000;
}
.con:hover {
				color: #d7423d;
}
.con:hover .conblockgen {
				background-color: transparent;
				background-image: url('images/conc.png');
				background-repeat: no-repeat;
				color: #000;
				display: block;
}
.conblockgen h1 {
				color: #d7423d;
				font-size: 14px;
}
.conblockgen a:hover {
				color: #d7423d;
}
/* ONG GESTION */
.gest {
				border-bottom: 2px solid #3d65d7;
				color: #000;
}
.gest:hover {
				color: #3d65d7;
}
.gest:hover .gestblockgen {
				background-color: transparent;
				background-image: url('images/gest.png');
				background-repeat: no-repeat;
				color: #000;
				display: block;
}
.gestblockgen h1 {
				color: #3d65d7;
				font-size: 14px;
}
.gestblockgen a:hover {
				color: #3d65d7;
}



/*******************************************************************************************************************/
/*										NOUVELLE FICHE0210 										*/
/*******************************************************************************************************************/


.Content_fiche0210 {
				float: left;
				width: 900px;
				text-align: left;
				padding-left: 0.2em;
				font-size: 12px;
				color: #000;
}
.Content_fiche0210 h1 {
				font-size: 16px;
				border-bottom: 1px #c0c0c0 dashed;
				height: 20px;
				color: #4175ca;
				margin-bottom: 1em;
}
.fiche_style {
				float: left;
				background-image: url('images/fiche_ColCT.png');
				background-repeat: repeat-y;
				width: 658px;
				height: 371px;
}
.fiche_style_col_img {
				float: left;
				width: 137px;
				height: 335px;
				margin-right: 15px;
				padding-top: 37px;
				padding-left: 10px;
				text-align: center;
}
.fiche_style_col_img p {
				text-align: left;
				padding-bottom: 10px;
				padding-left: 10px;
}
.fiche_style_col_img p img {
				margin-right: 5px;
				vertical-align: middle;
}
.fiche_style_col_img a {
				color: #44b716;
				font-size: 14px;
				text-decoration: none;
}
.fiche_style_col_img a:hover {
				color: #4175ca;
				font-size: 14px;
				text-decoration: underline;
}
.fiche_style_head {
				width: 658px;
				background-image: url('images/fiche_ColH.png');
				display: block;
				position: relative;
				background-repeat: no-repeat;
				height: 36px;
}
.fiche_style_col_price {
				background-image: url('images/bck_fiche_price.png');
				background-repeat: no-repeat;
				width: 175px;
				height: 371px;
				float: left;
				margin-left: 5px;
}
.block_style_price {
				background-image: url('images/bck_DVDficheprice.png');
				background-repeat: no-repeat;
				width: 126px;
				height: 103px;
				color: #4175ca;
				font-size: 24px;
				text-align: center;
				padding-top: 0.5em;
				margin-left: 1em;
				margin-top: 15px;
}

.block_style_price_initial
{
				background-image: url('images/bck_DVDficheprice.png');
				background-repeat: no-repeat;
				width: 126px;
				height: 103px;
				color: #4175ca;
				font-size: 24px;
				text-align: center;
				padding-top: 0.2em;
				margin-left: 1em;
				margin-top: 15px;
}

.block_style_price_initial em
{
	color: #737374;
	font-size: 9px;
	font-style:normal;
}

.block_style_price_title {
				font-size: 15px;
				color: #737374;
				font-weight: bold;
				margin-bottom: 1em;
				margin-top: 1em;
				text-align: center;
}
.block_style_price_config_option {
				margin-left: 0.5em;
				margin-bottom: 1em;
}
.block_style_price_config_option select {
				width: 160px;
				padding: 2px;
				font-size: 14px;
				color: #676767;
				border: 1px #908f8f dotted;
}
.block_style_price_config_option td {
				height: 25px;
}
.block_style_price_rayer {
				color: #4175ca;
				font-size: 15px;
				text-decoration: line-through;
}
.block_style_price_promo {
				color: #44b716;
				font-size: 24px;
}
.block_style_validite_promo {
				text-align: center;
				margin-top: 5px;
}
.validite_promo_coutdown {
				text-align: center;
}
.vente_flash {
				color: red;
				font-family: verdana;
				font-size: 15px;
				letter-spacing: 2px;
}
.vente_flash img {
				vertical-align: middle;
				margin-right: 10px;
				width: 19px;
				height: 19px;
}
.fiche_style_foot {
				width: 658px;
				background-image: url('images/fiche_ColB.png');
				background-repeat: no-repeat;
				height: 22px;
}
.tabs {
				height: 335px;
				padding-top: 16px;
}
UL.tabNavigation {
				list-style: none;
}
ul.tabNavigation LI {
				padding: 0 0 0 4px;
				display: inline;
}
UL.tabNavigation LI A {
				background: url(images/tab.png) no-repeat;
				padding: 3px 7px;
				border-top: 1px #c1c1c1 solid;
				border-left: 1px #c1c1c1 solid;
				border-right: 1px #c1c1c1 solid;
				background-color: #ccc;
				color: #4094c4;
				text-decoration: none;
}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {
				background-color: #ccc;
				color: #eb8f00;
				padding-top: 7px;
}
UL.tabNavigation LI A:focus {
				outline: 0;
}
div.tabs > div {
				height: 320px;
				width: 480px;
				overflow: auto;
				margin-top: 5px;
				font-size: 12px;
				border-left: 1px #bebebe dashed;
				padding-left: 5px;
				padding-right: 5px;
}
div.tabs > div ul {
				list-style-type: square;
				list-style-image: none;
				list-style-position: outside;
				margin-bottom: 1em;
				margin-left: 2em;
				margin-top: 1em;
}
div.tabs > div li {
				margin-bottom: 0.3em;
}
div.tabs > div a {
				font-size: 12px;
				color: #000;
				text-decoration: underline;
}
div.tabs > div a:hover {
				color: #4175ca;
				text-decoration: underline;
}
div.tabs > div h2 {
				font-size: 14px;
				height: 17px;
				color: #000;
				margin-bottom: 1em;
				margin-left: 0.8em;
				border: 0;
}
div.tabs > div h1 {
				margin-top: 5px;
				font-size: 16px;
				height: 20px;
				color: #4175ca;
				margin-bottom: 1em;
				border: 0;
}
/*BLOCK PROPOSE AUSSI*/
.block_next_aussi {
				background-image: url('images/bck_fiche_price_aussi.png');
				background-repeat: no-repeat;
				width: 207px;
				height: 239px;
				float: left;
				margin-top: 10px;
				margin-left: 2px;
				margin-bottom: 10px;
}
.block_next_aussiIMG img {
				float: right;
				width: 30%;
				height: 30%;
				vertical-align: text-top;
				margin-left: 10px;
				border: 0;
}
.block_next_aussiTitle {
				padding-top: 10px;
				padding-left: 10px;
				padding-right: 10px;
				float: left;
				text-align: left;
				width: 181px;
}
.block_next_aussiTitle a {
				font-size: 12px;
				color: #413c3c;
				text-decoration: none;
}
.block_next_aussiTitle a:hover {
				color: #ff7011;
				text-decoration: underline;
}
.block_next_aussi_option {
				margin-bottom: 1em;
				margin-left: 0.6em;
}
.block_next_aussi_option select {
				width: 190px;
				padding: 1px;
				font-size: 12px;
				color: #676767;
				border: 1px #908f8f dotted;
}
.block_style_price_aussi {
				width: 207px;
				height: 103px;
				color: #4175ca;
				font-size: 24px;
				text-align: center;
}

.block_style_price_aussi em
{
	color: #4175ca;
	font-size: 9px;
	font-style:normal;
}
/*.block_style_price_aussi_initial {
				width: 207px;
				height: 103px;
				color: #4175ca;
				font-size: 24px;
				text-align: center;
}*/
.block_style_price_aussi_mention {
				font-size: 11px;
				width: 207px;
				color: #4175ca;
				font-weight: bold;
				text-align: center;
}
.block_next_aussivente_flash {
				color: red;
				font-family: verdana;
				font-size: 11px;
				text-align: center;
				letter-spacing: 2px;
}
.block_next_aussivente_flash img {
				vertical-align: middle;
				margin-right: 5px;
				width: 14px;
				height: 14px;
}
.content_fiche_plus {
				width: 900px;
}
.content_fiche_plus object {
				float: left;
				margin-top: 10px;
				margin-bottom: 10px;
				margin-right: 10px;
				border: 1px #c0c0c0 dashed;
}
.content_fiche_circle {
				margin-top: 10px;
				margin-bottom: 10px;
				margin-right: 10px;
				float: right;
				background-image: url('images/bck_promo_circle.png');
				background-repeat: no-repeat;
				width:154px;
				height:154px;
}
.content_fiche_circle p{
			font-size:14px;
			color:#440aaf;
			padding:20px;
			margin-top:10px;
			text-align:center;
			
}


/*******************************************************************************************************************/
/*										CATEGORY SEARCH										*/
/*******************************************************************************************************************/


.search_cat {
				background-image : url('images/bck_search_cat.png');
				background-repeat : no-repeat;
				width: 835px;
				height: 80px;
}
.search_cat h1 {
				color: #545050;
				font-family: Verdana;
				font-size: 26px;
				text-indent: 10px;
				margin-bottom: 12px;
}
.search_cat_nbre_article {
				margin-left: 10px;
				color: #545050;
				font-size: 14px;
				float: left;
}
.search_cat_nbre_article_chiffre {
				color: #ff6c00;
}
.search_cat_filter {
				float: right;
				margin-right: 10px;
}
.search_cat_filter select {
				width: 160px;
				padding: 2px;
				font-size: 14px;
				color: #676767;
				border: 1px #908f8f dotted;
}

.block_result
{
	margin-top:45px;
}

.block_result_cat {
				border-bottom: 1px #c3c3c3 solid;
				height: 90px;
				margin-top: 35px;
}
.block_result_catTitle {
				float: left;
				text-align: left;
				width: 415px;
}

.block_result_catTitle p
{
	margin-top:1em;
	
}

.block_result_catIMG img {
				width: 10%;
				height:10%;
				float: left;
				margin-right: 10px;
				border: 0;
}
.block_result_catTitle a {
				font-size: 14px;
				color: #545050;
				text-decoration: none;
				font-weight:bold;
}
.block_result_catTitle a:hover {
				color: #ff7011;
				text-decoration: none;
}
.block_result_cat_option {
				margin-bottom: 1em;
				margin-left: 0.6em;
				float: left;
				width: 190px;
}
.block_result_cat_option select {
				width: 190px;
				padding: 1px;
				font-size: 12px;
				color: #676767;
				border: 1px #908f8f dotted;
}
.block_result_cat_search {
				height: 103px;
				width: 207px;
				color: #4175ca;
				font-size: 24px;
				text-align: center;
				float: left;
}

.block_result_cat_search em
{
	font-size: 9px;
	font-style:normal;
}

/*.block_result_cat_search_aussi {
				color: #4175ca;
				font-size: 24px;
				text-align: center;
}*/
.block_result_cat_bread {
					font-size: 15px;
				text-align: right;
				margin-top: 40px;
				margin-bottom: 40px;
}
.block_result_cat_bread a {
				font-size: 15px;
				width:20px;
				display:inline-block;
				color: #413c3c;
				text-decoration: none;
}
.block_result_cat_bread a:hover {
				color: #ff7011;
				text-decoration: none;
}
/***** Main Layout ****/
#contentpan {
				width: 740px;
				margin: 0 auto;
				text-align: left;
				padding: 20px;
}
/* Panel Tab/button */
.tabpan {
				height: 51px;
				top: 0;
				z-index: 999;
}
.tabpan ul.onglet {
				display: block;
				height: 23px;
				width: auto;
				font-weight: bold;
				line-height: 23px;
				margin: 0;
				color: white;
				font-size: 80%;
				text-align: center;
}
.tabpan ul.onglet li.left {
				background: url(images/tab_l.png) no-repeat left 0;
				height: 23px;
				width: 15px;
				padding: 0;
				margin: 0;
				display: block;
				float: left;
}
.tabpan ul.onglet li.right {
				background: url(images/tab_r.png) no-repeat left 0;
				height: 23px;
				width: 15px;
				padding: 0;
				margin: 0;
				display: block;
				float: left;
}
.tabpan ul.onglet li {
				text-align: left;
				display: block;
				float: left;
				height: 23px;
				background: url(images/tab_m.png) repeat-x;
}
.tabpan ul.onglet li a {
				color: #15ADFF;
}
.tabpan a.close {
				height: 20px;
				line-height: 20px !important;
				padding-left: 30px !important;
				padding-right: 5px;
				cursor: pointer;
				display: block;
				width: 150px;
				position: relative;
}
.tabpan a.open {
				height: 20px;
				line-height: 20px !important;
				padding-left: 30px !important;
				padding-right: 5px;
				cursor: pointer;
				display: block;
				width: 150px;
				position: relative;
}
.tabpan a.open {
				background: url(images/bt_open.png) no-repeat left 0;
}
.tabpan a.close {
				background: url(images/bt_close.png) no-repeat left 0;
}
.tabpan a:hover.open {
				background: url(images/bt_open.png) no-repeat left -19px;
}
.tabpan a:hover.close {
				background: url(images/bt_close.png) no-repeat left -19px;
}
/* sliding panel */
#toppanel {
				width: 600px;
				z-index: 999;
				position: absolute;
				text-align: center;
				margin-left: 100px;
				margin-right: auto;
}
#toppanel a {
				color: #7e7e7e;
				text-decoration: none;
}
#toppanel a:hover {
				color: #000;
}
#toppanel a img {
				border: none;
}
#panel {
				height: 225px;
				color: #999999;
				background: #fff;
				border: 1px #d7d6d6 solid;
				overflow: hidden;
				position: relative;
				z-index: 3;
				display: none;
}
.contentpantable {
	margin-top: 10px;
	text-align:left;
	margin-left:1em;
}

.contentpantable h3 
{
	font-weight:bold;
	font-size:12px;
}

.contentpantable td {
				padding: 5px;
}
.contentpan p {
				text-align: left;
				padding: 5px;
				border-bottom: 1px #908f8f dotted;
}
.contentpantablebutt {
				padding-left: 5px;
				color: #7e7e7e;
				padding-right: 5px;
				border: 1px #908f8f dashed;
				cursor: pointer;
}
.contentpantablebutt:hover {
				color: #ff6c00;
}
