/*--------------BODY-----------------*/
/* body */
h2{margin:0px;}


/*--------------HEADER-----------------*/
/*header - first_header*/
#header_web{position:relative;}
#header_web #first_header{height:35px;background:#EEEFF4;border-bottom:1px solid #D6D5DA; display:none;}
#header_web #first_header .header_content{width:960px;	margin:0 auto;	text-align:right;}
#header_web #first_header .header_content .disclaimer{color:#D3D2D7;font-size:11px;	position:relative;top:15px;}

/*header - second_header*/
#header_web #second_header{height:60px;	background:#F3F3F3; position:relative;}
#header_web #second_header .header_content{	width:960px;margin:0 auto;}
#header_web #second_header .header_content .titre{	color:#79bf00;	font-size:20px;	line-height:60px;font-weight:bold; margin-top:0px; font-weight: bold; }


/*--------------NAVIGATION-----------------*/
/*navigation*/
#header_web #navigation{height:30px;background:transparent url('../../i/cvweb/classic/bg_menu.gif') repeat-x 0 0;  position:relative;}
#header_web #navigation .navigation_content{width:960px;margin:0 auto;}
#header_web #navigation .navigation_content .list_nav{float:left;}
#header_web #navigation .navigation_content .list_nav ul{list-style:none;float:left;padding:0px;margin:0px;display:inline;}
#header_web #navigation .navigation_content .list_nav ul li{display:inline;float:left;	margin-right:10px;}
#header_web #navigation .navigation_content .list_nav ul li .hidden_link{display:none;}
#header_web #navigation .navigation_content .list_nav ul li.right{display:inline;float:right;}

/*navigation - liens du menu*/
#header_web #navigation a{line-height:29px;text-decoration:none;text-transform:uppercase;	padding-left:10px;padding-right:10px;color:white;font-size:12px;float:left;height:29px;position:relative;top:1px;}
#header_web #navigation #accueili{color:#fff;background:url('../../i/cvweb/classic/picto_home.gif') no-repeat 10px -1px;padding-left:30px;}
#header_web #navigation #accueili:hover{background:#fff url('../../i/cvweb/classic/picto_home.gif') no-repeat 10px -31px;color:#79bf00;}
#header_web #navigation #accueili.actif{background:#fff url('../../i/cvweb/classic/picto_home.gif') no-repeat 10px -31px;color:#79bf00;}
#header_web #navigation a.actif{line-height:30px;text-decoration:none;background:white;color:#79bf00;font-size:12px;float:left;height:30px;}
#header_web #navigation a:hover{line-height:30px;text-decoration:none;background:white;	color:#79bf00;	font-size:12px;	float:left;	height:30px;}

/*navigation - nav/onglet contact*/
#onglet_contact{display:none;}
#header_web #navigation .navigation_content #nav_contact{float:right;}
#header_web #navigation .navigation_content #nav_contact a{	background:url('../../i/cvweb/classic/picto_mail.gif') no-repeat 10px 0px;	padding-left:30px;}
#header_web #navigation .navigation_content #nav_contact a.actif{background:#fff url('../../i/cvweb/classic/picto_mail.gif') no-repeat 10px -30px;}
#header_web #navigation .navigation_content #nav_contact a:hover{background:#fff url('../../i/cvweb/classic/picto_mail.gif') no-repeat 10px -30px;}


/*--------------MAIN-----------------*/
/*main*/
#mcv_main{position:relative;}
.splitDemi{	margin-top:20px ;margin-bottom:0px ;margin-left:auto;margin-right:auto;	width:960px;}
#mcv_main #content_web{	width:960px;float:left;}

/*main - encart générique*/
#mcv_main #content_web .encart .bottom .leftb{	background:transparent url('../../i/cvweb/classic/bl_block.gif') no-repeat 0 0;	width:12px;	height:12px;float:left;}
#mcv_main #content_web .encart .bottom .midb{	background:transparent url('../../i/cvweb/classic/bg_bottom_block.gif') repeat-x 0 0;height:12px;float:left;}
#mcv_main #content_web .encart .bottom .rightb{	background:transparent url('../../i/cvweb/classic/br_block.gif') no-repeat 0 0;	width:12px;	height:12px;float:right;}
#mcv_main #content_web .encart .mid .item_data{float:left; width:90%; overflow:hidden; margin-top:10px; margin-left:10px;}
#mcv_main #content_web .encart .mid .item_data span.left {float:left; width:100%;}
#mcv_main #content_web .encart .lower{width:auto !important; float:none !important; font-weight:normal !important;}

