/* CSS Document ************************************************************************/

/* Structure****************************************************************************/
body {
	background-image: url(../cv-images/cv-structure/cv-bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3B3B3B;
	line-height:20px; 
}
	
#cv-container {
	width: 900px;
	height:auto;
	padding: 0px;
	margin: 0 auto 0 auto;

}

#cv-content {
	width: 900px;
	background-color: transparent;
	height:auto;
	margin: 10px 0;
	padding: 0px;
	margin-top: 20px;
}

#cv-header {
	width: 900px;
	height:70px;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

#cv-footer {
	width: 100%;
	height: 180px;
	background-color: #E1E1E1;
	padding: 0px;
	margin: 0px;
	float: bottom;
	line-height:16px; 
}

#cv-footer2 {
	width: 100%;
	height:25px;
	background-color: #8E8E8E;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	text-align:center;
	font-size: 11px;
}

/* Menu top - Inspiré du menu d'alsacréations ****************************************************************************/

#cv-menu {
	height: 41px;
	width: 900px;
	clear: both;
	background: url(../cv-images/cv-structure/cv-menu.jpg) top left no-repeat;
}

#cv-cadre-login1 {
	padding: 0px;
	height: 154px;
	width: 300px;
	clear: both;
	background: url(../cv-images/cv-structure/cv-cadre-login1.jpg) top left no-repeat;
}

#cv-cadre-login2 {
	height: 154px;
	width: 360px;
	clear: both;
	background: url(../cv-images/cv-structure/cv-cadre-login2.jpg) top left no-repeat;
}

#cv-menu ul, #cv-menu li {
	margin:0;
	padding: 0;
	list-style-type: none;
}
	
#cv-menu ul {
	height: 41px;
	width: 901px;
}

#cv-menu li {
	float: left;
}

#cv-menu li a {
	display: block;
	height: 27px;
	width: 149px;
	color: #FFFFFF;
	padding-top: 14px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	border-left: 1px solid #fff;
	text-align: center;
}

#cv-menu a:hover {
	color: #fff;
	background: url(../cv-images/cv-structure/cv-menu.jpg) top left no-repeat;
}

#cv-menu a#menu1:hover {
	background-position: 0px -42px;
}
#cv-menu a#menu2:hover {
	background-position: -150px -42px;
}
#cv-menu a#menu3:hover {
	background-position: -301px -42px;
}
#cv-menu a#menu4:hover {
	background-position: -452px -42px;
}
#cv-menu a#menu5:hover {
	background-position: -603px -42px;
}
#cv-menu a#menu6:hover {
	background-position: -750px -42px;
}

#cv-menu li a#menu1active {
	background: url(../cv-images/cv-structure/cv-menu.jpg) top left no-repeat;
	background-position: 0 -84px;
}

#cv-menu li a#menu2active {
	background: url(../cv-images/cv-structure/cv-menu.jpg) top left no-repeat;
	background-position: -150px -84px;
}

#cv-menu li a#menu3active {
	background: url(../cv-images/cv-structure/cv-menu.jpg) top left no-repeat;
	background-position: -301px -84px;
}
	
#cv-menu li a#menu4active {
	background: url(../cv-images/cv-structure/cv-menu.jpg) top left no-repeat;
	background-position: -452px -84px;
}

#cv-menu li a#menu5active {
	background: url(../cv-images/cv-structure/cv-menu.jpg) top left no-repeat;
	background-position: -603px -84px;
}

#cv-menu li a#menu6active {
	background: url(../cv-images/cv-structure/cv-menu.jpg) top left no-repeat;
	background-position: -750px -84px;
}

/* Menu  exta-top***********************************************************************/

.cv-menu-extratop {
	width:117px;
	height:10px;
	color:#707070;
	font-weight:bold;
	text-align:right;
	font-size:12px;
	margin: 0;
	padding-top: 10px;
}

.cv-menu-extratop2 {
	width:117px;
	height:15px;
	color:#C373D8;
	font-weight:bold;
	text-align:right;
	font-size:9px;
	margin-top: -10px;
}

