@import "formulaire.css";
@import "referencement.css";
@import "navigation-css.php";
@import "produits.css";
@import "paiement.css";
@import "../slider/css/style.css";
@import "../jquery_video/css/prettyPhoto.css";
/*------------------------------------------------------*
*-- appel des css --------------------------------------*
*------------------------------------------------------*/

/*------------------------------------------------*
 *---  WWW.ICARE-NET.COM - agence web 02-04-2008 --*
 *------------------------------------------------*/

html {
 margin: 0;
 padding: 0;
}


body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../images/deco/fond/fond-body.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	background-color: #7c4d26;
	color: #FFF;
}

p, form {
	margin: 0;
	/*padding:5px 40px 20px 40px;*/
	line-height: 18px;
}

#signature {
	text-align:right;
	}

/*hr {
	margin: 0;
	padding:0 40px 30px 40px;
	color:#be925a;
}*/

.separator {
	margin:10px 50px 10px 50px;
	padding:0;
	height:1px;
	color:#be925a;
	width:80%;
}
.separateur_identite {
	margin:0;
	padding:0;
	height:60px;
	color:#be925a;
	width:100%;
}

table#reference {
	width:500px;
	color:#6d4423;
}
table#reference tr td h6 {
	color:#6d4423;
}

table, table.marron {
	font-size:12px;
	line-height:15px;
	width: 100%;
	top: 0px;
	padding:5px;
}


table h2, table.marron h2 {
	margin:0;
	padding:5px 0 5px 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #f28527;
	text-align:center;
	letter-spacing:1px;
}

/*
table.marron td {
	padding:10px;
	background-color: transparent;
	line-height: 20px;
	vertical-align: top;
}
*/
table.marron td {
	background-color: #43291C;
}

select {
	color: #000;
	background-color: #fff;
}

.orangebold13 {
	color: #f28527;
	font-weight:bold;
	font-size:13px;
}
.orangebold15
{
	color: #f28527;
	font-weight:bold;
	font-size:15px;
}
.orange {
	color: #f28527;
	font-size:20px;
}

.marron {
	color: #ffffff;
	font-size:20px;
}

.tableau {
	text-align:center;

}

 /*------------------------------------------------------*
  *--------    CSS BLOCS     						 ----*
  *------------------------------------------------------*/

#spe {
	color:#462C1D;
	text-decoration:underline;
}

#general{
	margin:0 auto;
	padding:25px 0 0 0;
	width:1001px;
}

/*Haut de page  HEADER*/

#header{
	margin:0 auto;
	padding:0;
	width:1001px;
	height:170px;
}

#header2{
	margin:0 auto;
	padding:0;
	width:1001px;
	height:185px;
	background-image:url(../images/deco/header2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
}

#header2 a#logo {
    height: 91px;
    margin: 0 0 0 14px;
    position: absolute;
    width: 600px;
    z-index: 2;
}


#header2 div#offres {
	height: 25px;
    margin: 0 0 0 728px;
    position: absolute;
    top: 93px;
    width: 135px;
    z-index: 2;
}
/*Contenu de page  CONTENT */


#content_content {
	margin:0 auto;
	padding:0px;
	width: 1001px;
	background-image:url(../images/deco/fond/fond-bas-content.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}


#content {
	margin:0 auto;
	padding:0;
	width: 1001px;
	background-image:url(../images/deco/fond/fond-haut-content.png);
	background-position:center top;
	background-repeat:no-repeat;
}

#bloc_photo {
	margin:0 auto;
	padding:0;
	width: 775px;
	background-image: url(../images/deco/bg_photo.jpg);
	background-repeat: no-repeat;
	height: 309px;
	border: solid 1px #FFF;
}

#content_texte {
	margin:0 auto;
	padding:0 0 10px 0;
	width: 775px;
}

#content_texte div {
margin:5px 0 15px 40px;
padding:0;
}

#content_texte p
{
	padding:0;
	margin: 5px 0 15px 40px;
}

#content_texte table tr td p
{
	padding:0;
	margin: 5px 0 10px 0px;
}


#content_texte ul {
	margin:0 auto;
	padding:0 40px 5px 20px;
	line-height: 18px;
}

#content_texte li {
	line-height: 20px;
	list-style-type: circle;
	list-style: none;
	list-style-image: url(../images/deco/puce_li.png);
	margin-left: 35px;
}

