body {
	background:url(images/miseenpage.jpg) no-repeat center top;
	background-color:#212121;
}
#cv {
	background:url(images/miseenpage.jpg) no-repeat center top;
	background-color:#212121;
}
#cv #cv_bloc {
	width:980px;
}
#cv #banniere {
	height:110px;
}
#cv #menu {
	position:absolute;
	left:247px;
	top:125px;
	width:21px;
	height:auto;
	padding:0px;
}
#cv #menu span {
	display:none;
}
#cv #menu a {
	margin-bottom:5px;
	padding-left:19px;
}
#cv #menu li.accueilCVLangueOrigine a {
	background-image:url(images/menu-home-fr_FR.png) !important;
	height:66px !important;
}
#cv #menu li.liensLangueOrigine a {
	background-image:url(images/menu-liens-fr_FR.png) !important;
	height:66px !important;
}
#cv #menu li.enbrefLangueOrigine a {
	background-image:url(images/menu-enbref-fr_FR.png) !important;
	height:66px !important;
}
#cv #menu li.skillsLangueOrigine a {
	background-image:url(images/menu-skills-fr_FR.png) !important;
	height:104px !important;
}
#cv #menu li.portfoliosLangueOrigine a {
	background-image:url(images/menu-portfolios-fr_FR.png) !important;
	height:65px !important;
}
#cv #menu li.trainingsLangueOrigine a {
	background-image:url(images/menu-trainings-fr_FR.png) !important;
	height:85px !important;
}
#cv #menu li.hobbiesLangueOrigine a {
	background-image:url(images/menu-hobbies-fr_FR.png) !important;
	height:54px !important;
}
#cv #menu li.contactLangueOrigine a {
	background-image:url(images/menu-contact-fr_FR.png) !important;
	height:68px !important;
}
#cv #menu li.blogLangueOrigine a {
	background-image:url(images/menu-blog-fr_FR.png) !important;
	height:43px !important;
}
#cv #menu li.actif a, #cv #menu li.actif a:hover {
	background-color:rgb(255,255,255);
}
#cv #menu li.actif a, #cv #menu li.actif a:hover {
	background-position:-42px 0px;
}
#cv #menu li a:hover {
	background-position:-21px 0px;
}
#cv #content {
	padding:0px 0px 60px 20px;
}
#cv #col_1 {
	margin-top:0px;
	background:#000000 url(images/identity-bloc.png) no-repeat;
}
#cv #col_1 a, #cv #col_1 p, #cv #col_1 ul, #cv #col_1 li {
	color:#ffffff;
}
#cv #col_1 .top {
	padding:8px 16px 8px;
	background:none;
	width:172px;
	border-bottom:4px solid #595959;
}
#cv #col_1 .milieu {
	background:none;
	width:204px;
	padding-top:4px;
}
#cv #col_1 .bloc {
	border:4px solid #595959;
	border-left:none;
	border-right:none;
	border-top:none;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
#cv #col_1 .bloc2 {
	background:none;
}
#cv #col_1 h3, #cv #col_1 h4 {
	color:#ffffff;
}
#cv #col_1 h4 {
	padding:0 0 0 30px;
}
#cv #col_1 h4 span {
	padding:12px 0 0 34px;
}
#cv #col_1 li.info {
	padding:2px 0px 4px 28px;
}
#cv #col_1 .objetCV_identity.objetCV_edit form a.avatar span, #cv #col_1 .objetCV_identity.objetCV_edit form a.avatar:hover span {
	color:#515253 !important;
}
#cv #col_1 .objetCV_identity.objetCV_edit form .identity\[driving_licence\] label {
	color:#ffffff !important;
}
#cv #col_1 .objetCV_contact form .contact\[form\] label {
	color:#ffffff !important;
}
#cv .objetCV_disponibilite span.status3, #cv .objetCV_disponibilite span.status4 {
	background:url(images/orange.png) 0px 0px no-repeat;
	margin-left:-30px;
}
#cv .objetCV_disponibilite form .disponibilite\[disponibilite\] {
	background-color:#3b3b3b !important;
	border:none !important;
}
#cv .objetCV_disponibilite form .show_disponibilite\[disponibilite\] label {
	color:#ffffff;
}
#cv #uploadcv a.pdf, #cv #uploadcv a.print, #cv #uploadcv a.word {
	right:17px;
	top:57px;
}
#cv #netlinks img {
	border-color:#595959;
}
#cv #components {
	padding-right:0px;
}
#cv #components .milieu {
	min-height:240px;
	width:700px;
	margin-left:42px;
	background:#151515 url(images/bg-milieu.jpg) no-repeat left top;
}
* html #cv #components .milieu {
	height:730px;
}
#cv #components .bottom {
	width:700px;
	margin-left:42px;
	height:10px;
	background:transparent url(images/bg-milieu.jpg) no-repeat left bottom;
}
#cv #components #col-resize, #cv #components #col-sep {
	width:10px;
}
#cv #components #col-2 {
	width:55.0%;
	padding-top:30px;
	padding-left:23px;
}
#cv #components #col-unique {
	width:94.5%;
	padding-top:30px;
	padding-left:23px;
}

