h1.titre_veille{	color:#3F6578;text-align:center;font-size:2.2em;text-transform:uppercase;margin:25px 0px 10px}
.clear{ clear:both;}

.contenu_veille h2{	color:#D05F05;font-size:1.6em;margin:10px 0px 5px 10px;}
.contenu_veille h3{	color:#3F6578;font-size:1.3em;}
.contenu_veille a { text-decoration:none;color:#377295}
.contenu_veille a:hover { text-decoration:none;color:#377295}
.contenu_veille .span-1{ float:left; margin-right:10px; width:335px; }
.contenu_veille .append-1{ float:left; width:335px; }
.contenu_veille .box1{ width:334px;margin:0px;padding:0px; background:url(../img/box1_bg.gif) repeat-y;}
.contenu_veille .haut_box1{ width:334px; height: 24px;margin:0px;padding:0px; background:url(../img/box1_top.gif) no-repeat;}
.contenu_veille .hautspe_box2{ width:334px; height: 28px;margin:0px;padding:17px 0px 0px ; background:url(../img/box2_topspe.gif) no-repeat;}
.contenu_veille .haut_box2{ width:334px; height: 24px;margin:0px;padding:0px; background:url(../img/box2_top.gif) no-repeat;}
.contenu_veille .bas_box1{ width:334px; height: 25px;margin:0px 0px 0px 0px;padding:0px; background:url(../img/box1_bottom.gif) no-repeat;}
.contenu_veille .bas_box2{ width:334px; height: 20px;margin:0px 0px 0px 0px;padding:0px; background:url(../img/box2_bottom.gif) no-repeat;}
.content_hp_secteur{ padding:0px;}
/*.content_hp_secteur h3{ padding:0px 10px;margin:0px;color:#3F6578;font-size:1.3em;}
.content_hp_secteur   a{ color:#3F6578;font-size:1.2em;}
.content_hp_secteur a:hover{color:#FFFFFF;font-size:1.2em;background-color:#377295;}*/
.content_hp_secteur ul{ padding:5px 0px 10px 0px;list-style:none;color:#3F6578;}
.content_hp_secteur li{ padding:2px 5px 2px 25px;list-style:none;color:#3F6578;}
.content_hp_secteur li:hover, .content_hp_secteur li:hover a{ color:#FFFFFF;background-color:#377295;margin-right:8px;}
.content_hp_thematiq h3,.content_hp_secteur h3{ padding:2px 2px 2px 10px;margin:3px 0px 10px 0px;color:#3F6578;font-size:1.3em;}
.content_hp_thematiq h3 a,.content_hp_secteur  h3 a{ padding:0px;margin:0px;color:#3F6578;}
.content_hp_thematiq h3:hover, .content_hp_thematiq h3:hover a,.content_hp_secteur h3:hover,.content_hp_secteur h3:hover a{ color:#FFFFFF;background-color:#377295;margin-right:8px;}

/*.contenu_veille .content_hp_thematiq  h3.th_arti{ padding:7px 2px 7px 10px;margin:3px 8px 10px 0px;background-color:#D7BAA4; color :#FFFFFF;font-size:1.3em;}
.contenu_veille .content_hp_thematiq  h3.th_arti a{ padding:0px;margin:0px;background-color:#D7BAA4; color :#FFFFFF;}
.contenu_veille .content_hp_thematiq  h3.th_arti	:hover, .contenu_veille .content_hp_thematiq  h3.th_arti:hover a{ color:#377295;margin-right:8px;}*/

.contenu_veille .content_hp_thematiq  h3.th_arti{ padding:7px 2px 7px 10px;margin:3px 8px 10px 0px;background-color:#377295; color :#FFFFFF;font-size:1.3em;}
.contenu_veille .content_hp_thematiq  h3.th_arti a{ padding:0px;margin:0px;background-color:#377295; color :#FFFFFF;}
.contenu_veille .content_hp_thematiq  h3.th_arti:hover, .contenu_veille .content_hp_thematiq  h3.th_arti:hover a{ color:#377295;background-color:transparent;margin-right:8px;}

.contenu_veille .hautspe_box2 h3{ padding:2px 2px 2px 10px;margin:3px 0px 10px 0px;color:#FFFFFF;font-size:1.3em;}
.contenu_veille .hautspe_box2 h3 a{ padding:0px;margin:0px;color:#FFFFFF;}
.contenu_veille .hautspe_box2 h3:hover, .contenu_veille .hautspe_box2 h3:hover a{ color:#377295;margin-right:8px;}

.dos_incomplet { color:#3F6578;text-align:center;font-style : italic;}

.recherche {	margin-top:0px;	float: right;margin-top:0px;}
.recherche_image{float:left}


#edito{font-size:1.1em;font-weight:normal;color:#333;padding:10px 15px 15px 10px;text-align:justify;background-color:#F4F4F4}
p.txt_descript{color:#3F6578;padding:5px 5px 15px 10px }
#info h4 { font-size:1.2em; color:#666666;margin:10px 0px 5px 10px;} 
#info .span-2{ float:left; margin:0px 0px 0px 10px; width:150px; border-right : 1px solid #666666 }
#info .append-2{ float:left; width:150px; margin:0px 0px 0px 10px;}
#info ul{padding:3px 0px 5px 0px;margin:0px;list-style:none;}
#info ul li{ padding:3px 0px 0px 22px;margin:0px;list-style:none;height:19px;width:120px;}
#info ul li a { text-decoration : underline;margin:0px;}
#info li.print{background : url(../img/print.gif) no-repeat}
#info li.flash{background : url(../img/flash.gif) no-repeat}
#info li.newsletter{background : url(../img/newsletter.gif) no-repeat}
#info li.share{background : url(../img/share.gif) no-repeat}
#info li.signet{background : url(../img/signet.gif) no-repeat}
#info li.base{background : url(../img/base.gif) no-repeat}
#info li.rss{background : url(../img/small_rss.gif) no-repeat}


.msg_error, .msg_ok {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.msg_error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.msg_ok {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.msg_error a {color:#8a1f11;}
.msg_ok a {color:#264409;}

.alerte_mail{width:242px;height:64px;background:url(../img/bg_mail.gif) no-repeat;padding:8px 80px 5px 20px}
.ismdoc{width:242px;height:64px;background:url(../img/bg_ismdoc.gif) no-repeat;padding:8px 80px 5px 20px}
.flux_rss{width:242px;height:64px;background:url(../img/bg_rss.gif) no-repeat;padding:8px 80px 5px 20px}
.site_utile{width:242px;height:64px;background:url(../img/bg_site.gif) no-repeat;padding:8px 80px 5px 20px}
.biblio{width:242px;height:64px;background:url(../img/bg_biblio.gif) no-repeat;padding:8px 80px 5px 20px}
.guide{width:242px;height:64px;background:url(../img/bg_guide.gif) no-repeat;padding:8px 80px 5px 20px}
.box_install{width:242px;height:64px;background:url(../img/bg_install.gif) no-repeat;padding:8px 80px 5px 20px}
.box_form{ width:242px;height:64px;background:url(../img/bg_form.gif) no-repeat;padding:8px 80px 5px 20px}
.box_informer h3{padding:5px 0px;margin:0px;}
.box_informer h3 a,.box_informer h3 a:hover {padding:0px;margin:0px; color:#FFFFFF;}

a.lien_externe {font:#D05F05;}

.box3{width:330px; border : 1px solid #B6E0FC; padding:0px;margin:0px}
.box3 h3, .notice_th h3{height: 20px; background:url(../img/onglet1_bg.gif) repeat-x; width:310px; margin:0px; padding:4px 10px 0px 10px}
.box3 .content_onglet{padding:10px;}
.apercu_notice {padding:5px;}
.apercu_notice .date_notice {font-weight:bold; color:#3F6578}
#actu { background : #FFFEEF; border:1px solid #EF944A; }
.box4{ width:335px;margin:0px;padding:0px; background:url(../img/box4_milieu.gif) repeat-y;}
.haut_box4{ width:335px; height: 20px;margin:0px;padding:0px; background:url(../img/box_haut.gif) no-repeat;}
.haut_box5{ width:335px; height: 20px;margin:0px;padding:0px; background:url(../img/box5_haut.gif) no-repeat;}
.hautspe_box4{ width:315px; height: 63px;margin:0px;padding:5px 12px 5px 10px; background:url(../img/box4_hautspe.gif) no-repeat;}
.bas_box4{ width:335px; height: 23px;margin:0px;padding:0px; background:url(../img/box4_bas.gif) no-repeat;}
.bas_box5{ width:335px; height: 23px;margin:0px;padding:0px; background:url(../img/box5_bas.gif) no-repeat;}
.titre_actuspe{padding:0px;margin:0px; color:#377295;font-size: 1em;}


.toggler { 	cursor:pointer; }

h2.titre1{padding:10px 0px ;margin:0px; color: #24719d;font-size: 1.5em;}
.guide_pratique{background:url(../img/guide.gif) no-repeat 0px 8px;float:left;padding-left:2px;height:28px;width:20px}
.src_actu a,.src_actu a:hover{color:#3F6578;text-decoration:underline;}
.right, .right a {text-align:right;padding-right:10px;}
.content_actubox{padding :0px 5px 5px 5px;}
.content_synthesebox{padding :0px 10px 5px 5px;}
.actu_th a {font-weight:bold;color : #000000;}

.page_dossier h1{padding:5px;margin:0px; background-color:#3F6578; color: #FFFFFF;font-size: 1.7em;}
.page_dossier h2{color:#D05F05;font-size:1.6em;margin:10px 0px 10px 15px;}
.page_dossier h3{color:#3F6578;font-size:1.3em;margin:10px 0px 10px 25px;}
.page_dossier ul {padding:0px; margin:0.75em 0 1em 2.5em;list-style-type: disc;}
.page_dossier ul li{padding:0px;margin:0px;}
.site{width:655px;}
.site_image{ float: right; width:150px;padding-right:20px}
.site_presentation { float: left; color:#565656;  margin:0px; width:430px;}

.source { color:#d36a16;}


/*pagination*/
div.navig2{text-align:center;margin:0px 0px 10px 0px}
div.navig2 a{border:1px solid #377295; margin:2px;padding:.2em .4em; }
div.navig2 a:hover{border:1px solid #D05F05; margin:2px;padding:.2em .4em;color : #D05F05;}
div.navig2 .inactive_page{border:1px solid #D05F05; margin:2px;padding:.2em .4em;color : #D05F05; background-color : #FFDCBF }


.list-table,.list-table2 { border:1px solid #999;margin:0px;width:500px}
.list-table th,.list-table2 th { padding:5px; background:#ddd; border-bottom:1px solid #999; text-align:left; }
.list-table td,.list-table2 td { padding:5px; border-bottom:1px solid #ddd; }
#formulaire input.check-me, #formulaire input.check-me2{ width:30px;padding:0px;margin:0px; border : none;}
.list-table-head { border-top:1px solid #900; background:#d71635; }
.list-table-head td { padding:5px; }
.list-table-head td h2 { color:#fff; font-size:18px; font-weight:normal; }
.list-table-head td a	{ color:#fff; }
.highlight { background:#d5fcdc; }
.even { background:#fff;}
.mo	{ background:#e3f1fb; }
.odd{ background:#eee; }

/*recherche*/
#toggleAvance { margin-left: 100px; }
.avanceClose { text-align:right;}
.recherche_avance {width:658px;padding : 10px 10px 2px 10px;border: 5px solid #F3F1F1;}





/* tooltip design */
.ToolTips { display:block; position:absolute; width:404px; }
.ToolTips .sticky_close { display:block; position:absolute; top:1px; right:3px; background:url(../img/fileclose.png); width:16px; height:16px; line-height:16px; font-size:0px; z-index:100000000; }
.ToolTips .message { display:block; position:relative; background:url(../img/tip_body.png) repeat-y; padding:0px 10px; }

/* here we do a little switch. If the tooltip is positioned above the element hovered, it changes the classes on the header/footer divs in order to point at the element hovered */
.ToolTips .dockBottomHeader, 
.ToolTips .dockTopFooter { display:block; position:relative; background:url(../img/dockBottomHeader.png) no-repeat bottom; height:33px;  }
.ToolTips .dockTopFooter { background:url(../img/dockTopFooter.png) no-repeat bottom; height:38px; }

.ToolTips .dockBottomFooter,
.ToolTips .dockTopHeader { display:block; position:relative; background:url(../img/dockBottomFooter.png); height:14px; line-height:11px; font-size:0px; clear:both; }
/* this one has more height to display the close button in case sticky tooltips are on */
.ToolTips .dockTopHeader { background:url(../img/dockTopHeader.png) bottom center no-repeat; height:20px; line-height:20px; font-size:0px; }

* html .ToolTips .dockBottomHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/dockBottomHeader.png'); }
* html .ToolTips .dockBottomFooter { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/dockBottomFooter.png'); }
* html .ToolTips .dockTopHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/dockTopHeader.png'); }
* html .ToolTips .dockTopFooter { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/dockTopFooter.png'); }
* html .ToolTips .sticky_close {  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fileclose.png');  }

/* this is just a div displaying the loading animated .gif */
.loading { display:block; margin:0px auto 0px; background:url(../img/ajax-loader.gif) center center no-repeat; width:31px; height:50px; }

/* tip container */
.tipContainer { display:none; }

/* beautify the tooltip content */
.ToolTips .message { font-size:12px; text-align:justify; }
.ToolTips .message h3 { font-size:16px; margin:0px 0px 10px; padding:0px; color:#FF6600; }
.ToolTips .message .rights { display:block; clear:both; margin:15px 0px 0px; text-align:right; font-size:11px; color:#666666; }


