/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.1em;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#000000;
	padding-top:10px;
}

a{text-decoration:none;color:#82002d;outline:none;cursor:pointer;line-height:1}
a:focus, a:active{outline:none;}
a.blanc{color:#FFFFFF;}

a:hover{text-decoration:underline;color:#82002d;}
a:visited{color:#82002d;}
a.blanc:visited{color:#fff;}
q{font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
hr, .inv{display:none;}
.clearBoth{clear:both;}
.floatLeft{float:left;}
.alignCenter{text-align:center;}
.inline{display:inline;}
.mLeft15Px{margin-left:15px; }
.mBot15Px{margin-bottom:15px; }
.mLeft30Px{margin-left:30px; }
.mLR_auto{margin-left:auto; margin-right:auto;}

#site_bloc{width:770px;background:#FFFFFF;border:1px solid #cccccc;margin:0px auto;}



/**
*	HEADER
*/
#header{
	height:85px;
	width:100%;
	float:left;
}
h1{
	width:183px;
	height:63px;
	margin:17px 0px 0px 30px;
	float:left; 
	display:inline;
}
h1 span{display:none;}
#header ul{display:none }
#header a.executivePilot_link{display:none}
#header a.active{font-weight:bold;}





/**
*	MAIN_CONTENER
*/
#main_contener{
	clear:both; float:left;width:770px;
	padding-bottom:10px;
	/*background:yellow;*/
}	
#left_bloc{
	display:none;
}
#master_bloc{
	float:left; display:inline;
	width:724px;
	height:220px;
	/*background:green;*/
	margin-left:19px;
}
html[xmlns] #master_bloc{min-height:220px; height:auto}
#master_contener{
	padding:6px 0px 0px 0px; 
}
#master_bloc_gauche{
	float:left; display:inline;
	width:546px;
	/*background:red;*/
}
/**
*	MENU TAB
*/
#menu_tab_contener{float:left; padding-top:10px; background:red;width:546px;background:url(../images/css/menu_tab_ul.gif) no-repeat left bottom}
#menu_tab_deco_left{float:left; width:15px; height:26px; background:url(../images/css/menu_tab_deco_left.gif) no-repeat; font-size:0px;}

#menu_tab_deco_right{float:left; width:36px; height:26px; background:url(../images/css/menu_tab_deco_right.gif) no-repeat; font-size:0px;}

ul#menu_tab{
	float:left; display:inline;
	padding:0px;	
	height:26px;
	margin-left:15px;
}
ul#menu_tab li{
	float:left;
	background:url(../images/css/menu_tab.gif) no-repeat top left;
	margin-left:2px; display:inline;
	height:26px; overflow:hidden;
	padding-left:2px;
}
ul#menu_tab li.active{
	background:url(../images/css/menu_tab.gif) no-repeat bottom left;
}
ul#menu_tab li.first{margin-left:0px;}
ul#menu_tab li h5{
   background:url(../images/css/menu_tab.gif) no-repeat top right;
   color:#333333;
   float:left;height:26px;
   font-size:1.1em;
   font-weight:normal;
}
ul#menu_tab li.active h5{ background:url(../images/css/menu_tab.gif) no-repeat bottom right}
ul#menu_tab li h5 a, ul#menu_tab li h5 strong{padding:8px 15px 7px 15px; display:block; float:left}
ul#menu_tab li h5 a.gohome{padding-top:6px;}

ul#ssMenu_tab
{
	float:left; margin-left:15px; display:inline;
}
ul#ssMenu_tab li h6{font-weight:normal; font-size:1em;}
ul#ssMenu_tab li{display:inline; float:left; margin:5px; padding:3px;}
ul#ssMenu_tab li.active{background:#eee;}
ul#ssMenu_tab li.active a{color:#333; cursor:default; font-weight:bold}
ul#ssMenu_tab li.active a:hover{color:#333; cursor:default; text-decoration:none}

#mainContain{
	/*background:green;*/
	clear:both;
	width:488px !important; width /**/:513px;
	margin:0px;
	padding:20px 10px 10px 15px;
}



#master_bloc_droit{
	float:right; display:inline;
	width:178px;
	overflow:hidden;
}

/**
*	MAIN_MENU
*/
#main_menu{
	display:none;
}
#main_menu table{
	border-left:1px solid #cccccc;
}
#main_menu table td{
	height:27px;
	vertical-align:middle;
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-transform:uppercase;
	background:#ffffff url(../images/css/main_menu_table_td.gif) repeat-x bottom;
	
}
#main_menu table td.active{
	background:#ababab url(../images/css/main_menu_table_td_active.gif) repeat-x center;
}
#main_menu table td div.menuTitle{position:relative; width:100%;}
#main_menu table td span.arrow{display:none;}

#main_menu table td.active span.arrow{
	position:absolute;
	display:block; z-index:2;
	left:50%; margin-left:-7px;
	top:12px !important;				/*-> Pour FF*/
	top:14px !important!;				/*-> Pour les autres navigateurs*/
	width:12px; height:6px; font-size:0em; line-height:0em;
	background:url(../images/css/main_menu_arrow.gif) no-repeat;
}

#main_menu table td a{text-decoration:none; position:relative}
#main_menu table td a:hover{text-decoration:underline; padding-bottom:2px;}
#main_menu table td.red{border-right:0px;background:#a03f61 url(../images/css/main_menu_table_td_red.gif) repeat-x bottom;}
#main_menu table td.red a{color:#FFFFFF;}
#main_menu table td.redCorner{background:url(../images/css/main_menu_table_td_red_corner.gif) no-repeat;border:none; border:0px;width:6px; font-size:0em;}

#main_menu_deployed{
	position:absolute;
	margin-top:0px;
	width:718px;
	z-index:100;
}
#main_menu_deployed table
{
	background:#d2d2d2 url(../images/css/main_menu_deployed.gif) repeat-x top;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
}
#main_menu_deployed div.todisplay{ display:none; }
#main_menu_deployed table tr td
{
	width:33%;
	padding:20px;
}
#main_menu_deployed h3,
#main_menu_deployed .titre_menu{
	background:url(../images/css/main_menu_deployed_puce.gif) no-repeat 0px 1px;
	padding:3px 0px 4px 20px;
	margin-top:-1px; 
	font-size:1.1em;
	border-top:1px solid #c3c6cd;
	border-bottom:1px solid #c3c6cd;font-weight:bold;	
}
*:first-child+html {} * html #main_menu_deployed h3,
*:first-child+html {} * html #main_menu_deployed .titre_menu {background:url(../images/css/main_menu_deployed_puce.gif) no-repeat 0px 2px;}
*:first-child+html #main_menu_deployed h3,
*:first-child+html #main_menu_deployed .titre_menu {background:url(../images/css/main_menu_deployed_puce.gif) no-repeat 0px 2px;}

#main_menu_deployed ul
{
	margin:5px 0px 10px 20px;font-weight:bold;
}
#main_menu_deployed ul li {
	margin:0px; padding:0px; display:block; width:100%;
}
#main_menu_deployed ul li a{
	display:block;
	background:url(../images/css/main_menu_deployed_puce_liste.gif) no-repeat 0px 7px;
	padding:5px 0px 5px 10px;
	margin:0px;
}

div.main_menu_deployed_table_footer{
	background:url(../images/css/main_menu_deployed_table_footer.gif) repeat-x ; height:8px; width:100%;
}
#ariane_wire{padding:7px 7px 7px 16px;}

/**
*	FOOTER
*/
#footer{padding-left:229px; padding-bottom:7px; clear:left;}
#footer ul{display:none;}

/**
*	CONTENEUR3COLONNES
*/
div#conteneur3colonnes{float:left; margin-top:10px;  width:709px; }
#c3colonnesLeft, #c3colonnesRight{width:250px; float:left;}
#c3colonnesLeft{
	margin-right:0px; display:inline
}
#c3colonnesRight{margin-left:0px; display:inline}
#c3colonnesMiddle{float:left; width:165px;  text-align:center; margin:0px 15px;}