.cv-menu-extratop3 {
	width:117px;
	height:10px;
	color:#707070;
	font-weight:bold;
	text-align:right;
	font-size:12px;
	margin: 0;
	padding-top: 15px;
}

/* Menu  bottom *************************************************************************/
.cv-menu-footer-head {
	text-align:left;
	color:#C85338;
	font-size:16px;
	font-weight:bold;
	height: 30px;
	padding-right: 20px;
	padding-left: 20px;
}

.cv-menu-footer-item {
	text-align:left;
	height: 10px;
	padding-right: 20px;
	padding-left: 20px;
	}

/* Lien *********************************************************************************/

a { text-decoration:none; color:#3d3e3d;}

a:hover { text-decoration:none;}

img { border: none;}


/* Content********************************************************************************/

.left{
	float: left;
	width: 199px;
	margin-top: 15px;
	line-height:20px; 
}
.left2{
	float: left;
	width: 99px;
	margin-top: 15px;
	line-height:20px; 
}

.center{
	float: left;
	margin-left: 12px;
	width: 466px;
	margin-top: 10px;
	line-height:20px; 
}
.center2{
	float: left;
	margin-left: 12px;
	width: 686px;
	margin-top: 10px;
	line-height:20px; 
}
.center5{
	float: left;
	line-height:20px; 
	margin: 0 130px 0 130px;
}
.center3{
	float: left;
	line-height:20px; 
}
.center4{
	float: left;
	margin-left: 12px;
	width: 466px;
	margin-top: 13px;
	line-height:20px;
}
.right{
	float: left;
	margin-left: 5px;
	width: 218px;
	margin-top: 10px;
	line-height:20px; 
}
.right{
	float: left;
	margin-left: 5px;
	width: 218px;
	margin-top: 10px;
	line-height:20px; 
}
.right2{
	float: left;
	margin-left: 5px;
	width: 99px;
	margin-top: 10px;
	line-height:20px; 
}


/* Content pour page commander******************************************************************/


.cv-commander-left{
margin-left:-6px;
float: left;
width: 550px;
line-height:20px; 
}
.cv-commander-right{
margin-left:6px;
float: left;	
width: 350px;
line-height:20px; 
}
.cv-commander-right{
margin-left:6px;
float: left;	
width: 350px;
line-height:20px; 
}
.left2{
float: left;	
background-color:yellow;
width: 350px;
height: 100%;
}
.right2{
float: left;	
background-color:red;
width: 200px;
height: 100%;
}

.red{
	background-color: red;
}

/* Menu catégorie *********************************************************************/
.cv-menu-categorie {
	background: url(../cv-images/cv-structure/cv-cadre-categorie.jpg) top left no-repeat;
	width: 202px;
	height: 208px;
	vertical-align : top;
	text-align: center;
	color: #BCBCBC;
}
	
.cv-menu-categorie ul{
	text-align: left;
	width: 150px ;
	list-style: none ;
	margin-bottom: -13px ;
	padding: 8px 0 0 10px;
	vertical-align : top;
}

.cv-menu-categorie li{
	border-bottom: 1px solid #3B3B3B;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 30px;
}

.cv-exemple:hover{
	background: #F1F1F1;
	cursor: pointer;
}

.cv-cross:hover{
	cursor: pointer;
}

.cv-bg-temoignages{
	background: #F1F1F1;
	padding: 10px 10px 10px 10px;
}

.cv-home-temoignages{
	padding-top:7px;
	vertical-align:top;
}

.cv-home-temoignages2{
	margin-top:-3px;
	vertical-align:top;
}

/*Tableau dynamique normal***********************************************************************/
.cv-tab-menu-top-left{
	background: url(../cv-images/cv-structure/cv-cadre05/cv-cadre5-01.jpg) top left no-repeat;
	width: 11px;
	height: 10px;	
}
.cv-tab-menu-top{
	background: url(../cv-images/cv-structure/cv-cadre05/cv-cadre5-02.jpg) top left repeat-x;
	height: 10px;	
}
.cv-tab-menu-top-right{
	background: url(../cv-images/cv-structure/cv-cadre05/cv-cadre5-03.jpg) top left no-repeat;
	width: 11px;
	height: 10px;	
}
.cv-tab-menu-left{
	background: url(../cv-images/cv-structure/cv-cadre05/cv-cadre5-04.jpg) top left repeat-y;
	width: 11px;
}

.cv-tab-menu{
	background-color: #A0A0A0;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3B3B3B;
}

.cv-tab-menu ul{
	text-align: left;
	width: 172px ;
	list-style: none ;
	padding: 0 0 0 2px;
	margin: 0 0 0 0;
	vertical-align : top;
}

.cv-tab-menu li{
	border-bottom: 1px solid #3B3B3B;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 30px;
}

.cv-tab-menu-select a{
	color: #FFFFFF;
}

.cv-tab-menu-right{
	background: url(../cv-images/cv-structure/cv-cadre05/cv-cadre5-05.jpg) top left repeat-y;
	width: 11px;
}
.cv-tab-menu-bottom-left{
	background: url(../cv-images/cv-structure/cv-cadre05/cv-cadre5-06.jpg) top left no-repeat;
	width: 11px;
	height: 11px;	
}
.cv-tab-menu-bottom{
	background: url(../cv-images/cv-structure/cv-cadre05/cv-cadre5-07.jpg) top left repeat-x;
	height: 11px;	
}
.cv-tab-menu-bottom-right{
	background: url(../cv-images/cv-structure/cv-cadre05/cv-cadre5-08.jpg) top left no-repeat;
	width: 11px;
	height: 11px;	
}

/*Tableau dynamique normal***********************************************************************/
.cv-tab-top-left{
	background: url(../cv-images/cv-structure/cv-cadre01/cv-cadre01-01.jpg) top left no-repeat;
	width: 17px;
	height: 17px;	
}
.cv-tab-top{
	background: url(../cv-images/cv-structure/cv-cadre01/cv-cadre01-02.jpg) top left repeat-x;
	height: 17px;	
}
.cv-tab-top-right{
	background: url(../cv-images/cv-structure/cv-cadre01/cv-cadre01-03.jpg) top left no-repeat;
	width: 19px;
	height: 17px;	
}
.cv-tab-left{
	background: url(../cv-images/cv-structure/cv-cadre01/cv-cadre01-04.jpg) top left repeat-y;
	width: 17px;
}
.cv-tab{
	background-color: #FBFBFB;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3B3B3B;
}
.cv-tab-right{
	background: url(../cv-images/cv-structure/cv-cadre01/cv-cadre01-05.jpg) top left repeat-y;
	width: 19px;
}
.cv-tab-bottom-left{
	background: url(../cv-images/cv-structure/cv-cadre01/cv-cadre01-06.jpg) top left no-repeat;
	width: 17px;
	height: 18px;	
}
.cv-tab-bottom{
	background: url(../cv-images/cv-structure/cv-cadre01/cv-cadre01-07.jpg) top left repeat-x;
	height: 18px;	
}
.cv-tab-bottom-right{
	background: url(../cv-images/cv-structure/cv-cadre01/cv-cadre01-08.jpg) top left no-repeat;
	width: 19px;
	height: 18px;	
}

.cv-tab-titre {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C85338;
}
.cv-tab-titre3 {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #A0A0A0;
	margin-top: 3px;
	margin-bottom: 20px;
}
.cv-tab-titre3bis {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #A0A0A0;
	margin-top: 3px;
}
.cv-tab-titre2 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C85338;
	margin-bottom: -2px;
	margin-top: -2px;
}
.cv-tab-sstitre {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C85338;
	margin-bottom: 0px;
}
.cv-tab-erreur {
	color: #C85338;
}
.cv-erreur {
	color: #C85338;
}

