/*********** Orcanta ***********/


/* Element Structure commun */
#Center{
	background-color: #F9F0EB;
}

#MainContent{
	padding:49px 10px 0 35px;
	voice-family: "\"}\"";
	voice-family:inherit;
		width:755px;
		height:500px;
	voice-family: "\"{\""; 
}

#MainContent .Breadcrumb{
	margin-left:15px;
}
/* Fin Element Structure commun */

/* Nav gauche institutionnelle */
.NavLeft{
	float:left;
	background: url("../../img/orcanta/institutionnelle/bg_navleft.gif") no-repeat;
	padding: 10px;
	width:179px;
	height:372px;
	voice-family: "\"}\"";
	voice-family:inherit;
		width:159px;
		height:352px;
	voice-family: "\"{\""; 
}

.NavLeft h3{
	font-size: 12px;
	margin-bottom: 10px;
}

.NavLeft h4{
	font-size: 10px;
	margin-bottom: 2px;
}

p.contact{
	margin-top: 40px;
}

p.contact br{
	font-size:8px;
}

p.contact a{
	font-weight: bold;
}

.NavLeft ul{
	margin-bottom: 10px;
}
.NavLeft li{
	padding-left:10px;
	background: url("../../img/orcanta/common/puce_ronde.gif" ) no-repeat 0 4px;
}

.NavLeft li.active{
	font-weight: bold;
}

.recrutement_left ul{
	margin-bottom:15px;
}

.recrutement_left li{
	margin-bottom:10px;
}

.partners_left{
	float:left;
	width:232px;
	margin:0 10px;
}

.contact_partners{
	float:left;
	background: url("../../img/orcanta/institutionnelle/bg_partenaires.gif" ) no-repeat;
	margin-top:10px;
	width:232px;
	height:88px;
}

.contact_partners p{
	margin:22px 50px 0 10px
}

.contact_partners p a{
	font-weight: bold;
	text-decoration: underline;
}
/* Fin Nav gauche institutionnelle */

#MainContent h2{
	background: url("../../img/orcanta/institutionnelle/bg_title.gif" ) no-repeat;
	padding: 12px 0 0 45px;
	height:77px;
	margin-bottom:8px;
	voice-family: "\"}\"";
	voice-family:inherit;
		height:65px;
	voice-family: "\"{\""; 
}

#MainContent h2.newsletter{
	background: url("../../img/orcanta/institutionnelle/bg_title_NL.gif") no-repeat;
	padding-left: 120px;
}
/*  Institutionnelles */ 

.visu_institutionnelle{ 
	float:left;
	margin: 0px 10px;
}

.block_content{
	margin-left:10px;
	float:left;
	width:440px;
	height:380px;
	font-size: 11px;
}

.block_content2{
	margin-left:10px;
	float:left;
	width:510px;
	height:380px;
	font-size: 11px;
}

.block_content h3, .block_content2 h3{ 
	font-size:12px;
}

.block_content h4, .block_content2 h4{ 
	font-size:11px;
}

/* Magasins */
.ville_result{ 
	float:left; 
	width: 180px;
}

.ville_result li{ 
	margin-bottom: 5px; 
}

.ville_result a{ 
	text-decoration: underline;
}

.adresse_result{ 
	float:left;
	background: url("../../img/orcanta/institutionnelle/bg_ss_cadre.gif") left top no-repeat;
	height:300px;
	width:260px;
	padding:4px 12px;
	voice-family: "\"}\"";
	voice-family:inherit;
		width:236px;
	voice-family: "\"{\"";
}

.adresse_result h3{ 
	margin: 5px 0;
}

.adresse_result p{ 
	line-height: 15px;
	padding-bottom: 10px;
	margin-bottom:5px;
	background: url("../../img/orcanta/institutionnelle/separ_adresse.gif" ) bottom center no-repeat; 
}
/* Fin Magasins */