/**
*	CONTENEUR2COLONNES
*/
div#conteneur2colonnes{float:left; margin-top:10px;  width:709px;  margin-bottom:25px; }
#c2colonnesLeft{width:348px; float:left;}
#c2colonnesRight{width:290px;float:right}
#c2colonnesLeft .bloc-text-image{width:348px;}
/**
*
*/

/**
*	MENU DE NIVEAU 2
*/
div.menu_niv_2{
	width:186px;
	padding-bottom:15px;
	margin-bottom:10px;margin-top:45px;
}
div.menu_niv_2 .title{
	background:#eeeeee;
	font-size:1.0em;
	color:#333333;
	font-weight:bold; text-transform:uppercase;
	padding:10px 8px 10px 13px;
	display:block;
}
div.menu_niv_2 ul
{
	float:left;
	width:186px; 
}
div.menu_niv_2 li
{
	padding:3px 0px;
	font-weight:bold;
	margin-left:2px;
	width:182px;
	float:left;
	display:inline;
	border-bottom:1px solid #c7cbd2;
}

div.menu_niv_2 li a, div.menu_niv_2 li strong{
	background:url(../images/css/menu_niv2_puce.gif) no-repeat 12px 4px;
	display:block;
	padding-left:22px;
	padding-top:1px;
	padding-bottom:2px;
}
div.menu_niv_2 li.active a{
	background:none;
	padding-left:0px;
	color:#333;
}

/**
*	BLOC_COL_GAUCHE
*/
div.bloc_col_gauche
{
	width:186px;
	margin-bottom:25px;
	padding-bottom:2px;
	background:url(../images/css/bloc_col_gauche_div.gif) no-repeat bottom;
}

div.bloc_col_gauche div.titre_col_gauche{
	background:#c3c3c3 url(../images/css/bloc_col_gauche_h2.gif) repeat-x top;
	font-size:1.0em;
	border:1px solid #cccccc;
	color:#82002d;
	font-weight:bold;text-transform:uppercase;
	padding:5px 10px 5px 15px;
}
div.bloc_col_gauche div.content{background:url(../images/css/bloc_col_gauche_divContent.gif) no-repeat top;padding-top:6px;}
div.bloc_col_gauche ul{background:url(../images/css/bloc_col_gauche_ul.gif) repeat-y;float:left; width:186px;}
div.bloc_col_gauche li{
	background:url(../images/css/bloc_col_gauche_li.gif) no-repeat 13px 5px;
	float:left; display:inline;
	padding-top:5px;
	border:0px solid red;
}
div.bloc_col_gauche li.first{background:none; padding-top:0px;}
div.bloc_col_gauche li a { padding-left:45px; padding-right:10px; display:block; padding-top:7px; padding-bottom:7px;}
div.bloc_col_gauche li a strong{
	 display:block;
}
div.bloc_col_gauche li a.reunion{background:url(../images/css/agenda_horloge.gif) no-repeat 5px 1px;}
div.bloc_col_gauche li a.reunion_alert{background:url(../images/css/agenda_horloge_alert.gif) no-repeat 5px 1px;}
div.bloc_col_gauche li a.event{background:url(../images/css/agenda_event.gif) no-repeat 5px 2px; padding-top:9px;}
div.bloc_col_gauche li a.event_alert{background:url(../images/css/agenda_event_alert.gif) no-repeat 5px 2px; padding-top:9px;}


div.bloc_col_gauche_img
{
	width:190px;
	margin-bottom:10px;
}

/**
*	bloc_col_gauche_orange
*/
div.bloc_col_gauche_orange{
	width:186px;
	padding-bottom:2px;
	background:url(../images/css/bloc_col_gauche_div.gif) no-repeat bottom;
	margin-bottom:25px;
}
div.bloc_col_gauche_orange div.titre_col_gauche{
	background:#ff6600;
	font-size:1.2em;
	border:1px solid #cccccc;
	color:#fff;
	font-weight:bold;
	padding:5px 10px 5px 15px;
}
div.bloc_col_gauche_orange div.content{
	background:url(../images/css/bloc_col_gauche_divContent.gif) no-repeat top;
	padding-top:6px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom:3px;
}
form.listeRadio{float:left; margin-bottom:10px;  width:150px; display:inline; margin-left:10px}
form.listeRadio input{
	float:left;
}
form.listeRadio label{float:left; padding-top:5px;}
/**
*	BLOC_COL_DROITE
*/
div.bloc_col_droite
{
	background:url(../images/css/bloc_col_droite_bottom.gif) no-repeat bottom left;
	width:160px; 
	margin:8px 0px 0px 15px; float:left; clear:left;
	display:inline;
}

div.bloc_col_droite div.description, div.bloc_col_droite ul.listeImgLien
{
	background:url(../images/css/bloc_col_droite_p.gif) repeat-x top;
    padding:5px; 
    line-height:1.2em;
    float:left;
}
div.bloc_col_droite div.description a
{
	display:block;
	font-weight:bold;
	background:url(../images/css/puce_carre_grise.gif) no-repeat 0px 0px;
	padding-left:20px; padding-top:3px;
}
div.bloc_col_droite div.description.listeImgLien a {
	background:none;
	padding-top:4px;
	font-weight:bold;
}

/*
div.bloc_col_droite ul.listeImgLien{float:left;}
div.bloc_col_droite ul.listeImgLien li{ border-top:1px dashed #fff; padding:5px 0px; }
div.bloc_col_droite ul.listeImgLien li.first{border:none;}
div.bloc_col_droite ul.listeImgLien li div.visuel
{
	float:left;
	width:50px;
}
div.bloc_col_droite ul.listeImgLien li a
{
	float:left;
	width:100px;
	padding-top:4px;
}
*/

div.bloc_col_droite .form_another_programm label
{
	background:url(../images/css/form_another_programm_label.gif) no-repeat;
	display:block;
	font-size:1em; font-weight:bold;
	padding:10px 0px 20px 10px;
}

div.bloc_col_droite .bloc_simple {
    padding: 5px 10px 9px 5px;
}

/**
*	BLOC_WITH_POPUP
*/
div.bloc_with_popup {
    float:left;
    margin:0 0 15px 0;
    width:198px;
}
div.bloc_with_popup.list {
    margin-top:25px;
}
.bloc_with_popup_flecheGrise{
	padding-top:14px;
	background:url(../images/css/bloc_with_popup.gif) no-repeat top right;
	margin-top:5px;
}
div.bloc_with_popup table{
	width:186px;
	background:#e8e8e8;
	vertical-align:middle;
}
div.bloc_with_popup table td{}
div.bloc_with_popup table td.visuel{}
.bloc_with_popup img{margin:3px 2px;}
.bloc_with_popup p{line-height:1.1em; padding:4px 0px;}

