/* 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: 100%;
	height:auto;
	padding: 0px;
	margin: 0 auto 0 auto;
	float : center;
}

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

#cv-header {
	width: 900px;
	height:70px;
	background-color: transparent;
	//padding: 0px;
	padding-bottom: 2px;
	//margin-bottom: 10px;
	margin: 0px;
	margin: 0 auto 0 auto;
}

#cv-logo{
	float: left;
	padding-top : 10px;
}

#cv-login{
	float: right;
	background: url(../cv-images/cv-structure/cv-bg-contact.jpg) top right no-repeat;
	color:#ffffff;
	height: 36px; 
	width: 449px;
	padding-top : 7px;
}

#cv-contact{
	float: right;
	padding-top : 7px;
}

#cv-footer {
	width: 1600px;
	height: 180px;
	background-color: #4f4f4f;
	line-height:16px; 
	clear:both;	
	margin: 0 auto 0 -350px;
	margin-top: 100px;
	
}

#cv-footer-contenu{
	padding-top : 20px; 
	width: 900px;
	height: 180px;
	margin: 0 auto 0 auto;
	line-height:16px; 
}

#cv-footer-contenu-cadre1{
	float : left;
	width : 160px;
}


#cv-footer-contenu-cadre1 li, #cv-footer-contenu-cadre1 ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	height: 20px;
}

#cv-footer-contenu-cadre1 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


#cv-footer-contenu-cadre2{
	float : left;
	width : 160px;
}


#cv-footer-contenu-cadre2 li, #cv-footer-contenu-cadre2 ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	height: 20px;
}

#cv-footer-contenu-cadre2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#cv-footer-contenu-cadre3{
	float : left;
	width : 160px;
}


#cv-footer-contenu-cadre3 li, #cv-footer-contenu-cadre3 ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	height: 20px;
}

#cv-footer-contenu-cadre3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#cv-footer-contenu-cadre4{
	float : left;
	width : 160px;
}


#cv-footer-contenu-cadre4 li, #cv-footer-contenu-cadre4 ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	height: 20px;
}

#cv-footer-contenu-cadre4 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#cv-menu-footer-text{
	vertical-align: top;
	line-height: 20px;
	float: left;
	width:230px;
}

#cv-menu-footer-text-body{
	color: #FFFFFF;
	vertical-align: top;
	background-color:#656565;
	line-height: 20px;
	float: left;
	width:200px;
	padding : 10px 10px 10px 10px;
}



#cv-footer2 {
	width: 1600px;
	height:25px;
	background-color: #bfbfbf;
	padding: 10px 0px 0px 0px;
	text-align:center;
	font-size: 11px;
	clear:both;
	margin: 0 auto 0 -350px;
}



#cv-footer2 a {
	color: #3B3B3B;
}

#cv-footer2 a:hover {
	color: #3B3B3B;
	text-decoration: underline;
}

#cv-footer2-contenu{
	width: 800px;
	margin: 0 auto 0 auto;
	text-align : center;
	float : center;
}

.cv-footer2-item{
	float : left;
	padding : 0px 15px 0px 15px;
}

.cv-footer2-separator{
	float : left;
}


/* 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;
	margin: 0 auto 0 auto;
	margin-top : 3px;
	margin-bottom : 20px;
}

#cv-menu-partenaire {
	height: 41px;
	width: 900px;
	clear: both;
	
}

#cv-menu-partenaire div {
	height: 31px;
	width: 150px;
	float : left;
	text-align : center;
	padding-top : 10px;
	margin-left : 1px;
	color : black;
	margin-top : 10px;
	margin-bottom : 5px;
	border:1px solid #cfcfcf;
	font-weight: bold;
}

#cv-menu-partenaire div:hover {
	background-color : #B0B0B0;
}

#partenaire-menu-gris{
	background-color : #B0B0B0;
}


#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-login-partenaire{
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	margin-top: 60px;
	line-height:20px; 
	background-color: #FBFBFB;
	border-radius: 10px 10px 10px 10px;
	border:1px solid #cfcfcf;
	margin-bottom : 150px;	
	height : 120px;
	padding : 30px 15px 15px 15px;
}

.cv-nom-form-login{
	font-weight:bold;
	float : left; 
	width : 100px;
	margin-bottom : -10px;
}
.cv-bold{
	font-weight:bold;
	margin-bottom : 3px;
}

.cv-form-login{
	float : left; 
	margin-bottom : -10px;
}

#cv-form-bouton{
	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;
	float:right;
}

.cv-form-bouton{
	float : right;
	margin-top : 15px;
	margin-right : 5px;
}

.cv-form-bouton 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-form-bouton :hover{
	background-position: 0px -20px;
}


.cv-partenaire{
	width : 100%;
}

#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 presse - Inspiré du menu d'alsacréations ****************************************************************************/

