/************************************/
/*        PAGE SOLUTIONS            */
/************************************/

/* DEMO */
#page-solution #bloc-texte.demo {
	padding: 0px 0px 0px 0px ;
}
#page-solution #btn-ss-rubrique a.lien-on,
#page-solution #btn-ss-rubrique a:hover{
	color:#005BAB;
	background-image:url("../img/commun/fleche_bleu.gif");
	background-repeat:no-repeat;
	background-position:left center;
}
#page-solution #bloc-texte{
	background-image:url("../img/commun/fond_bleu.gif");
	background-color:#E9FBFF;
}
#page-solution #bloc-texte h1{
	color:#005BAB;
}
#page-solution #bloc-texte #bloc-gauche h1{
	margin-top:20px;
	text-align:right;
	/*margin-right:35px;*/
}
#page-solution #bloc-texte #bloc-gauche ul#lien-sous-rubrique{
	margin-top:20px;
}




/* GENERAL */
#page-solution #bloc-texte h2{
	color:#005BAB;
	font-size:14px;
	margin-bottom:5px;
	margin-top:5px;
	font-weight: bold;
	line-height:1em;
	text-align: center;
}
#page-solution #bloc-texte h2 span{
	font-weight:normal;
}
#page-solution #bloc-texte h3{
	color:#000000;
	font-size:12px;
	margin-left:10px;
}
#page-solution #bloc-texte p{
	margin-left:20px;
}
#page-solution #bloc-texte p.intro{
	color: #005BAB;

}

#page-solution #bloc-texte #bloc-droite{
	background-repeat:no-repeat;
	background-position:top right;
}
/*  OFFRES */
#page-solution #bloc-texte.offres #bloc-gauche,
#page-solution #bloc-texte.offre1 #bloc-gauche,
#page-solution #bloc-texte.offre2 #bloc-gauche,
#page-solution #bloc-texte.offre3 #bloc-gauche,
#page-solution #bloc-texte.offre4 #bloc-gauche{
	background:none;
	margin-left:15px;
}
#page-solution #bloc-texte.offres p,
#page-solution #bloc-texte.offre1 p,
#page-solution #bloc-texte.offre2 p,
#page-solution #bloc-texte.offre3 p,
#page-solution #bloc-texte.offre4 p{
	/*text-indent:0px;*/
}
#page-solution a#bloc-droite:hover {
	border:1px solid #005BAB;
	background-color:#FCFCFC;
}
/* PAGE D'OFFRES (TOUTE)*/
#page-solution #bloc-texte.offres #bloc-droite,
#page-solution #bloc-texte.offre1 #bloc-droite,
#page-solution #bloc-texte.offre2 #bloc-droite,
#page-solution #bloc-texte.offre3 #bloc-droite,
#page-solution #bloc-texte.offre4 #bloc-droite{
	margin-left:395px;
	margin-right:30px;
}
#page-solution #bloc-texte.offres #bloc-gauche,
#page-solution #bloc-texte.offre1 #bloc-gauche,
#page-solution #bloc-texte.offre2 #bloc-gauche,
#page-solution #bloc-texte.offre3 #bloc-gauche,
#page-solution #bloc-texte.offre4 #bloc-gauche{
	padding-left:0px;
}


#page-solution #bloc-texte #image-offres{
	margin-top:-8px;
	background-image: url("../img/fra/puzzle_off.gif");
	background-repeat:no-repeat;
	width:350px;
	height:350px;
}

#page-solution #bloc-texte #image-offre1.image-offre1-on{
background-image: url("../img/fra/puzzle_offre1.jpg");
background-repeat:no-repeat;
background-position: 30px 30px;
}
#page-solution #bloc-texte #image-offre2.image-offre2-on{
	background-image: url("../img/fra/puzzle_offre2.jpg");
	background-repeat:no-repeat;
	background-position: 128px 30px;

}
#page-solution #bloc-texte #image-offre3.image-offre3-on{
	background-image: url("../img/fra/puzzle_offre3.jpg");
	background-repeat:no-repeat;
	background-position: 30px 160px;
}
#page-solution #bloc-texte #image-offre4.image-offre4-on{
	background-image: url("../img/fra/puzzle_offre4.jpg");
	background-repeat:no-repeat;
	background-position: 162px 124px;
}
/* PAGE OFFRES ACCUEIL */
#page-solution #bloc-texte.offres #bloc-droite h2{
text-align:left;
color:#666666;
margin-bottom:15px;
}