div.bloc_with_popup_content {
    float:left;
}
/**
*	POPUP_INFO
*/
div.popUp_info{
	background:none;
	position:absolute;
	margin-left:186px;
	/*width:300px;*/
	display:none;
	z-index:100;
}
div.popUp_info .popUp_info_arrow_window{background:url(../images/css/popUp_info_arrow_window.png) no-repeat;
width:13px; height:29px; position:absolute; bottom:17px; left:-12px; }
div.popUp_info .top{height:7px; font-size:0em; line-height:0em;background:url(../images/css/popUp_info_top.png) no-repeat top right; border-left:1px solid #CCC;}
div.popUp_info .middle{background:url(../images/css/popUp_info_middle.png) repeat-y top right; padding:0px 10px 5px 5px; border-left:1px solid #CCC;}
div.popUp_info .bottom{height:7px; font-size:0em; line-height:0em;background:url(../images/css/popUp_info_bottom.png) no-repeat top right;}
div.popUp_info h4{background:#e8e8e8; text-transform:uppercase; font-size:1.1em; padding:4px 15px 4px 6px; margin-bottom:10px; font-weight:bold}
div.popUp_info p{padding:8px;}

div.popUp_info form label{width:120px; display:block; float:left; padding:3px 0 0 8px;}
div.popUp_info label.obligatoire{background:transparent url(../images/css/asterix.gif) no-repeat scroll left top;font-weight:bold;}
div.popUp_info form input{ font-size:1.1em; border:1px solid #cccccc; width:130px; float:left; height:16px;}
div.popUp_info form textarea{ font-size:1.5em; border:1px solid #cccccc; float:left; margin:5px 0 0 8px; width: 250px;}
div.popUp_info form .btnSubmit{margin-left:130px;}

div.popUp_info form fieldset div.bloc{
    clear:both;
    float:left;
    margin:0 0 5px 5px;
    width:95%;
}

/**
*   Page Formulaire #mainContain 
*/
.formulaire form label {
	display:block;
	float:left;
    font-size:1.2em;
	padding:3px 10px 0 0;
	margin-right:10px;
	width:110px;
    text-align:right;
    line-height:1em;
}
.formulaire label.obligatoire{background:transparent url(../images/css/asterix.gif) no-repeat scroll right top;font-weight:bold;}
.formulaire form input {
	border:1px solid #CCCCCC;
	float:left;
	font-size:1.2em;
	height:18px;
	margin-bottom:2px;
	width:230px;
}
.formulaire form textarea {
    float:left;
    border:1px solid #CCCCCC;
    font-size:1.5em;
    width:230px;
    margin:5px 0;
}
.formulaire form select {
	border:1px solid #CCCCCC;
	float:left;
	font-size:1.2em;
	height:20px;
	margin-bottom:2px;
}
.formulaire form .btnSubmit {
    margin:1em 0 0 130px;
}
.formulaire form fieldset div.bloc{
	clear:both;
	float:left;
	padding-top:0.5em;
    width:100%;
}
/**
*	Bouton submit
*/
.btnSubmit{
	float:left; display:inline;
	height:20px;
}
.btnSubmit span{ display:block; width:6px; height:20px; float:left; margin:0;}
.btnSubmit span.btnSubmit_left{background:url(../images/css/btnSubmit_left.gif) no-repeat;}
.btnSubmit span.btnSubmit_right{background:url(../images/css/btnSubmit_right.gif) no-repeat;}
.btnSubmit input.btnSubmit_middle{
	border:none;
	width:auto;
	height:20px;
	padding-bottom:2px;
	margin:0;
	float:left;
	display:inline;
	color:#FFFFFF;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/css/btnSubmit_middle.gif) repeat-x;
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
}
/* Correction des bug Internet Explorer */ 
* html input.btnSubmit_middle {width:1%; overflow:visible;} 
*:first-child+html input.btnSubmit_middle {overflow:visible;}


/**
*
*/
#titlePage{margin-left:15px;width:700px; padding-bottom:5px;}
#titlePage h1{font-size:2.1em; font-weight:bold; color:#333333; line-height:1.2em;
 padding-right:10px;
    float:none;
    height:auto;
    width:auto;
    margin:0;
 }

/**/
.bloc_gris_bord_cut{
	width:186px;
	margin-top:25px;
	color:#FFFFFF;
	float:left;
}
.bloc_gris_bord_cut .title{
	font-size:1.1em; line-height:1.2em;
	padding-right:10px; padding-bottom:4px;
	display:block;
}
.bloc_gris_bord_cut .top{
	width:186px; height:12px; background:url(../images/css/bloc_gris_bord_cut_top.gif) no-repeat;
	font-size:0px; line-height:0px;
	
}
.bloc_gris_bord_cut .middle{
	 background:url(../images/css/bloc_gris_bord_cut_middle.gif) repeat-y;
	 padding:0px 5px 0px 15px;
}
.bloc_gris_bord_cut .bottom{ 
	background:url(../images/css/bloc_gris_bord_cut_bottom.gif)  no-repeat;width:186px; height:21px;
}
.bloc_gris_bord_cut ul{
	width:170px;
}
.bloc_gris_bord_cut ul li{float:left; margin:2px 0px}
.bloc_gris_bord_cut ul li a{display:block; float:left; line-height:1.0em; padding-left:40px; font-size:1.0em; padding-bottom:5px; padding-top:3px}
.bloc_gris_bord_cut ul li a.info{
	background:url(../images/css/picto_info.gif) no-repeat;
}
.bloc_gris_bord_cut ul li a.interrogation{
	background:url(../images/css/picto_interrogation.gif) no-repeat;
}
/**/


.bloc_master_PI { margin-bottom:10px; line-height:1.3em;}
.bloc_master_PI h5{
	background:#c3c3c3 url(../images/css/bloc_master_PI_h5.gif) repeat-x top;
	padding:6px 0px 4px 15px;
	height:13px !important; height /**/:23px;
	width:233px !important; width /**/:248px;
	font-weight:bold; 
	text-transform:uppercase;
	font-size:1.1em;
	color:#333333;
	border:1px solid #cccccc;
}
.div_bloc_master_PI{float:left;padding:5px 0px 5px 5px; width:243px !important; width /**/:248px;
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
}
.widthArrow{background:url(../images/css/bloc_master_PI_arrow.gif) no-repeat top center;}
.div_bloc_master_PI img{float:left; clear:left;display:block;}
/*.bloc_master_PI .arrow{position:absolute; top:25px; left:50%; margin-left:-8px;
background:url(../images/css/bloc_master_PI_arrow.gif) no-repeat;width:16px; height:6px;  z-index:5;}*/

.div_bloc_master_PI div.div_bloc_master_PI_txt{
	padding:7px 4px 0px 10px;
	margin-left:0px;
	float:left;
	width:128px;
	background:#ffffff url(../images/css/div_bloc_master_PI_div.gif) repeat-x
}
.div_bloc_master_PI p{padding-top:5px;}
.div_bloc_master_PI div a, .div_bloc_master_PI p a{background:url(../images/css/puce_carre_grise.gif) no-repeat;padding-left:20px; padding-top:3px;line-height:1.3em;}
.div_bloc_master_PI p a{display:block;}
.bloc_master_PI_bottom{clear:both; height:10px; width:250px;background:url(../images/css/bloc_master_PI_bottom.gif) no-repeat}


#executivePilot{line-height:1.6em;padding-top:30px;}


/**
*verbatimm
*/
.verbatim, .verbatimGrey, .verbatim_bloc1, .verbatim_bloc2{
	float:right;
	width:215px;
	margin-left:25px;
}

.verbatimGrey{background:url(../images/css/verbatim_deco_grey.jpg) no-repeat top left;}
.verbatim_bloc1{
	width:187px;
	overflow:hidden;
	/*background:url(../images/css/verbatim_bloc1.gif) no-repeat top left;*/
    background:#f7fdfd;
    border:1px solid #d5eded;
}
.verbatim_bloc2{
	width:185px;
	overflow:hidden;
	border-left:1px solid #c6c6c8;
}
html[xmlns] .verbatim,
html[xmlns] .verbatimGrey,
html[xmlns] .verbatim_bloc1,
html[xmlns] .verbatim_bloc2,{height:auto; }

.verbatim_author{
	float:left;width:180px; display:inline;
	margin:45px 0px 0px 35px;
	line-height:1.3em;
}
.verbatim_author h6{font-size:1.1em; font-weight:bold; color:#82002d; width:110px; float:left; line-height:1.3em;}
.verbatim_author h6 strong{font-weight:bold; color:#333333; font-family:Georgia, "Times New Roman", Times, serif}
.verbatim_author img{float:right;}
.verbatime_texte{
	background:url(../images/css/verbatim_quote_start.gif) no-repeat top left;
	clear:left;
	float:left; display:inline;
	width:179px;
	font-size:1.3em;
	color:#e32119;
	padding-top:27px; 
	margin:10px 0px 0px 0;
}
.verbatim_bloc1 img{margin:5px 0px 0px 4px;}
.verbatime_texte q{padding-bottom:27px; background:url(../images/css/verbatim_quote_end.gif) no-repeat bottom right; display:block; font-style:italic;font-size:1.1em;line-height:1.2em}
.verbatim_bloc1 .verbatime_texte{width:130px;background:url(../images/css/verbatim_quote_start2.gif) no-repeat top left;margin:10px 0px 0px 15px;	padding:20px 0px 0px 20px;}
.verbatim_bloc1 .bottom{height:31px; font-size:0px; line-height:0px; clear:both; background:url(../images/css/verbatim_bloc1.gif) no-repeat bottom left;}
.verbatim_bloc1 .verbatime_texte q{padding-bottom:27px; background:url(../images/css/verbatim_quote_end2.gif) no-repeat bottom right; display:block;  }
.verbatim_bloc1 .contenuText{width:160px;margin:18px 0px 0px 18px; line-height:1.4em;}
.verbatim_bloc1 .contenuText h6{font-weight:bold; font-size:1.4em; }
.verbatim_bloc1 .contenuText p, .verbatim_bloc2 .contenuText p{margin:8px 0px}

.verbatim_bloc2 .rte p,
.verbatim_bloc2 .rte ul,
.verbatim_bloc2 .title { 
    padding:0 15px 0 20px;
    line-height:1.6em;
}
.verbatim_bloc2 .title {
    background:url(../images/css/verbatim2_bottom_h6.gif) no-repeat bottom left;
    margin-bottom:8px;
}
.verbatim_bloc2 .title h6{
    font-size: 1.7em;
    color:#333333; 
    line-height:1.1em; 
    font-weight:bold; 
    padding-bottom:10px;
}
/**/
#formListeThemes
{
	display:block;
	float:left;
	margin-bottom:20px;
}
#formListeThemes label{width:140px; display:block; float:left; text-transform:uppercase; font-weight:bold; padding:1px 0 3px 13px;}
#formListeThemes select{float:left; background:#FFFFFF; width:175px; font-size:1.1em; }
#formListeThemes div.grey_box{background:#e4e2de; width:348px; margin:1px 0px; float:left; padding-top:4px;padding-bottom:4px; display:inline}


.titreH5Width_fleche{
	background:url(../images/css/h5_fleche_grise.gif) no-repeat bottom center;
	padding-bottom:5px;
	margin-bottom:5px;
}
h5.h5_fleche_grise
{
	background:#cac6bd;
	padding:10px;
	font-weight:bold;
	font-size:1.1em;
	color:#FFFFFF;
}

/**/
.bloc-text-image{float:left; }
.bloc-text-image img{float:right; margin-right:15px;}
/**/
.bloc_module .top,
.bloc_module .bottom{
float:left;
width:291px;
}

.bloc_module .middle {
float:left;
width:289px;
}
.bloc_module .top{height:6px; background:url(../images/css/bloc_module_top.gif) no-repeat; font-size:0px; line-height:0px}
.bloc_module .bottom{height:6px; background:url(../images/css/bloc_module_bottom.gif) no-repeat; font-size:0px; line-height:0px}
.bloc_module .middle{ border-left:1px solid #e4e2de; border-right:1px solid #e4e2de}
.bloc_module .middle h6{font-weight:bold;color:#82002d;}
.bloc_module .middle div.content{ float:right; width:185px}
.bloc_module .middle img{margin:0px 2px;}
.bloc_module .middle p{padding-right:15px; margin:7px 0px}
.bloc_module .middle p.orange a.boutonOrange{color:#FFFFFF;}


ul.listeBloc_certif{margin-bottom:25px; float:left}
ul.listeBloc_certif li{display:inline; float:left; width:340px; margin-left:17px; height:93px}
ul.listeBloc_certif .bloc_certif_top{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
ul.listeBloc_certif .bloc_certif_bottom{height:9px; line-height:0px; font-size:0px; background:url(../images/css/bloc_certif_bottom.gif) no-repeat;}
ul.listeBloc_certif .visuel{margin:7px 5px 0px 7px; float:left; display:inline; padding-bottom:5px;}
ul.listeBloc_certif .description{float:left; margin-top:7px;  display:inline; width:220px; padding-bottom:5px; background:url(../images/css/listeBloc_certif_description.gif) repeat-x;}
ul.listeBloc_certif .description h5{margin:5px 0px 0px 5px;}
ul.listeBloc_certif .description p{padding:5px 0px 0px 25px;}

.bloc_liste{border:1px solid; margin:0 10px; overflow:auto; padding:5px 10px;}
.bloc_liste h5{font-size:1.1em; line-height:1.8em;}
.bloc_liste li{font-size:1em; line-height:1.2em;}

/* 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:#f90006;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:15px;
}
#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;
}

.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-left: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:3px; 
	font-weight:bold;
	display:block;
	line-height:14px;
}

q a.puce_carre_grise {font-style:normal;}

#master_contener  p.citation{
	font-family:Georgia, "Times New Roman", Times, 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.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;

}
/** Montage TEMPORAIRE - à intégrer dans la CSS globale **/
div.bloc_gris_bord_cut table {
	background:none;
	vertical-align:middle;
	width:155px;
}
div.bloc_gris_bord_cut table td.visuel {
    text-align:center;
    width:30px;
}
div.bloc_gris_bord_cut table td {
	padding:3px;
	vertical-align:middle;
}
div.separator {
	padding:2px 0;
    clear:both;
}
#identite_conseiller {
	border:1px solid #CCC;
    margin:10px auto 30px auto;
	padding:1em;
	width:200px;
}
#identite_conseiller div.visuel {
    float:left;
    padding-right:15px;
}
#identite_conseiller div.text {
    float:left;
    width:135px;
}
.cnil{color:#AAA;font-size:0.9em;}

#ariane_wire ul li{
     display:inline;
}
#ariane_wire ul li.level{
     background: transparent url(../images/css/ariane_puce.png) no-repeat left 0.4em;
     padding-left: 1em;
}

/* Surchage pour affichage des bloc dans la colonne contextuelle */
/* BLEU */
#master_bloc_droit .bloc_titre_bleu{
    margin:8px 0 0 11px;
}
#master_bloc_droit .bloc_titre_bleu .bottom{
	margin-bottom:0;
}
#master_bloc_droit .bloc_titre_bleu .top {
    height:12px;
}
/* ROUGE et VERT */
#master_bloc_droit .verbatim_bloc1,
#master_bloc_droit .verbatim_bloc2{
    margin: 8px 0 0 0;
    float: left;
}

/** Surcharge de eml_rte **/
#mainContain .rte .videoFlash{
    margin:20px 0px;
}

/** eZPublish **/
span.spamfilter { display:none; }
textarea.box { width:260px; }
div.warning{
	color:red;
	border:1px solid red;
	padding:5px;
	margin:15px
}
div.warning h2{
	font-size:150%;
    font-weight:bold;
    margin-bottom:10px;
}
div.warning p{
	margin-top:5px;
}
div.warning ul{
	margin-left:10px;
	list-style-type: disc;
    list-style-position: inside;
}
div.message-warning {
	margin-bottom:10px;
	color:#F00;
}
div.message-warning h5{
    font-size:110%;
    font-weight:bold;
}

/** eZWebin - insite editing **/
#full { padding:10px; }
div#ezwt { clear:both; padding:3px 10px; }
div.attribute-header h1,
div.maincontentheader h1 {
    display:block;
    width:100%;
    height:100%;
	margin:5px 0;
	font-size:165%;
	font-weight:bold;
}
h2.context-title {
	display:block;
	font-size:135%;
    font-weight:bold;
    margin:5px 0;
    padding-top:15px;
    vertical-align:middle;
}
div.block.main_block {
    border:1px dashed #CCCCCC;
    display:block;
    margin:5px 0;
    padding:5px;
}
div.border-box input[type="submit"] {
    cursor:pointer;
    font-size:100%;
}
div.buttonblock input[type="submit"]{
    padding:3px;
    font-size:120%;
    font-weight:bold;
}
div.border-box input[type="submit"].button{
    background-color:#CCC;
}
div.buttonblock input[type="submit"].defaultbutton{
    background-color:#AAA;
}
div.border-box input[type="submit"].button-disabled{
    background-color:#CCC;
}
div.block.context-controls div.left{
	float:left;
	padding-right:15px;
}
div.block select{
    font-size:100%;
}
div.block .block{
	margin-top:5px;
}
div.block label,
div.block legend {
	display:block;
	margin-bottom:5px;
	font-size:120%;
    font-weight:bold;
}
div.block div.original {
	background-color:#ECECE4;
	border:1px solid #BFBEB6;
	margin:0.5em 0;
	padding:0.5em;
	display:block;
}
table.list {
    clear:both;
    margin:5px 0;
    border-collapse:collapse;
    border-spacing:0;
}
table.list select{
    font-size:100%;
}
table.list th, table.list td {
    border:1px solid #CCC;
    padding:2px;
    vertical-align:middle;
}
table.list th {
    font-weight:bold;
    text-align:center;
    font-size:125%;
    background-color:#E0E0E0;
}
table.list tr.bgdark {
    background-color:#EFEFEF;
}
/** Bloc de connexion **/
div.user-login {
    width:20%;
    margin:10px auto;
    border:1px solid #CCC;
    padding:10px;
}
div.user-login div.attribute-header h1 {
    padding-bottom:15px;
}
div.user-login div.buttonblock {
    padding-top:15px;
}
div.user-login div.attribute-header,
div.user-login div.block,
div.user-login div.buttonblock {
    text-align:center;
}
/** Moteur de recherche **/
#content-search.formulaire .presearch{
    padding-left: 15px;
    padding-top: 10px;
    /*text-align: center;*/
}
#content-search.formulaire .searchform{
    padding:1em;
}
#content-search.formulaire .searchform ul,
#content-search.formulaire .SynomiaCoocs ul
{
    list-style-position:inside;
    list-style-type:inherit;
    margin: 0 0 0.5em 0.5em;
}
#content-search.formulaire form .btnSubmit {
    margin:0 0 0 1em;
}
#content-search.formulaire .feedback{
    clear:left;
}
#content-search.formulaire .SynomiaCoocs{
    border:1px solid #CCCCCC;
}
#content-search.formulaire .searchform p,
#content-search.formulaire .SynomiaCoocs p{
    margin: 0.5em;
}
#content-search.formulaire .SynomiaCoocs span{
    margin: 1em;
}
#content-search.formulaire .SynomiaCoocs p{
    font-weight: bold;
}
#content-search.formulaire .SynomiaCoocs table{
    width: 100%;
}
#content-search.formulaire .SynomiaCoocs table td{
    padding: 0.5em;
}
#content-search.formulaire .search_fx{
    margin-top: 1em;
}