/*main - encart etat civil*/
#mcv_main #content_web .encart.verti{width:300px;float:left; height:440px; margin-right:15px; padding-bottom: 20px; }
#mcv_main #content_web .encart.verti #imgec{background:url('../../i/cvweb/classic/picto_ec.gif') no-repeat 0 0; width:15px; height:15px; float:left; position:relative; top:8px; left:3px;}
#mcv_main #content_web .encart.verti .top .middle{background:transparent url('../../i/cvweb/classic/bg_top_block.gif') repeat-x;height:30px;width:288px;float:left;}
#mcv_main #content_web .encart.verti .mid{width:298px;}
#mcv_main #content_web .encart.verti .bottom .midb{	width:276px;}
#mcv_main #content_web .encart .mid .item_identite{	float:left;	padding:10px;}
#mcv_main #content_web .encart .mid .item_identite img{	float:left;	margin-right:10px;	margin-bottom:10px;}
#mcv_main #content_web .encart .mid .item_identite .identite{	float:left;	width:160px;	font-size:12px;}
#mcv_main #content_web .encart .mid .item_identite .identite img{margin:0px;}
#mcv_main #content_web .encart .mid .item_identite .identite .birth{	float:left;	width:150px;}
#mcv_main #content_web .encart .mid .item_identite .identite .address{	float:left;	margin-top:10px; width:150px;}
#mcv_main #content_web .encart .mid .item_identite .infos{	float:left;	font-size:12px;	width:260px; margin-top: 10px; }
#mcv_main #content_web .encart .mid .item_identite .infos span{	float:left; width:250px;}
#mcv_main #content_web .encart .mid .item_identite .infos span .label{float:left; width:auto; line-height:12px; margin-right:5px; background:none; padding:0px;}
#mcv_main #content_web .encart .mid .item_identite .infos span .img_crypt{float:left; margin:0px; line-height:14px;}
#mcv_main #content_web .encart .mid .item_identite .infos span.phone{margin-top:10px;}
#mcv_main #content_web .encart .mid .item_objectives{float:left;width:278px;padding:10px;background:#dff2b2; margin-top:5px;}
#mcv_main #content_web .encart .mid .item_objectives .top{	display:none;}
#mcv_main #content_web .encart .mid .item_objectives .mid{	width:auto;	background:none;	border:none;}
#mcv_main #content_web .encart .mid .item_objectives .bottom{	display:none;}
#mcv_main #content_web .encart .mid .item_objectives .titre{float:left;	width:270px;font-size:12px;	font-weight:bold;color:#79bf00;}
#mcv_main #content_web .encart .mid .item_objectives .description{	float:left;	width:270px;font-size:12px;}
#mcv_main #content_web .encart .mid .item_jobprofile{	float:left;	width:278px;	padding:5px 10px 10px;}
#mcv_main #content_web .encart .mid .item_jobprofile .titre{float:left;	width:270px;font-size:12px;	font-weight:bold;	margin-top:5px;	color:#79bf00;}
#mcv_main #content_web .encart .mid .item_jobprofile .description{	float:left;	width:240px;	font-size:12px;}
#mcv_main #content_web .encart .mid .item_jobprofile #div_situ{	background:url('../../i/cvweb/classic/picto_job.gif') no-repeat 0 1px;	padding-left:20px;}
#mcv_main #content_web .encart .mid .item_jobprofile #div_dispo{background:url('../../i/cvweb/classic/picto_status.gif') no-repeat 0 0px;	padding-left:20px;}
#mcv_main #content_web .encart .mid .item_jobprofile #div_dispo2{background:url('../../i/cvweb/classic/picto_dispo.gif') no-repeat 0 1px;	padding-left:20px;}
#mcv_main #content_web #top_ec .titre{padding-left:20px !important;} 

