/********************************/
/* version : 1.07 / 2010.06.08 */ 
/******************************/

/*****************/
/* HOME CONTENT */
/***************/

/* COLUMNS */
#global-container #content.home { margin-left:10px; margin-right:10px; padding:10px; }
#global-container #content.home #col-left { float:left; width:180px; padding:10px 0px 0; display: none; }
#global-container #content.home #col-mid { float:left; width:713px !important; padding:0px; background-color: #fff; margin: 0; padding-top: 20px; }
#global-container #content.home #col-right { float:left; width:220px; padding:10px 0 0; background-color: #fff; padding-top: 20px; margin-left: 20px; }

/* COL MID */

/*  bloc top  */
#global-container #content.home #col-mid .bloc_top { background: url(../images/home_secu_etudiants_bg.jpg) no-repeat center bottom; height: 180px; width: 702px; position: relative; }
#global-container #content.home #col-mid .bloc_top h2 { background: url(../images/home_secu_etudiants_tit.png) no-repeat; text-indent: -9999px; height: 33px; }
/*leftside*/
#global-container #content.home #col-mid .bloc_top .leftside { width: 300px; height: 108px; padding-left: 20px; position: relative; padding-top: 16px; padding-bottom: 16px; float: left; }
#global-container #content.home #col-mid .bloc_top .leftside h3{ text-indent: -9999px; width: 285px; display: block; }
#global-container #content.home #col-mid .bloc_top .leftside h3.title1 { background: url(../images/home_inscription_tit.png) no-repeat; height: 20px; float: left; border-bottom: 1px dotted #E6EBF9; padding-bottom: 8px; }
#global-container #content.home #col-mid .bloc_top .leftside .btn1 { position: absolute; right: 15px; top: 14px; }
#global-container #content.home #col-mid .bloc_top .leftside h3.title2 { background: url(../images/home_reinscription_tit.png) no-repeat; height: 18px; float: left; border-bottom: 1px dotted #E6EBF9; padding-bottom: 5px; margin-bottom: 10px; margin-top: 8px; }
#global-container #content.home #col-mid .bloc_top .leftside .btn2 { position: absolute; right: 15px; top: 48px; }
#global-container #content.home #col-mid .bloc_top .leftside h3.title3 { background: url(../images/home_etrangers_tit.png) no-repeat; height: 18px; float: left; font-size:0.01em;}
#global-container #content.home #col-mid .bloc_top .leftside .btn3 { position: absolute; right: 15px; top: 81px; }
#global-container #content.home #col-mid .bloc_top .leftside ul.flags { clear: left; background: url(../images/home_flags_bg.jpg) no-repeat; display: block; width: 230px; height: 19px; padding-top: 6px; padding-left: 15px; position: absolute; bottom: 10px; right: 15px; }
#global-container #content.home #col-mid .bloc_top .leftside ul.flags li { list-style-type: none; display: inline; }
#global-container #content.home #col-mid .bloc_top .leftside ul.flags li a { }
/*rightside*/
#global-container #content.home #col-mid .bloc_top .righside { width: 360px; padding-left: 7px; height: 136px; float: left; padding-top: 4px; }
#global-container #content.home #col-mid .bloc_top .righside ul li { float: left; list-style-type: none; display: block; width: 172px; height: 58px; padding-top: 6px; padding-right: 4px; }

/*  bloc mid  */

