/* CSS Document */
#mon_style {
  propri�t�: valeur pour Firefox !important;
  propri�t�: valeur pour IE;
}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0!important; text-align:center }
#site{
width:960px;
margin:0 auto;
/*background-color: #E6EFF6;*/
background-color: #C1DAE5;
text-align:left;
}
#header{
width:960px;
height:376px;
background-color:#000000;
background:url(images/Header-bg.jpg) repeat-x;
}
#header-1{
width:960px;
height:48px;
background-color:#394750;
background:url(images/rep.jpg) no-repeat;
}
#header-logo-mg{
width:960px;
height:65px;
background-color:#394750;
background:url(images/logo_mg.gif) no-repeat;

}
#header-logo-en{
width:960px;
height:65px;
background-color:#394750;
background:url(images/logo_en.jpg) no-repeat;

}
#header-logo{
width:960px;
height:65px;
background-color:#394750;
background:url(images/logo.jpg) no-repeat;

}
#header-menu{
width:435px;
height:262px;
background-color:#394750;
background-image:url(images/header_gauche.jpg);
background-repeat:no-repeat;
float:left;
margin-top:1px;
}
#header-haut{
width:524px;
height:143px;
background-image:url(images/header_up.jpg);
float:left;
}
#header-bas{
width:524px;
height:120px;
background-image:url(images/header_down.jpg);
/*padding-top: 0px;*/
float:left;
}
#header-textmenu{
position: absolute;
padding:60px 110px 0px 131px ;
}
#header-flash-anim{
padding-left:311px;
padding-right:96px;
}
#header-textmenu-list{
padding:15px;
padding-left:0px;
}

#footer{
width:960px;
height:113px;
background-color:#F4F4F4;
background:url(images/footer.jpg) no-repeat;
clear:both;
text-align:center;
}
#content{
width:760px;
/*height:939px;*/
/*height:835px;*/
margin-top: -20px;
margin-left: 100px;
/*background-color: #E6EFF6;*/
background-color: #C1DAE5;

}
#content-text{
width:760px;
margin:0 auto;
}
#footer-text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:760px;
padding-top:60px;
margin-left:100px;
text-align:center;
color:#FFFFFF;

line-height:14px;
}
#footer-text a{color:#FFFFFF;text-decoration:none;}
#footer-text a:hover{color:#FFFFFF; text-decoration:underline}

#menu_hor_fanion{
width:90px;
height:39px;
margin-top:8px;
background-image: url(images/fond_fanion.jpg);
background-repeat: no-repeat;
float:left;
}
#menu_horizon {
width:661px;
height:39px;
margin-top:8px;
color:#FFFFFF;
background-image: url(images/fond_menu_hor.jpg);
background-repeat: no-repeat;
float: right;
}
#bloc_welcom {
width:210px;
height:370px;
float:left;
background-image: url(images/fond_logo_dgi.jpg);
background-repeat:no-repeat;
}
#bloc_nouvelle{
width:342px;
height:324px;
background-image: url(images/fond_nouvel.jpg);
background-repeat:no-repeat;
float:left;
}
#bloc_nouvelle_mg{
width:342px;
height:324px;
background-image: url(images/fond_nouvel_mg.jpg);
background-repeat:no-repeat;
float:left;
}
#bloc_nouvelle_en{
width:342px;
height:324px;
background-image: url(images/fond_nouvel_en.jpg);
background-repeat:no-repeat;
float:left;
}
#bloc_nouvelle2{
width:344px;
height:324px;
background-image: url(images/fond_nouvel.jpg);
background-repeat:no-repeat;
float:left;
}
#bloc_imagedg{
width:202px;
height:360px;
background-image: url(images/fond_imagedg.jpg);
background-repeat:no-repeat;
float:right;
margin-top:2px;
}


#bloc_mise_ajour {
font-family: Trebuchet MS;
font-size:12px;
color: #3192B2;
font-weight:normal;
width:344px;
height:37px;
}
#bloc_content1{
width:760px;
float:left;
}
#bloc_content2{
width:760px;
}
#bloc_content2_left{
width:555px;
float:left;
}
#bloc_content2_right{
width:200px;
height:450px;
float: right;
}
.bloc_centre{
width:270px;
/*height:700px;*/
height:138px; 
background-image:url(images/fond_particulier.jpg);
background-repeat:no-repeat;
margin-right:5px;
float:left;
include "header.php";
}
#bloc_particulier{
width:270px;
height:138px;
background-image:url(images/fond_particulier.jpg);
background-repeat:no-repeat;
float:left;
}
#bloc_professionnel{
width:270px;
height:138px;
background-color: #C1DAE5;