#content-search.formulaire .search_fx .right{
    float: right;
}
.ui-tabs-hide { display: none; }

@CHARSET "UTF-8";

.jquery-selectbox {
	position: relative;
	height: 20px;
	border: none;
	width: 183px;
	z-index: 0;/*0*/
	float: left;
	display: inline;
	margin: 0px 0px 0px 0;
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
	/*background-image: url("../images/css/selectBox/bg-TextField.gif");*/
	border:1px solid #ccc;
	background:#FFFFFF;
	padding-top:3px;
	z-index:0;
}
.jquery-selectbox.selecthover {
	/*border-color: #9F7627;*/
	background-color: #fef3f7;
	/*background-image: url("../images/css/selectBox/bg-TextFieldFocused.gif");*/
	z-index:300;/*700*/
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 25px;
	padding: 2px;
	left: 0px;
	background: #fff;
	width: 100px;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 200; /*1000*/
	border: 1px solid #ccc;
	padding-bottom:35px;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	margin:-2px 1px 0px 0px; display:inline;
	background: url("../images/css/selectBox/lay-selectMoreButton.gif");
	width: 23px;
	height: 21px;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url("../images/css/selectBox/lay-selectMoreButtonHover.gif");
}
.jquery-selectbox .jquery-selectbox-item
{
	padding:2px;
}
.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #620122;
	color: #fff;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
}