#global-container #content.home #col-mid .bloc_mid { background: url(../images/home_compl_lmde_bg.jpg) no-repeat center bottom; height: 373px; width: 702px; margin-top: 10px; }
#global-container #content.home #col-mid .bloc_mid h2 { background: url(../images/home_compl_lmde_tit.png) no-repeat; text-indent: -9999px; height: 33px; }
/*  line1  */
#global-container #content.home #col-mid .bloc_mid .line1 { height: 180px; position: relative; }
#global-container #content.home #col-mid .bloc_mid .line1 h3 { color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; position: absolute; top: 20px; left: 20px; z-index: 99; }
#global-container #content.home #col-mid .bloc_mid .line1 .visuels { height: 175px; vertical-align: bottom; display: block; width: 682px; padding-left: 10px; position: relative; top: 5px; }
#global-container #content.home #col-mid .bloc_mid .line1 .visuels li { display: block; list-style-type: none; margin: 0; padding: 0; float: left; height: 175px; position: relative; }
#global-container #content.home #col-mid .bloc_mid .line1 .visuels li img { }
/*  line2  */
#global-container #content.home #col-mid .bloc_mid .line2 { height: 150px; position: relative; }
#global-container #content.home #col-mid .bloc_mid .line2 h3 { color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; z-index: 99; position: relative; line-height: 15px; margin-bottom: 10px; margin-top: 3px; }
#global-container #content.home #col-mid .bloc_mid .line2 .visuels { 
/*
vertical-align: bottom; display: block; padding: 5px 0 0 60px; height: 150px; 
*/
display:block;
height:150px;
padding-left:10px;
position:relative;
top:5px;
vertical-align:bottom;
width:682px;
}
#global-container #content.home #col-mid .bloc_mid .line2 .visuels li { 
/*
display: block; list-style-type: none; margin: 0; padding: 0; width: 180px; text-align: center; float: left;
*/
display:block;
float:left;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:center;
width:160px;
}
#global-container #content.home #col-mid .bloc_mid .line2 .visuels li.last { width: 180px; margin-top: 7px; padding-left: 14px; }
#global-container #content.home #col-mid .bloc_mid .line2 .visuels li.last h3 { padding-left: 18px; text-align: left; text-transform: uppercase; font-size: 11px; margin-top: 0px; padding-top: 3px; display: block; height: 40px; clear: left; margin-bottom: 0px; background: url(../images/home_compl_picto_info.gif) no-repeat left top; width: 160px; }
#global-container #content.home #col-mid .bloc_mid .line2 .visuels li.last h3 a { color: #fff; text-decoration: none; display: block; }
#global-container #content.home #col-mid .bloc_mid .line2 .visuels li.last  h3 a:hover,#global-container #content.home #col-mid .bloc_mid .line2 .visuels li.last  h3 a:focus { color: #333333; text-decoration: none; }
#global-container #content.home #col-mid .bloc_mid .line2 .visuels li.last ul li { display: block; }

/*  bloc bottom  */
#global-container #content.home #col-mid .bloc_bottom { background: url(../images/home_services_bg.jpg) no-repeat center bottom; height: 193px; width: 702px; margin-top: 10px; position: relative; }
#global-container #content.home #col-mid .bloc_bottom h2 { background: url(../images/home_services_tit.png) no-repeat; text-indent: -9999px; height: 33px; }
/*bloc 1*/
#global-container #content.home #col-mid .bloc_bottom .bloc1 { background: url(../images/home_services_bloc1_bg.gif) no-repeat; width: 192px; height: 100px; padding: 10px; font-size: 11px; color: #46AB67; float: left; top: 20px; position: relative; left: 20px; }
#global-container #content.home #col-mid .bloc_bottom .bloc1 h3  { text-indent: -9999px; background: url(../images/home_services_bloc1_tit.png) no-repeat center 2px; width: 100%; height: 30px; }
#global-container #content.home #col-mid .bloc_bottom .bloc1 p { font-size: 11px; color: #46AB67; margin-right: 48px; height: 70px; overflow: hidden; }
#global-container #content.home #col-mid .bloc_bottom .bloc1 a { color: #2E7244;text-decoration:none; }
#global-container #content.home #col-mid .bloc_bottom .bloc1 a:hover, #global-container #content.home #col-mid .bloc_bottom .bloc1 a:focus { text-decoration: underline; }

