/***************************************************************************************************************************************/
/*******************************************************     STRUCTURE DU SITE    ******************************************************/
/***************************************************************************************************************************************/

/******************************************************/
/*************    CONTENEURS PRINCIPAUX    ************/
/******************************************************/
html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	text-align:center;
	background-color : #ffffff;
	background-image:none;
}
#conteneur {
	margin:0;
	padding:0;
	width:580px;
	text-align:left;
}
#haut {
	float:none;
	margin:0;
	padding:0;
	width:600px;
	height:150px;
}
#milieu {
	float:none;
	margin:10px 0 0 0;
	padding:5px 7px 0 7px;
	width:600px;
        background-color : #ffffff;
	background-image:none;
}
#bas {
	display:none;
}
.align_gauche {
	float:left;
	border:0;
	padding:0 10px 0 0;
}
#align_gauche {
	float:left;
	border:0;
	padding:0 10px 0 0;
}

/******************************************************/
/*************    HAUT   ******************************/
/******************************************************/	
#haut_bandeau {
	display:none;
}
#haut_bandeau_print {
	display:block;
	margin:0 0 0 7px;
	padding:0;
	height:100px;
	width:620px;
}
#haut_menu {
	float:none;
	margin:0 0 0 7px;
	padding:0;
	width:600px;
	background-image:none;
	text-align:left;
	height :25px;
}
#logo {
	float:left;
	margin:0;
	padding:0;
	width:265px;
	height:119px;
}
#logo a {
	float:left;
	margin:0 0 20px 23px;
	padding:0;
	width:265px;
	height:119px !important;
	height:80px;
}
#recherche {
	display: none;
}
#recherche  form{
	display: none;
}
#recherche_plus {
	display: none;
}

/******************************************************/
/*************    MENU HAUT   *************************/
/******************************************************/
#menu_haut {
	display: none;
}
#menu_haut li {
	display: none;
}

/******************************************************/
/*************    MILIEU FOND BAS   *******************/
/******************************************************/
#milieu_fond_bas {
	display:none;
}
/******************************************************/
/*************    ACCUEIL   ***************************/
/******************************************************/

/*************    PRINCIPAUX  *************************/
#contenu_home {
	float:left;
	margin:0 0 0 -10px !important;
	margin : 0 0 0 -20px;
	padding:0 0 0 7px;
	width:600px !important;
	width:600px;
	background-color:#ffffff;
	background-image:none;
}
#contenu_home_haut {
	/*float:left;
	margin:0 0 0 -3px;
	padding:0px 0 0 0px !important;
	padding:0px;
	width:600px;
	background-color:#ffffff;*/
	display:none;
}
#contenu_home_milieu {
	float:left;
	margin:0;
	padding:0;
	width:620px !important;
	width:620px;
	background-color:#ffffff;
}
#contenu_home_bas {
	float:left;
	margin:0;
	padding:10px;
	width:700px !important;
	width:300px;
	background-color:#FFFFFF;
}
#contenu_home_bas_conteneur_fond {
	float:left;
	margin:0;
	padding:0;
	width:620px;
	background-image:none;
	background-color:#ffffff;
}


/*************    HAUT  *******************************/
#contenu_home_haut_gauche {
	float:left;
	margin:0px;
	padding:0;
	width:560px;
	background-color:#ffffff;
}
#contenu_home_haut_droite {
	display: none;
}
.contenu_home_haut_droite_contenu {
	float:left;
	margin:0;
	padding:0;
	width:176px;
}
/*************    MILIEU  *****************************/
.contenu_home_milieu_gauche {
	float:left;
	margin:0;
	padding:0 0 0 0;
	width:310px !important;
	width:300px;
	height:150px;
	background-image:none;
	background-color:#ffffff;
}
/*Pour IE 7 */
* + html .contenu_home_milieu_gauche {
	height:155px;
}
.contenu_home_milieu_gauche p.bodytext {
	padding:0 0 0 12px !important;
	padding:0;
	margin:10px 12px 0 0;
	float:left;
	width:132px;
}
.contenu_home_milieu_gauche img {
	padding:10px 0 0 10px;
	float:left;
}
.contenu_home_milieu_gauche_titre {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:259px;	
	height:23px;
	background-color :#2159A6;
}
.contenu_home_milieu_gauche_contenu {
	float:left;
	margin:10px 0 0 0;
	padding:2px 10px 10px 10px;
	width:250px;
	height:95px;
	background-image : none;
}
.contenu_home_milieu_gauche_contenu_image img{
	padding: 0;
}
.contenu_home_milieu_gauche_contenu_image {
	float:left;
	margin:0;
	padding:0;
	width:96px;
}
.contenu_home_milieu_gauche_contenu_texte {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:124px;
}
#contenu_home_milieu_droite {
	float:left;
	margin:0;
	padding:0;
	width:640px;
	width:640px !important;
	height:150px;
	background-color : #ffffff;
}
.contenu_home_milieu_droite_titre {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:640px;	
	height:23px;
	background-color :#2159A6;
}
.contenu_home_milieu_droite_contenu {
	float:left;
	margin:0 0 0 10px;
	padding:10px !important;
	padding:10px 10px 0 10px;
	height:95px;
	width:580px !important;	
	width:580px;	
	background-color:#FFFFFF;
	background-image:none;
}
.contenu_home_milieu_droite_contenu_txtimg  {
	float:left;
	margin:-15px 0 0 0px !important;
	margin:-15px 0 0 -10px;	
	padding:0px 0 0 0;
	width:300px;	
}
* html .contenu_home_milieu_droite_contenu_txtimg  img{
	padding-left:10px !important;
	padding-left:15px;
	padding-top:0px;
}
.contenu_home_milieu_droite_contenu_txtimg_texte  {
	float:left;
	margin:15px 0 0 -10px;
	padding:0;
	width:250px;
}
.contenu_home_milieu_droite_contenu_txt  {
	float:left;
	margin:0;
	padding:0;
	width:164px;	
}
.contenu_home_milieu_droite_contenu_txt_texte  {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:154px;
}
#contenu_home_milieu_droite .csc-textpic-image img {
        margin : 0 0 0 -2px;
}