/*main - encart contenu commun*/
#mcv_main #content_web .encart .top{width:100%;	float:left;	height:30px;}
#mcv_main #content_web .encart .top img{float:left;	margin-top:8px;	margin-right:5px;}
#mcv_main #content_web .encart .top .left{	width:6px;	height:30px;float:left;	background:transparent url('../../i/cvweb/classic/top_left_block.gif') no-repeat 0 0;}
#mcv_main #content_web .encart .top .right{	width:6px;	height:30px;float:right;background:transparent url('../../i/cvweb/classic/top_right_block.gif') no-repeat 0 0;}
#mcv_main #content_web .encart .top .titre{	color:#4C4C4C;	line-height:30px;	font-weight:bold;	padding-left:10px;	font-size:12px;}
#mcv_main #content_web .encart .mid{	float:left;	background:#FFF;	border-left:1px solid #ccc;	border-right:1px solid #ccc;}
#mcv_main #content_web .encart .mid .item_data .date{	color:#79bf00;	font-size:12px;}
#mcv_main #content_web .encart .mid .item_data .intitule{color:#4C4C4C;font-size:12px;font-weight:bold; width:100%; background:url('../../i/cvweb/classic/picto_puce.gif') no-repeat -5px 2px;padding-left:12px;}
#mcv_main #content_web .encart .mid .item_data .description{color:#4C4C4C;font-size:12px; font-style: italic; }
#mcv_main #content_web .encart .mid .description2{font-size:12px; margin-top:8px; color: #4C4C4C; }

/*main - encart exp pro*/
#mcv_main #content_web .encart.horiz{width:640px;float:left;min-height:100px;margin-bottom:15px;}
#mcv_main #content_web .encart.horiz .top .middle{	background:transparent url('../../i/cvweb/classic/bg_top_block.gif') repeat-x;height:30px;width:628px;float:left;}
#mcv_main #content_web .encart.horiz .mid{width:638px;}
#mcv_main #content_web .encart.horiz .bottom{width:640px;height:12px;float:left;}
#mcv_main #content_web .encart.horiz .bottom .midb{	width:616px;}

/*main - encart formation*/
#mcv_main #content_web .encart.normal{	width:410px;float:left;	min-height:100px;margin-right:15px;}
#mcv_main #content_web .encart.normal .top .middle{	background:transparent url('../../i/cvweb/classic/bg_top_block.gif') repeat-x;height:30px;width:398px;float:left;}
#mcv_main #content_web .encart.normal .mid{	width:408px;}
#mcv_main #content_web .encart.normal .bottom{	width:410px;height:12px;float:left;}
#mcv_main #content_web .encart.normal .bottom .midb{width:386px;}

/*main - encart centre d'interet*/
#mcv_main #content_web .encart.petit{	width:215px;min-height:100px;float:right; position:relative; right:5px;}
#mcv_main #content_web .encart.petit .top .middle{	background:transparent url('../../i/cvweb/classic/bg_top_block.gif') repeat-x;	height:30px;width:203px;float:left;}
#mcv_main #content_web .encart.petit .mid{width:213px;}
#mcv_main #content_web .encart.petit .bottom{width:215px;height:12px;float:left;}
#mcv_main #content_web .encart.petit .bottom .midb{	width:191px;}

/*main encart - page interieur*/
#mcv_main #content_web .encart.pageweb{width:640px;float:right; margin-bottom:15px; positio:relative; right:5px;}
#mcv_main #content_web .encart.pageweb .top .middle{background:transparent url('../../i/cvweb/classic/bg_top_block.gif') repeat-x;	height:30px;width:628px;float:left;}
#mcv_main #content_web .encart.pageweb .mid{	width:638px;}
#mcv_main #content_web .encart.pageweb .bottom{width:640px;height:12px;float:left;}
#mcv_main #content_web .encart.pageweb .bottom .midb{width:616px;}

/*main encart page inter - competences*/
#mcv_main #content_web .encart#encart_compG .top .titre{padding-left:20px; background:transparent url('../../i/cvweb/classic/picto-comp.gif') no-repeat 0 8px;}
#mcv_main #content_web .encart#encart_compI .top .titre{padding-left:20px; background:transparent url('../../i/cvweb/classic/picto-comp-info.gif') no-repeat 0 8px;}
#mcv_main #content_web .encart#encart_langues .top .titre{padding-left:20px; background:transparent url('../../i/cvweb/classic/picto-comp-lang.gif') no-repeat 0 8px;}

