.accroche {font-size:115%;line-height:150%;width:auto; color:#333333; text-align:justify; font-style:italic;}

.a-noter {padding: 15px;margin: 15px 0;}
span.a-noter-title {position: absolute;display: block;margin-top: -24px;background: #fff;padding: 0 8px;font-weight: bold;font-size: 120%;}
.a-noter {border: 1px solid #9E0E87;}
span.a-noter-title {color: #9E0E87;}

/*etapes */

.etape1 {padding: 15px;margin: 15px 0;}
span.etape1-title {position: absolute;display: block;margin-top: -24px;padding: 0 8px 0 30px;font-weight: bold;font-size: 120%; background:url(../images/1.png); background-position:left; background-repeat:no-repeat; background-color:#FFFFFF; height:20px}
.etape1 {border: 1px solid #97c40f;}
span.etape1-title {color: #97c40f;}

.etape2 {padding: 15px;margin: 15px 0;}
span.etape2-title {position: absolute;display: block;margin-top: -24px;padding: 0 8px 0 30px;font-weight: bold;font-size: 120%; background:url(../images/2.png); background-position:left; background-repeat:no-repeat; background-color:#FFFFFF; height:20px}
.etape2 {border: 1px solid #97c40f;}
span.etape2-title {color: #97c40f;}

.etape3 {padding: 15px;margin: 15px 0;}
span.etape3-title {position: absolute;display: block;margin-top: -24px;padding: 0 8px 0 30px;font-weight: bold;font-size: 120%; background:url(../images/3.png); background-position:left; background-repeat:no-repeat; background-color:#FFFFFF; height:20px}
.etape3 {border: 1px solid #97c40f;}
span.etape3-title {color: #97c40f;}

.etape4 {padding: 15px;margin: 15px 0;}
span.etape4-title {position: absolute;display: block;margin-top: -24px;padding: 0 8px 0 30px;font-weight: bold;font-size: 120%; background:url(../images/4.png); background-position:left; background-repeat:no-repeat; background-color:#FFFFFF; height:20px}
.etape4 {border: 1px solid #97c40f;}
span.etape4-title {color: #97c40f;}


.gras{font-weight:bold;}
.vert{color: #8ebd12;}
.bleu{color: #3a76bf;}

td.contentheading h1{font-size: 104%;line-height: 110%; color:#1973b1; background-repeat:no-repeat;margin:0px; text-align:left; margin:0 0 -0px;}

/* INDEX */




/* accompagnateur */
.titre_accomp-bleu{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	background:url(../images/home_titre-gauche.png) center no-repeat;
	height:46px;
	margin:0 auto 0 auto;
	line-height:41px;
}
.titre_accomp-vert{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	background:url(../images/home_titre-droite.png) center no-repeat;
	height:46px;
	line-height:41px;
}

#accomp{
	float:left;
	display:inline;
	background:url(../images/accomp-fond.png) repeat-y
}
#accomp-haut{background:url(../images/accomp-haut.png);width:961px;height:19px;}
#accomp-bas{
	background:url(../images/accomp-bas.png) bottom no-repeat;
	width:961px;
	height:325px;
}
#accomp-gauche{float:left;display:inline;width:415px;margin-right:5px;margin-left:30px;}
#accomp-droite{float:right;display:inline;width:415px;margin-right:30px;}

#sep{margin:30px 10px 0 30px;float:left;width:1px;height:15em;background-color:#CCCCCC}
#esp {float:right;display:inline;}
#esp2 {
	margin:0px 25px 0 0;
	float:right;
}
#angelo{float:left;display:inline;}

/*bulle d'info */

#bulle{background:url(../images/bulle-fond.png) repeat-y right; margin:0 0 0 19px; }
#bulle-haut{background:url(../images/bulle-haut.png) right no-repeat;width:658px;height:13px;}
#bulle-bas{background:url(../images/bulle-bas.png) bottom no-repeat; width:658px; height:100%; min-height:115px;}
#bulle-texte{margin:0 25px 10px 115px; width:527px;min-height:140px;}

/* boutons */

a.bt {
	text-indent:0px;
	display:block;
	width:170px;
	height:32px;
	background:url(1../images/boutons/vierge_on.png) no-repeat 0 0;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	padding:3px 0 0;
}
a.bt:hover {background-image:url(../images/boutons/vierge_off.png);cursor:pointer;}
a.bt-std {text-indent:0px;}
a.bt-large {text-indent:0px;background-image:url(../images/boutons/vierge_large_on.png);width:230px;}
a.bt-large:hover {text-indent:0px;background-image:url(../images/boutons/vierge_large_off.png);}

a.bt-valid {background-image:url(../images/boutons/valider_on.png);}
a.bt-valid:hover {background-image:url(../images/boutons/valider_off.png);}
a.bt-cancel {background-image:url(../images/boutons/annuler_on.png);}
a.bt-cancel:hover {background-image:url(../images/boutons/annuler_off.png);}
a.bt-buy {background-image:url(../images/boutons/acheter_on.png);}
a.bt-buy:hover {background-image:url(../images/boutons/acheter_off.png);}
a.bt-connect {background-image:url(../images/boutons/connection_on.png);}
a.bt-connect:hover {background-image:url(../images/boutons/connection_off.png);}
a.bt-discover {background-image:url(../images/boutons/decouvrir_on.png);}
a.bt-discover:hover {background-image:url(../images/boutons/decouvrir_off.png);}
a.bt-signup {
	background-image:url(../images/on.jpg);
	color: #060;
}
a.bt-signup:hover {
	background-image:url(../images/off.jpg);
	color: #000;
}
a.bt-launch {background-image:url(../images/boutons/lancer.png);width:264px;height:72px;}
a.bt-launch:hover {background-image:url(../images/boutons/lancer_off.png);}
a.bt-search {background-image:url(../images/boutons/rechercher.png);width:292px;height:97px;}
a.bt-search:hover {background-image:url(../images/boutons/rechercher_off.png);}
/*
.bt_inscription a{
background-image:url(../images/boutons/inscription_bleu.png);
}
.bt_inscription a:hover{
background-image:url(../images/boutons/inscription_vert.png);}
*/

/* tableaux synth */
div .synth {margin:10px 0}
div .synth table {background:#ccc;margin:10px 0;}
div .synth table thead th {background:#739B11;color:#fff;font-weight:bold;text-align:center;}
div .synth table tr td {background:#fff;padding:3px;}
div .synth table tr td div.synth-item-name {font-weight:bold;color:#000;}
div .synth table tr td div.synth-item-desc {font-weight:normal;color:#666;line-height:125%;} 
div .synth table tr td div.synth-valid {width:40px;height:40px;background: url(../images/valid.png) no-repeat scroll 50% 50%}

/* products */
div .sa-product {margin:0;padding:0;}
div .sa-product .sap-header {min-height:50px;margin-bottom:15px;}
div .sa-product .sap-header .sap-picto{background:#666;width:165px;height:190px;border:3px solid #ccc;float:left;}
div .sa-product .sap-header .marketplace {background:url(../../../images/stories/content/FR/jeveux/marche.jpg) no-repeat 0 0}
div .sa-product .sap-header .widget {background:url(../../../images/stories/content/FR/jeveux/widget6.jpg) no-repeat 0 0}
div .sa-product .sap-header .direct-shortcut {background:url(../../../images/stories/content/FR/jeveux/raccourci.jpg) no-repeat 0 0}
div .sa-product .sap-header .plugin {background:url(../../../images/stories/content/FR/jeveux/pluginproduit.jpg) no-repeat 0 0}
div .sa-product .sap-header .widget-solidaire {background:url(../../../images/stories/content/FR/jeveux/widgetsolidaire.jpg) no-repeat 0 0}
div .sa-product .sap-header .skill {background:url(../../../images/stories/content/FR/jeveux/competence2.jpg) no-repeat 0 0}
div .sa-product .sap-header .packtemps {background:url(../../../images/stories/content/FR/jeveux/packtemps.jpg) no-repeat 0 0}

div .sa-product .sap-header .sap-abstract{border:3px solid #FFFFFF;float:right;min-height:190px;width:500px;}
#main-content div .sa-product .sap-header .sap-abstract ul {margin:0;padding:0}
#main-content div .sa-product .sap-header .sap-abstract ul li {margin:0;padding:0;background: none;border-bottom:1px solid #ccc}
div .sa-product .sap-header .sap-abstract .sap-abstract-l {float:left;width:112px;}
div .sa-product .sap-header .sap-abstract .sap-abstract-r {border-left:1px solid #CCCCCC;float:right;padding-left:5px;width:380px;}
div .sa-product .sap-intro {border:1px solid #ccc;padding: 10px; text-align: justify;background:#eee;}
div .sa-product .sap-clear {clear:both;font-size:0;line-height:0;}

/* homepage */
div.hp-hbk-0 {height:30px;margin:10px 0 20px;}
div.hp-hbk-0 h1 {margin:0;padding:0; font-size:200%}
div.hp-hbk-1 {height:210px;margin:0;padding:0;}
div.hp-hbk-2 {
	height:340px;
	background:#eee;
	margin:10px 0 10px 0;
	overflow:hidden;
}
div.hp-hbk-3 {
	height:500px;
	margin:0 0 10px;
	padding:0px;
	border-bottom:1px solid #ccc;
}
div.hp-hbk-4 {height:50px;background:#eee;border:1px solid #ccc;margin:0 0 10px;}
div.hp-hbk-5 {background:#EEEEEE none repeat scroll 0 0;border:1px solid #CCCCCC;font-size:0;height:2px;line-height:0;}
div.hbk-title {height:25px;padding:5px 2px;text-align:center;font-size:22px; margin:0 0 10px 0;color:#1973B1; }
div.hp-bk-search, div.hp-bk-launch {height:180px;width:450px;}
div.hp-bk-search {float:left;}
div.hp-bk-launch {
	float:right;
	height: 200px;
}
div.hp-bk-top {background:url(../images/rec-haut.jpg) repeat-y 1px 0;padding:0;margin:0;height:16px;}
div.hp-bk-milieu{background:url(../images/fond-rec.jpg) repeat-y 1px 0;padding:0px; margin: 0px;height:145px;}
div.hp-bk-bottom {background:url(../images/rec-bas.jpg) no-repeat -1px -52px ;padding:0px; margin:0px; height:40px;}
#recherche-texte{text-align:center;padding: 20px 0 0 0;margin-left:15px;}
#recherche-pave{margin:20px 10px 0 10px;}
div.hp-bk-launch-btn {margin-left:auto;margin-right:auto;width:300px;}
div.hbk-3-1 {
	float:left;
	width:700px;
	height:500px;
	margin-right:15px;
	padding-top:0px;
	padding-right: 5px;
}
div.hbk-3-2 {float:left;width:245px;height:335px;margin-right:15px;padding-top:0px;	padding-right: 5px;
}
div.hbk-3-3 {
	float:left;
	width:220px;
	height:335px;
	padding-top:0px;
	padding-right: 5px;
	padding-left: 5px;
}
div.hbk-3-4 {
	float:left;
	width:200px;
	height:335px;
	padding:5px;
	text-align:center;
}


/* homepage search block */
#sa-search-front {
	background: url(v2/images/rec.png);
	height: 91px;
	width: 421px;
	margin:5px 0 0 14px;
	padding:0;
	background-image: url(../images/rec.png);
}
#sa-search-front .sasf-wrapper {margin:0 16px;padding:0px;}
#sa-search-front .sasf-top{text-indent:-8000px;}
#sa-search-front .sasf-top, #sa-search-front .sasf-btm {height:27px;}
a.sasf-btm {color:#FFFFFF}
#sa-search-front .sasf-mid {height:30px;margin:0px;padding:0px;}
#sa-search-front .sasf-mid-l {float:left;}
#sa-search-front .sasf-mid-r {float:right;width:30px;height:30px;}
#sa-search-front .sasf-mid-l input {color:#888;width:350px;border:1px solid #cecece;margin:0px;padding:4px 2px 0px 5px;position:absolute;height:30px;font-size:16px;font-weight:bold;}
#sa-search-front .sasf-mid-r input {width:30px;height:30px;}
#sa-search-front .sasf-btm a {color: #fff}
#sa-search-front .sasf-btm-l {float:left}
#sa-search-front .sasf-btm-r {float:right}
#sa-search-front #sasf-sfield {height:22px;width:342px;}
#sa-search-front #sasf-sbtn {background: url(../images/bt_rec.png) no-repeat;height:28px;width:28px;color:#fff;border:0px;margin:0;
padding:0;font-weight:bold;}
#sa-search-front #sasf-sbtn:hover {background: url(../images/bt_rec_off.png) no-repeat;cursor:pointer;}


table.m-table {width:100%;background:#ccc;padding:0px;}
table.m-table tr td {background:#fff;}
table.m-table tr td div.m-pic{}
table.m-table tr td div.m-title{background:#eee;padding:2px 0 2px 5px;font-weight:bold;}
table.m-table tr td div.m-desc{color:#555;padding:5px;text-align:justify;min-height:111px;}

/* modules sparklab */
div.module-sparklab {height:180px;background:#fff;border:1px solid #ccc;padding:25px;margin:0 5px;text-align:justify;}
div.module-sparklab:hover {background:#eee;}
div.module-sparklab h3 {padding:0;margin:0;color:#1F4E75;text-transform:uppercase;font-size:16px;}
div.sparklab-page h2 {background:transparent url(../images/typo/fond-h2_940.png) no-repeat;width:940px;font-size:1.3em;line-height:2.3em;padding:0;text-transform:uppercase;}
div.sparklab-page table.spklab-tab {background:#fff;width:100%;}
div.sparklab-page table.spklab-tab tr td {background:#fff;padding:10px;}

/* modules presse */
div.module-press {height:280px;background:#fff;border:1px solid #ccc;padding:25px;margin:0 15px;text-align:justify;}
div.module-press-middle {height:280px;background:#fff;border:1px solid #ccc;padding:25px;margin:0;text-align:justify;}
div.module-press:hover {background:#eee;}
div.module-press-middle:hover {background:#eee;}




#active_language a {text-decoration:none;color:#666;}

#beta-tag {background: url(../images/beta.png) no-repeat;height:160px;width:160px;position:fixed;left:0;top:0;z-index:500;}


/* sparklab */
table .spklab {width:100%;}
table .spklab tr td {background:#fff;border:1px solid #888;}
table .spklab tr td div.spklab-title{text-align:center;font-weight:bold;background:#709812;color:#fff;font-size:1.2em;padding:5px 0;}
table .spklab tr td div.spklab-picto{text-align:center;margin-bottom:10px;height:135px;background:#eee;padding-top:10px;}
table .spklab tr td div.spklab-content{text-align:justify;padding:10px;height:135px;}
table .spklab tr td div.spklab-btn{height:40px;margin:0 auto;width:171px;}