#content_texte a{
	margin:0 auto;
	padding:0;
	color:#be925a;
	text-decoration:underline;
	font-weight:bold;
}

#content_texte a.menu_actif {
color:#FFFFFF;
text-decoration:none;
}

#titre_ecran
{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 0 10px;
	float:left;
	width: 325px;
}
#titre_ecran p.texte
{
	color:#FFFFFF;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 0px 0;
	padding: 0;
}

#titre_ecran p {
	padding:60px 0 0 0;
}

#titre_ecran a {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 0 10px;
	text-decoration:none;
	text-align: left;
}

#titre_ecran a:hover {
	color:#f28527;
}

#bloc_texte_identite {
	background-image: url(../images/deco/encart-identite.png);
	background-repeat:no-repeat;
	padding:0;
	margin: 0 auto;
	width: 932px;
	height: 382px;
	border: 1px solid white;
	background-repeat: no-repeat;
	background-position: right top;
}

#bloc_texte_presentation {
	background-image: url(../images/deco/encart-presentation.png);
	background-repeat:no-repeat;
	padding:0;
	margin: 0 auto;
	width: 932px;
	height: 382px;
	border: 1px solid white;
	background-repeat: no-repeat;
	background-position: right top;
}
#bloc_texte_curriculum {
	background-image: url(../images/deco/encart-curriculum.png);
	background-repeat:no-repeat;
	padding:0;
	margin: 0 auto;
	width: 932px;
	height: 382px;
	border: 1px solid white;
	background-repeat: no-repeat;
	background-position: right top;
}

#bloc_texte_candidature {
	background-image: url(../images/deco/encart-candidature.png);
	background-repeat:no-repeat;
	padding:0;
	margin: 0 auto;
	width: 932px;
	height: 382px;
	border: 1px solid white;
	background-repeat: no-repeat;
	background-position: right top;
}

#bloc_texte_approche {
	background-image: url(../images/deco/encart-approche.png);
	background-repeat:no-repeat;
	padding:0;
	margin: 0 auto;
	width: 932px;
	height: 382px;
	border: 1px solid white;
	background-repeat: no-repeat;
	background-position: right top;
}

#bloc_texte_garantie {
	background-image: url(../images/deco/encart-garantie.png);
	background-repeat:no-repeat;
	padding:0;
	margin: 0 auto;
	width: 932px;
	height: 382px;
	border: 1px solid white;
	background-repeat: no-repeat;
	background-position: right top;
}
#bloc_texte_qui_sommes_nous {
	background-image: url(../images/deco/encart_qui_sommes_nous.png);
	background-repeat:no-repeat;
	padding:0;
	margin: 0 auto;
	width: 932px;
	height: 382px;
	border: 1px solid white;
	background-repeat: no-repeat;
	background-position: right top;
}


#bloc_texte p,
#bloc_texte_presentation p,
#bloc_texte_identite p, 
#bloc_texte_curriculum p,
#bloc_texte_candidature p,
#bloc_texte_approche p,
#bloc_texte_garantie p,
#bloc_texte_qui_sommes_nous p,
 {
	margin:0 0 10px 0;
	padding: 0;
}

#encart_promo  {
	margin:0;
}

#bloc_texte {
	padding:0;
	width: 932px;
	height: 382px;
	border: 1px solid white;
	background-repeat: repeat-x;
	background-image:url(../images/deco/fond/bg_cadre.png);
	margin: 0 auto;
}

#bloc_texte ul.texte,
#bloc_texte_presentation ul.texte,
#bloc_texte_identite ul.texte, 
#bloc_texte_curriculum ul.texte, 
#bloc_texte_candidature ul.texte,
#bloc_texte_approche ul.texte,
#bloc_texte_garantie ul.texte,
#bloc_texte_qui_sommes_nous ul.texte  {
	margin:15px 0 15px 0;
	padding:0;
}

#bloc_texte ul.texte li,
#bloc_texte_presentation ul.texte li,
#bloc_texte_identite ul.texte li,
#bloc_texte_curriculum ul.texte li,
#bloc_texte_candidature ul.texte li,
#bloc_texte_approche ul.texte li,
#bloc_texte_garantie ul.texte li,
#bloc_texte_qui_sommes_nous ul.texte li  {
	background-image:url(../images/deco/carre_li_bloc_texte.jpg);
	background-repeat:no-repeat;
	background-position: left 3px;
	color:#462C1D;
	list-style:none;
	margin:10px 0 0 0;
	padding:0 0 0 15px;
	font-weight: bolder;
}
#bloc_left_slider a img {
	border:none;
}

