/* CSS Document */

a.boutonOrange
{
	display:inline;
	height:20px;
	background:url(../images/css/aBoutonOrange.gif) no-repeat top left;
	color:#FFFFFF; text-transform:uppercase;
	padding:0px 0px 2px 0px;
	margin-top:4px;
	float:left;
}
a.boutonOrange strong{
	display:inline;
	height:15px;
	margin-top:1px;
	float:left;
	padding-right:17px; padding-top:4px; padding-left:15px; padding-bottom:2px;
	cursor:pointer;
	background:url(../images/css/aBoutonOrangeRight.gif) no-repeat top right
}
.rouge{color:#7d1c3d}
.rougeVif{color:#ff0000}
.vert{color:#006666;}
.orange{color:#ff6600}
.gris_clair{color:#999999}
.blanc{color:#fff}
.f11{font-size:1.1em;}
.f12{font-size:1.2em;}
.f14{font-size:1.4em;}
.toUppercase{text-transform:uppercase;}
#mainContain .rte h5,
#mainContain .rte h2.subTitle 
{
	color:#e32119;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:15px;
	background:#eeeeee;
	/*display:inline;*/
	padding:3px;
	float:left;
}
#mainContain .rte .bloc_titre_bleu h5
{
	background:none;
}
#master_contener .rte p
{
	font-size:1.1em; 
	line-height:1.5em;
	margin:0px 0px 10px 0px;
}
#mainContain .rte p
{
	font-size:1.1em; line-height:1.5em;
	/*margin:10px 0px;*/
}
#mainContain .rte p.videoFlash{
	margin:20px 0px;
}

#mainContain .rte .verbatim_bloc1 .rte p, 
#mainContain .rte .verbatim_bloc2 .rte p, 
#mainContain .rte .bloc_titre_bleu .rte p {
    font-size:1em;
}

#mainContain .rte .verbatim_bloc2 .title h6 {
    font-size:1.4em;
}
#mainContain .rte .bloc_titre_bleu .middle h5 {
    font-size:1.5em;
    float:none;
}

.bloc-text-image .rte{
	float:left;
	width:162px;
	padding:15px 0px 0px 25px;
	font-size:1.1em;
	line-height:1.6em; 
}


div.rte ul{
    font-size:1.1em;
    line-height:1.4em;
    /*margin-bottom:20px;
    margin-top:10px;*/
}
div.rte ul li
{
    background:url(../images/css/puce_liste_niv1.gif) no-repeat 0px 7px;
    padding:2px 0 10px 10px;
}
div.rte ul li ul{
	font-size:1em;
    /*padding-bottom:7px;*/
}
div.rte ul li ul li
{
    background:url(../images/css/puce_liste_niv2.gif) no-repeat 0px 5px;
    padding-left:8px;
    margin-left:20px;
}
div.rte ul li ul li ul{padding-bottom:0px;}
div.rte ul li ul li ul li
{
    background:url(../images/css/puce_liste_niv3.gif) no-repeat 0px 6px;
    padding-left:8px;
    margin-left:20px;
}
a.puce_carre_grise
{
	background:url(../images/css/puce_carre_grise.gif) no-repeat 0px 2px;
	padding-left:20px; 
	padding-top:2px; 
	font-weight:bold; 
	display:block;
	line-height:14px;
}

q a.puce_carre_grise {font-style:normal;font-size:0.85em;font-family:arial;margin-bottom:10px;}

#master_contener  p.citation{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#82002d;
	font-style:italic;
}
div.object-left{float:left; margin-right:5px;margin-bottom:10px;}
div.object-right{float:right; margin-left:10px;margin-bottom:10px;}
div.object-center{text-align:center;margin-bottom:10px;}

div.object-left div.lightboxdiv{float:left;}
div.object-right div.lightboxdiv{float:left;}
div.object-center div.lightboxdiv{float:none;}

div.rte h2 { 
color:#333333;
font-size:1.8em;
font-weight:bold;
line-height:1.2em;

}
div.rte h3 { 
color:#333333;
font-size:1.5em;
font-weight:bold;
line-height:1.2em;

}