#page-solution #bloc-texte.offres #bloc-droite h3{
text-align:center;
margin-bottom:15px;
}
#page-solution #bloc-texte.offres #bloc-droite a{
	color:#56A625;
	text-transform:uppercase;
	font-size:13px;
	font-weight: bold;
}
#page-solution #bloc-texte.offres #bloc-droite a span{
	color:#747474;
	font-weight: normal;
}
#page-solution #bloc-texte.offres #bloc-droite p{
	
	font-size:12px;
}
/*OFree */
#page-solution #bloc-texte.offre1 #bloc-droite h2,
#page-solution #bloc-texte.offre2 #bloc-droite h2,
#page-solution #bloc-texte.offre3 #bloc-droite h2,
#page-solution #bloc-texte.offre4 #bloc-droite h2{
	text-align:left;
	color:#56A625;
	text-transform: uppercase;
	font-weight: bold;
}
#page-solution #bloc-texte.offre1 #bloc-droite h2 span,
#page-solution #bloc-texte.offre2 #bloc-droite h2 span,
#page-solution #bloc-texte.offre3 #bloc-droite h2 span,
#page-solution #bloc-texte.offre4 #bloc-droite h2 span{
	color:#747474;
}
#page-solution #bloc-texte.offre1 #bloc-droite h5,
#page-solution #bloc-texte.offre2 #bloc-droite h5,
#page-solution #bloc-texte.offre3 #bloc-droite h5,
#page-solution #bloc-texte.offre4 #bloc-droite h5{
	color:#747474;
	font-weight: normal;
	margin-bottom: 20px;
	font-size: 12px;
}
#page-solution #bloc-texte.offres #bloc-droite .cadre,
#page-solution #bloc-texte.offre1 #bloc-droite .cadre,
#page-solution #bloc-texte.offre2 #bloc-droite .cadre,
#page-solution #bloc-texte.offre3 #bloc-droite .cadre,
#page-solution #bloc-texte.offre4 #bloc-droite .cadre{
	padding:7px 7px 7px 7px;
	background-color:#F5F5F5;
	margin-bottom:0px;
	margin-top: 15px;
}

#page-solution .separation-offre{
	height:20px;
}

#page-solution  .min-height-bloc-droite{
display:none;
width:1px;
float:right;
height:350px;
}
/* CAS DETUDE*/
#page-solution #bloc-texte.casetude{
padding-left:45px;
}

#page-solution #bloc-texte.casetude #bloc-droite p{
width:310px;
}
#page-solution #bloc-texte.casetude #bloc-gauche{
	height:540px;
	background:none;
	width:220px;
	margin-right:0px;
	padding-bottom:15px;
}
#page-solution #bloc-texte.casetude #bloc-gauche img{

}
#page-solution #bloc-texte.casetude #bloc-droite{
	width:auto;
}
#page-solution #bloc-texte.casetude #form-casetude{
	margin-bottom:15px;
}
#page-solution #bloc-texte.casetude h1,
#page-solution #bloc-texte.casetude #bloc-droite,
#page-solution #bloc-texte.casetude #form-casetude{
	margin-left:265px;
}
/************************/
/* ESPACE DEDIE */
#page-solution #bloc-texte.partenaire #bloc-droite ul{

}
#page-solution #bloc-texte.partenaire #bloc-droite ul.intro{
	
	margin-bottom:15px;
}
#page-solution #bloc-texte.partenaire #bloc-droite ul.intro li{
	font-weight:normal;
	color:#747474;
	font-size:14px;
	padding: 5px 0px 5px 0px;
}
#page-solution #bloc-texte.partenaire #bloc-droite div.encadrer-bleu{
	list-style-type:none; 
	background-color:#F4FDFF;
	font-size:14px;
	padding:10px;
	color:#005BAB;
}
#page-solution #bloc-texte.partenaire #bloc-droite h4 a,
#page-solution #bloc-texte.partenaire #bloc-droite h4{
	font-size:14px;
	color:#005BAB;
	font-weight: bold;
}



/* CONCEPT */
#page-solution #bloc-texte.concept #bloc-gauche{
	background:none;
}
#page-solution #bloc-texte.concept #bloc-gauche .lien-swf{
	text-align:center;
	line-height:30px;
	font-weight:normal;
	margin-top: 60px;
	padding:0px;
}
#page-solution #bloc-texte.concept #bloc-gauche .lien-swf img{
	margin-left:auto;
	margin-left:auto;
}
#page-solution #bloc-texte.concept #bloc-gauche{

}

#page-solution #bloc-texte.concept #bloc-gauche .lien-swf a {
	color:#000000;
}
#page-solution #bloc-texte.concept #bloc-gauche .lien-swf a:hover {
	color:#747474;
}
#page-solution #bloc-texte.concept #bloc-droite p{
margin:0;
}




