/* COMMUN */



body{

	background-color:#FFFFFF;

	margin:0px 0px 25px 0px;

}

h2{ font-size:18px;

	margin:0px 0px 8px 0px;

}



img, table{

	border:0px;

}



a{

	color:#011743;

	text-decoration:underline;

}



a:hover{

	color:#7A7A7A;

	text-decoration:underline;

}



a.menu_pad{

	color:#670000;

	font-size:11px;

	margin-bottom:11px;

	text-decoration:none;

}



a.menu_pad_over{

	color:#011842;

	font-size:11px;

	margin-bottom:11px;

	text-decoration:none;

}



a.menu_pad_over:hover{

	color:#011842;

	font-size:11px;

	margin-bottom:11px;

	text-decoration:underline;

}



a.menu_pad:hover{

	color:#670000;

	font-size:11px;

	margin-bottom:11px;

	text-decoration:underline;

}





td{

	color:#011743;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:left;

	vertical-align:top;

}



td.align_right{

	text-align:right;

}



td.align_center{

	text-align:center;

}



td.valign_middle{

	vertical-align:middle;

}



td.right_middle{

	text-align:right;

	vertical-align:middle;

}





/* A */



a.menu_item{

	color:#670000;

	text-decoration:none;

}



a.menu_item:hover{

	color:#670000;

	text-decoration:underline;

}



a.gouv,a.gouv:hover{

	color:#0000CD;

	text-decoration:none;

}



a.link_red_title,a.link_red_title:hover{

	color:#970F00;

	font-size:11px;

	text-decoration:underline;

}



a.link_red,a.link_red:hover{

	color:#970F00;

	text-decoration:underline;

}



a.sitemap{

	color:#011743;

	text-decoration:none;

	text-transform:uppercase;

}



a.sitemap:hover{

	color:#970F00;

	text-decoration:underline;

	text-transform:uppercase;

}



a.blue_italic{

	font-style:italic;

}





/* IMG */



img.logo_header{

	margin-bottom:40px;

}



img.img_dyn{

	border:1px solid #011743;

}



/* TABLE */



table.table_full{

	width:100%;

}



table.master_table{

	 width:775px;

}



table.table_grey{

	background-color:#E0E0E0;

	width:100%;

}



table.table_grey_home{

	background-color:#132850;

	background-image:url(../img/bg_home.gif);

	background-repeat:repeat-x;

	width:100%;

}

table.table_grey_home_en{

	background-image:url(../img/bg_home_en.gif);

	background-repeat:repeat-x;

	width:100%;

}



table.content_home,table.content_home2{

	background-color:#FFFFFF;

	border:1px solid #7A7A7A;

	width:100%;

}



table.content_home2{

	margin:5px 0px 0px 0px;

}

table.content_news{

	background-color:#FFFFFF;

	width:100%;

	margin:5px 0px 0px 0px;

}

table.inner_content_home{

	background-color:#E0E0E0;

	width:100%;

}



/* table for gak images */



table.img_middle_left,table.img_middle_right,table.img_top_left,table.img_top_right,table.img_top_middle{

	background-color:#FFFFFF;

}



table.img_middle_left{

	margin-left: 0px;

	margin-right: 10px;

	margin-top: 10px;

}



table.img_middle_right{

	margin-left: 10px;

	margin-right: 0px;

	margin-top: 10px;

}

table.img_top_middle {

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 10px;

	margin-bottom:10px;

}



table.img_top_left{

	margin-left: 0px;

	margin-right: 10px;

}



table.img_top_right{

	margin-left: 10px;

	margin-right: 0px;

}





/* TD */



td.inner_content{

	padding:17px 25px 10px 25px;

}

td.inner_contentB{

	padding:0px 25px 10px 25px;

}



td.inner_content_result{

	padding:15px 25px;

}



td.inner_content_result_title{

	background-color:#FFFFFF;

	font-weight:bold;

	padding:4px 25px;

	text-transform:uppercase;

}



td.inner_content_sitemap_left{

	padding:17px 0px 10px 25px;

}



td.inner_content_sitemap_right{

	padding:17px 25px 10px 0px;

}



td.link_site{

	padding:2px 0px;

}



td.search_results{

	background-color: #FFFFFF;

	padding:17px 25px 10px 25px;

}



td.menu_qc{

	background-color:#003399;

	/*padding-left:36px;*/

	text-align:right;

}



td.padding_content{

	padding:0px 0px 23px 23px;

}