#cv-presse {
	height: 30px;
	width: 735px;
	clear: both;
	background: url(../cv-images/cv-structure/cv-presse.jpg) top left no-repeat;
	float : right;
	margin-top : -20px;
}

#cv-presse-block{
	clear : both;
	padding-top : 30px;
}

#cv-partenaire-block{
	clear : both;
	padding-top : 10px;
}

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

#cv-presse li {
	float: left;
}

#cv-presse li a {
	display: block;
	height: 30px;
	width: 92px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
}

#cv-div-presse{
	height: 30px;
	width: 635px;
	clear : all;
}

.cv-div-presse-titre {
	float : left;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #8e3c30;
	margin-left: 10px;
	margin-top:-10px;
}

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

#cv-presse a#presse1:hover {
	background-position: 0px -29px;
}
#cv-presse a#presse2:hover {
	background-position: -92px -29px;
}
#cv-presse a#presse3:hover {
	background-position: -184px -29px;
}
#cv-presse a#presse4:hover {
	background-position: -276px -29px;
}
#cv-presse a#presse5:hover {
	background-position: -368px -29px;
}
#cv-presse a#presse6:hover {
	background-position: -460px -29px;
}
#cv-presse a#presse7:hover {
	background-position: -552px -29px;
}
#cv-presse a#presse8:hover {
	background-position: -644px -29px;
}


.cv-page-presse{
	float: left;
	width: 130px;
}

.cv-page-presse2{
	float: left;
	width: 300px;
}

.cv-page-presse-block .cv-page-presse2:hover{
	cursor: pointer;
}

.cv-page-presse-block .cv-page-presse:hover{
	cursor: pointer;
}

#image-payement{
	float:left;
	margin-left: 30px;
	margin-right: 50px;
}

#cv-partenaire {
	margin-bottom: 10px;
	margin-top: -52px;
	height: 29px;
	width: 269px;
	clear: both;
	background: url(../cv-images/cv-structure/cv-partenaire.jpg) top left no-repeat;
	float : right;
}

#cv-partenaire ul, #cv-partenaire li {
	margin:0;
	padding: 0;
	list-style-type: none;
}
	
#cv-partenaire ul {
	height: 30px;
	width: 279px;
}

#cv-partenaire li {
	float: left;
}

#cv-partenaire li a {
	display: block;
	height: 30px;
	width: 92px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
}

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

#cv-partenaire a#partenaire1:hover {
	background-position: 0px -29px;
}
#cv-partenaire a#partenaire2:hover {
	background-position: -92px -29px;
}
#cv-partenaire a#partenaire3:hover {
	background-position: -184px -29px;
}

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

.infobulle{
	position: absolute;   
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
}

.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:#5fc7f3;
	font-size:14px;
	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;
	}
	
.cv-menu-footer-item a:hover {
	text-decoration: underline;
	}
	
.cv-image-presse{}
	
.cv-image-presse a:hover {
	opacity:0.5;
	}
	
	
	

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