/*main encart page inter - contact*/
#mcv_main #content_web .encart.pagecontact{width:960px;float:right;min-height:100px;margin-bottom:15px; positio:relative; right:5px;}
#mcv_main #content_web .encart.pagecontact .top .middle{background:transparent url('../../i/cvweb/classic/bg_top_block.gif') repeat-x;	height:30px;width:948px;float:left;}
#mcv_main #content_web .encart.pagecontact .mid{	width:958px;}
#mcv_main #content_web .encart.pagecontact .bottom{width:960px;height:12px;float:left;}
#mcv_main #content_web .encart.pagecontact .bottom .midb{width:936px;}
#mcv .btChoiceWeb {background:transparent url(../../i/cvweb/classic/bt-contact-envoi.gif) no-repeat scroll 0 0;color:#707070;display:block;float:left;font-size:11px;height:24px;line-height:24px;text-align:center;text-decoration:none;width:150px; font-weight:bold;}
#mcv .btChoiceWeb:hover,
#mcv_main a.tooltip:hover {text-decoration:none;}
.what_contact{background:transparent url(../../i/cvweb/classic/bt_what.gif) no-repeat 0 0; width:13px; height:13px; display:inline;}


/*--------------PORTFOLIO---------------*/
/*portfolio - contenu commun*/
#titre_portfolio{color:#3C89B5; font-size:18px; font-weight:normal; margin-bottom:10px;}
#mcv_main #content_web .encart.portfolio{width:640px;min-height:100px;margin-bottom:15px;}
#mcv_main #content_web .encart.portfolio .top .middle{	background:transparent url('../../i/cvweb/classic/bg_top_block.gif') repeat-x;height:30px;width:628px;float:left;}
#mcv_main #content_web .encart.portfolio .mid{width:638px; padding-bottom:20px;}
#mcv_main #content_web .encart.portfolio .bottom{width:640px;height:12px;float:left;}
#mcv_main #content_web .encart.portfolio .bottom .midb{	width:616px;}
#mcv_main #content_web .encart.portfolio .blocImage{font-size:14px;}
#mcv_main #content_web .encart.portfolio .blocImage a{color:#79BF00 !important;}

#portfolio_photo{float:left;}
#portfolio_photo .titre{background:url('../../i/cvweb/classic/portfolio/picto_photo.gif') no-repeat 0 8px; padding-left:20px !important;}
#portfolio_photo .mid{height:420px;}
#portfolio_photo .mid .blocImage{width:400px; float:left; position:relative; top:15px; left:19px;}
#portfolio_photo .mid .blocImage .photoCrop{width:200px; float:left; overflow:hidden; height:200px;}
#portfolio_photo .mid .blocImage .photoCrop .imgPhotoCrop{position:relative; top:-33%; left:-66%;}
#portfolio_photo .mid .blocDescription{width:200px; float:right; margin-top:10px;}
#portfolio_photo .mid .blocDescription .titreBD{ color:#79BF00; float:left; width:190px; font-size:12px;}
#portfolio_photo .mid .blocDescription .desc{float:left; width:190px; font-size:12px;}
#portfolio_photo .mid .blocNav{width:200px; float:right; position:relative; top:300px;}

#portfolio_video{float:right;}
#portfolio_video .mid .blocImage{ position:relative; top:15px;}
#portfolio_video .titre{background:url('../../i/cvweb/classic/portfolio/picto_video.gif') no-repeat 0 8px; padding-left:20px !important;}

#portfolio_slideshow{float:right;}
#portfolio_slideshow .mid .blocImage{ position:relative; top:15px;}
#portfolio_slideshow .titre{background:url('../../i/cvweb/classic/portfolio/picto_slideshow.gif') no-repeat 0 8px; padding-left:20px !important;}


/*--------------FOOTER-----------------*/
/*footer*/
#mcv_bottom_web{	background:#FFFFFF url('../../i/cvweb/classic/bg_bottom.gif') repeat-x scroll left top;	clear:both;	color:#4C4C4C;font-size:12px;margin-top:20px;padding:10px 0 3px;}
#mcv_bottom_web .content{margin:0 auto;	padding:20px 0;	width:960px;}
#mcv_bottom_web .content a{color:#4C4C4C; text-decoration:underline;}