/*bloc 2*/
#global-container #content.home #col-mid .bloc_bottom .bloc2 { background: url(../images/home_services_bloc2_bg.gif) no-repeat; width: 192px; height: 100px; padding: 10px; font-size: 11px; color: #FFA936; float: left; position: relative; top: 20px; left: 31px; }
#global-container #content.home #col-mid .bloc_bottom .bloc2 h3  { text-indent: -9999px; background: url(../images/home_services_bloc2_tit.png) no-repeat center 2px; width: 100%; height: 30px; }
#global-container #content.home #col-mid .bloc_bottom .bloc2 p { font-size: 11px; color: #FFA936; margin-right: 52px; height: 70px; overflow: hidden; }
#global-container #content.home #col-mid .bloc_bottom .bloc2 a { color: #EA7B02;text-decoration:none; }
#global-container #content.home #col-mid .bloc_bottom .bloc2 a:hover, #global-container #content.home #col-mid .bloc_bottom .bloc2 a:focus { text-decoration: underline; }

/*bloc 3*/
#global-container #content.home #col-mid .bloc_bottom .bloc3 { background: url(../images/home_services_bloc3_bg.gif) no-repeat; width: 192px; height: 100px; padding: 10px; font-size: 11px; color: #E2001A; float: left; position: relative; top: 20px; left: 42px; }
#global-container #content.home #col-mid .bloc_bottom .bloc3 h3  { text-indent: -9999px; background: url(../images/home_services_bloc3_tit.png) no-repeat center 2px; width: 100%; height: 30px; }
#global-container #content.home #col-mid .bloc_bottom .bloc3 p { font-size: 11px; color: #E2001A; margin-right: 52px; height: 70px; overflow: hidden; }
#global-container #content.home #col-mid .bloc_bottom .bloc3 a { color: #B00016;text-decoration:none; }
#global-container #content.home #col-mid .bloc_bottom .bloc3 a:hover, #global-container #content.home #col-mid .bloc_bottom .bloc3 a:focus { text-decoration: underline; }

/* COL RIGHT */

/*  bloc A la Une  */
#global-container #content.home #col-right .bloc_une  { margin:0 0 15px 0; }
#global-container #content.home #col-right .bloc_une h2 { text-indent: -9999px; background: url(../images/home_une_tit.png) no-repeat; margin-bottom: 12px; margin-top: 0px; padding-top: 0px; height: 20px; display: block; padding-bottom: 0px; }
#global-container #content.home #col-right .bloc_une img { margin: 0; padding: 0; }

/*  bloc WebTV  */
#global-container #content.home #col-right .bloc_webtv { margin:0 0 15px 0; }
#global-container #content.home #col-right .bloc_webtv img { margin-bottom: 3px; }
#global-container #content.home #col-right .bloc_webtv h3 { color: #90278C; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; background: url(../images/home_rightcol_tit_picto.png) no-repeat left center; padding-left: 10px; }
#global-container #content.home #col-right .bloc_webtv a { color: #90278C; text-decoration: none; }
#global-container #content.home #col-right .bloc_webtv a:hover, #global-container #content.home #col-right .bloc_webtv a:focus { text-decoration: underline; }

/*  bloc infos  */
#global-container #content.home #col-right .bloc_infos { margin:0 0 15px 0; }
#global-container #content.home #col-right .bloc_infos img { margin-bottom: 3px; }
#global-container #content.home #col-right .bloc_infos h3 { color: #90278C; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; background: url(../images/home_rightcol_tit_picto.png) no-repeat left center; padding-left: 10px; margin-bottom: 5px; }
#global-container #content.home #col-right .bloc_infos p { margin-bottom: 8px; }
#global-container #content.home #col-right .bloc_infos strong { color: #000; font-size: 11px; text-transform: uppercase; font-weight: normal; background: url(../images/home_rightcol_tit_picto.png) no-repeat left 3px; padding-left: 10px; }
#global-container #content.home #col-right .bloc_infos a { color: #90278C; text-decoration: none; }
#global-container #content.home #col-right .bloc_infos a:hover, #global-container #content.home #col-right .bloc_infos a:focus { text-decoration: underline; }

