/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012

#00568D
#00568D
/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
	body {
		background:url(../images/bg.jpg);
	}
	.fl{float: left;}
	.fr{float: right;}
	.no-pad{padding: 0 !important;}
	.no-margt{margin-top: 0 !important;}
	.no-marg{margin: 0 !important;}
	.w40{width:50%;}
	.my_font{font-family: 'Oswald', sans-serif;}
	.bs{-webkit-box-shadow: 1px 1px 20px #999;box-shadow: 1px 1px 20px #999;margin-top: 20px;}

	/* les erreurs pour les formulaires */
	.debug{font-style: italic;color:red;font-size: 11px; font-weight: bold;}

a {	text-decoration: none;}

.error{margin-bottom: 10px;color: #00568D;}
.error a{color: #00568D;}
.error strong{color: #00568D;}

.placeholder { color: #bbb !important; }

.votez{
color: #00568D;
font-size: 15px;
font-weight: bold;
text-align: center;
margin-top: 15px;
}

.anoter { font-family:Georgia, "Times New Roman", Times, serif; font-style: italic;}

.cat_name{
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-size: 15px;
    color:#00568D;
    border-bottom: 1px dotted #DDDDDD;
    padding-bottom: 10px;
}
.liste_nomine{
	text-align: left;
	margin-left: 40px;
	margin-bottom: 5px !important;
}
/*VIDEO RESOURCES*/

.video_dayli{width: 100%; height: 0; padding-bottom: 56.25%;overflow:hidden;position: relative; } /*ninja ratio 16/9 donc 9/16 = 0.5625*/
.video_dayli iframe,.video_dayli object{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.menu_video{
	padding: 15px 25px;
	background: #eeeeee;
	margin-bottom: 20px;
    border-bottom: 2px solid #00568D;	
}
.menu_video a{
	color:#6c6c6c;
    background: url("../images/blue_dot.jpg") no-repeat scroll left center transparent;
	padding-left: 10px;
	display: block;
}
.menu_video p {
	margin-bottom: 0px !important;
}
#mini_partenaires{
	height: 87px;
	width: 100%;
	/*background: #fff url("../images/bg_hp_partenaires.jpg");*/
	position: relative;
}
.img_cont img{
    margin: 10px 25px 0;
}
.img_cont{
	margin-left:260px;
}
.shadow_top {
    background: url("../images/shadow.png") repeat scroll 0 0 transparent;
    height: 21px;
    position: relative;
    width: 100%;
}
/* #Photos
================================================== */
#carouphotos li{	display: block;	float: left;	width: 140px;	cursor: pointer;	padding: 0px;	margin: 0 10px 0 0;}
#carouphotos li img{	width: 100%;}
#imagefw{	text-align: center;}
#imagefw img{	max-width: 100%;}

#tof_prev{width: 20px;height: 20px;position: relative;top: 0px;	cursor: pointer;float: right;right: 25px;margin-bottom: 20px;}
#tof_next{width: 20px;height: 20px;position: relative;top: 0px; cursor: pointer; left: 20px;float: right;margin-bottom: 20px;}

#carouphotos2010 li{	display: block;	float: left;	width: 140px;	cursor: pointer;	padding: 0px;	margin: 0 10px 0 0;}
#carouphotos2010 li img{	width: 100%;}
#imagefw2010{	text-align: center;}
#imagefw2010 img{	max-width: 100%;}

#carouphotos2011 li{	display: block;	float: left;	width: 140px;	cursor: pointer;	padding: 0px;	margin: 0 10px 0 0;}
#carouphotos2011 li img{	width: 100%;}
#imagefw2011{	text-align: center;}
#imagefw2011 img{	max-width: 100%;}


.tof_prev{width: 20px;height: 20px;position: relative;top: 0px;	cursor: pointer;float: right;right: 25px;margin-bottom: 20px;}
.tof_next{width: 20px;height: 20px;position: relative;top: 0px; cursor: pointer; left: 20px;float: right;margin-bottom: 20px;}


.caroufredsel_wrapper{margin: 0 0 20px 0!important;}
/* #Form
================================================= */
.simple {	width: 175px;	margin-right: 20px;	margin-bottom: 20px;	height: 51px;}
.double {	width: 50%;	margin-right: 20px;	margin-bottom: 20px;	height: 51px;}
.triple {	width: 100%;	margin-bottom: 20px;	height: 51px;}
#detail {	font-size: 11px;	margin-bottom: 25px;}
.label_autre {	height: 30px;}
.label_autre label {
	display: inline-block;
	color: #707070;
	font-weight: normal;
	font-size: 12px;
	margin-left: 10px;
}
#form_inscr label{margin-bottom:15px; }
.label_autre input[type="checkbox"] {float: left;margin: 0;}
.radiocheckboxvalue {color: #707070;font-size: 12px;margin-left: 10px;}
.center {text-align: center;}
/* #HEADER
================================================== */

#headertop{
	width: 100%;
	height:50px;
	background: #015591;
	color:#fff;
	font-family: :Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#clickh{
    left: 60px;
    top: 25px;
    position: absolute;
}

#headertop #logo_header_top{height: 50px;}
#headertop #logo_header_top a{display: block;height: 50px;}
#headertop #minimenu a{color:#fff;text-decoration: none;}
#headertop #minimenu {margin-top: 20px; float: right;}
#headertop .fb_boutton{height: 37px;margin-top: 13px;margin-left:25px}


#header{height: 173px;}
#header #social_container{
    position: absolute;
    right: 75px;
    top: 30px;
}
/* les header de page */
#header-page{
	width: 100%;
	height:225px;
	background: #fff;
	margin-top: 20px;
}
	#text-header-page{
		padding: 40px 40px;
		width: 508px;
		height: 145px;
	}
	#text-header-page h4{
		font-weight: bold;
		font-style: italic;
		font-size: 32px;
		color: #00568D;
		margin-bottom:20px; 
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	#text-header-page p{font-size: 13px;color:#6c6c6c;line-height: 18px;}


	.img_header{width: 372px;background: #fff;height: 100%;}
	.img_contact{	background: url(../images/header_page/07-contact.jpg);	}
	.img_partenaires{	background: url(../images/header_page/06-partenaires.jpg);	}			
	.img_categorie{	background: url(../images/header_page/categorie-1.jpg);	}	
	.img_candidature{	background: url(../images/header_page/candidature-1.jpg);	}	
	.img_methodo{	background: url(../images/header_page/04-le_prix.jpg);	}	
	.img_jury{	background: url(../images/header_page/02-jury.jpg);	}
	.img_palmares{	background: url(../images/header_page/04-le_prix.jpg);	}
	.img_ressources{	background: url(../images/header_page/08-ressources.jpg);	}
	
	.img_candidate{ 	background: url(../images/header_page/01-candidates.jpg);	}
	.img_inscriptions{ 	background: url(../images/header_page/05-inscriptions.jpg);	}
	.img_selectionr{ 	background: url(../images/header_page/03-selections_regionales.jpg);	}

	.picture_jury img{
		width: 180px !important;height: 270px !important;
	}
/*end*/

.medtitel{    color: #00568D;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;}
#form_inscr label{margin-bottom:15px; }
/* #menu-main
================================================== */
#bt_home{display: inline-block;}
	#the_menu{background:#999999;font-size: 13px;height: 30px;}
	.menu-main-container{display: inline-block;}
	#menu-main li{	display:block;height:30px; background: url(../images/separator_menu.png) no-repeat;float:left;}
	#menu-main li a{
		height: 30px;
		font-weight:bold;
		color: #fff;
	    display: table-cell;
	    vertical-align: middle;	
	    text-decoration: none;
	    padding: 0 15px;
	    text-transform: uppercase;
	}	

	#menu-main{}
	.menu-main-container ul li:first-child {background:none !important;}
/* selection regionnal
================================================== */
#carte_machin {
background: #fff url(../images/bg_push.jpg);
padding: 50px 30px;
}
.accroche {
text-align: center;
font-family: georgia;
font-size: 18px;
color: #888888;
font-style: italic;
margin-bottom: 30px;
line-height: 32px !important;
}
.accroche .orange{font-size: 18px; }
#canvas_france {
float: left;
height: 317px;
width: 333px;
margin-left: 40px;
}
#list {
float: left;

position: relative;
top:30px;
}
.date {
border-bottom: 1px solid #C7D7E1;
color: #4D4D4D;
font-size: 14px;
font-weight: bold;
line-height: 14px;
padding: 8px 0;
width: 160px;
}
.cdt_container{
	display: block;
    float: left;
    height: 210px;
    margin: 5px;
}
.cdt_container img{
	width: 140px !important;height: 210px !important;
}
.menuv {
padding: 20px 0;
border-top: 1px dotted #ddd;
border-bottom: 1px dotted #ddd;
text-transform: uppercase;
}
.menuv a {
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 14px;
display: inline-block;
padding: 5px;
color: #2b2b2b;
}
.menuv a:hover {
	background: #00568D;
	color: #fff;
}
.nopad_content {
background: #fff;
color: #6C6C6C;
line-height: 20px;
}
/* #fiche candidate
================================================== */
.bt_callvote{
	padding: 25px;
	background: #00568D;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 20px auto 0;
	display: inline-block;
}
.nom_ville:hover{color:#00568D;}
.nom_ville{color:#4d4d4d;cursor:pointer;}

.nom_cdt{	line-height: 1em;	margin-bottom: 0; margin-top: 10px;}
.sub_info{	font-style:italic;font-size:12px;margin-bottom: 15px;margin-top:5px;	}
.sub_info_no_marg{	font-style:italic;font-size:12px;margin-bottom: 0;margin-top:5px;	}

.nom_boite{	text-transform:uppercase;font-weight:bold;font-size:14px;margin-bottom: 0;	}
.mini_titre{ font-weight:bold;font-style:normal;font-size:12px; }
.presentation{font-size:12px;margin-top: 20px;line-height: 20px;}
.titre_presentation{color: #00568D; font-weight:bold;margin-bottom: 10px;}
.over_candidate_region{
	background:rgba(2, 84, 144, 0.8); /* 025490 */
	width: 133px; /*140*/
	height: 140px; /*150*/

	width: 140px; /*140*/
	height: 150px; /*150*/	
	position: relative;
	bottom: 202px; /*212*/
	bottom: 212px; /*212*/
	color: #fff;
	padding-top: 60px;
	opacity: 0;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.5s;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-o-transition-property: opacity;
	-o-transition-duration: 0.5s;
	transition-property: opacity;
	transition-duration: 0.5s;
	/*transition-delay: 1s;*/
	cursor:pointer;
}
.over_candidate_region:hover{opacity: 1;}
/* #Liste Candidates
================================================== */
.candidat {
	float: left;
	margin-right: 16px;
	margin-top: 16px;
	margin-bottom: 26px;
	/*height: 200px;*/
	display: block;
}
.photo_candidat {
	width: 133px;
	height: 200px;
	display: block;
}
.over_candidat {
	background: url(../images/candidates/bg_over_candidat.png);
	width: 133px;
	height: 120px;
	position: relative;
	bottom: 200px;
	color: #fff;
	padding-top: 80px;
	opacity: 0;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.5s;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-o-transition-property: opacity;
	-o-transition-duration: 0.5s;
	transition-property: opacity;
	transition-duration: 0.5s;
}
.over_candidat_finale {
	background: url(../images/candidates/bg_over_candidat.png);
	width: 133px;
	height: 80px;
	position: relative;
	bottom: 200px;
	color: #FFF;
	padding-top: 120px;
	opacity: 0;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.5s;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-o-transition-property: opacity;
	-o-transition-duration: 0.5s;
	transition-property: opacity;
	transition-duration: 0.5s;
}
.over_candidat:hover {opacity: 1;}
.over_candidat_finale:hover {opacity: 1;}
.candidat span {padding: 0 10px;display: inline-block;}
.call_vote_bt:hover {color: #FFFFFF;}
.call_vote_bt {
	background: none repeat scroll 0 0 #00528c;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 50px auto 20px auto;
	padding: 15px 5px;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
}
.govote{
	background: url(../images/candidates/vote_off.jpg);
	width: 133px;height: 200px;
	float:right;
}
.govotefiche{
	background: url(../images/candidates/vote_fiche.jpg) no-repeat center bottom;
	width: 133px;height: 102px;
	margin: 20px auto;
	display: block;
}
.govotefiche:hover{
	background: url(../images/candidates/vote_fiche.jpg) no-repeat center top;
}
.govote:hover{	background: url(../images/candidates/vote_on.jpg) no-repeat top center	}

.bt_vote {
background: none repeat scroll 0 0 #00568D !important;
border: medium none !important;
border-radius: 0 0 0 0 !important;
color: #FFFFFF !important;
display: block !important;
font-size: 13px !important;
height: 40px;
margin: 0 auto;
padding: 6px 10px !important;
text-shadow: none !important;
text-transform: uppercase;
width: 136px;
}
/* #vote
================================================== */
.decal_span {
margin-left: 7px;
margin-top: 15px;
}
.span_classique {
font-size: 13px;
color: #6f6f6f;
width: 30%;
display: inline-block;
vertical-align: top;
}
.nom_boite {
text-transform: uppercase;
font-size: 13px;
color: #6f6f6f;
font-weight: bold;
width: 45%;
display: inline-block;
vertical-align: top;
}
.resum_vote{color:#6F6F6F;font-style:italic;margin:15px 0 15px 30px;}
.mt40{margin-top:40px;}
.span_ital {
font-size: 13px;
color: #6f6f6f;
font-style: italic;
width: 15%;
display: inline-block;
vertical-align: top;
}
.span_fiche {
font-size: 11px;
color: #6f6f6f;
display: inline-block;
vertical-align: top;
}
.span_fiche:hover,.span_fiche:visited {color:#333;}
.label_vote {
display: inline;
cursor: pointer;
padding: 10px;
}
.span_vote {
width: 25%;
margin-right: 10px !important;
}
.input_vote {
width: inherit !important;
display: inline !important;
}
.label_vote_autre {
width: 25%;
display: inline-block !important;
padding: 6px 4px !important;
margin-right: 10px;
}

/* #content
================================================== */
#content{background:#fff;padding:20px;margin-top: 20px; } 
#content h3 { color: #00568D;  font-size: 20px; font-weight: bold; text-transform: uppercase;}
#content h4 { color: #00568D;  font-size: 16px; font-weight: bold; text-transform: uppercase;padding-left: 10px;}
#content h5 { color: #00568D;  font-size: 16px; font-weight: bold; text-transform: uppercase;}
#content p{    color: #6C6C6C;  line-height: 20px; margin-bottom: 15px;}
#content ul{    color: #6C6C6C;  line-height: 20px; margin-bottom: 15px; margin-left: 15px;}
/* #SIDEBAR
================================================== */
#sidebar{margin-left: 20px;margin-top: 20px;margin-bottom: 20px;}
#header_sidebar{background: url(../images/sidebar/header_sidebar.jpg);width: 300px;height: 114px;}
#sidebar #video{width: 300px;height: auto;margin-bottom: 20px;}
#sidebar #inscription{width:300px;height: 123px;margin-bottom: 20px;background: url(../images/sidebar/inscription.png);}
#sidebar #inscription .link_inscr{width:300px;height: 123px;display: block;}	
#sidebar #soutien{width:300px;height: 94px;margin-bottom: 20px;background: url(../images/sidebar/block_soutient.png);}
#sidebar #soutien .link_soutien{width:300px;height: 94px;display: block;}
		#sidebar #push_pdf{width:300px;height: 506;background: url(../images/sidebar/push_supplement.jpg);margin-bottom:20px;}	
		#sidebar #push_pdf .link_pdf{display:block;width:300px;height: 506px;}
#sidebar #push4{width:300px;height: 143px;margin-bottom: 20px;background: url(../images/sidebar/push4.jpg);}
#sidebar #push4 .link_push4{width:300px;height: 143px;display: block;}

#sous_video{color:#eb3d0f;font-size: 12px;height: 25px;padding-top: 15px;background: #fff;text-align: right;padding-right: 20px;margin-bottom: 20px;}
#sous_video a{color:#eb3d0f;text-decoration: none;}
#sous_video a:hover{text-decoration: underline;}

#sidebar #instagram{width: 260px;padding:20px;background:#353535;}
#sidebar #instagram #header_instagram{border-bottom: 1px solid #adadad;padding-bottom: 20px;margin-bottom: 20px;}
#sidebar #instagram #header_instagram img{margin-right: 10px;}
#header_instagram .mini_titre{font-weight: bold;color:#737373;}
#header_instagram .keyword .ital{text-transform:uppercase;font-weight: bold;font-style: italic;font-size: 32px;color: #fff;font-family:Georgia, "Times New Roman", Times, serif;}
#header_instagram .keyword .greendate{font-weight: bold;font-style: italic;font-size: 32px;color: #80bb99;font-family:Georgia, "Times New Roman", Times, serif;}
#sidebar #instagram #vignatures{height: 100%;}
#sidebar #instagram #vignatures .instagram_pic{display: inline-block;margin-right:15px;margin-bottom: 15px;}

#sidebar #twitter{width: 300px;background:#fff;}
#sidebar #twitter #header_twitter{border-bottom: 1px solid #adadad;}
#sidebar #twitter #header_twitter img{margin-right: 10px;}
#header_twitter .imgbig{background: #00a9ea url(../images/sidebar/tweet_head.jpg); width: 100%;height: 85px}
#header_twitter .keyword {width:280px;background:#00568D;text-transform:uppercase;font-weight: bold;font-style: italic;font-size: 20px;color: #fff;font-family:Georgia, "Times New Roman", Times, serif;line-height: 28px;padding-left: 20px;}
.more_tweet {width:280px;text-transform:uppercase;font-size: 10px;color: #fff;line-height: 20px;padding-right: 20px;text-align:right;background:#00568D;}
#sidebar #twitter #tweet{height: 100%;padding:20px;}
#sidebar #twitter #tweet .tweet_user{font-size:12px;color:#464646;margin-bottom:10px;font-weight: bold;}
#sidebar #twitter #tweet .tweet_date{margin-bottom:5px;font-size:11px;color:#464646;font-weight: normal;}
#sidebar #twitter #tweet .tweet_text{font-size:11px;color:#464646;line-height: 16px;}
#sidebar #twitter #tweet .sep{margin:10px 0; border-bottom: 1px solid #aae4fa; }
#sidebar #twitter #tweet div:last-child .sep{margin: 0; border-bottom: none; }
/* #HOME
================================================== */
#fixercarou{
	height: 87px !important;
	padding-left: 70px;
	background: #fff;
	position: absolute;
	left: 0;
	width: 960px;
}
#fixercarou img{
    margin: 10px 25px 0;
}
.blockrightbleu{
	background: url(../images/bd_bleu.png) no-repeat;
	width: 125px;
	height: 87px;
	position: absolute;
	right: 0;
}
.txtpartenaire{color: #FFF;
font-style: italic;
font-size: 15px;
font-family: Georgia, "Times New Roman", Times, serif;
display: inline-block;
padding-left: 29px;
padding-top: 29px;
line-height: 16px;
background: url(../images/bgbleu_htp.png) no-repeat;
height: 87px;
box-sizing: border-box;
width: 300px;
  position: absolute;
  z-index: 5;
}
#popinfb{
	position: fixed;
	width: 100%;height: 100%;top: 0;left:0;
	background-color: rgba(0, 0, 0, 0.5);z-index: 1;
}
.contentpopin{
	width: 440px;
	/*height: 400px; height du module data-height*/
	background: #fff;
	margin: 0 auto;
	padding: 20px;
	position: relative;
	top: 50%;
	margin-top: -260px;
}
#closepopin{
	position: absolute;
	top: -20px;
	right: -20px;
}

#introhome{margin-bottom: 25px;}
.home_top{height: auto;}
.intro_desc{color:#6c6c6c;font-size: 13px; line-height: 18px;}
#titreintro .actu_content{margin-top: 25px;}
#letitreactu{padding-top: 25px; border-top: 2px solid #367C91; }
.orange{color: #00568D;font-family:Georgia, "Times New Roman", Times, serif;font-size: 20px;font-style: italic;font-weight: bold;}
.gris{color: #888888;font-family:Georgia, "Times New Roman", Times, serif;font-size: 20px;font-style: italic;}
.uneactu{margin: 25px 0 0 0; padding-bottom:25px;border-bottom: 1px solid #dbdbdb;}
.uneactu a:hover{color:#000;}.uneactu a:hover p{color:#000;}
.actu_date{font-weight: bold;font-size:11px;color:#fff;background:#00568D;padding: 5px;width: 55px;}
.actu_titre{font-weight: bold;font-size:18px;color:#464646;margin:15px 0;line-height: 26px; }
.actu_titre a{text-decoration: none; }
.actu_content{/*height: 190px;*/}
.actu_content .actuimg{   height: 120px;    margin-right: 30px;    overflow: hidden;}
.actu_content .actuimg img{   width: 185px; }
.home_top{margin-top: 20px}
.home_top .actuimg{margin-right: 20px;}
.actu_desc{color:#6c6c6c;line-height: 18px;}
.actu_link {margin-top: 25px;text-align: right;}
.actu_link a{text-transform:uppercase;background: url(../images/home_chevron.jpg) no-repeat;background-position: left center;padding-left:10px;text-decoration: none;font-size: 10px;}


/* #CONTACT
================================================== */
#header-part{
	width: 100%;
	height:225px;
	background: url(../images/960-partenaires.jpg);
	margin-top: 20px;
}

/* #CONTACT
================================================== */

#contact{}
#contact p {line-height: 20px;}
#contact p a{  color: #00568D;    font-size: 12px;    font-weight: bold; text-decoration: none;}
#contact h4{    color: #00568D;    font-size: 16px;    font-weight: bold;padding-left: 0 !important;}
/* #CANDIDATURE
================================================== */
#header-profil{
	background: url("../images/960-candidature.jpg") repeat scroll 0 0 transparent;
    height: 225px;
    margin-top: 20px;
    width: 100%;
}
#titre_candi{font-size: 27px;color:#00568D;margin-bottom: 25px;font-weight: bold;}
.soustitre{color:#00568D;font-size: 16px;font-weight: bold;margin-top: 35px;margin-bottom: 15px;}
.mr8{margin-right: 8px;}
.mr200{margin-right: 130px;}
.err_input{ border: 1px solid red !important;box-shadow: 0 0 3px red !important;}
.simpleinput{width:175px;}
.doubleinput{/*width:370px;*/width: 50%}
.tripleinput{width: 100%;}

.label_fake_small{font-weight: normal;font-style: italic;color: #848484;font-size: 10px; margin-bottom: 10px;}
.label_fake_fat{font-weight: bold;font-size: 12px;color: #444444;margin-bottom: 10px; }

#business_categorie{}
.cate_cb{color:#777777;text-indent: 35px;}
#business_categorie .cb_container{color: #777777;height: 35px;margin-bottom: 20px;}
#business_categorie .cate_cb{display: inline-block;height: 35px;padding-top: 12px;text-indent: 45px;}
.cb_container input{cursor: pointer; display: inline-block;}

#niveau-etude{width:250px;display: inline-block;}

#business_categorie .ico_indus{background: url(../images/form/industrie.png) no-repeat;}
#business_categorie .ico_green{background: url(../images/form/green.png) no-repeat;}
#business_categorie .ico_service{background: url(../images/form/service.png) no-repeat;}
#business_categorie .ico_inter{background: url(../images/form/ico-international.png) no-repeat;}
#business_categorie .ico_finance{background: url(../images/form/ico-finance.png) no-repeat;}
#business_categorie .ico_techno{background: url(../images/form/techno.png) no-repeat;}

.mrenregistrer{margin-right: 58px;}
.bt_big_formulaire{
	  border: none !important;
	  color: #fff !important;
	  background: #00568D !important;
	  border-radius: 0 !important;
	  font-size: 13px !important;
	  font-weight: bold;
	  text-transform: uppercase;
	  text-shadow: none !important;
	  margin-bottom: 20px;
	  width:256px;
	  height: 40px;
	  padding: 13px 10px !important;
}
.send_file{
    background: none repeat scroll 0 0 #00568D;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 10px;
    margin-bottom: 20px;
    padding: 13px 21px;
    text-decoration: none;
    text-transform: uppercase;
    width: 160px;
}

.actuhome {
    background: none repeat scroll 0 0 #00568D;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 13px 21px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 224px;
}
.actuhome:hover {color: #FFFFFF;}
.actuhome:visited {color: #FFFFFF;}
.send_file:hover {color: #FFFFFF;}
/* #CATEGORY
================================================== */

.nopadt{padding-top: 0 !important;}
.acat {padding: 30px 0 30px;border-bottom: 1px solid #00568D;}

.acat .img{margin-right:20px; }
.acat .text{width: 470px;color: #6c6c6c;}
.acat .text p{color: #6c6c6c;line-height:20px;}
.acat .text h4{color:#00568D;font-size: 18px;font-weight: bold;text-transform: uppercase;}
.acat .text h4{padding-left: 0px !important;}
#depot{
	display:block;
	width: 600px;
	height:103px;
	background: url(../images/cat-depo.jpg);
}
/*methodo*/
#header-metho{
	width: 100%;
	height:225px;
	background: url(../images/960-methodo.jpg);
	margin-top: 20px;
}
#header-page-simple{
	width: 100%;
	height:225px;
	background: grey;
	margin-top: 20px;
}
.bt_candidatez a:hover, .bt_candidatez a:focus {    color: #FFFFFF; }
.bt_candidatez {
    background: none repeat scroll 0 0 #00568D;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 10px;
    margin-top: 30px;
    padding: 13px 21px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
/* #methodologie
================================================== */
#methode{}
#methode h3 {color:#00568D;font-size: 20px;font-weight: bold;text-transform: uppercase;margin-top: 20px;}
#methode p {color: #6c6c6c;line-height:20px;}
#methode ul { margin: 20px;color: #6c6c6c;line-height:20px;}
/* #Archive PARTENAIRE
================================================== */
.un_partenaire{
    display: inline-block;
    margin-right: 0px;
    border-bottom: 2px solid #fff;
}
.un_partenaire:hover{
    border-bottom: 2px solid #00568D;
}
.width_pertenaire{    width: 67%}
/* #Archive PARTENAIRE
================================================== */
.un_palmares {
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    width: 180px;
    height: 420px;    
    line-height: 16px;    
}
/* #JURY
================================================== */
#cat_national, #cat_sudouest{width: 470px;height:150px;}

.un_jury {display:block;width: 180px; height: 380px;}
.selected_jury{border:5px solid grey;}

#info_box{width: 100%;position: absolute;}
.titre_info{
	background: #00568D;
	padding: 15px;
	color: #fff;
}
.content_info{
	padding: 15px;
	color: #000;
	background: #e1e1e1;	
	line-height: 20px;
}
#tri{
	background: url(../images/tribleu.png) no-repeat;
	width:29px;
	height:15px;
	position: relative;
}
/* #footer
================================================== */

#prefooter{
	background:url(../images/bg_prefooter.jpg);
	margin-top:20px;
	height:auto;
	padding-top: 20px;
}
#prefooter h4{font-size:16px;font-weight: bold;color:#00568d;margin-bottom:20px;}
#prev_part {
    cursor: pointer;
    height: 20px;
    position: absolute;
    top: 65px;
    width: 20px;
    left: -20px;
}
#next_part {
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: -20px;
    top: 65px;
    width: 20px;
}
.logo_part{margin-right: 30px;}
#part_content{margin-bottom: 30px;}
#part_content a {
display: block;
float: left;
height: 78px;
width: auto;
margin-left: 40px;
}

.footer_col{width: 140px;padding-top: 40px;margin-right: 20px;float: left;}
#footerbottom a{color:#b9b8b8;text-decoration: none;}
#footerbottom a:hover{color:#fff;font-weight: bold;}
#footerbottom h4{font-size:15px; font-weight: bold;color:#6a6a6a;margin-bottom: 25px;height: 30px;}
#footerbottom h5{font-size:12px; color: #B9B8B8; font-weight: bold;}
#footerbottom ul li{list-style-image: url(../images/ul_image_footer.png);line-height: 20px; }
#footerbottom{
	width: 100%;
	/*height:210px;*/
	height:400px;
	color:#b9b8b8;
	background: url(../images/bg_footer_bas.jpg);
}
.sepfooterarchive{
	margin-top: 34px;
	margin-bottom: 18px;
	border-color: #313131;
}
#block_fb_bleu{
	width: 380px;
	height: 145px;
	background: #00528c;
	float: right;
    position: relative;
    top: -17px;	
}

#footerbottom #bt_c{
    margin-left: 20px;
    margin-top: 20px;
}


#box_login {
    float: right;
    padding-top: 15px;
    width: 160px;
    font-size:10px;
}


.fb-like-box{
	background: #fff;
	margin-bottom: 20px;
}