#cv #components #col-3, #cv #components #col-4 {
	width:38.0%;
	padding-top:30px;
	padding-right:15px;
}
#cv #components #col-4 {
	padding-top:0px;
}
* html #cv #components #col-2 {
	width:52.8%;
}
* html #cv #components #col-unique {
	width:52.8%;
}

* html #cv #components #col-3, * html #cv #components #col-4 {
	width:40.0%;
	height:1px;
}
* +html #cv #components #col-3, * +html #cv #components #col-4 {
	font-size:0px;
}
#cv .portlet {
	margin-bottom:35px;
}
#cv .portlet .bordered {
	border-width:0px;
}
#cv .portlet h2 {
	height:6px;
	padding:0px;
	margin:0px 5px;
	background:transparent url(images/portlet-top.png) repeat-x right 0px;
}
#cv .portlet h2 a, #cv .portlet h2 a:hover {
	line-height:18px;
	font:normal normal normal 16px Arial;
	color:white;
	padding:0 60px 0 0px;
	position:absolute;
	top:-23px;
	height:19px;
}
#cv .portlet .top-left, #cv .portlet .top-right {
	width:8px;
	height:6px;
}
#cv .portlet .top-left {
	background:transparent url(images/top-left.png) no-repeat left top;
}
#cv .portlet .top-right {
	background:transparent url(images/top-right.png) no-repeat right top;
}
#cv .portlet .icon {
	top:-5px;
	left:10px;
	width:30px;
	height:29px;
	background:none;
}
#cv .portlet .last .more, #cv .portlet .last .more a, #cv .portlet .last .more a:hover {
	background-image:url(images/more-last.png);
}
#cv .portlet .notlast .more, #cv .portlet .notlast .more a, #cv .portlet .notlast .more a:hover, .plus {
	background-image:url(images/more.png);
}
#cv .portlet .last .more {
	height:28px;
	background-position:left top;
	z-index:1;
}
#cv .portlet .more a, #cv .portlet .more a:hover {
	background-position:right top;
	padding-right:5px;
	height:28px;
	color:#1a7fff;
	font-size:10px;
	font-weight:normal;
}
#cv .portlet .last .more a span {
	display:block;
	padding:14px 5px 0px 24px;
	background:none;
}
#cv .portlet .notlast .more a span {
	display:block;
	padding:2px 7px 8px 130px;
	background:none;
}
#cv .portlet .notlast .more a, #cv .portlet .notlast .more a:hover, #cv .portlet .notlast .more {
	height:28px;
}
#cv .portlet .bordered {
	border-color:rgb(253,213,144);
}
#cv .level2 .portlet {
	margin:0 0px 0px 25px;
	width:95% !important;
	padding-bottom:35px;
	padding-top:30px;
}
#cv .level2 .portlet h2 a {
	top:5px;
}
#cv .level2 .portlet h2 {
	background:none;
	height:0px;
	margin:0px;
}
#cv .level2 .portlet .top-right, #cv .level2 .portlet .top-left {
	display:none;
}
#cv .level2 .portlet a.add {
	top:5px;
}
#cv .gadget h3 a, #cv .gadget h3 a:hover {
	color:#1a7fff;
}
#cv .gadget h4 a, #cv .gadget h4 a:hover {
	color:#515253;
}
#cv .gadget h5 a, #cv .gadget h5 a:hover {
	color:#515253;
}
#cv .gadget li {
	background:url(images/bullet1.png) no-repeat left 2px;
}
#cv .gadget li a, #cv .gadget li a:hover, #cv a.alink, #cv a:hover.alink {
	color:#1a7fff;
	text-decoration:underline;
	font-size:11px;
}
#cv .gadget.blog h2, #cv .gadget .colored, #cv .gadget .colored a, #cv .gadget .colored a:hover {
	color:#1a7fff;
}
#cv .gadget .underlined {
	background:url(images/underlined.png);
}
#cv .gadget {
	height:1%;
	background:#FFFFFF;
}
#cv .gadget .date, .gadget .contract {
	color:#515253;
}
#cv .level2 .gadget {
	height:1%;
	background:transparent;
}
#cv .level2 .gadget .bordered {
	background:#FFFFFF;
}
* html #cv .level2 .gadget .bordered {
	height:1%;
}
#cv .level2 .gadget .gadget-top {
	background:url(images/objetCV_top.png) no-repeat left bottom;
	padding-left:20px;
	height:10px;
}
#cv .level2 .gadget .gadget-top div {
	padding-top:10px;
	background:url(images/objetCV_top.png) no-repeat right bottom;
}
#cv .level2 .gadget .gadget-bottom {
	background:url(images/objetCV_bottom.png) no-repeat left top;
	padding-left:20px;
	margin-bottom:25px;
	height:10px;
}
#cv .level2 .gadget .gadget-bottom div {
	height:10px;
	background:url(images/objetCV_bottom.png) no-repeat right top;
}
#cv .level2 .gadget.portfolio .gadget-milieu {
	width:100%;
}
#cv .galery_vue object {
	width:100% !important;
}
#cv .level2 .gadget.portfolio .infos {
	width:370px;
}
#cv .level2.blog .content h2, #cv .level2.blog .content h3, #cv .level2.blog .content h4 {
	color:#1a7fff;
	padding-bottom:15px;
}
#cv .level2.blog .content a, #cv .level2.blog .content a:hover {
	color:#1a7fff;
}
#cv #contacts .contact_2 {
	width:285px;
}
#cv #contacts .gadget-top {
	padding-top:35px;
}
#cv #contacts .gadget .bordered {
	height:auto;
}
#cv #password .portlet {
	width:730px;
}
#cv #password .icon {
	background-position:0px 0px;
}
#cv #password .bottom {
	background:white url(images/objetCV_bottom.png) no-repeat left bottom;
}
#cv #password #components {
	position:relative;
	padding-top:20px;
	background:#1F1F1F url(images/miseenpage.jpg) no-repeat scroll center -115px;
}
#cv #footer {
	width:980px;
	height:53px;
	margin:auto;
}
.delete-box p a, #identity .delete-box p a, .delete-box p a:hover, #identity .delete-box p a:hover {
	color:#000000 !important;
}
#cv #col_1 .options {
	top:6px;
	left:-30px;
}
#cv #flags {
	right:15px;
	top:5px;
}
#cv .options {
	left:-22px;
	width:22px;
}
/* ---------------------------------------------------------------------------------------------------- LE CV PROPREMENT DIT */