/* Recrutement */
.recrutement_form p{
	margin-bottom:8px;
	width:460px;
	float:left;
}

.recrutement_form label, .recrutement_form span.label{
	display:block;
	width: 150px;
	float:left;
}

.recrutement_form p.radio label{
	display:inline;
	width: auto;
	margin-right:8px;
	padding-top:3px;
}

.recrutement_form p.radio input{
	width:auto;
	margin-right:2px;
	border:none;
	background: none;
	vertical-align: middle;
}

.recrutement_form input{
	float:left;
	width:200px;
	margin-right:5px;
	background-color: #fff;
	border-top:1px solid #B66A6A;
	border-left:1px solid #B66A6A;
	border-bottom:1px solid #F4D2D0;
	border-right:1px solid #F4D2D0;
}

.recrutement_form input#cv{
	background:#fff;	
}

.recrutement_form select{
	float:left;
	width:200px;
	margin-right:5px;
	border-top:1px solid #B66A6A;
	border-left:1px solid #B66A6A;
	border-bottom:1px solid #F4D2D0;
	border-right:1px solid #F4D2D0;
}

.recrutement_form textarea{
	float:left;
	width:200px;
	margin-right:5px;
	height:80px;
	border-top:1px solid #B66A6A;
	border-left:1px solid #B66A6A;
	border-bottom:1px solid #F4D2D0;
	border-right:1px solid #F4D2D0;
}

.recrutement_form textarea#cv_candidature{
	width:500px;
	/*margin-bottom:15px;*/
}

#contact_message{
	float:left;
	width:470px;
	height:70px;
}

a.contact_validation{
	margin-top:40px;
	float:left;
	margin-left:15px;
}

.recrutement_form .p_candidature label{
	width:auto;
	margin-bottom:5px;
}

.recrutement_form p.doccv{
	padding-left:150px;
	font-size: 10px;
	display:inline;
	width:300px;
	margin-top:-5px;
}

p.validation{
	width:400px;
}
/* Fin recrutement

/* Newsletter */
ul.list_avantage{
	margin-bottom:15px;
}

ul.list_avantage li{
	padding-left:10px;
	background: url("../../img/orcanta/common/puce_ronde.gif" ) no-repeat 0 4px;
}

.mention_NL{
	position: absolute;
	top:470px;
	font-size:10px;
}
/* Fin Newsletter */

/* Site map */
.sitemap{
	float:left;
	width:715px;
	height:380px;
}

.block_sitemap{
	background: url("../../img/orcanta/institutionnelle/bg_ss_cadre_sitemap.gif" ) left top no-repeat;
	width:230px;
	float:left;
	padding:11px 15px;
	margin-bottom:15px;
	voice-family: "\"}\"";
	voice-family:inherit;
		width:200px;
	voice-family: "\"{\"";
}

.block_sitemap h3{
	font-size: 11px;
	font-weight: bold;
	margin-bottom:10px;
	text-transform: uppercase;
}

.block_sitemap ul li{
	padding-left:10px;
	background: url("../../img/orcanta/common/puce_ronde.gif" ) no-repeat 0 4px;
}

.block_sitemap ul li ul{
	margin-bottom:10px;
}

.block_sitemap ul li ul li{
	background-image: none;
	padding-left:10px;
}
/* Fin site map */


/* Contact */

.block_contact{
	margin-left:10px;
	width:690px;
	font-size: 11px;
}

.p_message{
	margin:8px 0 5px 0;
}

.block_hotline{
	background: url("../../img/orcanta/institutionnelle/bg_hotline.gif" ) no-repeat;
	width:686px;
	height:60px;
	padding:10px 0 0 15px;
	margin-bottom:15px;
	voice-family: "\"}\"";
	voice-family:inherit;
		width:671px;
		height:50px;
	voice-family: "\"{\"";
}

.mention{
	width:686px;
	font-size:10px;
	position: absolute;
	top: 505px;
}

/* FIN Contact */