body {margin:0px;padding:0px;background:#d5d3b8;font-family:Tahoma;font-size:11px;color:#000000;}

#maindiv {/*width:743px;*/width:1000px;margin:0 auto;}
#main {/*width:735px;*/width:980px;float:left;border-left:4px solid #b8b69e;border-right:4px solid #b8b69e;background:#FFFFFF;padding-bottom:35px;}

.floatleft {float:left;}

/*==============================top-navigation-css-start====================================*/

/*SNG modif padding top et left*/
.toplogodiv {/*width:473px;*/width:650px;float:left; padding-left:10px; padding-top:4px;}

.searchdiv {/*width:218px;*/width:280px;float:left;padding-left:17px;margin-top:11px;background:url(../images/search-separator.gif) left no-repeat;padding-top:3px;}

.headertextbox{width:130px;float:left;margin:0px;padding:0px;height:16px;border:#d4d0c8 1px solid;font-family:Tahoma;font-size:11px;color:#6f6e6e;line-height:13px;padding-top:2px;margin-top:4px;}

.header_search_btndiv{width:38px;float:left;text-align:right;padding-top:4px;}

.advance-searchdiv{width:130px;float:left;color:#0978bf;font-size:11px;padding-top:3px;}
.advance-searchdiv a {text-decoration:underline;color:#0978bf;}
.advance-searchdiv a:hover{text-decoration:none;color:#0978bf;}

#topmenubg{background:url(../images/top-menu-bg.gif) repeat-x;height:49px;float:left;/*width:709px;*/width:954px;margin-top:10px;padding-left:26px;padding-top:16px;margin-bottom:0px;}

#maincontentdiv{/*width:735px;*/width:980px;float:left;}

#topmenubg * {padding:0px;}

img#bulles_menu_accueil {margin-left:40px;margin-right:40px;}
img#bulles_menu_recrutement {margin-left:25px;margin-right:25px;}
img#bulles_menu_references {margin-left:30px;margin-right:30px;}
img#bulles_menu_faq {margin-left:40px;margin-right:40px;}
img#bulles_menu_contact {margin-left:20px;}

/*===============================top-navigation-css-end=====================================*/

/*====================================banner-css-start======================================*/
.banner {background:url(../images/banner.jpg) no-repeat;/*width:387px;padding-left:348px;*/height:209px;float:left;/*width:566px;padding-left:169px;*/width:980px;}

.box-top-img {height:10px;float:left;}

#bannercontentmaindiv_b {padding-left:414px;width:179px;float:left;}
#bannercontentmaindiv_g {width:179px;float:left;}

.box-top-title {height:52px;width:148px;font-size:15px;font-weight:bold;color:#ffffff;margin-bottom:10px;text-align:center;}
.box-top-title a {color:#ffffff;text-decoration:none;}
.box-top-title a:hover {color:#000000;text-decoration:underline;}

.right-shadow {/*padding-top:4px;height:10px;*/padding-top:0px;float:left;height:7px;}

#blue a:hover, #green a:hover, #orange a:hover {color:#000000;}

/********************************** Blue Box ****************************/

.blue_box {width:157px;float:left;background:#3d5092;margin-top:37px;padding-left:14px;/*Modif Romainpadding-top:79px;*/padding-top:10px;}

.b-contentdiv {width:114px;float:left;padding-left:9px;padding-right:25px;padding-top:10px;background:url(../images/blue-tab-mid-bg.gif) repeat-y;font-size:10px;color:#000000;line-height:11px;padding-bottom:7px;}
.morelink_blue {font-family:Tahoma;color:#3d5092;}
.morelink_blue a {font-family:Tahoma;font-size:10px;color:#3d5092;text-decoration:none;}
.morelink_blue a:hover {font-family:Tahoma;font-size:10px;color:#3d5092;text-decoration:underline;}
.b-bottom-bg {width:171px;background:#3d5092; /*height:13px;*/height:9px;padding-bottom:2px;float:left;}

/**************************** Green Box *******************************/

.green_box{width:157px;float:left;background:#3ab54a;margin-top:37px;padding-left:14px;/*padding-top:79px;*/padding-top:10px;}
.g-contentdiv {width:114px;float:left;padding-left:9px;padding-right:25px;padding-top:10px;background:url(../images/green-tab-mid-bg.gif) repeat-y;font-size:10px;color:#000000;line-height:11px;padding-bottom:7px;}
.morelink_green {font-family:Tahoma;color:#36bd1e;}
.morelink_green a {font-family:Tahoma;font-size:10px;color:#36bd1e;text-decoration:none;}
.morelink_green a:hover {font-family:Tahoma;font-size:10px;color:#36bd1e;text-decoration:underline;}
.g-bottom-bg {width:171px;background:#3ab54a;/*height:13px;*/height:9px;padding-bottom:2px;float:left;}

/****************************************** Orange Box *******************************/

.orange-main-box {width:182px;float:left;}
.orange-box{width:157px;float:left;background:#f7941d;margin-top:37px;padding-left:14px;/*padding-top:79px;*/padding-top:10px;}
.o-contentdiv{width:114px;float:left;padding-left:9px;padding-right:25px;padding-top:10px;background:url(../images/orange-tab-mid.gif) repeat-y;font-size:10px;color:#000000;line-height:11px;padding-bottom:7px;}
.morelink_orange{font-family:Tahoma;color:#f7941d;text-decoration:none;}
.morelink_orange a{font-family:Tahoma;font-size:10px;color:#f7941d;text-decoration:none;}
.morelink_orange a:hover{font-family:Tahoma;font-size:10px;color:#f7941d;text-decoration:underline;}
.o-bottom-bg{width:171px; background:#f7941d;height:9px;padding-bottom:2px;float:left;}

/*==================================banner-css-end=============================================*/


/*******************************************maincontent-css-start***********************************************/
#main_contentdiv {/*width:683px;*/width:928px;float:left;padding-left:17px;padding-right:35px;}

.left_contentdiv {width:450px;float:left;}/*width:351*/
.lcd_monitor {
width:306px;
float:left;
border-top:1px solid #dddddd;
margin-top:45px;
padding-top:14px;
padding-left:14px;
font-size:11px;

}
a
{
color:#39b54a;
text-decoration:underline;
}
a:hover
{
color:#39b54a;
text-decoration:none;
}
/**********************************************Upcoming-Webinars-css-start***********************************/
.monitordiv
{
width:77px;
float:left;
}
.webinarsmaindiv
{
width:400px;
float:left;
margin-top:24px;
}
.webinars_left_topcorn
{
background:url(../images/webinars-left-top-corn.gif) no-repeat left;
width:2px;
height:2px;
float:left;
}
.webinars_right_topcorn
{
background:url(../images/webinars-right-top-corn.gif) no-repeat right;
width:320px;
height:2px;
float:left;
}
.webinars_top_mid
{
background:url(../images/webinars-top-mid.gif) repeat-x;
float:left;
width:318px;
float:left;
font-size:1px;
}
.webinars_content_div
{
background:url(../images/webinars-content-bg.gif) repeat-y;
width:286px;
float:left;
padding-left:14px;
padding-top:14px;
padding-right:20px;
padding-bottom:25px;
}
.webinars_bottom_leftcorn
{
background:url(../images/webinars-left-bottom-corn.gif) no-repeat left;
width:3px;
height:4px;
float:left;
}
.webinars_bottom_rightcorn
{
background:url(../images/webinars-bottom-right-corn.gif) no-repeat right;
width:320px;
height:4px;
float:left;
font-size:1px;
}
.webinars_bottom_mid
{
background:url(../images/webinars-bottom-mid.gif) repeat-x;
width:317px;
float:left;
}
h2
{
font-size:12px; 
font-weight:bold; 
color:#000000; 
margin:0px; 
padding:0px;
border-bottom:1px solid #222222;
padding-bottom:5px;
margin-bottom:7px;
}
.upcoming_bluefont
{
color:#247acd;
width:80%;
float:left;
}
/* Ajouté upcoming_bluefont a par SNG : */
.upcoming_bluefont a
{
color:#247acd;
text-decoration:none;
}
.upcoming_bluefont a:hover
{
color:#247acd;
text-decoration:underline;
}
.upcoming_datefont
{
padding-top:5px;
padding-left:20px;
font-family:Tahoma;
font-size:10px;
width:200px;
float:left;
}

.upcoming_main_contentdiv
{
width:285px;
float:left;
padding-top:13px;
}
.upcoming_contentpad
{
float:left;
padding-top:13px;
}
.upcoming_pdficon
{
width:20px;
float:left;
}
/**********************************************Upcoming-Webinars-css-end***********************************/
/**********************************************right-navigation-css-start***********************************/
.right_navdiv
{
width:451px; /* SNG : old : 351*/
float:left;
margin-top:12px;
margin-left:12px;
}
.course_left_topcorn
{
background:url(../images/left-top-corn.gif) no-repeat;
width:4px;
height:4px;
float:left;
}
.course_right_topcorn
{
background:url(../images/right-top-corn.gif) no-repeat right;
width:452px;
float:left;
height:4px;
}
.course_top_mid
{
background:url(../images/top-mid.gif) repeat-x;
width:448px;
float:left;
height:4px;
font-size:1px;
}
.course_content_mid
{
background:url(../images/course-content-mid.gif) repeat-y;
width:439px;
float:left;
padding-left:13px;
padding-bottom:18px;
}
.course_left_bottom
{
background:url(../images/left-bottom-corn.gif) no-repeat;
width:4px;
height:4px;
}
.course_right_bottom
{
background:url(../images/rightbottom-corn.gif) no-repeat right;
width:452px;
float:left;
height:4px;
}
.course_bottom_mid
{
background:url(../images/bottom-mid.gif) repeat-x;
width:448px;
float:left;
font-size:1px;
}
.course_content_left
{
width:190px;
}
.course_content
{
margin:0px;
padding:0px;
float:left;
}
.course_content ul
{
margin:0px;

padding:0px;
margin-top:26px;
border-top:1px solid #dddddd;
padding-top:11px;
float:left;
}
.course_content li
{
margin:0px;
padding:0px;
list-style:none;
background:url(../images/blue-arrow.gif) no-repeat left;
padding-left:15px;
color:#000000;
text-decoration:none;
line-height:20px;
background-position:0px 6px;
}
.course_content li a
{
margin:0px;
padding:0px;
list-style:none;
color:#000000;
text-decoration:none;
}
.course_content li a:hover
{
margin:0px;
padding:0px;
list-style:none;
color:#000000;
text-decoration:underline;
}
/*****************************************newscssstart*********************************************/
.mew_content_maindiv
{
width:332px;
float:left;
margin-top:16px;
margin-left:18px;
}
.new_div_leftmargin
{
float:left;
margin-left:12px;
}
.news_maindiv
{
margin-top:20px;
width:328px;
float:left;
border-top:1px solid #dddddd;
padding-top:14px;
color:#000000;
font-size:11px;
}
.news_datefont
{
color:#7f7e83;
font-size:10px;
line-height:17px;
}
.news_contentpad
{
padding-top:10px;
}
/*********************************************footer*************************************************/
#footer_maindiv
{
border-top:5px solid #606060;
width:955px;/*710*/
padding-top:14px;
float:left;
margin-top:13px;
padding-left:25px;
}
.footerdiv_left
{
width:509px;
float:left;
}
.footerdiv_right
{
width:201px;
float:left;
}

.b-bottom-img
{
background:url(../images/blue-tab-bottom.gif) no-repeat top;
width:148px;
float:left;
height:6px;
font-size:1px;
}

.g-bottom-img
{
background:url(../images/green-tab-bottom.gif) no-repeat top;
width:148px;
float:left;
height:6px;
font-size:1px;
}
.o-bottom-img
{
background:url(../images/orange-tab-bottom.gif) no-repeat top;
width:148px;
float:left;
height:6px;
font-size:1px;
}
p
{
margin:0px;
padding:0px;
}
img {
border:0px;}
h1 {
font-family:Tahoma;
font-size:18px;
color:#6f6e6e;
text-decoration:none;
}
fieldset ol li {
	list-style:none;
	clear:left;
	margin:5px 0;
}
fieldset ol li label {
	margin-left:20px;
	margin-right:25px;	
}
fieldset ol li .label_left {
	width:80px;
	display:block;
	float:left;
	padding-top:4px;
	margin-left:0px;
}
fieldset legend {
	color:blue;
	margin-left:5px;
}

/*=============================== Formations ================================*/

#formation ul li {padding-top:30px;list-style-type:none;clear:both;}


/*=============================== Detail formtion ========================SNG*/
.course_content_detail_formation
{
margin:0px;
padding:0px;
}
.course_content_detail_formation ol ol ol li
{
list-style:disc;
margin:0px;
padding:0px;
}
.liste_alpha
{
list-style:lower-alpha;
color:rgb(0,112,192);
font-weight:bold;
}
.liste_texte
{
margin:0px;
padding:0px;
font-size:12px;
color:black;
font-weight:normal;
}
.liste_titre2
{
/*border:1px solid rgb(23,54,93);*/
font: 15px arial ;
color: rgb(23,54,93);
font-weight:bold;
}
.liste_titre
{
margin-left:11px;
padding:0px;
}
.liste_titre ol
{
margin-left:8px;
margin-right:3px;
padding:0px;
}
.liste_titre li {
margin-top:6px;
font-size:13px;
}
.image_titre_formation {
	padding-right:10px;
	float:left;
	width:70px;
	vertical-align:middle;
}
/*.course_content_detail_formation ol
{
margin:0px;
padding:0px;
border-top:1px solid #dddddd;
}
.course_content_detail_formation ol ol
{
margin:20px;
padding:0px;
}

border:1px solid #000000;

.course_content_detail_formation li
{
margin:0px;
padding:0px;
list-style:none;
background:url(../images/blue-arrow.gif) no-repeat left;
padding-left:15px;
color:#000000;
text-decoration:none;
line-height:20px;
background-position:0px 6px;
}
*/

/*=====================================================*/
/*					sallesformation.php				   */
/*=====================================================*/

#sallesformation {
margin-left:200px;
}

#sallesformation img {
float:left;
margin:10px;
}

#sallesformation img.retour {
clear:left;
}

/*=====================================================*/
/*					dif.php				   */
/*=====================================================*/

#dif h2 {margin-top:20px;}
#dif p {margin-top:10px;}

a.source {float:right;font-style:italic;}

/*********************************references*******************/
/* Romain le 04/08/2010*/

.pres_site {width:260px;border:1px solid grey;padding:5px;margin:5px;margin-left:30px;float:left;}
.pres_site image {border:none;padding:5px;}
p.contact {clear:left;}
.separator {clear:left;}