/* ------- Global ---------- */ 
body {
	padding:0px;
	margin:0px;
	font:normal normal normal 11px Arial;
}
h1, h2, h3, h4, h5, h6, li, ul, img, p, form, a, a:hover {
	border:0px;
	outline:none;
	padding:0px;
	margin:0px;
	font:normal normal normal 12px Arial;
	color:#000000;
}
input:focus, input, input:active, input:hover {
	outline:none;
}
ul {
	list-style:none;
}
a, a:hover {
	text-decoration:none;
	outline-style:none;
}
.clear {
	display:block;
	clear:both;
}
label {
	font:normal normal bold 11px Arial;
	color:#515253;
	padding:0px;
	margin:0px;
	display:block;
	height:13px;
	overflow:hidden;
}
.gadgetError {
	padding:5px 10px;
}
/* ------- CV ---------- */ 

#cv {
	position:relative;
}
#cv #cv_bloc {
	position:relative;
	margin:auto;
	width:970px;
}
#cv #cv_bloc h1 {
	background-repeat:no-repeat;
}
/* ------- banniere ---------- */ 

#banniere a {
	display:block;
	height:78px;
}
#banniere span {
	padding-left:60px;
	color:#FFF;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	width:650px;
	height:75px;
}

#banniere .nom {
	color:#FFF;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:30px;
}
/* ------- Menu ---------- */ 

#menu {
	padding:0px 0px 18px 0px;
	clear:both;
}
#menu li {
	float:left;
}
#menu a {
	padding:0px 0px 0px 18px;
}
#menu a, #menu span {
	height:22px;
	display:block;
}
#menu span {
	padding:3px 21px 1px 2px;
}
* html #menu a, * html #menu span {
	width:1px;
	white-space:nowrap;
}
#menu a {
	background-position:left top;
}
#menu span {
	background-position:right top;
}
#menu a:hover span {
	cursor:pointer;
}
#menu li.actif a span {
	cursor:pointer;
}
/* ------- col_1 ---------- */

