/**************************************************************************************************************************************/
/*                                                    HABILLAGE GENERAL                                                               */
/**************************************************************************************************************************************/




/*************** CONTENEURS GENERAUX **************************************************************************************************/
#global {
     margin-left: auto;
     margin-right: auto;
     width:950px; 
     text-align: left; /* on rétablit l'alignement normal du texte */
} 
#general {
	margin:0;
	padding:0;
	float:left;
	width:950px;
	background-image:url(../images/interface/fond.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
#top {
	margin:0;
	padding:0;
	float:left;
	width:435px;
	_width:950px;
	background-image:url(../images/interface/bandeau_top_sdis.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#000000;
	padding:0 0 0 515px;
}
#left {
	margin:0;
	padding:0;
	float:left;
	clear:both;
	width:310px;
}
#right {
	margin:0;
	padding:0;
	float:left;
	width:640px;
}
#bottom {
	margin:0;
	padding:0;
	float:left;
	width:950px;
	background-image:url(../images/interface/fond_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:76px;
}
#bottom_accueil {
	margin:0;
	padding:0;
	float:left;
	width:950px;
	background-image:url(../images/interface/fond_bottom_accueil.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:65px;
	_height:45px;
}
#bandeau_print {
	display:none;
}
#right_rubrique {
	display:none;
}

/*************** TOP : CONTENEURS *****************************************************************************************************/
#top_langue {
	margin:0;
	padding:3px 15px 3px 0;
	float:right;
}
#top_recherche {
	margin:0;
	padding:2px 10px 3px 5px;
	float:right;
}

/*************** LEFT : CONTENEURS ****************************************************************************************************/

#left_logo {
	margin:0;
	padding:0;
	float:left;
	width:310px;
	height:75px;
}
#left_anim {
	margin:0;
	padding:0;
	float:left;
	width:310px;
}
#left_menu {
	margin:0;
	padding:0;
	float:left;
	width:310px;
}
#left_sousmenu {
	margin:0;
	padding:20px 0 0 0;
	float:left;
	width:310px;
	background-color:#FFFFFF;
	background-image:url(../images/interface/sousmenu_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#left_actu {
	margin:20px 0 0 10px;
	_margin:20px 0 0 5px;
	padding:0;
	float:left;
	width:290px;
	background-color:#cb1f15;
	background-image:url(../images/interface/cadre_actu_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#actu_content {
	margin:10px 10px 0 10px;
	padding:10px 0 5px 0;
	border-style:solid;
	border-width:1px 0 0 0;
	border-color:#FFFFFF;
	background-color:#cb1f15;
	overflow:hidden;
}

/*************** RIGHT : CONTENEURS ***************************************************************************************************/
#right_top {
	margin:0;
	padding:0;
	float:left;
	width:640px;
	height:75px;
}
/*************** RIGHT_NAV : CONTENEURS ******************/

#right_nav {
	margin:0;
	padding:0 0 0 11px;
	float:left;
	background-image:url(../images/bandeau_haut/photo1_middle.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:629px;
}
#right_menu {
	margin:0;
	padding:26px 0 0 0;
	float:left;
	width:629px;
}
#right_chemin {
	margin:0;
	padding:10px 20px 10px 0;
	float:left;
	width:620px;
}
#right_titre {
	margin:0;
	padding:0;
	float:left;
	width:627px;
}
#right_titre_home {
	margin:0;
	padding:0;
	float:left;
	width:626px;
}
#right_inter_titre {
	margin:0;
	padding:0;
	float:left;
	width:595px;
	background-image:url(../images/interface/pointilles4.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#right_soustitre {
    margin:0;
	padding:0 55px 0 0;
	float:right;
}
/*************** RIGHT_NAV : CONTENEURS ******************/

#right_contenu {
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	padding:0;
	float:left;
	width:600px;
	text-align:justify;
}


/*************** BOTTOM : CONTENEURS **************************************************************************************************/

#bottom_menu_accueil {
	margin:0 0 0 330px;
	_margin:0 0 0 165px;
	padding:50px 0 0 0;
	float:left;
	clear:both;
	width:580px;
	text-align:center;
}
#bottom_imprimer {
	margin:0 0 0 330px;
	_margin:0 0 0 170px;
	padding:0;
	float:left;
	width:580px;
}
#impression_page {
	margin:10px 0 0 10px;
	padding:0 163px 0 0;
	_padding:0 95px 0 15px;
	float:left;
}
#envoi_page {
	margin:10px 0 0 0;
	padding:0 163px 0 0;
	_padding:0 120px 0 40px;
	float:left;
}
#haut_page {
	margin:10px 10px 0 0;
	padding:0 0 0 0;
	float:left;
}
#bottom_menu {
	margin:0 0 0 330px;
	_margin:0 0 0 165px;
	padding:15px 0 0 0;
	float:left;
	clear:both;
	width:580px;
	text-align:center;
}

/**************** CONTENT *************************************************************************************************************/
#article {
    float:left;
	margin:0;
	padding:10px 0 0 10px;
	width:575px;
	_width:585px;
}
/**************** ARTICLE AVEC 1 PHOTO ***************************/

#article_1photo {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:575px;
}
#article_1photo_contenu {
	float:left;
	margin:0;
	padding:0;
	width:350px;
}
#article_1photo_photo {
	float:left;
	margin:0;
	padding:0 0 0 15px;
	width:200px;
}