/*Tableau dynamique bleu***********************************************************************/
.cv-tab-top-left-bleu{
	background: url(../cv-images/cv-structure/cv-cadre02/cv-cadre02-01.jpg) top left no-repeat;
	width: 15px;
	height: 15px;	
}
.cv-tab-top-bleu{
	background: url(../cv-images/cv-structure/cv-cadre02/cv-cadre02-02.jpg) top left repeat-x;
	height: 15px;	
}
.cv-tab-top-right-bleu{
	background: url(../cv-images/cv-structure/cv-cadre02/cv-cadre02-03.jpg) top left no-repeat;
	width: 15px;
	height: 15px;	
}
.cv-tab-left-bleu{
	background: url(../cv-images/cv-structure/cv-cadre02/cv-cadre02-04.jpg) top left repeat-y;
	width: 15px;
}
.cv-tab-bleu{
	background-color: #E7E7E7;
	vertical-align: top;
}
.cv-tab-right-bleu{
	background: url(../cv-images/cv-structure/cv-cadre02/cv-cadre02-05.jpg) top left repeat-y;
	width: 15px;
	height: auto;
}
.cv-tab-bottom-left-bleu{
	background: url(../cv-images/cv-structure/cv-cadre02/cv-cadre02-06.jpg) top left no-repeat;
	width: 15px;
	height: 15px;	
}
.cv-tab-bottom-bleu{
	background: url(../cv-images/cv-structure/cv-cadre02/cv-cadre02-07.jpg) top left repeat-x;
	height: 15px;	
}
.cv-tab-bottom-right-bleu{
	background: url(../cv-images/cv-structure/cv-cadre02/cv-cadre02-08.jpg) top left no-repeat;
	width: 15px;
	height: 15px;	
}
.cv-prix{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cv-prix-barre{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: line-through;
}
.cv-prix-total{
	font-weight:bold;
}
.cv-prix2{
	margin-top: -10px;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/*Tableau dynamique rose***********************************************************************/
.cv-tab-top-left-rose{
	background: url(../cv-images/cv-structure/cv-cadre03/cv-cadre03-01.jpg) top left no-repeat;
	width: 16px;
	height: 15px;	
}
.cv-tab-top-rose{
	background: url(../cv-images/cv-structure/cv-cadre03/cv-cadre03-02.jpg) top left repeat-x;
	height: 15px;	
}
.cv-tab-top-right-rose{
	background: url(../cv-images/cv-structure/cv-cadre03/cv-cadre03-03.jpg) top left no-repeat;
	width: 15px;
	height: 15px;	
}
.cv-tab-left-rose{
	background: url(../cv-images/cv-structure/cv-cadre03/cv-cadre03-04.jpg) top left repeat-y;
	width: 16px;
}
.cv-tab-rose{
	background-color: #F6E0D3;
	vertical-align: top;
}
.cv-tab-right-rose{
	background: url(../cv-images/cv-structure/cv-cadre03/cv-cadre03-05.jpg) top left repeat-y;
	width: 15px;
}
.cv-tab-bottom-left-rose{
	background: url(../cv-images/cv-structure/cv-cadre03/cv-cadre03-06.jpg) top left no-repeat;
	width: 16px;
	height: 16px;	
}
.cv-tab-bottom-rose{
	background: url(../cv-images/cv-structure/cv-cadre03/cv-cadre03-07.jpg) top left repeat-x;
	height: 16px;	
}
.cv-tab-bottom-right-rose{
	background: url(../cv-images/cv-structure/cv-cadre03/cv-cadre03-08.jpg) top left no-repeat;
	width: 15px;
	height: 16px;	
}

/* Menu gauche **********************************************************************/
.cv-menu-gauche {
	background: url(../cv-images/cv-structure/cv-cadre-categorie.jpg) top left no-repeat;
	width: 202px;
	vertical-align : top;
	text-align: center;
}
		
.cv-menu-gauche ul{	
	text-align: left;
	width: 150px ;
	list-style: none ;
	margin: 0 ;
	padding: 8px 0 0 10px;
	color: #3B3B3B;
	vertical-align : top;
}

.cv-menu-gauche li{
	border-bottom: 1px solid #3B3B3B;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 30px;
}

/* Menu produit *********************************************************************/
.cv-menu-produit {
	background: url(../cv-images/cv-structure/cv-cadre-categorie02.jpg) top left no-repeat;
	width: 202px;
	vertical-align : top;
	text-align: center;
	color: #BCBCBC;
}
	
.cv-menu-produit ul{
	text-align: left;
	width: 150px ;
	list-style: none ;
	margin: 0 ;
	padding: 8px 0 0 10px;
	vertical-align : top;
}

.cv-menu-produit li{
	border-bottom: 1px solid #3B3B3B;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 30px;
}


/* complement menu gauche, categorie & produit*********************************************************/
.cv-menu-hover{
	color: #000000;
}

.cv-menu-hover:hover {
	color: #FFFFFF;
}

.cv-bleu{
	color: #65AAD8;
	padding-top: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cv-bleu:hover{
	color: #000000;
}

.cv-vous-hesitez{
	text-align:right;
	padding-top: 5px;
	padding-right: 4px;
	margin-bottom: 15px;
}
.cv-vous-hesitez a{
	color: #65AAD8;
	font-weight:bold;
	font: 10px Arial, Helvetica, sans-serif;
}

.cv-vous-hesitez a:hover{
	color: #000000;
}

.cv-en-savoir-plus a{
	float: right;
	font-weight:bold;
}
.cv-partenaires{
	padding: 0px 13px 0 13px;
}
/* API total commande  *******************************************************************/

.cv-border{
	border-bottom-style: solid;
	border-width: 1px ;
	border-color: black;
}

.cv-border2{
	border-bottom-style: solid;
	border-width: 1px ;
	border-color: black;
	padding-top: 7px;
}

.cv-border-top{
	border-top-style: solid;
	border-width: 1px ;
	border-color: black;
}

.cv-api-commande{
	margin-top:0px;
}

/* Menu Categorie***********************************************************************/
.cv-menu-categorie-titre{
	vertical-align:top;
	height:25px;
	text-align: center;
}
.cv-menu-dirigeant{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-01.jpg) bottom left no-repeat;
	width: 181px;
	height: 26px;
	text-align: center;
}
#cv-menu-dirigeant{
	width: 181px;
	height: 26px;
}
.cv-menu-manager{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-02.jpg) bottom left no-repeat;
	width: 181px;
	height: 23px;
	text-align: center;
}
#cv-menu-manager{
	width: 181px;
	height: 23px;
}
.cv-menu-cadre{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-03.jpg) bottom left no-repeat;
	width: 181px;
	height: 22px;
	text-align: center;
}
#cv-menu-cadre{
	width: 181px;
	height: 22px;
}
.cv-menu-employe{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-04.jpg) bottom left no-repeat;
	width: 181px;
	height: 23px;
	text-align: center;
}
#cv-menu-employe{
	width: 181px;
	height: 23px;
}
.cv-menu-jeune-diplome{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-05.jpg) bottom left no-repeat;
	width: 181px;
	height: 33px;
	text-align: center;
}
#cv-menu-jeune-diplome{
	width: 181px;
	height: 33px;
}
.cv-menu-dirigeant:hover{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-01-hover.jpg) bottom left no-repeat;
	width: 181px;
	height: 26px;
	text-align: center;
}
.cv-menu-manager:hover{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-02-hover.jpg) bottom left no-repeat;
	width: 181px;
	height: 23px;
	text-align: center;
}
.cv-menu-cadre:hover{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-03-hover.jpg) bottom left no-repeat;
	width: 181px;
	height: 22px;
	text-align: center;
}
.cv-menu-employe:hover{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-04-hover.jpg) bottom left no-repeat;
	width: 181px;
	height: 23px;
	text-align: center;
}
.cv-menu-jeune-diplome:hover{
	background: url(../cv-images/cv-structure/cv-menu-categorie/cv-menu-cat02-05-hover.jpg) bottom left no-repeat;
	width: 181px;
	height: 33px;
	text-align: center;
}