/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("../images/css/selectBox/bg-TextFieldError.gif");
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* CSS Document */
.marginAuto{margin:0px auto; display:block}
.marginRight{margin-right:18px;}
.content_col_actu_events{
	width:346px;
	float:left;
	margin-top:10px;
	margin-right:14px;
	color:#333333;
	border:1px solid #cccccc;
}
.content_col_actu_events h3{
	text-transform:uppercase; font-size:1.1em;
	background:url(../images/css/h3_fond_content_col.gif) repeat-x;
	text-align:center;
	padding:6px 0px 5px 0px;
	font-weight:normal;
}
.deco_fleche{width:12px; height:6px;background:url(../images/css/deco_fleche.png) no-repeat;margin:0px auto;}
.content_col_actu_events ul{padding:0px;}
.content_col_actu_events ul li
{
	line-height:1.2em;
	margin-bottom:0px;
	background: url(../images/css/li_fond_content_col.jpg) no-repeat 2px 0px;
	padding:10px 10px 10px 13px;
}
.content_col_actu_events ul li h5{font-weight:bold; text-transform:uppercase;background:url(../images/css/puce_carre_grise.gif) no-repeat 0px 2px;padding-left:20px; padding-top:3px; padding-bottom:4px;}
.content_col_actu_events ul li h6{font-weight:normal;  color:#82002d; line-height:1.3em; padding-left:20px;}
.content_col_actu_events ul li h6 strong{font-size:1.2em;  }
.content_col_actu_events ul li h6 a:hover{text-decoration:underline;}
.content_col_actu_events ul li p{margin-top:10px;padding-left:20px;}
.borderBottomGrey{border-bottom:1px solid #cccccc;}
.content_col_actu_events ul li.noBackGrnd{background:none;}
div.lienFdCarmin a{
	background:#82002d;
	display:block;
	color:#FFFFFF;
	padding:2px 2px 3px 8px;
	margin-left:-6px;
	margin-top:-1px;
}
img.imgPictoRss{float:right; margin-top:-18px; margin-right:10px; border:0px;}


.col_droite_actu_event{
	background:#842F4E url(../images/css/fond_col_droite_actu.jpg) no-repeat 0px 22px;
	
}
.col_droite_actu_event ul{padding-top:100px;}
.col_droite_actu_event ul li
{
	background:url(../images/css/li_fond_content_col_carmin.jpg) no-repeat 2px 0px; color:#FFFFFF;
}
.col_droite_actu_event ul li h6{color:#FFFFFF;}
.col_droite_actu_event ul li h5 a{color:#FFFFFF; text-transform:none; line-height:1.5em;}
.content_col_actu_events ul li .contenuListeWithImg{float:left; width:215px; display:inline; margin-left:10px;}
.txtTranformNone{text-transform:none;}
/**
*	AGENDA AVEC TITLE EVENT
*/
.bloc_col_gauche .content ul li a.widthTitle:hover{
	text-decoration:none;
}

.bloc_col_gauche .content ul li a.widthTitle span.titleEvent{color:#333333;
 font-weight:bold; 
cursor:default; line-height:1.2em; text-transform:uppercase; font-size:1em;
}
.bloc_col_gauche .content ul li a.widthTitle:hover strong,
.bloc_col_gauche .content ul li a.widthTitle:hover span.date{
	text-decoration:underline
}
.bloc_col_gauche .content ul li div.lienFdCarmin a
{
	padding-top:2px;
	padding-left:20px;
	padding-bottom:3px;
	margin-left:12px;
	margin-bottom:10px;
	background:#82002d url(../images/css/puce_carre_grise.gif) no-repeat scroll 0 0px;
}

div.bloc_col_gauche h2.gris333{color:#333333;}
div.bloc_col_gauche ul.liste_actus li a{
	padding-left:10px;
	padding-right:20px;
}

/* LISTE DES EVENEMENTS	*/
div#listeEvent{
	padding-left:15px;
	padding-top:10px;
}

div#listeEvent div.img
{
	width:154px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:15px;
	display:inline;
}
div#listeEvent div.event
{
	float:left;
	width:535px;
	line-height:1.5em;
}
div#listeEvent li{
	padding-bottom:15px;
}
div#listeEvent div.event h3{text-transform:uppercase; font-size:1em; font-weight:bold;}
div#listeEvent div.event h4{font-size:1.3em; font-weight:bold; color:#82002d}
div#listeEvent div.event p span.date{font-size:0.9em; color:#333333}
div#listeEvent div.event p{font-size:1.1em; color:#333333}


/**	PAGINATION	**/
div.pagination {
	background:#f2f2f2;
	border-bottom:1px solid #cccccc;
	padding-top: 7px; padding-bottom: 7px;
	font-size:1.1em;
	font-weight:bold;
	color:#333333;
	padding-left:5px; padding-right:5px;
	white-space:nowrap;
	margin-top:30px;
	text-align:center;
	float:left;
	width:100%;
}
div.pagination span.off{color:#7f7f7f}
div.pagination span{padding:0px 7px;}
.txtAlignRight{text-align:right;}

.bloc_titre_bleu{
	width:167px; 
	color:#333333;
	line-height:1.3em;
	float:right;
	margin-left:15px;
}
.bloc_titre_bleu h5{color:#35b2e1; font-size:1.6em; font-weight:bold; margin-bottom:5px;line-height:1.2em;}
.bloc_titre_bleu .top{
    height:4px;
    width:160px;
    border-bottom:0px solid red;
    font-size:0px; line-height:0px;
    background:transparent url(../images/css/bloc_titre_bleu_bloc.gif) repeat-x left top;
}
.bloc_titre_bleu .middle{
    padding-left:5px;
    padding-bottom:5px;
    padding-right:7px;
    background:#fbfbfb;
}
.bloc_titre_bleu .bottom{
    height:2px;
    background:transparent url(../images/css/bloc_titre_bleu_bloc_bottom.gif) repeat-x left top;
    margin-bottom:15px;font-size:0px; line-height:0px;
}
.bloc_titre_bleu ul li
{
	background:url(../images/css/puce_liste_niv1.gif) no-repeat 0px 6px;
	padding-left:10px;  display:inline
}

.bloc_titre_bleu ul li ul{padding-bottom:7px; background:none; clear:both; float:none; display:inline}
.bloc_titre_bleu ul li ul li
{
	background: url(../images/css/puce_liste_niv2.gif) no-repeat 0px 5px;
	padding-left:8px;
	margin-left:5px;display:inline;
}

div.bloc_col_gauche_img {
	margin-bottom:35px;
}

.bloc_etude_cas {
	border:1px solid #e8e8e8;
	background:transparent url(../images/css/bg_etude_cas.png) no-repeat center center;
	padding:15px 0px 5px 20px;
	min-height:100px;
	margin-top:25px;
	margin-bottom:25px;
}
.bloc_etude_cas .fleche{
	background:transparent url(../images/css/fleche_etude_cas.gif) no-repeat;
	width:14px;
	height:8px;
	margin-top:-16px;
}
.bloc_etude_cas h6.titre_etude_cas {
	color:#FFF;
	background:#35b2e1;
	font-weight:bold;
	font-size:1.2em;
	padding:2px 5px 2px 7px;
	display:inline;
}
#mainContain_wide {
	clear:both;
	margin:0;
	padding:0px;
	width:515px !important;
}
.bloc_etude_cas h6{
	font-size:1.5em;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
	line-height:1.2em;
}
.bloc_etude_cas .cas_texte {
	width:235px;
	float:left;
	padding-right:24px;
}
.bloc_etude_cas .cas_image {
	margin-top:-10px;
	float:left;
}
.lien_puce {
	padding:15px 0 10px 0;
}
.db_verbatim {
	float:left;
	width:300px;
}
#mainContain_wide .verbatim_bloc1{
	margin-top:10px;
}
div.bloc_col_droite p.description span {
	margin-bottom:10px;
	display:block;
}
div.bloc_col_gauche ul.actu li {
	display:block;
	float:none;
	padding-right:10px;
}
div.bloc_col_gauche ul.actu li a {
	display:block;
	padding:7px 10px 7px 12px;
}
#master_bloc_droit.width_decobas {
	background:transparent url(../images/css/master_bloc_droit_width_decobas.gif) no-repeat scroll 121px bottom;
	margin-bottom:20px;
	padding-bottom:39px;
}
div.bloc_col_droite_filinfo {
	background:#852f4f url(../images/css/bg_filinfo.gif) no-repeat scroll right top;
	border:1px solid #e8e8e8;
	clear:left;
	color:#FFFFFF;
	float:left;
	width:153px;
	margin:15px 0 0 15px;
	padding:30px 10px 5px 10px;
}
.bloc_col_droite_filinfo .titre {
	margin-left:15px;
}
.bloc_col_droite_filinfo img {
	vertical-align:middle;
	margin-right:5px;
}
.bloc_col_droite_filinfo .titre span {
	font-size:1.6em;
	display:block;
	padding-bottom:5px;
}
div.bloc_col_droite_filinfo a {
	color:#fff;
}
div.bloc_col_droite_filinfo p.description a {
	background:transparent url(../images/css/puce_carre_grise.gif) no-repeat scroll 0 13px;
	display:block;
	padding:15px 0 10px 20px;
}

@CHARSET "UTF-8";

#chooseProgram { float:left; background:#FFFFFF; width:130px; font-size:1em; }


#mainContain.wo_col {  
width:665px !important; width /**/:690px;
}

.closeButton {
    position:absolute;
    top:5px;
    right:9px;
}

.closeButton2 {
    position:absolute;
    top:22px;
    right:10px;
}

div.popUp_info form select {
    border:1px solid #CCCCCC;
	float:left;
	font-size:1.2em;
	height:20px;
	margin-bottom:2px;
}
.verbatime_texte{padding-top:20px;}

.verbatime_sans_texte{
    clear:left;
    float:left; display:inline;
    width:179px;
    font-size:1.3em;
    color:#82002d;
    padding-top:27px; 
    line-height:1.4em;
    margin:10px 0px 0px 36px;
}

.verbatime_sans_texte q{padding-bottom:20px; display:block;  }
.verbatime_texte q.test p{font-style:normal}
#mainContain .rte .verbatime_texte p {
	/*line-height:1.2em;*/
	font-size:1em;
	font-weight:bold;
	line-height:1.6em;
	margin:0px;
}