#bloc_left_slider h1,
#bloc_texte_presentation #titre_ecran h1,
#bloc_texte_identite #titre_ecran h1, 
#bloc_texte_curriculum #titre_ecran h1,
#bloc_texte_candidature #titre_ecran h1,
#bloc_texte_approche #titre_ecran h1,
#bloc_texte_garantie #titre_ecran h1,
#bloc_texte_qui_sommes_nous #titre_ecran h1 {
	margin:0 0 15px 0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	text-transform: uppercase;
	letter-spacing:2px;
}


#bloc_texte h2,
#bloc_texte_presentation h2,
#bloc_texte_identite h2,
#bloc_texte_curriculum h2,
#bloc_texte_candidature h2,
#bloc_texte_approche h2,
#bloc_texte_garantie h2,
#bloc_texte_qui_sommes_nous h2 {
	margin:0 0 10px 0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ee8328;
	font-weight:bolder;
	font-variant: small-caps;
	letter-spacing:1px;
	text-transform: uppercase;
}

#bloc_texte h3,
#bloc_texte_presentation h3,
#bloc_texte_identite h3,
#bloc_texte_curriculum h3,
#bloc_texte_candidature h3,
#bloc_texte_approche h3,
#bloc_texte_garantie h3,
#bloc_texte_qui_sommes_nous h3 {
	margin:0 0 10px 0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ee8328;
	font-weight:bold;
	letter-spacing:1px;
}

#bloc_texte h4,
#bloc_texte_presentation h4,
#bloc_texte_identite h4,
#bloc_texte_curriculum h4,
#bloc_texte_candidature h4,
#bloc_texte_approche h4,
#bloc_texte_garantie h4,
#bloc_texte_qui_sommes_nous h4 {
	margin:0 0 5px 0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #724825;
	font-weight:bold;
	letter-spacing:1px;
	text-transform: uppercase;
}

#bloc_texte #div_float_bottom h5 a {
	font-size:14px;
	color: #EE8328;
	font-weight:bold;
	text-decoration:none;
}
#bloc_texte #div_float_bottom h5 a:hover {
	color: #FFF;
	text-decoration:none;
}

#bloc_texte h5 a,
#bloc_texte_presentation h5 a,
#bloc_texte_identite h5 a,
#bloc_texte_curriculum h5 a,
#bloc_texte_candidature h5 a,
#bloc_texte_approche h5 a,
#bloc_texte_garantie h5 a,
#bloc_texte_qui_sommes_nous h5 a {
	font-size:13px;
	color: #724825;
	font-weight:bold;
	text-decoration:none;
}

#bloc_texte h5 a:hover,
#bloc_texte_presentation h5 a:hover,
#bloc_texte_identite h5 a:hover,
#bloc_texte_curriculum h5 a:hover,
#bloc_texte_candidature h5 a:hover,
#bloc_texte_approche h5 a:hover,
#bloc_texte_garantie h5 a:hover,
#bloc_texte_qui_sommes_nous h5 a:hover {
	color: #ef8328;
}


#bloc_texte h6 {
	font-size:14px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin-bottom:5px;
}

hr.orange {
	color:#ee8328;
	border-bottom:1px dashed red;
	border-top:none;
	border-left:none;
	border-right:none;
	
}

#flashcontent {
	height: 100%;
	width: 300px;
	float: right;
	margin: 0;
	padding: 20px;
	}

#right_content_light{
	float:right;
	position:relative;
	width:375px;
	right:20px;
}
/*/// debut des colonnes ///*/

#left_content{
	float:left;
	width:350px;
	left:0px;
	padding: 0;
	margin: 10px 0 20px 0;
}

/*/// partie de droite ///*/

#right_content{
	float:right;
	width:350px;
	right:0px;
	padding: 0;
	margin: 10px 0 20px 0;
}

/*/// fin des colonnes ///*/	

#filtre{
	float:right;
	position:relative;
	width:700px;
	right:0px;
	padding: 20px 0 30px 0;
	text-align: right;
	letter-spacing: 1px;
}

/*menu peit haut*/

#menu-petit{
	margin:0 auto;
	padding:0;
	width:300px;
	color: #cba065;
	font-size:11px;
	float: left;
	text-align: center;
	height: 25px;
	z-index:80;
	position:relative;
	top:-25px;
	left:30px;
}