/* Témoignage  *************************************************************************/
.cv-left-temoignage{
	margin: 40px 10px 0 10px;
}
.cv-right-temoignage{
	margin: 0px 10px 0 10px;
}

.cv-signature-temoignage{
	margin: 10px 0;
}
/* font bleu ****************************************************************************/
.cv-bleu2{
	color: #65AAD8;
	display : block;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cv-bleu2bis{
	color: #65AAD8;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cv-bleu2:hover{
	color: #000000;
}
.cv-bleu3{
	color: #65AAD8;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
.cv-bleu3:hover{
	color: #000000;	
}

.cv-bleu4{
	color: #000000;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;
}

.cv-bleu5 a{
	color: #65AAD8;
}

.cv-bleu-plus{
	color: #65AAD8;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top: 20px;
}

.cv-bleu-plus:hover{
	color: #000000;
}

.cv-blanc{
	color: #FFFFFF;
	font-weight:bold;
}

.cv-blanc2{
	color: #FFFFFF;
}
.cv-blanc3 a{
	font-weight:bold;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 10px;
	display: block;
}
.cv-blanc3 a:hover {
	text-decoration: underline;
}

.cv-bleu-souligne {
	color: #65AAD8;
	font: 12px Arial, Helvetica, sans-serif;
}

.cv-bleu-souligne a:hover{
	text-decoration: underline;
}

.cv-orange{
	color: #E39E77;
}

/*cadre de contenu principal home-page**********************************************************/

.cv-home-redaction{
	background: url(../cv-images/cv-structure/cv-home/cv-cadre-homepage01.jpg) top left no-repeat;
	width: 413px;
	height: 297px;
	vertical-align : top;
	padding: 15px 20px 15px 20px;
}
.cv-h1-home{
	color: #C85338;
	font: 25px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cv-home-temoignage{
	background: url(../cv-images/cv-structure/cv-home/cv-cadre-homepage02.jpg) top right no-repeat;
	width: 424px;
	height: 98px;	
	vertical-align : top;
	padding:0px 10px 0px 10px;
	padding-top: 0px;
}
.cv-contenu{
	margin-top: 5px;
}
.cv-contenu-top{
	margin-top: 15px;
}
.cv-home-prix{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align : top;
}
.cv-commander{
	float: right;
}
.cv-commander a{
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bouton-commander-valider.jpg) left top no-repeat ;
	color: #ffffff;
	height: 32px;
	width: 166px;
	text-align: center;
	padding-top: 12px;
	font-weight:bold;
	font: 18px Arial, Helvetica, sans-serif;	
}
.cv-commander :hover{
	background-position: 0px -44px;
}


.cv-commander2{
	float:center;
}
.cv-commander2 a{
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bouton-commander-valider.jpg) left top no-repeat ;
	color: #ffffff;
	height: 32px;
	width: 166px;
	text-align: center;
	padding-top: 12px;
	font-weight:bold;
	font: 18px Arial, Helvetica, sans-serif;	
}
.cv-commander2 :hover{
	background-position: 0px -44px;
}

.cv-valider{
	float: right;	
}
.cv-valider a{
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bouton-commander-valider.jpg) left top no-repeat ;
	color: #ffffff;
	height: 32px;
	width: 166px;
	text-align: center;
	padding-top: 12px;
	margin-top: 6px;
	margin-right: 5px;
	font-weight:bold;
	font: 18px Arial, Helvetica, sans-serif;	
	cursor: pointer;
}
.cv-valider :hover{
	background-position: 0px -44px;
}

