/********************************************************************
 ************************ Global ************************************
 ********************************************************************/ 

* { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:0; font-size:10px; border:0px; /*color:#4d4d4d;*/ }
body {  text-align: center;  background:#ebebeb ;   }
#header_contenu { margin-left: auto; margin-right: auto; width:1012px; height:146px; text-align: left; background:url('images/header.jpg') repeat-x; }
#contenu { margin-left: auto; margin-right: auto; width:1012px; text-align: left; font-size:10px;	min-height:650px;height:auto !important; height:650px; }
#header { margin-left: auto; margin-right: auto; width:100%; text-align: center; background:url('images/bg_header.jpg') repeat-x; color:#4D4D4D; }
#header1 {float:right; display:inline ; width:440px; height:29px; margin-right:7px; margin-top:36px; text-align:left;color:#4D4D4D;}
#header1 input {width:60px; ; border-style:solid; border-color:#999999; border-width:1px;padding-left:3px;color:#4D4D4D;}
#header2 {float:right; display:block; margin-top:58px; color:#4D4D4D;}
#footer {  float:left; display:block;margin-left: auto; margin-right: auto; width:100%; text-align: center; background:url('images/bg_lignerouge_bas2.jpg') repeat-x; color:#4D4D4D; }
#footer_contenu { float:none; display:block;  width:1012px; height:199px; text-align: left;color:#4D4D4D; margin:auto; }
.li_footer{background-color:#000000;margin-left:1px;padding-left:20px;_padding-left:10px;}
.clair{color:#808080;}
.taille_12 { font-size:12px;}
input{border-style:solid; border-color:#999999; border-width:1px;color:#4D4D4D; }
textarea{border-style:solid; border-color:#999999; border-width:1px;color:#4D4D4D;}
select{border-style:solid; border-color:#999999; border-width:1px;color:#4D4D4D;}
.erreur{ border-color:#FF0000;}
.margeG15 {margin-left:15px;}
.margeG10 {margin-left:10px;}
.margeG6T7 {margin-top:7px; margin-left:6px;}
.margG25T55 {margin-top:55px; margin-left:25px;}
.margG25T15 {margin-top:15px; margin-left:25px;}
.margG2T36 {margin-top:36px; margin-left:2px;}
.margG7B3L30 {margin-left:30px; margin-bottom:3px; float:left; display:inline; margin-top:15px;}
.margG7B3L20 { margin-bottom:3px;margin-left:20px;float:left; display:inline;margin-top:15px;}
.floatleft{display:inline; float:left;}


#haut_col{background-image:url(images/bg_exposant_top.jpg) ; width:1012px; height:17px; float:left; display:inline;}
#fond_col{background-image:url(images/bg_exposant_milieu.jpg) ; width:1012px; float:left; display:inline;min-height:640px;height:auto !important; height:640px;color:#4D4D4D;}
#bas_col{background-image:url(images/bg_exposant_footer.jpg) ; width:1012px; height:17px; float:left; display:inline;}



a:visited{color:#666666;text-decoration:none;}
a:actived{color:#666666;text-decoration:none;}
a{color:#666666; text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}

.blanc:visited{color:#FFFFFF;text-decoration:none;}
.blanc:actived{color:#FFFFFF;text-decoration:none;}
.blanc{color:#FFFFFF; text-decoration:none;}
.blanc:hover{color:#FFFFFF;text-decoration:underline;}

.rouge:visited{color:#FF0000;text-decoration:underline;font-weight:bold;}
.rouge:actived{color:#FF0000;text-decoration:underline;font-weight:bold;}
.rouge{color:#FF0000; text-decoration:underline;font-weight:bold;}
.rouge:hover{color:#FF0000;text-decoration:none;font-weight:bold;}

.gris:visited{color:#CCCCCC;text-decoration:none;}
.gris:actived{color:#CCCCCC;text-decoration:none;}
.gris{color:#CCCCCC; text-decoration:none;}
.gris:hover{color:#CCCCCC;text-decoration:underline;}


#haut_col_gauche_info {background-image:url(images/bg_page_infos247_colgauche_haut.jpg) ; width:700px; height:135px; float:left; display:inline;}
#haut_col_gauche_presse{background-image:url(images/titre_espacepresse.jpg) ; width:700px; height:60px; float:left; display:inline;}
#haut_col_gauche_formations{background-image:url(images/titre_formations.jpg) ; width:700px; height:60px; float:left; display:inline;}

#bloc_moteur { width:312px; height:96px;  background:url('images/bg_page_blocrech.jpg') no-repeat ; color:#4D4D4D;}
#haut_col_gauche{background-image:url(images/bg_page_colgauche_haut.jpg) ; width:700px; height:18px; float:left; display:inline;}
#fond_col_gauche{background-image:url(images/bg_page_colgauche_milieu.jpg) ; width:700px; float:left; display:inline;min-height:648px;height:auto !important; height:648px;color:#4D4D4D;}
#bas_col_gauche{background-image:url(images/bg_page_colgauche_bas.jpg) ; width:700px; height:18px; float:left; display:inline;}
.separateur{height:1px; background-color:#F47200; font-size:1px; margin-top:10px; margin-bottom:10px; float:left; display:inline; width:680px;margin-left:10px;}
.separateur_jaune{height:1px; background-color:#FDE400; font-size:1px; margin-top:10px; margin-bottom:10px; float:left; display:inline; width:680px;margin-left:10px;}

#reglette{font-size:9px;height:34px;text-align:center;margin-top:20px;float:left;width:700px;display:inline;color:#4D4D4D;}

#haut_col_gauche_recherche{background-image:url(images/bg_rechercheapprofondie-haut.jpg) ; width:700px; height:65px; float:left; display:inline;}
#fond_col_gauche_recherche{background-image:url(images/bg_recherche-milieu.jpg) ; width:700px; float:left; display:inline;min-height:570px;height:auto !important; height:570px;color:#4D4D4D;}
#bas_col_gauche_recherche{background-image:url(images/bg_recherche-bas.jpg) ; width:700px; height:27px; float:left; display:inline;}

#haut_col_droite{background-image:url(images/bg_page_coldroite_haut.jpg) ; width:312px; height:11px; float:left; display:inline;}

.haut_col_droite_info{background-image:url(images/bg_page_infos247_coldroite_haut.jpg) ; width:312px; height:60px; float:left; display:inline;}


#fond_col_droite{background-image:url(images/bg_page_coldroite_milieu.jpg) ; width:312px; float:left; display:inline;color:#4D4D4D;}
#bas_col_droite{background-image:url(images/bg_page_coldroite_bas.jpg) ; width:312px; height:11px; float:left; display:inline;}

.haut_col_droite{background-image:url(images/bg_page_coldroite_haut.jpg) ; width:312px; height:11px; float:left; display:inline;}
.fond_col_droite{background-image:url(images/bg_page_coldroite_milieu.jpg) ; width:312px; float:left; display:inline;color:#4D4D4D;}
.bas_col_droite{background-image:url(images/bg_page_coldroite_bas.jpg) ; width:312px; height:11px; float:left; display:inline;}


.cata_col_droite {background-image:url(images/bg_page_catalogueenligne.jpg) ; width:312px; height:250px; float:left; display:inline;color:#4D4D4D;}

/********************************************************************
 ************************ 2 Colonnes larges *************************
 ********************************************************************/ 

#contenu_1_2 { float:left; display:inline; width:532px; text-align: left;	min-height:650px;height:auto !important; height:650px;}
#contenu_2_2 { float:left; display:inline; width:480px; text-align: left;	}

/********************************************************************
 ************************ 2 Colonnes mode2  *************************
 ********************************************************************/ 

#contenu2_1_2 { float:left; display:inline; width:700px; text-align: left; background-color:#FFFFFF; min-height:650px;height:auto !important; height:650px;}
#contenu2_1_2_info { float:left; display:inline; width:700px; text-align: left; background:url(images/bg_info247-bloc01.jpg);  height:890px;}
#contenu2_1_2_inforss { float:left; display:inline; width:700px; text-align: left; background:url(images/bg_info247-bloc01rss.jpg);  height:890px;}
#contenu2_2_2 { float:left; display:inline; width:312px; text-align: left;	}

/********************************************************************
 ************************ Index *************************************
 ********************************************************************/
  
.bloc_info24_date { color:#b3b3b3; margin-bottom:5px;}
.bloc_info24_nom { color:#ffffff; margin-bottom:5px; font-weight:bold;}
.bloc_info24_nom2 { color:#ffffff; margin-bottom:5px; font-weight:bold;}

.bloc_info24_nom2 a:link { color:#b3b3b3; }
.bloc_info24_nom2 a:visited { color:#b3b3b3; }
.bloc_info24_nom2 a:hover { color:#b3b3b3; }


.bloc_info24_contenu { color:#cccccc; margin-bottom:5px;}

#index_cont1_bloc1  { float:left; display:inline; width:532px; height:380px; text-align: left;	background:url('images/bg_accueil_bloc01bis.jpg') no-repeat ;}
#index_cont1_bloc1_flash{ margin-left:6px; margin-top:6px; }
#index_cont1_bloc1_contenu{ margin-left:12px; margin-top:6px; width:508px; font-size:12px; color:#4D4D4D;}

#index_cont1_blocav2 { float:left; display:inline; width:532px; height:50px; text-align: left;	background:url('images/bg_accueil_bloc_presseformation.jpg') no-repeat ;}

#index_cont1_bloc2  { float:left; display:inline; width:532px; height:260px; text-align: left;	background:url('images/bg_accueil_bloc02bis.jpg') no-repeat ;}
#index_cont1_bloc2_1 { float:left; display:inline; width:276px; text-align: left; margin-left:18px; margin-top:7px; color:#4D4D4D; }
#index_cont1_bloc2_2 { float:left; display:inline; width:177px; text-align: left;	margin-left:30px; margin-top:7px;  color:#4D4D4D;}

#index_cont2_bloc1 { float:left; display:inline; width:480px; height:72px; text-align: left;	 }

#index_cont2_bloc2_1 { float:left; display:inline; width:282px; text-align: left; }
#index_cont2_bloc2_1_1 { float:left; display:inline; width:282px; height:130px; text-align: left;background:url('images/bg_accueil_bloc04.jpg') no-repeat ; }
#index_cont2_bloc2_1_2 { float:left; display:inline; width:282px; height:488px; text-align: left;background:url('images/bg_accueil_bloc05.jpg') no-repeat ; }
#index_cont2_bloc2_1_2_content {float:left; display:inline; width:258px; margin-top:60px; margin-left:12px; color:#4D4D4D; }

#index_cont2_bloc2_2 { float:left; display:inline; width:198px; text-align: left;	}
#index_cont2_bloc2_2_1 { float:left; display:inline; width:198px; height:443px; text-align: left;background:url('images/bg_accueil_bloc06.jpg') no-repeat ; }
#index_cont2_bloc2_2_1_content { float:left; display:inline; width:185px; margin-top:50px; margin-left:12px;color:#FFFFFF;}
#index_cont2_bloc2_2_2 { float:left; display:inline; width:198px; height:175px; text-align: left;background:url('images/bg_accueil_bloc07.jpg') no-repeat ; }

#index_contenu_bas { float:left; display:inline; width:1012px; text-align: left; }
#index_contenu_bas_1 { float:left; display:inline; width:338px; height:245px; text-align: left; background:url('images/bg_accueil_bloc08.jpg') no-repeat ; }
#index_contenu_bas_1_cont{float:left; display:inline; width:308px; margin-left:18px; margin-top:7px; color:#4D4D4D; }

#index_contenu_bas_2 { float:left; display:inline; width:337px; height:245px; text-align: left;	background:url('images/bg_accueil_bloc09.jpg') no-repeat ; }
#index_contenu_bas_2_cont{float:left; display:inline; width:308px; margin-left:18px; margin-top:7px;color:#4D4D4D; }

#index_contenu_bas_3 { float:left; display:inline; width:337px; height:245px; text-align: left;	background:url('images/bg_accueil_bloc09.jpg') no-repeat ; }
#index_contenu_bas_3_cont{float:left; display:inline; width:308px; margin-left:18px; margin-top:7px;color:#4D4D4D; }

#index_contenu_bas_pub { float:left; display:inline; width:1012px; text-align: left; background:url('images/bg_accueil-blocpubs.jpg') no-repeat ;	 height:100px; }

#index_recherche {border-style:solid; border-width:1px; border-color:#999999; width:200px;}

/********************************************************************
 ************************ HEADER ************************************
 ********************************************************************/
#header_bloc_erreur {float:left; disply:inline;color: red; width:210px;}
#header_bloc_erreur2 {float:left;display:inline; width:80px;}
#header_bloc_erreur3 {float:left; display:inline;}
#header_bloc_erreur4 {margin-left:25px;}

#header_co {float:left; display:inline; width:200px;}
#header_co2 {float:left; display:inline;width:125px;}
#header_co3 {float:left; display:inline;width:100px;}
#header_co4 {margin-left:5px;}
#header_co5 {margin-left:25px;}
#header_co6 {margin-left:5px;}

/********************************************************************
 ************************ FOOTER ************************************
 ********************************************************************/

#footer_logo{float:left; display:inline; margin-top:20px; margin-left:50px;}
#footer_logo2{float:left; display:inline; margin-top:20px; margin-left:30px; width:315px; background-color:#333333}
#footer_block1{float:left; display:inline; margin-top:45px; margin-left:15px; background-color:#FF0000;}
#footer_block1_ul{width:150px; color:#FFFFFF; list-style:none;}
#footer_block2{float:left; display:inline; margin-top:45px; margin-left:15px; background-color:#FF0000;}
#footer_block2_ul{width:200px; color:#FFFFFF; list-style:none;}

/********************************************************************
 ************************ ZOOM STAND ********************************
 ********************************************************************/

#zoom_stand{text-align:center; height:90px;}
#zoom_stand2{margin:auto; border:0px;}
#zoom_stand3{height:90px;}
#zoom_stand4{width:177px; height:200px;}

/********************************************************************
 ************************ VIDEO MOIS ********************************
 ********************************************************************/

#video_mois{height:37px;}
#video_mois_block{height:37px;}
#video_mois2{width:177px; height:200px;}

/********************************************************************
 ********************** BLOC INFO 24 ********************************
 ********************************************************************/

.bloc_info24_1{height:135px; overflow:hidden;}
.bloc_info24_2{float:left; width:100px; height:100px; text-align:center;}
.bloc_info24_3{float:left; width:145px;  height:30px; margin-left:5px;}
.bloc_info24_4{float:left; width:145px; height:70px; margin-left:5px;}
#bloc_info24_5{}
#bloc_info24_6{}

/********************************************************************
 ********************** Formations **********************************
 ********************************************************************/
 
.bloc_formation_photo 	{ float:left;display:inline;width:150px;color:#b3b3b3; margin-bottom:5px; margin-left:20px;}
.bloc_formation_date 	{ color:#b3b3b3; margin-bottom:5px;}
.bloc_formation_nom 	{ color:#000000; margin-bottom:5px; font-weight:bold;}
.bloc_formation_titre 	{ color:#000000; margin-bottom:10px; font-weight:bold;}
.bloc_formation_contenu { float:left;display:inline; color:#000000; margin-bottom:10px;}




div#contenu2_1_2 p label input[type="checkbox"] {
	margin-left: 27px;
	margin-top: 5px;
}

div[style="float:left; display:inline; width:83px; margin-left:15px;margin-top:-8px;"] {
	margin-top: -15px !important;
}

#resultat_recherche {display:none;margin:0;background-color:white;
	border-color:#999999;
	border-width:1px;
	border-bottom-style:solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	position:absolute;
	top:27px;left: 170px;width: 160px;}     
		#header_contenu{position: relative;}
	#favori{opacity: 0.9;filter: alpha(opacity = 90);display:none;width:270px;position:absolute;top:60px;left:205px;background-color:white;z-index: 5;}
#favori .principal {display: block; width: 230px;overflow: hidden;margin:5px;float: left;}  
#favori .supfav {float: right;margin: 5px;display: block;width: 11px;height: 11px;background-image: url(images/delete.png);border:none;} 
#index_recherche2{position: absolute;top: 10px;left: 170px;height:16px;width: 160px;}
#subrech{display: inline-block;width:78px;height: 18px;background-image: url(images/ok_recherche3.png);position: absolute;top: 11px;left: 346px; }
a.fxsubmit{
	display:inline-block;height: 12px;padding: 1px;
	width: 190px;
	text-align: center;
	text-decoration: none;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    
    background-color: #D4D0C8;
}
#fleche{background-image: url(images/fleche.png);width:9px; height:5px ;position: absolute;top: -5px;left: 0px;opacity: 0.9;filter: alpha(opacity = 90);}


object#flash-categories {
	margin: 8px 0 0 23px;
}