#menu-petit a{
	margin:0;
	padding:0 5px 10px 5px;
	height:25px;
	color:#cba065;
	border-left: solid 2px #FFF;
	text-decoration:none;
}

#menu-petit a:hover{
	margin:0;
	padding:0 5px 10px 5px;
	height:25px;
	color:#ee8328;
	border-left: solid 2px #FFF;
	text-decoration:none;
}

/*--------------------------------------------*/


/*Bas de page  FOOTER*/




#footer{
	margin:0 auto;
	color: #FFFFFF;
	font-size:11px;
	text-align: right;
	width: 930px;
	padding: 10px 0 0 0;
}
#footer p{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px 0;
	padding:0;
}


#footer a{
	color:#FFFFFF;
	text-decoration:none
}
#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#footer_left{
	margin:0;
	padding:0;
	float:left;
}



/*classe clear*/

.clear {
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

#texte_ecran-presentation
{
	margin: 0;
	padding: 20px 0 0 50px;
	width: 430px;
	height:290px;
	float: right;
	z-index:100;
}

#texte_ecran-presentation p
{
	color:#000000;
	font-weight: bold;
}
#texte_ecran {
	margin: 0;
	padding: 20px 20px 0 50px;
	width: 500px;
	height:360px;
	float: right;
	z-index:100;
}


#texte_ecran p, #page-wrap_presentation p {
	color:#462C1D;
}	

#texte_ecran p a, #texte_ecran a {
	color:#ee8328;
}	
#texte_ecran p a:hover, #texte_ecran a:hover  {
	text-decoration:underline;
}	

#texte_ecran2{
	margin: 0;
	padding: 20px 0 0 50px;
	width: 430px;
	height:290px;
	float: right;
	z-index:100;
}

#texte_ecran2 p{
	color:#be925a;
	padding:5px 25px 5px 35px;
}
	
#texte_ecran2 h2{
	padding:20px 5px 0 35px;
	font-weight:bold;
	}
/*
#player {
	margin: 0;
	padding: 50px 50px 10px 10px;
	width: 350px;
	float: right;
}
#player-left {
	margin: 20px 0 0 0;
	padding: 0;
	width: 270px;
	float: left;
	height: 150px;
}

#player1 {
	margin: 0;
	padding: 10px 50px 10px 50px;
	width: 250px;
	float: right;
	height: 180px;
}

#player_recrutement {
	margin: 0;
	padding: 2px 0 0 0;
	width: 480px;
	float: right;
	z-index:100;
}

#player-son {
	margin: 0;
	padding: 0;
}

#player-video1 {
	margin: 0;
	padding: 10px 40px 20px 40px;
	float:right;
	width:300px;
}
#player-video2 {
	margin: 0;
	padding: 0 40px 20px 40px;
	float:right;
	width:300px;
}
#player-video3 {
	margin: 0;
	padding: 0;
}
#player-video4 {
	margin: 0;
	padding: 0;
}

#player-video5 {
	margin: 0 10px 0 0;
	padding: 0 0 0 30px;
	width:300px;
	float:right;
}
#player-video6 {
	margin: 0;
	padding: 0 40px 20px 40px;
	width:300px;
	float:left;
}
#player-video7 {
	margin: 0;
	padding: 0 40px 20px 40px;
	width:300px;
	float:left;
}*/


 /*------------------------------------------------------*
  *------------ CSS TITRES DEBUT   ----*
  *------------------------------------------------------*/
  
h1 {
	margin:0;
	padding:40px 0 20px 40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color: #be925a;
	text-align:center;
	letter-spacing:1px;
	font-variant: small-caps;
	text-transform: uppercase;
}
  
h2 {
	margin:0;
	padding:5px 0 5px 40px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #f28527;
	text-align:left;
	letter-spacing:1px;
}

h4 {
	margin:0;
	padding:10px 0 0 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #be925a;
	text-align:left;
	letter-spacing:1px;
}
  
h5 {
	margin:0;
	padding:5px 0 5px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #be925a;
	text-align:left;
	letter-spacing:1px;
}

h6 {
	margin:0;
	padding:5px 0 5px 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #be925a;
	text-align:left;
	letter-spacing:1px;
}

.image-droite
{
	float:right;
	margin: 10px 10px 10px 10px;
	border: 3px solid #B07E49;
}

#texte-droite
{
	float:right;
	width:420px;
	height:200px;
	text-align: center;
	padding-top: 90px;
}
#texte-droite p
{
	color:#F28527;
	font-weight: bold;
}
#texte-droite a
{
	color:#462C1D;
}

