@charset "utf-8";


.BO-editeurHTML
{
    color: #1E1635;
    font-family: Arial,sans-serif;
    font-size: 12px;
}

.BO-editeurHTML div, .BO-editeurHTML span, .BO-editeurHTML h1, .BO-editeurHTML h2, .BO-editeurHTML h3, 
.BO-editeurHTML h4, .BO-editeurHTML h5, .BO-editeurHTML h6, .BO-editeurHTML p, .BO-editeurHTML dl, .BO-editeurHTML dt, 
.BO-editeurHTML dd, .BO-editeurHTML ol, .BO-editeurHTML ul, .BO-editeurHTML li
{
    border:0 none;
    font-size:100%;
    margin:0;
    outline:0 none;
    padding:0;
}

.BO-editeurHTML ol, body.BO-editeurHTML ul {
    list-style:none outside none;
}

.BO-editeurHTML ul{
	margin:5px 0px 5px 40px;
}

.BO-editeurHTML ul li{
	background-image: url("/resources/images/p-fleche2.png");
	/*background-image:url('/images/pictos/liste.png');*/
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 10px 15px;
}


.BO-editeurHTML ul ul li {
	background-image:url('/images/pictos/liste.png');
}

.BO-editeurHTML ol {
    list-style-type: decimal;
	padding:0 0 10px 15px;
	margin:5px 0 5px 40px;
}


.BO-editeurHTML a:link
{
	color: #37739e;
}

.BO-editeurHTML *[title],
.BO-editeurHTML *[alt]
{
    background-color: #FFFF99;
}

.BO-editeurHTML *[lang]
{
    border-bottom: dotted 1px #008000;
}


.BO-editeurHTML .zoneVerte
{
    border: dashed 1px #51860b;
}

.BO-editeurHTML .zoneBleu
{
    border: dashed 1px #0d5b7c;
}

.BO-editeurHTML .zoneOrange
{
    border: dashed 1px #de7a08;
}

.BO-editeurHTML .zoneFAQ
{
    border: dashed 1px #6b7081;
}



.texteOrange, .texteOrange *
{
	color: #cc5600 !important;
}

.petitTexte
{
	font-size: 0.8em;
}
.grandTexte {
	font-size: 1.2em;
}

.encadre
{
	background-color:#1e1635;
	border-radius: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	color:#fff;
	display:block;
	font-weight:bold;
	margin:0.5em 0 1em 0 !important;
	padding:10px 10px 10px 10px !important;
	clear: both;
}

.blocLienDroit, .blocLienGauche
{    
    background-repeat: no-repeat;
    display: block;
    width: 275px;
    height: 39px;
    padding-left: 20px !important;
    padding-top: 16px !important;
    padding-right: 13px !important;
    padding-bottom: 10px !important;
    /*clear: both;*/
    float: left;
    font-size: 1.2em;
    text-align: left;
}

.blocLienDroit a:link, .blocLienDroit a:visited, .blocLienDroit a:hover,
.blocLienGauche a:link, .blocLienGauche a:visited, .blocLienGauche a:hover
{
    font-size: 1em;
}


.blocLienGauche
{
    
    background-image: url("/resources/images/f-bloc1.png");
}

.blocLienDroit
{
    background-image: url("/resources/images/f-bloc2.png");
    padding-top: 18px !important;
    height: 37px;
}