td.padding_search{

	color:#970F00;

	font-weight:bold;

	padding:5px 15px;

}



td.bottom_content,td.bottom_content_home{

	background-color:#FFFFFF;

	border-bottom:1px solid #011743;

	border-left:1px solid #011743;

	border-right:1px solid #011743;

}



td.bottom_content{

	padding:2px 4px 4px 4px;

}



td.bottom_content_home{

	/*padding:5px 4px;*/

	padding:0px 4px 4px 4px;

}



td.header_formation{

	background-image:url(../fr/img/home/header_texte.jpg);

	padding-top: 210px;

	padding-left: 2px;

}



td.section_name_bg{

	background-color:#FFFFFF;

	border-top:1px solid #011743;

	border-right:1px solid #011743;

	width:100%;

}



td.padding_section_name{

	color:#FFFFFF;

	padding-bottom:3px;

	padding-top:22px;

}



td.bg_section_name{

	background-image:url(../img/bg_section_name.gif);

	background-repeat:repeat-y;

}



td.update{

	padding-top:23px;

	text-align:center;

}



td.zone_promo{

	padding-top:7px;

	text-align:center;

}



td.level4{

	padding-bottom:7px;

}



td.gak_title{

	color:#011743;

	font-weight:bold;

	padding-bottom:15px;

	text-transform:uppercase;

}



td.form_title{

	background-color:#E0E0E0;

	color:#011743;

	font-weight:bold;

	padding:10px 25px 10px 25px;

	text-transform:uppercase;

}



td.form_name{

	font-weight:bold;

	text-align:right;

	vertical-align:middle;

	padding:2px 10px 2px 0px;

}



td.form_name2{

	font-weight:bold;

	vertical-align:middle;

	padding:2px 10px;

}



td.search_title{

	font-weight:bold;

	text-transform:uppercase;

	vertical-align:middle;

}



td.search_title2{

	color:#011743;

	font-weight:bold;

	padding-bottom:8px;

	text-transform:uppercase;

}



td.form_search_txt{

	padding:10px 0px 20px 50px;

}



td.form_field{

	padding:2px 10px;

}



td.form_field2{

	padding:2px 7px;

}



td.form_field3{

	text-align:right;

	padding:4px 7px;

}



td.gak_content{

	padding-bottom:25px;

}



td.inner_content_pad_home{

	padding:7px;

}



td.content_small_table_home{

	/*padding:10px 14px 7px 14px;*/

	padding:14px 10px 12px 14px;

}

td.content_small_table_home_news{

	padding:13px 7px 7px 11px;

}

td.padding_news_photo{

	text-align:left;

	vertical-align:top;

	padding:10px 8px 8px 7px;

}

td.padding_news_content{

	padding:10px 8px 8px 0px;

}

td.news_details_btn{

	text-align:right;

	vertical-align:bottom;

}

td.padding_formations_title{

	background-color:#FFFFFF;

	font-weight:bold;

	padding:4px 5px 4px 45px;

}



td.padding_formations_title2{

	background-image:url(../img/bg_formation_title2.gif);

	background-repeat:repeat-y;

	padding:4px 5px 4px 0px;

}



td.padding_formations_text{

	background-color:#FFFFFF;

	padding:4px 20px 4px 0px;

}



td.img_diplome{

	padding:20px 4px 20px 26px;

}





/* SPAN */



span.section_name_large{

	font-size:11px;

	font-weight:bold;

	text-transform:uppercase;

}



span.section_name_small{

	text-transform:uppercase;

}



span.date-small{

	color:#000000;

	font-size:9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



span.bold-red{

	color:#970F00;

	font-weight:bold;

}



span.red{

	color:#970F00;

}



span.red_italic{

	color:#970F00;

	font-weight:normal;

	font-style:italic;

	text-transform:none;

}



span.reg{

	font-weight:normal;

}

span.bold{

	font-weight:bold;

}

span.italic{
	font-style:italic;

}

span.txt_upper{

	font-weight:bold;

	text-transform:uppercase;

}

/* DHTML TOOL TIP */

#dhtmltooltip{

	font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;

	position: absolute;

	width: 150px;

	border: 1px solid black;

	padding: 2px;

	background-color: lightyellow;

	visibility: hidden;

	z-index: 100;

	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/

}



@media print{

	.noprint { display:none; }

}table.table_grey_home_new {
	background-color:#b1b8c4;
	background-image:url(../img/bg_home_new.gif);
	background-repeat: repeat;
	width:100%;
}