.verbatim_author h6.wopic {
width:100%;
}

#master_contener .citation{
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size:1.15em;
    color:#82002d;
    font-style:italic;
    line-height:1.5em;
}

div.puce_carre_gris
{
    background:url(../images/css/puce_carre_grise.gif) no-repeat 0px 2px;
    float:left;height:20px;width:20px;    
}
a.puce_carre_gris
{
	font-weight:bold; 
}
div.description_title
{
	padding-top:3px;
}

div.hide 
{
    display:none;
}

div.popUp_info .middle2{background:url(../images/css/popUp_info_middle.png) repeat-y top right; padding:0px 10px 5px 5px; border-left:1px solid #CCC;}

.div_bloc_master_PI  div.wo_pic
{
	width:224px;
}


div #blocs_insert
{
	width:210px;
	float:right;
	margin-left:15px;
}

div.popUp_info h4.nobottom
{
	background:#E8E8E8 none repeat scroll 0 0;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:-5px;
	padding:4px 15px 4px 6px;
	text-transform:uppercase;
}
div.pointilles
{
	line-height:0.6em;
	margin-top:5px;
	border-top:1px dashed #FFFFFF;
	width:100%
}

div.marginAuto img{margin:0px auto; display:block}

h6.puce_grise{background:transparent url(../images/css/puce_carre_grise.gif) no-repeat scroll 0 2px;}

div.ligne_horizontale {
clear:both;
padding:1px 0;
background-color:#EEE;}

.italique_simple {
	font-style:italic;
	}
.note_bas {font-size:0.8em;color:#CCC;}
.font_rouge {font-size:0.8em;color:#82002D}
div.good {color: green;font-weight:bold;text-align:center}
div.nogood {color: red;padding-bottom:10px;}

div.h1{
    display:inline;
	float:left;
	height:63px;
	margin:17px 0 0 30px;
	width:183px;
}

.hidden{display:none;}

.formulaire table#table_sessions td {vertical-align:middle;width:80px;;line-height:2.3em;}
.formulaire table#table_sessions tr.firstRow td{font-weight:bold}
table#table_sessions td.firstCol{
display:block;
float:left;
font-size:1.2em;
line-height:2.3em;
margin-right:10px;
padding:3px 10px 0;
text-align:left;
width:110px;
font-weight:normal;}
table#table_sessions td.secondCol{
}


.bloc_col_gauche .content ul li div.lienFdCarmin a {
/*line-height:1.2;*/
	color: #FFF;
}

#mainContain .rte h5, 
#mainContain .rte h2.subTitle{
    line-height:1em;
}

/* Surcharge bloc */
.bloc_etude_cas{
	background:transparent url(../images/css/bg_etude_cas.png) no-repeat scroll center 60px;
	width:100%;
	padding:20px 0 5px 20px;
}
.bloc_etude_cas .cas_image {
	background:transparent url(../images/css/bg_logo_etude_cas.png) no-repeat scroll center center;
	width:229px;
	height:209px;
	text-align:center;
}
.bloc_etude_cas .fleche {
	position:relative;
	top:-5px;
    border-top:1px solid #FFF;
}
.bloc_etude_cas .cas_texte {
    padding-right:22px;
}

#meta_links{
display:none;
}