#pageContentGlobal h1.blocLienDroit,
#pageContentRight h1.blocLienDroit
{
	color:#1E1635;
	background-image:none;
	background-image:url('/images/backgrounds/blocLienDroit.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:45px;
	padding:20px 10px 0 0;
	width:280px;
	text-align:center;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.blocLienDroitDiffuseur, .blocLienGaucheDiffuseur
{    
    background-repeat: no-repeat;
    display: block;
    width: 275px;
    height: 40px;
    padding-left: 20px !important;
    padding-top: 15px !important;
    padding-right: 13px !important;
    padding-bottom: 10px !important;
    /*clear: both;*/
    float: left;
    color: #ffffff;
    font-weight: normal;
    text-align: center;
    font-size: 1.2em;
}

.blocLienGaucheDiffuseur
{
    background-image: url("/resources/images/f-bloc3.png");
    padding-top: 17px !important;
    height: 38px;
}

.blocLienDroitDiffuseur
{
    background-image: url("/resources/images/f-bloc4.png");
}



.blocLienDroitDiffuseur a:link, .blocLienDroitDiffuseur a:visited,
.blocLienGaucheDiffuseur a:link, .blocLienGaucheDiffuseur a:visited
{    
    color: #ffffff !important;
    font-weight: bold;
    text-decoration: none;
}

.blocLienDroitDiffuseur a:hover, 
.blocLienGaucheDiffuseur a:hover
{    
    color: #ffffff !important;
    text-decoration: underline;
    font-weight: bold;
}

.BO-editeurHTML .zoneVerte,
.BO-editeurHTML .zoneBleu,
.BO-editeurHTML .zoneOrange
{
    display: inline-block;
}


.bulle
{
    background-image: url("/resources/images/bulle-zone0.png");
    background-repeat: no-repeat;
    line-height: 26px;
    width: 33px;
    margin-right: 4px !important;
    padding: 2px !important;
    padding-top: 3px !important;
    padding-bottom: 5px !important;
    padding-right: 16px !important;
    padding-left: 4px !important;
    /*float: left;*/
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
}

.zoneVerte h3, h3.zoneVerte,
.zoneBleu  h3, h3.zoneBleu,
.zoneOrange  h3, h3.zoneOrange,
.zoneMarron  h3, h3.zoneMarron,
.zoneVerte h4, h4.zoneVerte,
.zoneBleu  h4, h4.zoneBleu,
.zoneOrange h4, h4.zoneOrange,
.zoneMarron h4, h4.zoneMarron,
.zoneVerte h5, h5.zoneVerte,
.zoneBleu  h5, h5.zoneBleu,
.zoneOrange h5, h5.zoneOrange,
.zoneMarron h5, h5.zoneMarron,
.zoneVerte h6, h6.zoneVerte,
.zoneBleu  h6, h6.zoneBleu,
.zoneOrange h6, h6.zoneOrange,
.zoneMarron h6, h6.zoneMarron
{
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
}

.zoneVerte h3, h3.zoneVerte,
.zoneVerte h4, h4.zoneVerte,
.zoneVerte h5, h5.zoneVerte,
.zoneVerte h6, h6.zoneVerte
{
    color: #51860b;
}

.zoneBleu h3, h3.zoneBleu,
.zoneBleu h4, h4.zoneBleu,
.zoneBleu h5, h5.zoneBleu,
.zoneBleu h6, h6.zoneBleu
{
    color: #0d5b7c;
}

.zoneOrange h3, h3.zoneOrange,
.zoneOrange h4, h4.zoneOrange,
.zoneOrange h5, h5.zoneOrange,
.zoneOrange h6, h6.zoneOrange
{
    color: #de7a08;
}

.zoneMarron h3, h3.zoneMarron,
.zoneMarron h4, h4.zoneMarron,
.zoneMarron h5, h5.zoneMarron,
.zoneMarron h6, h6.zoneMarron
{
    color: #9b7466;
}

.zoneVerte .bulle,
.zoneBleu .bulle,
.zoneOrange .bulle,
.zoneMarron .bulle
{
    background-repeat: no-repeat;
    line-height: 20px;
    /*width: 21px;*/
    width: 19px;
    margin-right: 6px !important;
    /*padding: 2px !important;
    padding-right: 6px !important;*/
    padding: 0 !important;
    /*float: left;*/
    text-align: center;
    vertical-align: middle;
    color: #1E1635;
    display: inline-block;
}

.zoneVerte .bulle
{
    background-image: url("/resources/images/bulle-zone1.gif");
}

.zoneBleu .bulle
{
    background-image: url("/resources/images/bulle-zone2.gif");
}

.zoneOrange .bulle
{
    background-image: url("/resources/images/bulle-zone3.gif");
}

.zoneMarron .bulle
{
    background-image: url("/resources/images/bulle-zone4.gif");
}

.blocLienGauche .bulle,
.blocLienDroit .bulle
{
    display: block;
    float: left;
    color: #ffffff;
    padding: 0 !important;
    background-position: left 2px;
    margin-top: -2px;
}



.zoneFAQ dl, dl.zoneFAQ
{
	margin: 0 !important;
	padding: 0 !important;
}

.zoneFAQ dt
{
	padding: 0 !important;
	margin: 0 !important;
	font-weight: normal;
	font-family: Arial;    font-size: 1.2em !important;
    background-image: url("/resources/images/p-FAQ.gif");
    background-position: left 14px;
    background-repeat: no-repeat;
    padding-left: 18px !important;
    padding-bottom: 9px !important;
	padding-top: 10px !important;
    cursor: pointer;
}

.zoneFAQ dd
{
	padding: 0 !important;
	margin: 0 !important;
	padding-bottom: 15px !important;
	margin-bottom: 5px !important;
    padding-left: 18px !important;
    border-bottom: dashed 1px #6b7081;
    color: #CC5600;
}

.zonePdf
{
    line-height: 2em;
}

.zonePdf a, a.zonePdf {
	color:#720501 !important;
	line-height: 2em;
	vertical-align: middle;
	/*margin:0 0 5px 5px;
	padding:5px 0 0px 5px;*/
	margin-right: 0.5em;
	text-decoration:underline;
}

.zonePdf img {
	vertical-align: middle;
}

.zoneExcel
{
    line-height: 2em;
}

.zoneExcel a, a.zoneExcel {
	color:#117816 !important;
	line-height: 2em;
	vertical-align: middle;
	/*margin:0 0 5px 5px;
	padding:5px 0 0px 5px;*/
	margin-right: 0.5em;
	text-decoration:underline;
}

.zoneExcel img {
	vertical-align: middle;
}

.zoneWord
{
    line-height: 2em;
}
.zoneWord a, a.zoneWord {
	color:#1f3985 !important;
	line-height: 2em;
	vertical-align: middle;
	/*margin:0 0 5px 5px;
	padding:5px 0 0px 5px;*/
	margin-right: 0.5em;
	text-decoration:underline;
}

.zoneWord img {
	vertical-align: middle;
}

.zoneZip
{
    line-height: 2em;
}
.zoneZip a, a.zoneZip {
	color:#ed8b00 !important;
	line-height: 2em;
	vertical-align: middle;
	/*margin:0 0 5px 5px;
	padding:5px 0 0px 5px;*/
	margin-right: 0.5em;
	text-decoration:underline;
}

.zoneZip img {
	vertical-align: middle;
}

a.imageZoomable
{
    cursor: url("/resources/cursors/loupe.cur"), pointer;
    
}

.doubleInterligne
{
    line-height: 1.8em;
}