a { text-decoration:none; color:#ffffff;}

a:hover { text-decoration:none;}

img { border: none;}


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

.left{
	float: left;
	width: 195px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom : 60px;
}

.left-menu{
	float: left;
	margin-top: 14px;
	width: 175px;
	padding: 10px;
	border-radius: 10px; 
	background-color: #e6e6e6;
	vertical-align: top;
	color:#414241;
}

.left-index{
	float: left;
	width: 175px;
	margin-top: 15px;
	border-radius: 10px; 
	background-color: #e6e6e6;
	vertical-align: top;
	margin-top: 14px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#414241;
	height : 180px;
}

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

.center{
	float: left;
	margin-left: 10px;
	width: 460px;
	margin-top: 15px;
	line-height:20px; 
	background-color: #FBFBFB;
	border-radius: 10px 10px 10px 10px;
	border:1px solid #cfcfcf;
	padding : 10px;
	margin-bottom : 90px;
}

.center-inscription{
	float: center;
	margin-left: 160px;
	margin-right: 160px;
	width: 560px;
	margin-top: 15px;
	line-height:20px; 
	background-color: #FBFBFB;
	border-radius: 10px 10px 10px 10px;
	border:1px solid #cfcfcf;
	padding : 10px;
	margin-bottom : 60px;
}


.center2{
	float: left;
	margin-left: 12px;
	width: 686px;
	margin-top: 10px;
	line-height:20px; 
	margin-bottom : 90px;
}
.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;
	padding : 10px 15px 0px 0px; 
	line-height:20px;
	background: url(../cv-images/cv-structure/cv-home/cv-banner.jpg) top left no-repeat; 
	height: 200px; 
	width: 688px;
	text-align : right; 
	width : 675px;
	margin-bottom : 12px;
}

.commande-bleu{
	width: 510px;
	line-height:20px; 
	background-color: #E7E7E7;
	border-radius: 6px 6px 6px 6px;
	border:1px solid #cfcfcf;
	padding : 12px 15px 5px 15px;
	margin : 5px 5px 20px 5px;
}

.commande-blanc{
	line-height:20px; 
	background-color: #FBFBFB;
	border-radius: 6px 6px 6px 6px;
	border:1px solid #cfcfcf;
	padding : 12px 15px 5px 15px;
	margin : 5px 5px 20px 5px;
	width: 310px;
	margin-top : 75px;
}


.commande-rose{
	line-height:20px; 
	background-color: #F6E0D3;
	border-radius: 6px 6px 6px 6px;
	border:1px solid #cfcfcf;
	padding : 12px 15px 5px 15px;
	margin : 5px 5px 20px 5px;
	width: 310px;
	padding-bottom : 30px;
}

.cv-commande-ligne-titre{
	clear : both;
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
	height: 20px;
}

.cv-commande-ligne-vide{
	clear : both;
	text-align : center;
}

.cv-commande-ligne-total{
	clear : both;
	text-align : center;
	border-top : 1px solid #000000;
}

.cv-commande-ligne-categorie{
	clear : both;
	width : 300px;
	margin-bottom : 20px;
	text-align :center;
}

.cv-commande-ligne{
	clear : both;
	width : 300px;
	margin-bottom : 4px;
}

.cv-commande-produit-titre{
	float : left;
	width : 198px;
}

.cv-commande-prix-titre{
	float : left;
	width : 48px;
}

.cv-commande-supprimer-titre{
	float : left;
	width : 48px;
}

.cv-commande-produit{
	float : left;
	width : 184px;
	text-align : left;
}

.cv-commande-prix{
	float : left;
	width : 48px;
}

.cv-commande-prix1{
	float : left;
	width : 20px;
	text-align : right;
}

.cv-commande-prix2{
	float : left;
	width : 28px;
	text-align : left;
}

.cv-commande-supprimer{
	float : left;
	width : 48px;
	text-align : center;
}

.inscription-rose{
	line-height:20px; 
	background-color: #F6E0D3;
	border-radius: 6px 6px 6px 6px;
	border:1px solid #cfcfcf;
	height: 155px;
	width: 340px;
	float : left;
	margin-left : 70px;
	padding : 10px 10px 10px 10px;
	margin-top : 50px;
	margin-bottom : 24%;
}