.cv-login i{
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bouton-ok.jpg) left top no-repeat ;
	color: #ffffff;
	height: 16px;
	width: 32px;
	text-align: center;
	padding-top: 4px;
	font-weight:bold;
	font: 12px Arial, Helvetica, sans-serif;	
	cursor: pointer;
}
.cv-login :hover{
	background-position: 0px -20px;
}
.cv-login2{
	float: right;
}
.cv-login2 i{
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bouton-ok2.jpg) left top no-repeat ;
	color: #ffffff;
	height: 16px;
	width: 32px;
	text-align: center;
	padding-top: 4px;
	font-weight:bold;
	font: 12px Arial, Helvetica, sans-serif;	
	cursor: pointer;
}
.cv-login2 :hover{
	background-position: 0px -20px;
}
.cv-contenu-image1{
	padding-left: 10px;
	padding-top:0px;
	vertical-align:top;
}
.cv-contenu-image2{
	padding-top:5px;
	vertical-align:top;
}
.cv-selectionner{
	float: right;	
}
.cv-selectionner a{
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bouton-select.jpg) left top no-repeat ;
	color: #ffffff;
	height: 20px;
	width: 95px;
	text-align: center;
	padding-top: 5px;
	font-weight:bold;
	font: 10px Arial, Helvetica, sans-serif;	
}
.cv-selectionner :hover{
	background-position: 0px -25px;
}
.cv-selectionnerhover{
	float: right;	
}
.cv-selectionnerhover a{
	cursor:default;
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bouton-select.jpg) left top no-repeat ;
	color: #ffffff;
	height: 20px;
	width: 95px;
	text-align: center;
	padding-top: 5px;
	font-weight:bold;
	font: 10px Arial, Helvetica, sans-serif;	
}
.cv-selectionnerhover a{
	background-position: 0px -25px;	
}
.cv-bannier{
	padding-bottom: 20px;
}