.verbatim_author .haut img{float:none}

.verbatim.droite, .verbatimGrey.droite{
	float:left;
	margin-left:10px;
	width:160px;
}
.verbatim.droite .verbatim_author, .verbatimGrey.droite .verbatim_author{
    width:80%;
}
.verbatim.droite .verbatime_texte, .verbatimGrey.droite .verbatime_texte{
    width:75%;
}
.verbatim.droite .verbatim_author h6.wopic, .verbatimGrey.droite .verbatim_author h6.wopic{
    width:80%;
}

div.lienFdCarmin.large a{
line-height:1.2;
}
.content_col_actu_events ul li div.rte.decalage {padding-left:20px}

#lightbox-image-details{display:none;}

div.verbatim_no_author{margin-top:5px;}

#master_bloc_droit .bloc_titre_bleu.droite {
float:left;
width:160px;
margin-left:15px;
}
#master_bloc_droit .verbatim_bloc1, #master_bloc_droit .verbatim_bloc2 {
	width:160px;
	margin-left:15px;
}
#master_bloc_droit .verbatim_bloc2 .contenuText {
    padding-left:12px;
    padding-right:6px;
}
.verbatim_bloc2 .contenuText h6, .verbatim_bloc2 .contenuText h6{
    font-size:1.7em;
}
div.bloc_col_droite p.description, div.bloc_col_droite ul.listeImgLien {
background:transparent url(../images/css/bloc_col_droite_p.gif) repeat-x scroll center top;
line-height:1.2em;
padding:8px 5px 5px;
}
div.bloc_col_droite p.description a {
/*background:transparent url(../images/css/puce_carre_grise.gif) no-repeat scroll 0 0;*/
display:block;
/*padding-left:20px;*/
padding-top:3px;
}






.verbatim_bloc1.droite{
background:transparent url(../images/css/verbatim_bloc1_droite.gif) no-repeat scroll left top;
overflow:hidden;}
.verbatim_bloc1.droite .bottom{
background:transparent url(../images/css/verbatim_bloc1_droite.gif) no-repeat scroll left bottom;
clear:both;
font-size:0;
height:31px;
line-height:0;}











.verbatim_bloc1.droite .contenuText {
margin-left:10px;
width:138px;
}

#mainContain .rte .bloc_titre_bleu h5 {color:#35B2E1;}
.object-right .verbatim, .object-right .verbatimGrey, .object-right .verbatim_bloc1, .object-right .verbatim_bloc2{
    /*float:none;*/    
}
div.rte td{
	vertical-align:top;
}
#mainContain.wo_onglet{padding-top:10px;}

div.object-left {
margin-right:10px;
}
.bloc_liste{background-color:#fff}



div.rte ul li, div.rte ul li ul li, div.rte ul li ul li ul li{display:block;}


#master_bloc_droit .bloc_titre_bleu .rte .object-right img{padding-right:10px;}
#master_bloc_droit .bloc_titre_bleu .rte .object-center img{padding-right:10px;}
#master_bloc_droit .bloc_titre_bleu .rte .object-left img{margin-left:-10px;}

#master_bloc_droit .contenuText.vert .rte .object-right img{margin-left:0px;margin-right:0px;padding-right:0;}
#master_bloc_droit .contenuText.vert .rte .object-center img{padding-right:0px;margin-left:-5px;}
#master_bloc_droit .contenuText.vert .rte .object-left img{padding-right:0px;margin-left:-5px;}

#master_bloc_droit .verbatim_bloc1.droite .rte .object-right img{padding-right:5px;}
#master_bloc_droit .verbatim_bloc1.droite .rte .object-center img{padding-right:10px;}
#master_bloc_droit .verbatim_bloc1.droite .rte .object-left img{margin-left:0px;}



#mainContain .verbatim_bloc1 .rte .object-right img{padding-right:0px;}
#mainContain .verbatim_bloc1 .rte .object-center img{padding-right:10px;}
#mainContain .verbatim_bloc1 .rte .object-left img{margin-left:-10px;}

#mainContain .bloc_titre_bleu .rte .object-right img{padding-right:10px;margin-bottom:0px;}
#mainContain .bloc_titre_bleu .rte .object-center img{padding-right:10px;margin-bottom:0px;}
#mainContain .bloc_titre_bleu .rte .object-left img{margin-left:-5px;margin-bottom:0px;}

#table_sessions{
    width:500px;
}

#formPreresa.formulaire{padding-left:60px;}
#formPreresa.formulaire label.obligatoire{
background:transparent url(../images/css/asterix.gif) no-repeat scroll left top;
font-weight:normal;
}

#formInscription.formulaire{padding-left:60px;}
#formInscription.formulaire label.obligatoire{
background:transparent url(../images/css/asterix.gif) no-repeat scroll left top;
font-weight:normal;
}



#formPreresa.formulaire table#table_sessions input {
    border:0;
float:left;
font-size:1.2em;
height:10px;
margin-bottom:0px;
width:10px;}
#formPreresa.formulaire form input {
border:1px solid #CCCCCC;
float:left;
font-size:1.2em;
height:18px;
margin-bottom:2px;
width:325px;
}
#formPreresa .btnSubmit input.btnSubmit_middle {
background:transparent url(../images/css/btnSubmit_middle.gif) repeat-x scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
height:20px;
margin:0;
padding-bottom:2px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
width:auto;
}