background-image: url(images/fond_profes.jpg);
background-repeat:no-repeat;
float: left;
}
#bloc_salarie{
width:270px;
height:138px;
background-image: url(images/fond_profes.jpg);
background-repeat:no-repeat;
float:left;
}
#bloc_persodgi{
width:270px;
height:138px;
background-image: url(images/fond_personnel.jpg);
background-repeat:no-repeat;
float: left;
}
#bloc_etudiant{
width:270px;
height:138px;
background-image: url(images/fond_etudiant.jpg);
background-repeat:no-repeat;
float:left;
} 
#bloc_ong {
width:270px;
height:138px;
background-image: url(images/fond_ong.jpg);
background-repeat:no-repeat;
float: left;
padding-top:20px;
padding-left:30px;
}
#bloc_recherche{
width:202px;
height:85px;
background-color: #C1DAE5;
background-image: url(images/fond_recherche.jpg);
background-repeat:no-repeat;
float:left;
}
#bloc_lien{
width:202px;
height:115px;
padding-top:10px;
background-color: #C1DAE5;
background-image: url(images/fond_dessou_rech.jpg);
background-repeat:no-repeat;
float:left;
}
#bloc_lien_content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#bloc_lien_content li {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A0A0A4;
font-size:12px;
text-decoration:none;
list-style-image:url(images/puce2.gif);
line-height:20px
}
#bloc_lien_content li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#808080;
;
list-style-image:url(images/puce2.gif);
}
#bloc_lien_content li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2A1F55;
font-size:12px;
text-decoration:none;
list-style-image:url(images/puce2.gif);
}
#bloc_cal{
width:202px;
height:60px;
background-image: url(images/fond_simulation.jpg);
background-repeat:no-repeat;
padding-top:35px;
float:left;

}
#bloc_cal_mg{
width:202px;
height:60px;
background-image: url(images/fond_simulation_mg.jpg);
background-repeat:no-repeat;
padding-top:35px;
float:left;

}
#bloc_cal_en{
width:202px;
height:60px;
background-image: url(images/fond_simulation_en.jpg);
background-repeat:no-repeat;
padding-top:35px;
float:left;


}
#bloc_cal li{list-style-image:url(images/puce2.gif);}
#bloc_cal li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#808080;
}
#bloc_cal li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#2A1F00;
}
#bloc_webmail{
width:110px;
height:35px;
float:left;

}
#bloc_webmail_mg{
width:110px;
height:35px;
float:left;

}
#bloc_sondage{
width:86px;
height:35px;
float:right;


}
#bloc_sondage_mg{
width:86px;
height:35px;
float:right;

}
#bloc_dgimap{
width:202px;
height:50px;
float:left;
}
#bloc_news{float:left; width:340px;}   
.bloc_welcom_title{ font-size:12px; text-align:center; padding-top:10px; color:#2185A9}
.bloc_welcom_logo{text-align:center;padding-top:8px; }
.bloc_welcom_menu_h{ margin:10px 0 0 20px ; line-height:24px; color:#7D7E80}
.bloc_welcom_menu_h li{list-style-image:url(images/puce2.gif);} 
.bloc_welcom_menu_h a{text-decoration:none;color:#808080;}
.bloc_welcom_menu_h a:hover{text-decoration:none;color:#2A3F55;}
.style1 {font-size: 10}
#bloc_visit{color:#2185A9; padding-left:20px; padding-top:10px;}
.bloc_nouvelle_text{line-height:24px; height:210px; overflow:auto;}
.bloc_nouvelle_text a{color:#000000; text-decoration:none}
.bloc_nouvelle_text a:hover{color:#2185A9; text-decoration:underline}
.bloc_discours_title{ height:30px; padding-top:5px; color:#2185A9; text-decoration:underline}
.bloc_discours_content a{color:#2185A9; text-decoration:none}
.bloc_discours_content a:hover{color:#2185A9; text-decoration:underline}
.bloc_imagedg_date{color:#2185A9;  padding-left:20px; padding-top:10px;}
.bloc_imagedg_imgDG{ text-align:center; padding-top:10px;}
.bloc_imagedg_nom{text-align:center; font-size:11px}
.bloc_imagedg_title{color:#2185A9; padding-left:20px; padding-top:10px}
.bloc_imagedg_texte{ padding-left:20px; padding-top:10px; padding-right:20px ;font-size:11px; text-align:justify;}
.bloc_imagedg_texte a{color:#2185A9; text-decoration:none}
.bloc_imagedg_texte a:hover{color:#2185A9; text-decoration:underline}
.bloc_centre .bloc_centre_title{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#242F35; padding-left:40px; padding-top:8px;}
.bloc_centre .bloc_centre_content {padding:15px 10px 0 15px;}
.bloc_centre .bloc_centre_content .bloc_centre_image{width:102px; float:left; margin-right:5px;}
.bloc_centre .bloc_centre_content .bloc_centre_text{width:135px; float:left; font-size:11px}
.bloc_centre .bloc_centre_content .bloc_centre_text a{color:#1788AA; text-decoration:none}
.bloc_right .bloc_right_content .bloc_right_text{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#242F35; padding-left:40px; padding-top:8px;}

#bloc_recherche_title {
 font-family: Arial, Helvetica, sans-serif;
 margin-left:20px; 
 padding-top:10px;}
#chamrecherche {
 font-family:Arial, Helvetica, sans-serif;
 margin-left:20px; 
 padding-top:10px;;
} 
.recherche{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #A0A0A4;
height:20px;
width:130px;
}
.boutton_recherche{
height:25px;
width:35px;
background-image:url(images/fond_boutton_rech.jpg);
background-repeat:no-repeat;
border:1px;
}
#bloc_avis{
width:760px;
height:1200px;
/*background-image:url(images/fond_image_01.jpg); */
/*background-repeat:no-repeat; */
float:left;
}




#bloc_menu{ height:39px;}
.flag{ margin-top:13px; text-align:center}
.flag img{margin:0px; }



/* ul de l'animation*/

.bloc_nouvelle_text ul{
 width:280px;
}