/*home page : CV 4 etapes ****************************************************************************/

.cv-etape{
	height: 229px;
	width: 438px;
	vertical-align : top;
}
.cv-titre-etapes{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-haut.jpg) top right no-repeat;
	width: 438px;
	height: 48px;
	text-align : center;
	font-size: 16px;
}

.cv-contenu-etapes{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-content.jpg) top right no-repeat;
	width: 257px;
	height: 164px;
	vertical-align : top;
	padding: 0 10px 0 10px;
}
.cv-lien{
	cursor: pointer;
}
.cv-menu-etape1{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-btn/cv-ccm-btn01.jpg) top right no-repeat;
	width: 181px;
	height: 30px;
	cursor: pointer;
}
.cv-menu-etape1:hover{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-btn/cv-ccm-btn01-over.jpg) top right no-repeat;
}
.cv-menu-etape2{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-btn/cv-ccm-btn02.jpg) top right no-repeat;
	width: 181px;
	height: 29px;
	cursor: pointer;
}
.cv-menu-etape2:hover{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-btn/cv-ccm-btn02-over.jpg) top right no-repeat
}
.cv-menu-etape3{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-btn/cv-ccm-btn03.jpg) top right no-repeat;
	width: 181px;
	height: 28px;
	cursor: pointer;
}
.cv-menu-etape3:hover{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-btn/cv-ccm-btn03-over.jpg) top right no-repeat;
}
.cv-menu-etape4{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-btn/cv-ccm-btn04.jpg) top right no-repeat;
	width: 181px;
	height: 29px;
	cursor: pointer;
}
.cv-menu-etape4:hover{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-btn/cv-ccm-btn04-over.jpg) top right no-repeat;
}
.cv-menu-etape-fin{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-menu-bas.jpg) top right no-repeat;
	width: 181px;
	height: 48px;
}
.cv-etape-fin{
	background: url(../cv-images/cv-structure/cv-ccm/cv-ccm-bas.jpg) top right no-repeat;
	width: 181px;
	height: 48px;
}
.cv-ccm{
	margin-left:5px;
	margin-top:4px;
}
.detail{
	display:block;
}
.cache{
	display:none;
}
#cv-menu-etape1{
	width: 181px;
	height: 30px;
}
#cv-menu-etape2{
	width: 181px;
	height: 29px;
}
#cv-menu-etape3{
	width: 181px;
	height: 28px;
}
#cv-menu-etape4{
	width: 181px;
	height: 29px;
}