.inscription-blanc{
	line-height:20px; 
	background-color: #FBFBFB;
	border-radius: 6px 6px 6px 6px;
	border:1px solid #cfcfcf;
	height: 155px;
	width: 340px;
	float : right;
	margin-right : 70px;
	padding : 10px 10px 10px 10px;
	margin-top : 50px;
	margin-bottom : 24%;
}

.cv-bleu-souligne {
	margin-top : 6px;
	padding-top : 20px;
	color: #5fc7f3;
	font: 12px Arial, Helvetica, sans-serif;
	text-align : center;
}

.cv-page-bleu {
	color: #5fc7f3;
	font: 12px Arial, Helvetica, sans-serif;
	text-align : center;
}

.cv-page-bleu a {
	color: #5fc7f3;
	cursor: pointer;
}

.cv-page-bleu a:hover {
	text-decoration: underline;
	color: #5fc7f3;
}

.cv-partenaire{
	width: 100%;
	border : 0px;
}

.cv-partenaire th{
	background-color: #6699FF;
	color : #FFFFFF;
	border-color : #FFFFFF;
}

.cv-partenaire-gris{
	background-color: #B0B0B0;
}

.cv-partenaire-blanc{
	background-color: #FOFOFO;
}


.cv-titre-inscription {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #8e3c30;
	margin-top: -2px;
	text-align : center;
}

.inscription-erreur{
	margin-top : 10px;
}

.cv-nom-form-inscription{
	font-weight:bold;
	float : left; 
	margin-bottom : -10px;
	width : 50px;	
}

.cv-form-inscription{
	float : left; 
	margin-bottom : -10px;
	background-color : black;
	margin-left : 10px;
}

.cv-form-inscription-block{
	clear: both;
	padding-top : 16px;
	padding-bottom : 16px;
	font-weight : bold;
}


.cv-login-inscription 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;
	float : right;
}

.cv-login-inscription :hover{
	background-position: 0px -20px;
}

.rouge{
	background-color : red;
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
}


.cv-hr{
	color : #E7E7E7;
	size : 2px;
	width : 98%;
	margin-bottom : 15px;
}

.commande-produit{
	float : left;
}

.commande-prix{
	float : right;
}

.commande-contenu{
	clear : both;
	padding : 15px 15px 5px 15px;
}


.right{
	float: left;
	margin-left: 10px;
	width: 180px;
	margin-top: 15px;
	line-height:20px; 
	background-color: #FBFBFB;
	border-radius: 10px 10px 10px 10px;
	border:1px solid #cfcfcf;
	padding : 10px;
	margin-bottom : 60px;
}

.droite{
	float: right;
}

.right2{
	float: left;
	margin-left: 5px;
	width: 99px;
	margin-top: 10px;
	line-height:20px; 
}

.cv-nom-form-contact{
	font-weight:bold;
	float : left; 
	width : 140px;
	margin-bottom : -10px;
}

.cv-form-contact{
	float : left; 
	margin-bottom : -10px;
}

.cv-form-contact-block{
	clear: both;
	padding-top : 16px;
	padding-bottom : 16px;
	font-weight : bold;
}

.cv-nom-form-inscription{
	font-weight:bold;
	float : left; 
	width : 140px;
	margin-bottom : -10px;
}

.cv-form-inscription{
	float : left; 
	margin-bottom : -10px;
}

.cv-form-inscription-block{
	clear: both;
	padding-top : 16px;
	padding-bottom : 16px;
	font-weight : bold;
}

.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-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-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-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-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-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;
}