/*
#player-promo {
	margin:0 auto;
	padding: 0;
	width: 300px;
	border: 2px solid #f28329;
}
#player-promo .promo
{

}
#player-promo .promo  p
{
	margin:0;
	padding:0;
	color: #000000;
	font-size: 11px;
}
#player-promo .promo p.center
{
	text-align: center;
}
#player-promo .promo p.left
{
	text-align: left;
	font-size: 11px;
	margin-left: 20px;
}

#player-promo .promo p.right
{
	text-align: right;
	font-size: 13px;
	margin-right: 20px;
	font-weight: bold;
}

#player-promo a {
	text-decoration:none;
	color: #F28527;
}
*/
.plan {
	text-align: center;
}

#content_texte .top-page{
	font-size: 11px;
	color: #555;
	float: right;
	margin: 0 0 20px 40px;
	padding: 5px;
}
#content_texte   .top-page  a{
	color: #000000;
	text-decoration: none;
	background-color: #7C4D26;
	padding: 5px;
	margin: 0px;
	border: 1px solid #a47443;
}
#content_texte .top-page   a:hover{
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #F28527;
}

#bloc_left_slider {
	float:left;
	width: 300px;
	margin: 10px 0 10px 10px;
	height: 330px;
}
#bloc_left_slider a {
	color:#FFFFFF;
	text-decoration:none;
}

#bloc_left_slider p {
	color:#FFFFFF;
}

#bloc_left_slider h5 a {
	color: #FFFFFF;
	font-size:12px;
}

#support {
	margin-top:0px;
}
#support-offre {
	margin-top:0px;
}

.scroll-offre {
	width:17px;
	height:300px;
	position:relative;
	background-image: url(../images/deco/bg_scroll.gif);
	background-repeat: no-repeat;
	background-position: center top;
	top: 20px;
	left: 290px;
}

.scroll {
	width:17px;
	height:362px;
	position:absolute;
	right:10px;
	background-image: url(../images/deco/bg_scroll.gif);
	background-repeat: no-repeat;
	background-position: center top;
	top: 10px;
}
#contact_bas {
	text-align:center;
	font-size:12px;
	color:#ee8328;
	font-weight: bold;
}

#gallery {
	text-align:center;
}

a.plan_lien {
	text-decoration:none;
	color:#422B1D;
	font-weight: bold;
	text-transform: uppercase;
}
a:hover.plan_lien {
	color:#EE8328;
}

table.marron tr td.blanc {
	color:#FFFFFF;
}
p.texte_droite {
	float:right;
}
h6.texte_droite {
	margin-right:10px;
	float:right;
	color:#412A1C;
}

#div_float_bottom {
	left:10px;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	top:5px;
	width:300px;
	z-index:200;
	float: left;
	color: #EE8D0D;
	bottom: 0px;

}
#bloc_left_slider p.texte_orange {
	color:#EE8328;
}
#bloc_left_slider div#sepatation {
	height:170px;
}

#map{
	width: 450px;
	height: 350px;
	margin: 10px auto;
}
input.bt_postuler {
	border:1px solid #43291c;
	background-color:#ee8328;
	color:#43291c;
	cursor:pointer;
}
input.bt_postuler:hover {
	border:1px solid #ee8328;
	background-color:#43291c;
	color:#ee8328;
}

img.image_left_encart {
	float:left;
	margin-right:10px;
}
ul.bt_vos_competences {
	margin:0;
	padding:0;
}
ul.bt_vos_competences li a {
	color:#e98027;
	padding:5px;
	background-color:#43291c;
	border:1px solid #e98027;
	text-decoration:none;
}
ul.bt_vos_competences li a:hover {
	color:#43291c;
	background-color:#e98027;
	border:1px solid #43291c;
}


#bloc_left_slider ul {
	margin:0 10px 10px 10px;
	padding:0;
	list-style:none;
	
}

#bloc_left_slider ul li {
	padding:0;
	margin:0;
}
#bloc_left_slider ul li a {
	display:block;
}

#bloc_left_slider ul li ul {
	padding:0;
	margin:0 0 20px 0;
	list-style:none;
}
#bloc_left_slider ul li ul li {
	padding:2px;
	background-color:#b07e49;
	margin:2px;
}

.lien_postuler{
    font-size: 22px;
    font-weight: bold;
}
