/****
* F. Blocks (definitions des nouveaux (blockFIlled, blockSimple, blockTabs....)
****/

.blockToggle .blockInside ul {list-style-position:inside; list-style-type:disc;}

/* blockSimple */
.blockSimple .tl, .blockSimple .tr, .blockSimple .bl, .blockSimple .br{ background-image:url(blocks/blockSimple_corners.png); height:11px; width:10px;}
.blockSimple .tl,.blockSimple .tr {margin-bottom:-11px;}
.blockSimple .bl,.blockSimple .br {margin-top:-11px;}
.suivre .blockSimple .bl, .suivre .blockSimple .br {margin-top:-10px;}

/*Orange par default*/
.blockSimple .blockInside {border:2px solid #EA7400;}
.blockSimple .blockInside .body {background-color:#EA7400;}
.blockFilled .blockInside {border:2px dashed #EA7400;}
.transverse .blockFilled2 .blockInside tr.last {border-left:2px dashed #648E9E !important; border-right:2px dashed #648E9E !important; border-bottom:2px dashed #648E9E !important; border-top:none !important;}
.blockFilled .tl, .blockFilled .tr, .blockFilled .bl, .blockFilled .br, .block .blockFilled .tl, .block .blockFilled .tr, .block .blockFilled .bl, .block .blockFilled .br {background-image:url(blocks/block_filled_corners_partic.png); height:14px; width:15px;}
.blockFilled4 .tl, .blockFilled4 .tr, .blockFilled4 .bl, .blockFilled4 .br, .block .blockFilled4 .tl, .block .blockFilled4 .tr, .block .blockFilled4 .bl, .block .blockFilled4 .br {background-image:url(blocks/block_filled_corners_partic.png); height:14px; width:15px;}
.blockFilled2 .tl, .blockFilled2 .tr, .block .blockFilled2 .tl, .block .blockFilled2.tr {background-image:none;}


.blockFilled3 .bl, .blockFilled3 .br, .block .blockFilled3 .bl, .block .blockFilled3 .br {background-image:none !important;}
.corporate .blockFilled .tl, .corporate .blockFilled .tr, .corporate .blockFilled .bl, .corporate .blockFilled .br,
.corporate .blockToggle .blockFilled .tl, .corporate .blockToggle .blockFilled .tr, .corporate .blockToggle .blockFilled .bl, .corporate .blockToggle .blockFilled .br {background-image:url(blocks/block_filled_corners_tranverse.png);}
.blockFilled2 .tl, .blockFilled2  .tr {margin-bottom:-14px;}
.blockFilled  .tl, .blockFilled  .tr {margin-bottom:-14px;}
.blockFilled4  .tl, .blockFilled4  .tr {margin-bottom:-14px;}
.blockFilled2  .bl,  .blockFilled2  .br {margin-top:-14px;}
.blockFilled  .bl,  .blockFilled  .br {margin-top:-14px;}
.blockFilled4  .bl,  .blockFilled4  .br {margin-top:-14px;}
.transverse .blockSimple .blockInside {border:1px solid #f2f2f2;}
.transverse .blockSimple.selected .blockInside {border:2px solid #4B656A;}
.transverse .blockSimple.selected .tl, .transverse .blockSimple.selected .tr, .transverse .blockSimple.selected .bl, .transverse .blockSimple.selected .br{ background-image:url(blocks/blockSimple_corners_transve.png); height:15px; width:15px;}
.blockSimple.selected  .tl, .blockSimple.selected  .tr {margin-bottom:-15px;}
.blockSimple.selected  .bl, .blockSimple.selected  .br {margin-top:-15px;}
.transverse .blockSimple .tl, .transverse .blockSimple .tr, .transverse .blockSimple .bl, .transverse .blockSimple .br{ background-image:url(blocks/blockSimple_corners_transverse.png); height:11px; width:11px;}
.transverseBlue .blockSimple .blockInside {border:1px solid #4b656a;}
.transverseBlue .blockSimple .tl, .transverseBlue .blockSimple .tr, .transverseBlue .blockSimple .bl, .transverseBlue .blockSimple .br{ background-image:url(blocks/blockSimple_corners_transverse_blue.png); height:11px; width:11px;}
.transverseBlue .blockSimple .br {height:11px !important;}
/*block Info*/
.lettreInfo {background: url(skin/picto_info.gif) no-repeat left top;  display:block; width:50px; position:absolute; top:0; left:4px; zoom:1;z-index:999;height:50px; text-indent:-9999px; }
.headInfo { color:#FFF !important; font-weight:bold; font-size:1.7em !important;  letter-spacing:0.006em; background-color:#EA7400; padding-top:5px; padding-left:50px; letter-spacing:-0.02em; }
.headPratique {font-size:1.8em !important; font-weight:bold; letter-spacing:0.006em; background-color:#FFF !important; color:#565349 !important; background-image:url(skin/picto_info.gif);
background-repeat:no-repeat; background-position:left -60px; zoom:1;   display:block; min-height:30px; height: auto; _height: 30px; padding-left:50px; padding-top:15px;}
.headPratique a {text-decoration:none;  color:#565349 !important;}




/* blockFilled Custom univers */
.blockFilled .tl, .blockFilled .tr, .blockFilled .bl, .blockFilled .br, .block .blockFilled .tl, .block .blockFilled .tr, .block .blockFilled .bl, .block .blockFilled .br{height:13px; width:16px; }
.blockFilled .tl,.blockFilled .tr, .block .blockFilled .tl, .block .blockFilled .tr {margin-bottom:-13px;}
.blockFilled .bl,.blockFilled .br, .block .blockFilled .bl, .block .blockFilled .br {margin-top:-13px;}
.entreprise .blockFilled .tl, .entreprise .blockFilled  .tr, .entreprise .blockFilled  .bl, .entreprise .blockFilled  .br {background-image:url(blocks/block_filled_corners_entreprise.png);}
.transverse .blockFilled .tl, .transverse .blockFilled  .tr, .transverse .blockFilled  .bl, .transverse .blockFilled  .br {background-image:url(blocks/block_filled_corners_tranverse.png);}
.transverse .blockFilled4.tl, .transverse .blockFilled4  .tr, .transverse .blockFilled4  .bl, .transverse .blockFilled4  .br {background-image:url(blocks/block_filled_corners_tranverse2.png);}

.transverse .blockFilled2 .tl, .transverse .blockFilled2  .tr {background-image:none;}
.transverse .blockFilled4 .tl, .transverse .blockFilled4  .tr {background-image:url(blocks/block_filled_corners_tranverse2.png); position:relative;}

.transverse .blockFilled2  .bl, .transverse .blockFilled2  .br {background-image:url(blocks/block_filled_corners_tranverse2.png); position:relative;}
.transverse .blockFilled4  .bl, .transverse .blockFilled4  .br {background-image:url(blocks/block_filled_corners_tranverse2.png); position:relative;}

.transverseBlue .blockFilled .tl, .transverseBlue .blockFilled  .tr, .transverseBlue .blockFilled  .bl, .transverseBlue .blockFilled  .br {background-image:url(blocks/block_filled_corners_tranverse.png);}


/* blockSimple Custom univers */

/* BlockToggle Custom univers */
.blockToggle .tl,
.blockToggle  .tr,
.blockToggle  .bl,
.blockToggle  .br,
.blockTabs .blockToggle .tl,
.blockTabs .blockToggle  .tr,
.blockTabs .blockToggle  .bl,
.blockTabs .blockToggle  .br {background-image:url(blocks/blockSimple_corners_TBlue.png);}

.blockTarif .tl,
.blockTarif .tr,
.blockTarif .bl,
.blockTarif .br {background-image:url(blocks/blockSimple_corners_TBlue.png) !important;}
.blockToggle .tl,
.blockToggle .tr,
.blockToggle .bl,
.blockToggle .br{height:11px; width:11px; }
.blockToggle .tl,.blockToggle .tr {margin-bottom:-11px;}
.blockToggle .bl,.blockToggle .br {margin-top:-11px;}
.blockToggle .tl, .blockToggle  .tr, .blockToggle  .bl, .blockToggle  .br {background-image:url(blocks/blockSimple_corners_transverse_dark.png);}
.corporate .blockToggle .tl,
.corporate .blockToggle  .tr,
.corporate .blockToggle  .bl,
.corporate .blockToggle  .br {background-image:url(blocks/blockSimple_corners_Corpo.png);}


/* blockToggle */
.blockToggle .blockInside,
.blockTarif .blockInside {border:1px solid #adaca7;}
.blockToggle .blockInside .blockInside,
.blockTarif .blockInside .blockInside {border:0;}
.blockToggle .body {}
.envoyer .blockToggle h3 {margin-bottom:0; margin-right:10px;}
.blockToggle .head {background:url(skin/sprites/picto_plus_moins.png) no-repeat right -92px; padding-left:10px; padding-right:10px; margin-right:10px;}
.blockToggle .sousTitre {padding-left:10px; padding-bottom:10px;}
.blockToggle .head a {color:#EA7400; display:block;padding:5px 10px 0 0; text-decoration:none !important; display:block;zoom:1; outline:none;}
.corporate .blockToggle .head a {color:#648e9e;}
.corporate .blockToggle .head {background:url(skin/sprites/picto_plus_moins_corpo.png) no-repeat right -92px;}
.blockTabs .blockToggle .head {background:url(skin/sprites/picto_plus_moinsBlue.png) no-repeat right -92px; margin-right:10px; }
.blockTabs .blockToggle .head a{color:#4B656A; display:block;padding:3px 10px 0 0; text-decoration:none !important; display:block;zoom:1; outline:none;}

.blockToggle .sousTitre{display:block; padding-top:7px; letter-spacing:-0.01em;}
.blockTabs .blockToggleClosed .head,
.blockToggleClosed .head,
.corporate .blockTabs .blockToggleClosed .head,
.corporate .blockToggleClosed .head {background-position:right 5px; }
.hasJS .blockToggleClosed .body, .hasJS .blockToggleClosed .foot {display:none;} 

.blockShadow {_overflow:hidden; }
.blockShadow .sideT, .blockShadow .sideT .cornerRight, .blockShadow .sideB, .blockShadow .sideB .cornerRight {background-image:url(blocks/blockSimple_shadow_h.png); }
.blockShadow .sideT .cornerRight, .blockShadow .sideB .cornerRight {width:11px;height:11px;}
.blockShadow .sideT {margin-bottom:-11px;}
.blockShadow .sideB .cornerRight{height:11px;}
.blockShadow .sideB {margin-top:-11px;}
.blockShadow .sideL, .blockShadow .sideR {background-image:url(blocks/blockSimple_shadow_v.png); width:6px;}


/* blockPopup */
.blockPopup {background:#fff;}
.blockPopup .topCornersPopup .tl, .blockPopup .topCornersPopup .tr {height:9px; width:7px;margin-bottom:-9px;background-image:url('blocks/popup_block_corners.png');}

/*block Tabs */
.blockTabs .blockInside .body {background-color:#f2f2f2;}
.blockTabs .tl,.blockTabs .tr, .blockTabs .bl, .blockTabs .br{ background-image:url(blocks/blockSimple_corners_grey.png); height:11px; width:11px;}
.blockTabs .blockFilled2 .bl, .blockTabs .blockFilled2 .br{background-image:url(blocks/block_filled_corners_tranverse2.png) !important; height:11px; width:11px;}
.blockTabs .blockFilled3 , .blockTabs .blockFilled3 .br{background-image:url(blocks/block_filled_corners_tranverse.png) !important; height:11px; width:11px;}
.blockTabs .tl,
.blockTabs .tr,
.blockTarif .tl,
.blockTarif .tr {margin-bottom:-11px;}
.blockTabs .bl,
.blockTabs .br,
.blockTarif .bl,
.blockTarif .br {margin-top:-11px;}


.blockTabs .tabs {overflow:hidden; zoom:1;}
.perso .blockTabs .tabs {width:400px !important}
.perso .blockTabs .tabCtn, .perso .blockTabs .tabCurrent {padding:0px !important}
.blockTabs .tabs li, .blockTabs .tabs li a{background-image:url(blocks/btn_btnOnglet.png); padding-bottom:32003px;margin-bottom:-32000px;}
.blockTabs .tabs li{padding-left:11px;font-size:1.2em; font-weight:normal;margin-right:0px; border-bottom:1px solid #FFF;}
.blockTabs .tabs li.last {}
.blockTabs .tabs a{color:#565349;padding-right:10px;text-decoration:none;padding:9px 10px 32000px 0; letter-spacing:-0.04em; font-size:0.9em; outline:none; }
.blockTabs .tabs li.current {background-position:left -150px;}
.blockTabs .tabs li.all {background-position:left -150px;}
.blockTabs .tabs li.disabled {background-position:left 0px !important;}
.blockTabs .tabs li.current a{color:#FFF;background-position:right -150px;outline:none; font-weight:bold;}
.blockTabs .tabs li.all a{color:#FFF;background-position:right -150px;outline:none; font-weight:bold;}
.blockTabs .tabs li.disabled a{background:url(blocks/btn_btnOnglet.png) 133px 0px; color:#9eabae !important; outline:none; font-weight:bold; cursor:default; outline:none !important;}

.blockTabs .topCorners {display:none;}
.blockTabs .block .topCorners {display:block;}
.blockTabs .tabCtn {padding:10px;}
.blockTabs .tabCtn div {line-height:15px; color:#444444; font-size:1em;}
.blockTabs .tabCtn .block p {/*color:#FFF;*/}
.hasJS .forLastTab {display:none;}

.sepArrowDown {
	display:block;
	background:url(skin/sepArrowDown.png) no-repeat center center;
	height:30px;
	
}

#proInfo{background:url(blocks/bkg_block_inscription.png) no-repeat left top;  height:92px; padding-top:10px;} 