/*************    BAS  ********************************/
#contenu_home_bas_gauche {
	float:left;
	margin:0 10px 0 0;
	padding:10px;
	width:320px;
	background-color:#e50f9f;
}
.contenu_home_bas_gauche img {
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
.contenu_home_bas_gauche img.align_gauche {
	border-style:none;
	border-width:1px;
	border-color:#000000;
}
#contenu_home_bas_droite {
	float:left;
	margin:0;
	padding:10px;
	width:240px;
	background-color:#ff7300;
}
.contenu_home_bas_droite img.align_gauche {
	border-style:none;
	border-width:1px;
	border-color:#000000;
}

/******************************************************/
/*************    INTER   *****************************/
/******************************************************/

/*************    PRINCIPAUX  *************************/
#contenu_inter {
        height:auto;
	float:none;
	margin: -10px 0 0 0;
	padding:0px 0 0 0;
	width:580px;
	background-color:#FFFFFF;
	background-image:url(../images/BBD75E/fond_colonne_gauche.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
#contenu_inter_principal {
	float:none;
	margin:0;
	padding:0 18px 0 0;
	width:580px;
}
#contenu_inter_chemindefer {
	display: none;
}
#contenu_inter_contenu {
	float:none;
	margin:0 0 0 0;
	padding:0;
	width:580px !important;
	width:624px;
}
#contenu_inter_contenu form{
	float:none;
}
#contenu_inter_droite {
	display: none;
}
/*************    CONTENU IMPRESSION  *****************/
#contenu_inter_impression {
	display: none;
}
	
/*************    CONTENU PRINCIPAL  ******************/
#contenu_inter_contenu_gauche {
	display: none;
}
#contenu_inter_contenu_droite {
	float:left;
	margin:0 0 0 0;
	padding:0 0 20px 15px;
	width:480px;
	background-color:#FFFFFF;
	
}
#contenu_inter_contenu_contenu {
	float:none;
	margin:0;
	padding:0 0 0 15px;
	width:480px;
	background-color:#FFFFFF;
}

/*************    CONTENU COLONNE DROITE  *************/
.bloc_droite {
	float:left;
	margin:0 0 5px 0;
	padding:0;
	width:165px;
}
.bloc_droite img {
	padding:0px 0 7px 0;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
.bloc_titre_magazine {
	float:left;
	margin:0 0 5px 0;
	padding:7px 5px 7px 5px;
	width:155px;
	border-style:solid;
	border-width:0 0 5px 0;
	border-color:#FFFFFF;
	text-align:center;
}
.bloc_contenu_magazine {
	float:left;
	margin:0;
	padding:10px;
	width:145px;
	background-color:#e50f9f;
}
.bloc_droite_magazine  {
	float:left;
	margin:0;
	padding:0;
	width:165px;
	background-color:#e50f9f;
}
.bloc_titre_horsserie {
	float:left;
	margin:0 0 5px 0;
	padding:7px 5px 7px 5px;
	width:155px;
	background-color:#ff7300;
	border-style:solid;
	border-width:0 0 5px 0;
	border-color:#FFFFFF;
	text-align:center;
}
.bloc_contenu_horsserie {
	float:left;
	margin:0;
	padding:10px;
	width:145px;
	background-color:#ff7300;
}
.bloc_droite_horsserie  {
	float:left;
	margin:0;
	padding:0;
	width:165px;
	background-color:#ff7300;
}
.bloc_titre_enplus {
	float:left;
	margin:0 0 5px 0;
	padding:7px 5px 7px 5px;
	width:155px;
	border-style:solid;
	border-width:0 0 5px 0;
	border-color:#FFFFFF;
	text-align:center;
}
.bloc_contenu_enplus {
	float:left;
	padding:10px;
	width:145px;
}
.bloc_droite_enplus  {
	float:left;
	margin:0;
	padding:0;
	width:165px;
}
.bloc_titre_recherche {
	float:left;
	margin:0 0 0 0;
	padding:7px 5px 7px 5px;
	width:155px;
	border-style:solid;
	border-width:0 0 5px 0;
	border-color:#FFFFFF;
	text-align:center;
}
.bloc_droite_recherche  {
	float:left;
	margin:0;
	padding:0;
	width:165px;
}


/*************    TITRE PAGE  *************************/

h1.titre_page {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
#titre_page {
	margin:0;
	padding:20px 20px 10px 20px;
	background-color:#FFFFFF;
	float:none;
}


/*************    FORMULAIRE  *************************/
/*.form_mail_droite{
	float:left;
	
}*/