/* 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-exemple1{
	float:left;
	text-align :center;
	width: 120px;
}

.cv-exemple2{
	float:right;
	width: 340px;
	margin-top : 0px;
}

.cv-exemple-page{
	float:left;
	width : 100px;
	height : 130px;
	text-align : center;
	font-weight : bold;
}


.right-new{
	float: right;
}

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

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

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

.cv-home-temoignages{
	height:80px;
	float:left;
}

.cv-home-temoignages2{
	height:80px;
	float:right;
	width:370px;
}

.cv-home-temoignages3{
	vertical-align : top;	
	margin-top : 0px;
}

.cv-temoignages{
	margin-top : 15px;
	float : right;
}


/*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: #e6e6e6;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#414241;
}

.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;
}

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

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

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

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

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

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

.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-div{
	background-color: #FBFBFB;
	vertical-align: top;
	margin: 0px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3B3B3B;
	width:422px;
	height:280px;
	border-radius: 10px 10px 10px 10px;
	border:1px solid #cfcfcf;
	float: left;
}

.cv-tab-div2{
	background-color: #FBFBFB;
	vertical-align: top;
	margin: 0px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3B3B3B;
	width:422px;
	height:280px;
	border-radius: 10px 10px 10px 10px;
	border:1px solid #cfcfcf;
	float: right;
}

.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: #8e3c30;
}
.cv-tab-titre-home1 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #8e3c30;
	margin-left: 10px;
	float : left;
}
.cv-tab-titre-home2 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #8e3c30;
	margin-left: 10px;
	margin-bottom: 25px;
	float : left;
}
.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: #767676;
	margin-top: 3px;
}
.cv-tab-titre3bis2 {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #767676;
	margin-top: 3px;
	margin-bottom: 8px;
	margin-top:12px;
	text-align : left;
	
	
}
.cv-tab-titre3bis3 {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top: 10px;
}
.cv-text-etape {
	line-height: 17px;
	margin-top: -15px;
}
.cv-tab-titre3bis4 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top: 16px;
	margin-bottom: 20px;
}
.cv-tab-titre3bisrouge {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #8e3c30;
	margin-top: 3px;
}
.cv-tab-titre2 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #8e3c30;
	margin-bottom: -2px;
	margin-top: -2px;
}
.cv-tab-sstitre {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #8e3c30;
	margin-bottom: 0px;
}
.cv-tab-erreur {
	color: #8e3c30;
}
.cv-erreur {
	color: #8e3c30;
}

/*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-div-bleu{
	background-color: #E7E7E7;
	vertical-align: top;
	border-radius: 10px 10px 10px 10px;
}

.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;
	float : right;
	margin-left : 10px;
}
.cv-prix-barre{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: line-through;
	float : right;
}
.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: #5fc7f3;
	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: #5fc7f3;
	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;
}

.cv-partenaires-logo{
	float: left;
}

.cv-partenaires-text{
	padding: 0px 13px 0 13px;
	width : 333px;
	float: left;
}

.cv-partenaires-block{
	clear:all;
}


/* 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;
	font-weight : bold;
}

/* Menu Categorie cache***********************************************************************/
.cv-menu-categorie-titre{
	vertical-align:top;
	height:25px;
	text-align: center;
}



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

.cv-signature-temoignage{
	padding-top : 10px;
}

.cv-signature-tem{
	float : right;
	margin-top : 10px;
}