#formPreresa.formulaire form textarea {
border:1px solid #CCCCCC;
float:left;
font-size:1.5em;
margin:5px 0;
width:325px;
}
#formPreresa.formulaire h2{font-size:2em;
font-weight:bold;
padding-bottom:20px;
/*padding-left:90px;*/
padding-top:10px;}

#formPreresa.formulaire form label, #formInscription.formulaire form label {
display:block;
float:left;
font-size:1.2em;
line-height:1em;
margin-right:10px;
padding:3px 10px 0;
text-align:left;
width:110px;
}

#navigation li.toggleSubMenu{font-size:1.2em;
font-weight:bold;
line-height:2.2em;}

#navigation li.toggleSubMenu ul li{font-weight:normal;
line-height:1.2em;padding-left:10px;}

#bloc_next_sessions_princ.bloc_col_gauche_orange {
background:none;
margin-bottom:25px;
padding-bottom:2px;
width:465px;
}

#bloc_next_sessions_princ.bloc_col_gauche_orange h2{
font-size:1.2em;
padding-top:5px;
padding-bottom:5px;
text-align:center;

}

#bloc_next_sessions_princ.bloc_col_gauche_orange div.content {
background:none;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding-bottom:3px;
padding-top:6px;
}

.photo {
    float:left;
    width:110px;
    margin-right:12px;
    margin-bottom:20px;
}
.photo a {
    display:block;
}
.photo strong,
.photo small,
.photo big {
    
    line-height:1.4em;
}
.photo strong {font-weight:normal;}
.photo big {
    
    font-weight:bold;
}
.photo_gallerie{
	text-align:center;
	width:105px;
	height:105px;
	border:1px solid rgb(200,200,200);
}
#mainContain .rte .photo small p{margin:0px;}


#popup_plaquette_reception_plaquette select.resize{width:132px;}

div.bloc_col_droite ul.listeImgLien li div.visuel {
float:left;
width:50px;
padding-bottom:5px;
}
div.bloc_col_droite ul.listeImgLien li div.texte {
padding-top:5px;
font-weight:bold;
}
div.bloc_col_droite ul.listeImgLien li.first {
border:medium none;
}
div.bloc_col_droite ul.listeImgLien li {
border-top:1px dashed #FFFFFF;
padding:5px 0;
}
#mainContain div.rte img {
/*margin-bottom:-12px;*/
}
div.leftVisuel{
float:left;
}
div.standardText div.object-left{
float:none;
}
div.standardText div.object-left h2{
	font-weight: bold;
}
div.bloc_with_popup_content{
width:186px;
background:#E8E8E8;
}
div.bloc_with_popup_content .leftVisuel img{
margin-top:2px;
margin-bottom:2px;
margin-left:4px;
margin-right
}
div.bloc_with_popup_content .standardText{
padding:3px;

margin-left:4px;
}
div.bloc_with_popup_content .leftVisuel{
padding-left:3px;
padding-top:3px;}

ul.rte_liste.espacement li{margin-bottom:10px;}

#master_bloc_droit .rte ul{clear:both;}

ul.rte_liste.espacement li{margin-bottom:10px;}
.ajax-loader{margin-left:117px;margin-top:50px;}

#formPreresa #confirmMsg, #formPreresa #noConfirmMsg{
    margin-top:100px;
    width:500px;
    padding:20px 20px 20px 5px;
    border:1px solid black}
#formPreresa.no-dispo-date{margin:15px 0}

.formulaire form .bloc input.radio{width:0;}
#formInscription.formulaire form .bloc label.radio{width:auto;padding-left:5px;}
.iteme_block{width:365px;margin-left:10px;}
.iteme_block p.texte_rouge{color:red;}
.iteme_block p.separateur_form{float:left;width:365px;background-color:#eee;
font-size:1.3em;
font-weight:bold;
margin:10px 0;
padding:10px 0;
text-align:center;}

div.confirmation_form p{padding-top:50px;}
	
#formInscription.formulaire .entete{font-size:1.3em;
line-height:1.2em;
margin-bottom:20px;
margin-top:20px;
text-align:center;
width:380px;}

#formInscription.formulaire form legend{font-size:1.4em;font-weight:bold;}

#popup_devis{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;margin:0px;}
#popup_devis #siret{font-weight:bold;margin:20px 0 20px 20px;}
#popup_devis #destinataire{padding-left:550px;font-weight:bold;margin:0 0 20px 0;}
#popup_devis #date{padding-left:550px;margin:40px 0 20px 0;}
#popup_devis #titre{margin:40px 0 0 20px;font-weight:bold; font-size:1.5em}
#popup_devis hr{margin-left:20px;}
#popup_devis #programme{margin:40px 0 20px 20px;font-weight:bold;}
#popup_devis table{text-align:left;width:95%;margin-left:20px;margin-right:20px;}
#popup_devis td,#popup_devis th{padding-left:10px;background-color:#DFA7A6;}
#popup_devis td.bold{font-weight:bold}

#popup_devis #footer{position:absolute;top:820px;margin-left:20px;font-size:0.9em}
#popup_devis #footer span.bold{font-weight:bold}
#popup_devis #footer span.little{font-size:0.6em}

#c2colonnesLeft {
float:left;
width:700px;
margin-bottom:10px;
}

#c2colonnesRight {
float:left;
width:725px;
}

.bloc_module {
float:left;
margin-left:38px;
width:291px;
}

#formListeThemes div.grey_box {
width:550px;
}

#formListeThemes select {
width:330px;
}
#formListeThemes{
width:550px}

#c2colonnesRight .titreH5Width_fleche{width:550px;}

.bloc-text-image {
margin:15px 10px 0;
width:140px;
text-align:center
}
.bloc-text-image .rte {
padding:0;
width:auto;}

.bloc-text-image img{float:none;margin-right:0px;margin-top:15px}

div.incLightbox{position:relative}

#formListeThemes label {
padding-right:5px;
width:190px;
}

.rte ol{list-style-type:decimal;padding-left:20px;}
/*div.standardText div.gauche_standard_rte div.object-right{float:none;}*/
div.standardText div.gauche_standard_rte div.object-left{float:left;}

.verbatim_bloc1 .contenuText  .rte .rte_liste{padding-top:10px;}

.bloc_titre_bleu .top, .bloc_titre_bleu .bottom {float:left;width:200px;}
.bloc_titre_bleu .middle {float:left;width:146px;}

div.lightboxdiv span {
    background: transparent url('../images/css/loupe1_t.png') no-repeat;
    width:24px;
    height:24px;
    position:absolute;
    left:5px;
    top:5px;
}
.droite div.lightboxdiv span {    
    left:8px;    
}
.photo_gallerie div.lightboxdiv span {
    left:auto;
    top:auto;
    z-index:3;
    display:block;
}
.bloc_col_droite .description .rte.floatLeft ul.rte_liste{margin-bottom:10px}
.bloc_col_droite .description .visuel{margin-bottom:5px}
#mainContain .verbatim_author .haut img{margin-bottom:0px}
.verbatime_texte q{padding-bottom:15px}

div.bloc_col_droite.prochain_rdv .puce_carre_grise{
background:transparent url(../images/css/puce_carre_grise.gif) no-repeat scroll 0 0;
float:left;
height:14px;
width:20px;
}
div.bloc_col_droite.prochain_rdv a strong{line-height:1.4em}
div.bloc_col_droite.prochain_rdv .rdv{
padding:0 0 10px 8px;
}
.verbatim_bloc1 .contenuText .rte a{
font-weight:bold;
}
#formInscription.formulaire form fieldset div.bloc .block .date .element input{
width:33px;
margin-right:10px;
}
#formInscription.formulaire form fieldset div.bloc .block .date .element label{
font-size:1.1em;
font-weight:normal;
width:auto;
margin-right:0;
padding:5px 2px 0 0px;
}
div.popUp_info form textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
}