#col_1 {
	float:left;
}
#col_1 .top span, #col_1 .top a {
	font:normal normal bold 16px Arial;
	color:#FFFFFF;
}
#col_1 .top a {
	display:block;
}
#col_1 a {
	font:normal normal normal 11px Arial;
}
#col_1 h3, #col_1 h4 {
	font:normal normal bold 11px Arial;
	color:#515253;
	padding:0px 0px 0px 0px;
	margin-bottom:5px;
}
#col_1 h4 {
	background:none;
	padding:0px 0px 0px 24px;
	margin-bottom:0px;
}
#col_1 .bloc {
	padding:10px 14px 12px 13px;
	position:relative;
	height:1%; /* IE specifying for float including */
}
#col_1 li {
	font:normal normal normal 11px Arial;
}
/*---------netlinks------------------*/

#netlinks img {
	border:1px solid;
	background:white;
	margin:auto;
}
#netlinks a {
	font-size:10px;
}
/* ------- Components ---------- */

#components {
	float:left;
}
#components #col-resize, #components #col-resize-2, #components #col-sep, #components #col-sep-2 {
	float:left;
	width:20px;
	min-height:50px;
}
#components #col-resize-2, #components #col-sep-2 {
	display:none;
}
#components #col-2 {
	float:left;
	width:456px;
	height:100%;
}
#components #col-unique {
	float:left;
	width:600px;
	height:100%;
}
#components #col-3 {
	float:left;
	width:269px;
	height:100%;
}
#components #col-4 {
	float:right;
	width:269px;
	height:100%;
}
* html #components #col-2, * html #components #col-3, * html #components #col-4, * html #components #col-unique {
	font-size:0;
}
* html #components #col-2 {
}
* html #components #col-unique {
}
/* ------- Portlet ---------- */

.portlet {
	position:relative;
	width:100%;
}
.portlet h2 {
	display:block;
}
.portlet h2 a {
	overflow:hidden;
	display:block;
}
.portlet h2 span {
	display:block;
	overflow:hidden;
}
.portlet .top-left {
	position:absolute;
	left:0px;
	top:0px;
}
.portlet .top-right {
	position:absolute;
	right:0px;
	top:0px;
}
.portlet .gadget.premier .gadget-milieu {
	padding-top:5px;
}
.portlet .icon {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	background-position:left top;
}
.portlet .gadgets { /*position:relative;*/
	height:100%;
}
.portlet .bordered {
	background-color:#FFFFFF;
	border-width:0px 1px;
	border-style:solid;
}
.portlet .more {
	text-align:right;
	font-size:0px;
	position:relative;
	z-index:0;
}
.portlet .more a {
	font-size:0px;
	padding:0px;
	position:absolute;
	right:0px;
	top:0px;
}
.portlet .more a.clic {
	background:none;
}
/* ------- gadget ---------- */

.gadget {
	position:relative;
	height:100%;
}
.gadget .gadget-milieu {
	position:relative;
	width:auto;
}
.gadget.blog h2 {
	background:none;
}
.gadget .gadget-left, .gadget .gadget-right {
	position:absolute;
	height:100%;
	top:0px;
	z-index:1;
	display:block;
}
.gadget .gadget-left {
	left:0px;
}
.gadget .gadget-right {
	right:0px;
}
.gadget h3 {
	padding:10px 20% 0px 13px;
	margin:0px;
}
.gadget h3 a, .gadget h3 a:hover {
	width:auto;
	display:block;
	margin-right:35px;
	font:normal normal bold 16px arial;
}
.gadget.blog h2, .gadget h4 {
	padding:0px 13px 0px 13px;
	margin:0px;
}
.gadget h4 a, .gadget h4 a:hover {
	width:auto;
	height:14px;
	font:normal normal bold 11px Arial;
	padding-right:4px;
}
.gadget h5 {
	padding:0px 0px 0px 15px;
	margin:0px;
}
.gadget h5 a, .gadget h5 a:hover {
	width:auto;
	height:14px;
	font:normal normal bold 11px Arial;
	padding-right:4px;
}
.gadget .date, .gadget .contract {
	font:normal normal normal 80% Arial;
	color:gray;
}
.gadget ul {
	padding:5px 0px 0px 15px;
	margin:0px;
}
.gadget .texte {
	padding:5px 0px 0px 15px;
	margin:0px;
}
.gadget li {
	font:normal normal normal 11px arial;
	padding:2px 15px 3px 18px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
a.alink, a:hover.alink {
	font:normal normal normal 11px arial;
	color:#50A3D9;
	text-decoration:underline;
}
* html a.alink, * html a:hover.alink, * + html a.alink, * + html a:hover.alink {
	word-wrap:break-word;
}
.gadget.portfolio h4 {
	padding-top:10px;
}
.gadget.blog h2, .gadget .colored, .gadget .colored a, .gadget .colored a:hover {
	font:normal normal bold 16px Arial;
}
.gadget .underlined {
	height:15px;
}
.gadget .top-spacing.underlined {
	height:12px;
}
.gadget.portfolio .top-spacing {
	height:20px;
}
.portfolio .gadget-milieu {
	min-height:70px;
}
* html .portfolio .gadget-milieu {
	height:70px;
}
/* ------- Footer ---------- */

#footer {
	width:100%;
	height:61px;
	color:#FFF;
}
#footer a {
	color:#FFF;
	font-size:11px;
	
}
#footer a img {
	margin-bottom:-3px;
}
/* ---------------------------------------------------------------------- LA DISPONIBILITE */