/**************** ARTICLE SANS PHOTO ******************************/
#article_sansphoto {
         float:left;
	margin:0;
	padding:3px 0 0 0;
	width:575px;
}

#article_sansphoto .csc-textpic-text {
         	background-image:url(../images/interface/pointilles.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:15px 0 0 0;
}

#article_sansphoto .csc-textpic-image {
	padding:15px 0 0 0;
}
/**************** ARTICLE TEXTE + IMAGE ***************************/
#article_contenu {
    float:left;
	margin:0;
	padding:0;
	width:350px;
}
#article_photo {
	float:left;
	margin:0;
	padding:0 0 0 15px;
	width:200px;
}
#article_photo_images {
    float:left;
	margin:0;
	padding:0 0 15px 0;
	width:200px;
}
#article_photo_ensavoirplus {
    float:left;
	margin:0;
	padding:28px 0 0 0;
	width:199px;
	background-image:url(../images/interface/ensavoirplus_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#ensavoirplus_content {
	float:left;
	margin:0;
	padding:10px 10px 0 10px;
	width:177px;
	_width:199px;
	border-style:solid;
	border-width:0 1px 0 1px;
	border-color:#ff714d;
	text-align:left;
}

/**************** ARTICLE TEXTE SANS IMAGE ************************/
#article_presentation {
    float:left;
	margin:0;
	padding:10px 0 0 0;

}

/**************** ARTICLE 4 COLONNE *******************************/
#article_4colonnes {
    float:left;
	margin:0;
	padding:10px 0 0 0;
	width:585px;
}
.article_colonne {
    float:left;
	margin:0;
	padding:10px 10px 0 0;
	width:135px;
	_width:145px;
	text-align:justify;
}

/*************** TOUTES LES ACTUALITES ***************************/
#article_pagination {
    float:left;
	margin:0;
	padding:0;
	width:575px;
	text-align:center;
}
#touteslesactus {
    float:left;
	margin:0;
	padding:10px 0 0 0;
	width:575px;
	background-image:url(../images/interface/pointilles.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#actu_resume {
    float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	width:565px;
	_width:555px;
	background-image:url(../images/interface/pointilles.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#actu_resume img {
         float:left;
	margin:0 10px 0 0;
	padding:0;
}
/* plus utilise */
#actu_resume_image {
    float:left;
	margin:0;
	padding:0 10px 0 0;
	width:75px;
}
/* plus utilise */
#actu_resume_contenu {
    float:left;
	margin:0;
	padding:0;
	width:485px;
}

/*************** RECHERCHE **************************************/
#recherche_affichage {
    float:left;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	padding:0;
	width:575px;
	_width:580px;
}
#recherche_module {
    float:left;
	margin:-5px 0 0 0;
	_margin:0 0 0 0;
	padding:10px 10px 10px 10px;
	width:555px;
	background-color:#eeeeee;
}
#recherche_nb_results {
    float:left;
	margin:0;
	padding:15px 0 15px 10px;
	width:565px;
	background-image:url(../images/interface/pointilles.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#recherche_resultats {
    float:left;
	margin:0;
	padding:10px 0 15px 0;
	width:575px;
	background-image:url(../images/interface/pointilles.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#recherche_pagination {
    float:left;
	margin:0;
	padding:10px 0 5px 10px;
	width:555px;
	text-align:center;
}
#recherche_module_formulaire {
    float:left;
	margin:0;
	padding:0;
	width:400px;
}
#recherche_module_avance {
    float:left;
	margin:0;
	padding:5px 0 0 0;
	width:155px;
}

/*************** HOME ******************************************/
#home_actualite {
	float:left;
	margin:0;
	padding:0 0 0 0;
	width:600px;
}
#home_actualite_contenu {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:395px;
}
#home_actualite_image {
	float:left;
	margin:0;
	padding:0 0 0 15px;
	width:160px;

}
#home_autre {
	float:left;
	margin:0;
	padding:30px 0 0 0;
	width:600px;
	clear:both;
	background-image:url(../images/interface/cadre_inter2.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
}
#home_autre_point {
	float:left;
	margin:0;
	padding:0 10px 0 10px;
	width:600px;
	background-image:url(../images/interface/pointilles_v.gif);
	background-position:225px 0;
	background-repeat:repeat-y;
}
#cdis {
	float:left;
	margin:0;
	padding:0 0 0 0;
	width:200px;
}
#choix_centre {
	float:left;
	margin:0;
	text-align:center;
}
#d_intervention {
	float:left;
	margin:0;
	padding:0 0 0 30px;
	width:340px;
}
#d_intervention_resume {
	float:left;
	margin:0;
	padding:0;
	width:340px;
}
#d_intervention_contenu {
	float:left;
	margin:0;
	padding:0;
	width:340px;	
	text-align:justify;
}
#d_intervention_image {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:55px;
}
#home_autre form {
	margin:0;
}
/*************** FICHE INSCRIPTION ******************************************/
#fiche_inscription {
     margin:0;
     padding:0;
     width:600px; 
     text-align:left;
}
#fiche_contenu {
     margin:0;
     padding:0;
     width:600px; 
}
#contenu_fiche {
     margin:0;
     padding:0;
     width:600px; 
}