/* font bleu ****************************************************************************/
.cv-bleu2{
	color: #5fc7f3;
	display : block;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.cv-bleu6{
	color: #65AAD8;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cv-bleu6:hover{
	color: #3B3B3B;	
}

.cv-bleu7{
	color: #65AAD8;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

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

.cv-bleu8{
	color: #65AAD8;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.cv-bleu2bis{
	color: #5fc7f3;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: right;
	float : right;
}
.cv-bleu2:hover{
	color: #000000;
}
.cv-bleu3{
	color: #5fc7f3;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.cv-retour{
	margin-left : 200px;
}

.cv-bleu3:hover{
	color: #000000;	
}

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

.cv-bleu5 a{
	color: #5fc7f3;
}

.cv-bleu-plus{
	color: #5fc7f3;
	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-blanc4 a{
	font-weight:bold;
	color: #8e3c30;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 10px;
	display: block;
}
.cv-blanc4 a:hover {
	text-decoration: underline;
}

.cv-blanc5 {
	color: #FFFFFF;
	text-align: center;
	padding-left: 100px;
}


.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: #8e3c30;
	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-acces-client{
	background: url(../cv-images/cv-structure/cv-bg-contact.jpg) top right no-repeat;
	color:#ffffff;
	padding-left: 13px;
}

.cv-contenu{
	margin-top: 5px;
	width: 901px;
	margin-bottom: 300px;
}
.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-commencer a{
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bt.png) left top no-repeat ;
	color: #ffffff;
	height: 26px;
	width: 202px;
	text-align: center;
	padding-top: 5px;
	font-weight:bold;
	font: 14px Arial, Helvetica, sans-serif;
	float:  right;
}

.cv-savoir a{
	display: block;
	background: url(../cv-images/cv-structure/cv-btn/cv-bt2.png) left no-repeat ;
	color: #ffffff;
	height: 23px;
	width: 88px;
	text-align: center;
	padding-top: 5px;
	font-weight:bold;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

.cv-savoir-center{
	float : center;
	text-align : center;
	margin-left : 170px;
}


.cv-commander2{
	float:center;
	padding-left : 7px;
}
.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-nom-produit{
	float: left;
	font-weight:bold;
}

#prix1, #prix9, #prix11, #prix5, #prix13, #prixpack1, .cv-euro{
	float: right;
	font-weight:bold;
}

.cv-valider{
	float: right;	
	margin-top : -15px;
}
.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-top:0px;
	vertical-align:top;
	float: right; 
	width : 320px;
	margin-top : 2px;
}
.cv-contenu-image2{
	padding-top:5px;
	vertical-align:top;
	float: left; 
}
.cv-selectionner{
	clear : both;
	margin-left : 400px;
	margin-top : 15px;
}
.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{
	clear : both;
	margin-left : 400px;
	margin-top : 15px;	
}
.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{
	width : 901px;
	height: 101px;
	margin-top : 10px;
}
.cv-etape-contenu1{
	text-align: top;
	float : left;
	height:101px; 
	width:27px; 
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_03.jpg) top left no-repeat transparent; 
}
.cv-etape-contenu2{
	margin-right : -5px;
	text-align: top;
	float : left;
	height:101px; 
	width:142px; 
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_04.jpg) top left no-repeat transparent;
}
.cv-etape-contenu3{
	text-align: top;
	float : left;
	height:101px;  
	width:49px; 
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_05.jpg) top left no-repeat transparent;
}
.cv-etape-contenu4{
	text-align: top;
	float : left;
	height:101px;  
	width:162px; 
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_06.jpg) top left no-repeat transparent;
}
.cv-etape-contenu5{
	text-align: top;
	float : left;
	height:101px;  
	width:51px; 
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_07.jpg) top left no-repeat transparent;
}
.cv-etape-contenu6{
	text-align: top;
	float : left;
	height:101px;
	width:127px;
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_08.jpg) top left no-repeat transparent;

}
.cv-etape-contenu7{
	text-align: top;
	float : left;
	height:101px; 
	width:52px;
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_09.jpg) top left no-repeat transparent;
}
.cv-etape-contenu8{
	text-align: top;
	float : left;
	height :101px;
	width:159px;
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_10.jpg) top left no-repeat transparent;
}
.cv-etape-contenu9{
	text-align: top;
	float : left;
	height:101px; 
	width :25px;
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_11.jpg) top left no-repeat transparent;
}
.cv-etape-contenu10{
	text-align: top;
	float : left;
	height : 101px; 
	width : 107px;
	vertical-align : middle;
	background: url(../cv-images/cv-structure/cv-etape/CVP_refonte2010_02_12.jpg) top left no-repeat transparent;
}


.cv-etape-contenu{
	text-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-lien2 a:hover{
	text-decoration: underline;
}
.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;
}