.objetCV_disponibilite h4 span {
	color:#888A8C;
	display:block;
	font:normal normal normal 10px Arial;
	padding:10px 0px 0px 24px;
	margin:-12px 0 0 -24px;
}
.objetCV_disponibilite h4 {
	margin-top:8px;
}
.objetCV_disponibilite h4 {
	min-height:26px;
	margin-top:4px;
}
* html .objetCV_disponibilite h4 {
	height:26px;
}
.objetCV_disponibilite {
	height:auto;
}
.objetCV_disponibilite .status {
	height:17px;
	padding:7px 0px 0px 23px;
	background:url(images/statut.gif) left 4px no-repeat;
	font:normal normal normal 11px Arial;
}
.objetCV_disponibilite .status {
	height:17px;
	padding:7px 0px 0px 23px;
	background:url(images/statut.gif) left 4px no-repeat;
	font:normal normal normal 11px Arial;
}
.objetCV_disponibilite .status h3 {
	margin:0px;
}
/* --------------------------------------------------------------- LA BIOGRAPHIE */

.objetCV_biography a {
	font:normal normal normal 11px Arial;
	text-decoration:underline;
}


/* ---------------------------------------------------------------- L'IDENTITE */
.objetCV_identity .photo_c {
 width:65px;
 float:left;
 margin-right:7px;
}
.objetCV_identity .info1 {
	width:80px;
	float:left;
}
.objetCV_identity abbr {
	border-bottom-width: 0;
}
.photo_c { background-color:#FFF }
/* -------------------------------------------------------------------------- EMPLOIS EXERCES */
.objetCV_jobs h4, .objetCV_jobs ul {
	padding-left:30px;
}
.objetCV_jobs h4 {
	height:auto;
	padding-right:85px;
}
/*----------------level 2----------------*/

.level2 .objetCV_jobs h4 {
	padding-left:40px;
}


/* ---------------------------------------------------------------------- COMPETENCES */

.objetCV_skills h4{padding-top:10px;}

/*--------------level 2-----------------*/

.level2 .objetCV_skills ul { padding:15px 0px 6px 20px; }

/* ---------------------------------------------------------------------- LIENS EXTERNES */
.objetCV_userlink.objetCV_vue .userlink {
	overflow:hidden;
	padding:8px 4px 3px 0px; margin-left:0px;	
	float:left;	height:auto; width:83px;
}
.objetCV_userlink.objetCV_vue .userlink a{
	padding-left:22px;
}
.objetCV_userlink.objetCV_vue .facebook { background:transparent url(images/facebook.png) no-repeat left 7px; }
.objetCV_userlink.objetCV_vue .profilesGG { background:transparent url(images/googleprofiles.png) no-repeat left 7px; }
.objetCV_userlink.objetCV_vue .viadeo { background:transparent url(images/viadeo.png) no-repeat left 7px; }
.objetCV_userlink.objetCV_vue .copains { background:transparent url(images/copainsdavant.png) no-repeat left 7px; }
.objetCV_userlink.objetCV_vue .flickr{ background:transparent url(images/flickr.png) no-repeat left 7px; }
.objetCV_userlink.objetCV_vue .blog { background:transparent url(images/blog.png) no-repeat left 7px; }
.objetCV_userlink.objetCV_vue .autre { background:transparent url(images/autre.png) no-repeat left 7px; }

.texteNorm{
	color:white;
}

