html, #body{
padding:0;
height:100%;
}
html{
margin:0 auto !important;
}
#body{
/**
background:url("../img/trait.png") repeat-y center top;
**/
margin:0 auto !important;
background-color:#355d81;

}

.font_Ka{
/**font-family:AacadLN, AcadNusx, sans-serif;font-size:12px;**/
/**font-family:AacadLN, AcadNusx, LitNusx, Sylfaen, sans-serif;font-size:12px;**/
font-family:arial, sans-serif;font-size:12px;
}

.font_Fr, .font_En{
font-family:arial, sans-serif;font-size:12px;
}

.font_latine{
font-family:arial, sans-serif;font-size:12px;
}

div#global{
width:1004px;
margin:0 auto !important;
padding:0;
min-height:100%;
position:relative;
background-color:white;
/**
background:url("../img/hautpage.png") no-repeat center top;
**/
}

/**
.contenu {
background:url("../img/background_body.png") no-repeat top left;
min-height:316px;
margin-bottom:70px;
}
#contenuAccueil {
background:none;
}

**/
div#milieu{
clear:both;
margin:0;
}

div#milieu_gauche{
margin:0;
padding:0;
float:left;
width:284px;
padding-bottom:222px;
margin-top:26px;
}

div#milieu_droit{
margin:0;
padding:0;
float:right;
width:0px;
padding:0 0 10px 0px;
text-align:center !important;
}

div#milieu_droit *{
margin:0;
padding:0;
border:0;
}

div#milieu_droit ul{
list-style:none;

}

div#milieu_centre{
margin:0;
/**margin:0 230px;**/
padding:0 50px 222px 75px;
margin-top:12px;
overflow: hidden;
text-align:justify;
}

div#div_menu_haut{
margin:0 !important;
padding:0 0 0 40px;
height:38px;
background-color:#355d81;
}

div#div_menu_haut .dl_menu_haut_0{
float:left;
margin:0;
padding:12px 0 0 0px;
}

div#div_menu_haut .dl_menu_haut_0 dd {
margin:0;
padding:0;
position:absolute;
display:none;
opacity: 0.95;
filter:alpha(opacity=95);
-moz-opacity:0.95;
width:50%;
}

div#div_menu_haut dl.dl_menu_haut dd {
margin:0 !important;
padding:11px 0 0 0px!important;
}

div#div_menu_haut dl.dl_menu_haut dd dl{
margin:0 !important;
padding:5px 15px 5px 15px !important;
background-color:#355d81 !important;
border-top:1px solid white;
width:115px;
}

div#div_menu_haut .dt_sousMenu0{
margin:0 90px 0 0;
padding:0 0px 0 0px;
}
.admin div#div_menu_haut .dt_sousMenu0{
margin:0 70px 0 0;
}
div#div_menu_haut .dl_menu_haut_last .dt_sousMenu0{
margin:0 0px 0 0;
padding:0 0px 0 0px;
}

div#div_menu_haut dl.dl_menu_haut dd .dl_menu_haut_last {
  -moz-border-radius : 0 0 10px 10px; 
  border-radius :  0 0 10px 10px; 
}

div#div_menu_haut dl.dl_menu_haut a{
padding:0;
padding:0;
text-decoration:none;
font-weight:bold;
color:white;
}

div#div_menu_haut #menu_current, div#div_menu_haut #sous_menu_current {
list-style-position:inside;
display:list-item;
list-style-type: square !important;
color: #c1272d !important;
}

div#div_menu_haut dl.dl_menu_haut a.gestion_lien_menu_haut{
padding:0 15px 0 15px;
}

/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
div#div_menu_haut dl.dl_menu_haut a{
float:none;
}
/* End IE5-Mac hack */

div#div_menu_haut dl.dl_menu_haut a:hover{
color:#c1272d;
}

div#logo{
padding:45px;
height : 140px;
background:url("../img/menuimg.png") no-repeat center top;
}

div#haut *{
margin:0;
}

div#haut {
height:270px;
}
#drapeau_choix_langue{
float:right;
text-align:right;
padding:10px 10px 0 0;
margin:0;
height:28px;
background-color:#355d81;
}

#drapeau_choix_langue ul{
height:20px;
margin:0;
padding:0;
list-style:none;
}

#drapeau_choix_langue li{
float:left;
}

img{
margin:0;
padding:0;
border:0;
}
    
a{
text-decoration:none;
color:silver;
background-color:transparent;
}

a:hover{
text-decoration:underline;
}

.div_erreur_login{
color:red;
font-size:larger;
text-align:center;
}

.message_erreur{
color:red;
}

.historique{
color:#b2b2b2 !important;
font-weight:bold;
display:block;
margin:0;
padding:5px 0 0 40px;
height:20px;
background:url("../img/historique_shadow.png") repeat-x  bottom;

/**

border:1px solid black;

**/
}

.historique a{
color:#b2b2b2 !important;
font-weight:bold;
}


#div_form_newsletter form *{
margin:0 !important;
padding:0 !important;
display:inline;
}
#div_form_newsletter form #Adresse_Mail_Email_Subscribe{
border:1px solid silver !important;
width:140px !important;
}
#Adresse_Hidden, .li_Adresse_Hidden{ /** trick ie **/
display:none !important;
}

#div_form_newsletter form{
text-align:left;
margin:0 0 15px 5px;
}

#div_form_newsletter form .label_champs{
color:#db0d0f !important;
font-weight:bold;
}

#div_form_newsletter .li_submit{
background:none;
}

#div_banniere_droit fieldset .li_submit, #div_banniere_droit fieldset .submit{
display:-moz-inline-box;
display:inline-block;
}

#div_banniere_droit fieldset .li_submit{
background:url("../img/bouton/submit_fleche_left.png") no-repeat left bottom;
padding:0 0 0 9px !important;
margin:0 !important;
}

#div_banniere_droit fieldset .submit, .submit_login{
background:url("../img/bouton/submit_fleche_right.png") no-repeat right bottom;
height:19px !important;
border:0;
color:#FFF;
margin:0 !important;
padding:0 5px 0 0 !important;
}

#milieu_droit .li_banniere{
margin:0 0 10px 0;
}

#div_form_newsletter .submit_Adresse_Mail_Subscribe{
width:36px;
height:24px !important;
padding-top:5px !important;
background:url("../img/enveloppe.png") no-repeat left top;
}

.legend_formulaire_Adresse_Mail{
display:none;
}

#div_encart_liste_actualite, #div_banniere_droit{
background:url("../img/encart_haut.png") no-repeat center top;
margin-bottom:10px;
}


#div_encart_liste_actualite ul, #div_banniere_droit #liste_banniere_droit{
background:url("../img/encart_bas.png") no-repeat center bottom;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
}

#div_encart_liste_actualite li, #div_banniere_droit .li_banniere, #div_banniere_droit .ajouter_banniere {
background:url("../img/encart_milieu.png") repeat-y center top;
padding:5px 10px 5px 10px;
}

#div_banniere_droit ul, #div_banniere_droit .li_banniere, #div_banniere_droit .ajouter_banniere a{
padding:0 !important;
margin:0 !important;
}

#div_banniere_droit #liste_banniere_droit{
padding:0 0 5px 0 !important;
}

#div_banniere_droit, #div_banniere_droit .li_banniere{
padding:5px 0 0 0 !important;
}

#div_banniere_droit li li, #div_banniere_droit ul ul{
padding:0;
margin:0;
}

#div_encart_liste_actualite .actualite_pied{
margin:0 18px 0 18px;
border-bottom:1px solid silver;
}

div#div_titre{
display:none;
text-align:center !important;
padding:0px 0;
margin:0 !important;
}

.ganxcadebebi{
display:none;
}

#sous_menu .div_sous_menu_Actualite li{
margin-bottom:22px;
/**
height:113px !important;
**/
line-height:20px;
text-align:justify !important;
margin-bottom:19px;

}


#sous_menu .div_sous_menu_Actualite a{
color:#355d81 !important;
font-weight:bold;
}


div#sous_menu .lien_Actualite_menu .div_sous_menu_resume_Resume {
color:#4e4e4e !important;
}


#sous_menu .div_sous_menu_header{
padding-left:35px;
color:#355d81;
font-size:18px;
padding-bottom:20px;
background:url("../img/sousMenu_header_shadow.png") repeat-x  bottom;
/**
background:url("../img/trait.png") repeat-x  bottom;

**/
}
#sous_menu ul{
padding:0;
list-style:none;
}
#sous_menu .div_sous_menu_entite {
padding-top:5px;
margin:21px 0 0 50px;
background:url("../img/header_sous_menu.png") no-repeat left top;
}

#sous_menu .div_sous_menu_Actualite {
margin-top:43px !important; 
}
#sous_menu{     
width:100%;
height:100%;
margin:0;
list-style-type:none;
}

#sous_menu li{
margin:0 0 0 3px;
padding:0 !important;
line-height:26px;
text-transform: lowercase;
}

div#sous_menu #current a{
color:#c1272d;
font-size:20px important;
}

div#sous_menu a{
font-size:13px;
color:#4e4e4e;
}

div#menu_bas{
clear:both;
padding:0;
margin:0;
}
div#menu_bas1{
position:absolute;
bottom:0; left:0;
width:100%;
height:111px;
padding:0;
margin:0;
background-color:#355d81;
}


div#menu_bas1 .logo_footer{
text-align:center;
}

div#menu_bas1 .div_Contact_coordonnees p{
margin:0 !important;
line-height:12px;
font-size:10px;
}
ul#ul_menu_bas{
padding:5px 0;
margin:0;
list-style:none;
text-align:center;
}

ul#ul_menu_bas li{ 
padding:0;
margin:0;
display:inline;
}

ul#ul_menu_bas li a{ 
color:white !important;
}

.lien_menu_bas{
display:-moz-inline-box;
display:inline-block;
width:30%;
margin:0;
}

.lien_menu_bas:focus{
padding-bottom:0 !important;
}

/** formulaire **/
.li_hidden{
display:none !important;
}

.div_erreur_visible{
visibility:visible;
color:red;
}

.div_erreur_hidden{
visibility:hidden;
}

.form_champs_omis{
color:red !important;
}

.form_champs_obligatoire{
color:red;
}
#milieu_centre fieldset *{
margin:0;
padding:0;
}

form *{
margin:0;
padding:0;
list-style:none;
}

#milieu_centre fieldset{
margin:10px 0 10px 0;
padding:5px 0 5px 0;
border:none;
border-top:1px solid #355d81;
}

#milieu_centre fieldset li{ 
list-style:none;
}

#milieu_centre fieldset fieldset{
margin:10px 0 10px 0;
padding:5px;
border:1px solid #355d81 !important;
  -moz-border-radius : 20px; 
  border-radius : 20px; 
}

#milieu_centre fieldset fieldset fieldset {
	margin:0px !important;
	padding:0px !important;
	border: 0px !important;
	background: none !important;
}
	
#milieu_centre fieldset fieldset fieldset li {
	margin:0 0 2px 0px !important;
	padding-top: 4px !important;
}

#milieu_centre fieldset fieldset ul ul{
display:inline;
}
#milieu_centre fieldset fieldset li{
padding-top:4px;
}


#milieu_centre fieldset fieldset li li{
margin:0 0 2px 5px;
padding:0 0 0 206px;
}

#milieu_centre fieldset fieldset fieldset li{
padding:0 0 0 6px !important;
}

#milieu_centre fieldset fieldset li li input{
width:20px !important;
margin-bottom:0;
border:none;
}
#milieu_centre fieldset fieldset fieldset li input{
width:200px !important;
margin-bottom:0;
border:2px solid #DEDEDE !important;
}

#milieu_centre fieldset fieldset .li_0{
display:inline;
padding:0 !important;
margin:0 !important;
}

#milieu_centre fieldset fieldset .label_champs{
display:-moz-inline-box;
display:inline-block;
line-height:1.8;
vertical-align:top;
width:40%;
}

#milieu_centre fieldset fieldset li input, #milieu_centre fieldset fieldset li select, #milieu_centre fieldset fieldset li textarea{
margin:0 0 4px 0; 
width:200px;
border:2px solid #DEDEDE;
} 
textarea {
resize:none;
} 

#milieu_centre fieldset li .submit{ 
margin-top:6px;
margin-bottom:6px;
width:100px;
border:none;
background-color:none;
}

#milieu_centre fieldset .li_submit, #milieu_centre fieldset .li_champs_obligatoire, .span_submit_login{ 
width:100px;
display:-moz-inline-box;
display:inline-block;
margin:0 12px 5px 12px !important;
}
#milieu_centre fieldset .li_champs_obligatoire {
width:300px !important;
padding-top:0 !important;
}

#milieu_centre fieldset .li_submit, .span_submit_login{
background:url("../img/bouton/submit_left.png") no-repeat left bottom;
padding:0 0 0 9px !important;
}

#milieu_centre fieldset .submit, .submit_login{
background:url("../img/bouton/submit_right.png") no-repeat right bottom;
height:19px !important;
border:0;
color:#FFF;
margin:0 !important;
padding:0 5px 2px 0 !important;
}

.table_Contact_Societe, .table_Contact_Adresse, .table_Contact_Pays{
display:block;
}


.table_recherche_adresse_mail td, .table_Contact td, .table_langue td{
border-width:1px;
border-spacing:15pt;
border-style:solid;
border-color:#355d81;
border-collapse:collapse;
vertical-align:top;
}
.table_Contact .case_Contact_bouton {
vertical-align:middle;
}
.table_Contact {
width:100%;
}


/** contact **/
/**
.div_membre_titre_page, .div_actualite_titre_page, .div_partenaire_titre_page, .div_lien_titre_page{
color:#6696C6;
text-align:center;
border:1px solid #5C5C5C;
width:99%;
margin:0;
}
.div_contact_titre_page h1, .div_membre_titre_page h1, .div_actualite_titre_page h1, .div_partenaire_titre_page h1, .div_lien_titre_page h1{
margin:10px 0 10px 0;
}

.div_contact_titre_page h1{
margin:0 !important;
}

.div_contact_titre_page{
border:0 !important;
margin:0 !important;
padding:15px 0 0 10px !important;
color:#9b9b9b;
}




#contenu_contact{
}
**/

.contenu {
background:url("../img/mainPart_graphic.jpg") no-repeat top right;
}
.div_titre_page{
background:url("../img/accueil_titre_shadow.png") repeat-x bottom;
padding-bottom:74px !important;
}
.form, .div_texte_contact {
margin:0;
font-size:12px;
color:#4e4e4e;
}
.contenu .ul_element .div_element_Resume {
padding-top:28px !important;
}

.contenu .ul_element .div_element_SousTitre {
margin:0;
font-size:16px;
height:40px;
color:#b3b3b3;
text-transform: uppercase;
}

 .contenu .ul_element .div_element_Resume {
margin:0;
background:url("../img/encart_titre_shadow.png") repeat-x top;
padding-top:40px !important;
}
 .contenu .ul_element .div_Realisation_Realisation_Image {
margin:0;
text-align:center;
background:url("../img/encart_titre_shadow.png") repeat-x top;
padding-top:40px !important;
}

.contenu .ul_element_detail {
background:url("../img/mainTopic_graphic.jpg") no-repeat top right !important;
background-color:white;
padding-top:0px !important;
}
#contenuAccueil .ul_element {
background:none;
padding-top:0 !important;
}

.div_titre_page {
padding:0;
margin:0;
padding-top:40px;
}

.div_titre_page h1, .contenu .ul_element_detail .div_element_Nom{
padding:0 !important;
margin:0 !important;
line-height:26px !important;
font-size:26px !important;
text-transform: uppercase;
text-align:left;
color:#c1272d !important;
font-weight:normal !important;
padding-bottom:14px !important;
background:none !important;
}
.span_bleu{
color:#355d81;
}

#milieu_centre .fieldset_formulaire_Contact{
border:none;
border-top:0;
}

#milieu_centre .fieldset_formulaire_Contact fieldset{
margin:0;
padding:0;
border:none !important;
}

#milieu_centre .fieldset_formulaire_Contact fieldset .label_champs{
display:-moz-inline-box;
display:inline-block;
vertical-align:top;
width:96px;
color:#355d81;
font-weight:bold;
text-align:right;
padding-right:3px;
padding-top:4px;
text-transform: lowercase;
height:43px;
}


#milieu_centre .fieldset_formulaire_Contact .li_champs_obligatoire {
margin:0 5px 5px 5px !important;
width:150px !important;
padding-top:0 !important;
}

/**
#milieu_centre .fieldset_formulaire_Contact fieldset .li_Contact_Prenom, #milieu_centre .fieldset_formulaire_Contact fieldset .li_Contact_Nom{
display:inline;
} 
**/
#milieu_centre .fieldset_formulaire_Contact fieldset .li_Contact_Nom, #milieu_centre .fieldset_formulaire_Contact fieldset .li_Contact_Societe, #milieu_centre .fieldset_formulaire_Contact fieldset .li_Contact_Code_Postal, #milieu_centre .fieldset_formulaire_Contact fieldset .li_Contact_Telephone{
clear:both;
float:left;
width:256px;
} 

#milieu_centre .fieldset_formulaire_Contact fieldset li input.checkbox{
border:0;
background:none;
height:3px;
/**
border:2px solid #666666;
**/
} 

#milieu_centre .fieldset_formulaire_Contact fieldset li input, #milieu_centre .fieldset_formulaire_Contact fieldset li textarea{
margin:0 0 4px 4px; 
padding:7px 5px 2px 5px;
width:133px;
border:0;
background:url("../img/contact_shortTxtField.jpg") no-repeat left top;
height:25px;
/**
border:2px solid #666666;
**/
} 

#milieu_centre .fieldset_formulaire_Contact fieldset .li_Contact_Adresse input, #milieu_centre .fieldset_formulaire_Contact fieldset li textarea{
width:401px;
background:url("../img/contact_longTxtField.jpg") no-repeat left top;
} 
#milieu_centre .fieldset_formulaire_Contact fieldset li textarea{
background:url("../img/contact_txtArea.jpg") no-repeat left top !important;
height:65px;
width:413px;
padding-right:20px;
} 

#milieu_centre .fieldset_formulaire_Contact .li_submit{
padding:0 0 0 9px !important;
margin:25px 0 0 270px !important;
background:url("../img/bouton/contact_btn_left.png") no-repeat left bottom !important;
}

#milieu_centre .fieldset_formulaire_Contact .submit{
background:url("../img/bouton/contact_btn_right.png") no-repeat right bottom !important;
height:45px !important;
border:0;
color:#FFF;
margin:0 !important;
padding:0 15px 15px 0 !important;
}


#milieu_centre .fieldset_formulaire_Contact li .submit{ 
width:79px;
}


.div_magasin{
margin:0 !important;
padding:10px 30px 0 20px;
}
/**
.div_contact_img{
float:left;
margin:0 20px 0 0
}
**/
.div_contact_coordonnees{
border-top:2px dashed #DEDEDE;
text-align:center;
margin:10px 20px 0 0 !important;
}


.Contact_adresse_magasin, .contact_netiko .pays{
font-weight:bold;
color:#355d81;
}
.contact_netiko .tel{
font-weight:bold;
}
.div_contact_how_to_find_us{
font-size:16px;
font-weight:bold;
font-family:arial, sans-serif !important;
padding:10px 0 0 0;
}
.coordonnees_detail_intitule{
color:red;
margin:0 !important;
font-weight:bold;
padding:0 0 2px 0;
}
.contact_netiko {
position:absolute;
top:30px;
right:60px;
}
/** plan **/

.page_plan dt, .page_plan dd{
padding:0 0 0 30px !important;
}

fieldset.page_plan{
border:0 !important;
margin:15px 0 0 0 !important;
padding:15px 0 0 10px !important;
}

.page_plan dt, .page_plan dd{
margin-right:0 !important;
}

.page_plan .dt_plan0{
padding-top:10px !important;
padding-bottom:5px !important; 
}

.page_plan .dl_plan_0{
padding-bottom:10px !important;
margin-right:0 !important;
}


.page_plan dl a{
color:#4e4e4e !important;
}

.dl_plan_0 .lien_plan_0{
color:#c1272d !important;
font-weight:bold;
}

.dt_plan_0{
margin-top:40px !important;
}

/**  **/

#milieu_centre .ul_element{
overflow:auto;
margin-left:0;
padding-left:0;
}

#milieu_centre .li_element{
padding-left:0;
list-style:none;
margin-top:40px;
background:url("../img/bkg_encart.png") no-repeat 100% 40px;
}

#milieu_centre .ul_element_detail .li_element{
background:none;
}


#milieu_centre .div_element_Nom{
list-style:none;
padding:0 0 5px 46px;
font-size:21px;
line-height:22px;
text-transform: uppercase;
color:#355d81;
background:url("../img/topic_title-graphic.png") no-repeat left 5px;
height:44px;
}


#milieu_centre .div_element_Nom *{
}

#milieu_centre .element_box_corps_gauche{
float:left;
margin:10px 15px 0 0;
}

.div_element_suite {
text-align:right;
}

.lire_suite{
color:#b3b3b3 !important;
font-style: italic;
}

#milieu_centre .div_element_autre_langue{
}


.element_pied{
}


.Langue_Traduction_Auto_checkbox, .Langue_Traduction_Auto_checkbox *{
display:inline;
}

.Langue_Traduction_Auto_checkbox input {
	margin-right:5px !important;
}
.Langue_Traduction_Auto_checkbox #liste_Langue_Traduction_Auto label {
opacity: 0.5;
filter:alpha(opacity=50);
-moz-opacity:0.5;
}

.Langue_Traduction_Auto_checkbox #liste_Langue_Traduction_Auto label._checked {
opacity: 1  !important;
filter:alpha(opacity=100) !important;
-moz-opacity:1 !important;
}

.Langue_Traduction_Auto_checkbox #liste_Langue_Traduction_Auto label .checkbox {
width:30px;
height:20px !important;
}

.Langue_Traduction_Auto_checkbox .label_checkbox .checkbox {
opacity: 0;
filter:alpha(opacity=0);
-moz-opacity:0;
}
/**
li.Langue_Traduction_Auto_checkbox ul,  li.Langue_Traduction_Auto_checkbox li,  li.Langue_Traduction_Auto_checkbox .label_checkbox {
	
display:-moz-inline-box !important;
display:inline-block !important;
}

li.Langue_Traduction_Auto_checkbox li, li.Langue_Traduction_Auto_checkbox li label, li.Langue_Traduction_Auto_checkbox li input {
width:100px !important;
}
li.Langue_Traduction_Auto_checkbox *{
border:1px solid blue;
}
**/
li.Langue_Traduction_Auto_checkbox label{
display:-moz-inline-box;
display:inline-block;
height:25px !important;
}


#milieu_centre fieldset fieldset fieldset li input.checkbox{
width:25px !important;
}

#contenuAccueil .div_accueil_Encart1 {
float:left;
}
#contenuAccueil .div_accueil_Encart2 {
float:right;
}
#contenuAccueil .div_accueil_Encart {
margin-top:54px;
/**
width:48%;
**/
width:272px;
background:url("../img/bkg_encart.png") no-repeat top right;

}


#contenuAccueil {
background:url("../img/accueil_body.jpg") no-repeat top right;
}

#contenuAccueil .div_accueil_block {
background:url("../img/accueil_titre_shadow.png") repeat-x top;
padding-top:14px;
line-height:24px;
font-size:12px;
color:#4e4e4e;
}

#contenuAccueil .div_accueil_Accroche{
font-weight:bold;
color:#355d81 ;
/**
font-family:arial, sans-serif;
**/
}

#contenuAccueil .div_accueil_Accroche, #contenuAccueil .div_accueil_Accroche p, #contenuAccueil .div_accueil_Texte, #contenuAccueil .div_accueil_Texte p{
display:inline;	
}

#contenuAccueil .div_accueil_Titre {
min-height:140px;
width:190px;
line-height:26px;
font-size:26px;
text-transform: uppercase;
text-align:left;
color:#c1272d;
}


#contenuAccueil .div_accueil_Titre .accueil_titre_l2{
color:#c1272d;
}

#contenuAccueil .div_accueil_Titre .accueil_titre_l1{
color:#355d81;
}

#contenuAccueil .div_accueil_Encart .div_accueil_Encart_Titre {
font-size:22px;
text-transform: uppercase;
color:#355d81;
height:44px;
/**
font-family:arial, sans-serif;
**/
}


#contenuAccueil .div_accueil_Encart .div_accueil_Encart_Accroche, #contenuAccueil .div_accueil_Encart .div_accueil_Encart_Accroche p, #contenuAccueil .div_accueil_Encart .div_accueil_Encart_Texte, #contenuAccueil .div_accueil_Encart .div_accueil_Encart_Texte p{
display:inline;	
}

#contenuAccueil .div_accueil_Encart .div_accueil_Encart_Accroche{
font-weight:bold;
color:#355d81 ;
/**
font-family:arial, sans-serif;
**/
}
#contenuAccueil .div_accueil_Encart .div_accueil_Encart_block{

padding-top:18px;
background:url("../img/encart_titre_shadow.png") repeat-x left top;
line-height:24px;
font-size:12px;
color:#4e4e4e;
}

#contenuAccueil .accueil_pied {
clear:both;
}

.contenu .ul_element .li_element_firstCol {
clear:both;
}

.contenu .ul_element .li_element_notFirstCol {
margin-left:50px;
}


.contenu .ul_element .li_element {
width:272px;
float:left;
overflow:hidden;
}


#contenuAccueil .ul_element .li_element {
width:100%;
}

.contenu .ul_element_detail .li_element {
width:100%;
}


/**
#contenuService .div_Service_Resume_Accroche, #contenuService .div_Service_Resume_Accroche p, #contenuService .div_Service_Resume div, #contenuService .div_Service_Resume p{
display:inline;	
}
#contenuService .div_Service_Resume_Accroche{
font-weight:bold;
color:#355d81 ;
}
**/
.contenu .div_element_Resume_Accroche, .contenu .div_element_Resume_Accroche p, .contenu .div_element_Resume div, .contenu .div_element_Resume p{
display:inline;	
}
.contenu .div_element_Resume_Accroche{
font-weight:bold;
color:#355d81 ;
}

.contenu .ul_element .li_element .div_element_Resume{
height:150px;
line-height:24px;
}

.contenu .ul_element_detail .li_element .div_element_Resume{
height:100px;
}


#contenuRealisation #liste_Realisation .li_Realisation {
width:48%;
float:left;
overflow:hidden;
}
#contenuRealisation .ul_element_detail .li_Realisation {
width:100% !important;
}
#contenuRealisation #liste_Realisation .li_Realisation_firstCol {
clear:both;
}
#contenuRealisation #liste_Realisation .li_Realisation_notFirstCol {
margin-left:20px;
}




#contenuRealisation #liste_Realisation .li_Realisation .div_Realisation_Resume{
height:200px;
}



#global fieldset li.li_submit_deplacement_down, #global fieldset input.submit_deplacement_down, #global fieldset li.li_submit_deplacement_up, #global fieldset input.submit_deplacement_up{
width:16px !important;
padding:0 !important;
margin:0 !important;
color:red !important;
}

#global .block_bouton_deplacement, #global li.li_block_bouton_deplacement{
width:16px !important;
padding:0 !important;
margin:0 !important;
}


#global fieldset li.li_submit_deplacement {
padding:0 !important;
margin:0 !important;
margin-bottom:6px !important;
background:none !important;
}

#global .li_submit_deplacement .submit {
width:16px !important;
height:16px !important;
margin:0px !important;
}
#global .li_submit_deplacement_down input {;
background:url("../img/bouton/descendre.png") no-repeat left top;
}

#global .li_submit_deplacement_up input {
background:url("../img/bouton/monter.png") no-repeat left top;
}
/**
#global fieldset li.li_submit_image {
display:-moz-inline-box;
display:inline-block;
padding:0 !important;
margin:0 !important;
}**/

#global .div_entite_deplacement *{
display:inline;
vertical-align:bottom;
padding:0 !important;
margin:0 !important;
}

#global .div_entite_deplacement{
clear:both;
float:right;
overflow:hidden;
padding:0 !important;
margin:0 !important;
}
.div_entite_deplacement fieldset{
border:0 !important;
padding:5px 0 0 0 !important;
margin:0px !important;
}


.div_Realisation_diaporama{
overflow:hidden !important;
margin:0 !important;
padding:50px 0 0 0 !important;
background-color:white;
position:relative;
}
.dasr .div_sous_menu_Realisation{
overflow:hidden !important;
margin:0 !important;
padding:0 !important;
}
.div_controle_diaporama {
text-decoration:none !important;
font-weight:bold;
text-align:center;
}
.dasr .div_sous_menu_Realisation *{
margin:0 !important;
padding:0 !important;
}
.dasr .div_sous_menu_Realisation ul{
overflow:hidden;
list-style:none !important;
height:200px !important;
margin-bottom:20px !important;
padding:18px 0 0 0 !important;
width:572px;
/**
border:1px solid !important;
width:1004px;
overflow:hidden;
**/
}
.dasr .div_sous_menu_Realisation li{
float:left !important;
height:200px !important;
overflow:visible !important;
}
.div_voir_tout_Realisation{
clear:both;
text-align:right;
}
.div_voir_tout_Realisation a{
color:#355d81 !important;
}
.dasr .div_sous_menu_Realisation li div a{
width:280px;
}
.dasr .div_sous_menu_Realisation .div_sous_menu_header{
background:url("../img/encart_titre_shadow.png") repeat-x left 44px;
}
.dasr #div_sous_menu_main{
margin:0 6px 0 6px !important;
}
.dasr .div_sous_menu_Realisation .div_sous_menu_header h3{
font-size:22px;
text-transform: uppercase;
color:#355d81;
height:65px;
background:url("../img/bkg_encart.png") no-repeat top right;
width:272px;
font-weight:normal;
}

.dasr .div_sous_menu_Realisation .div_sous_menu_entite_bis {
background: none !important;
}
.dasr .div_sous_menu_Realisation{
margin:0 !important;
padding:3px 0 0 0 !important;
overflow:auto;
}
/**
.dasr .div_sous_menu_Realisation div img{
border:3px solid white !important;
}

.dasr .div_sous_menu_Realisation #current div img{
border:2px solid #bc0c3b !important;
margin:1px !important;
}
**/
.dasr .div_sous_menu_Realisation div img{
margin:6px !important;
}
.dasr .div_sous_menu_Realisation .div_sous_menu_News_block .lien_Realisation_menuNouveau, .div_controle_diaporama a{
color:#355d81 !important;
font-weight:bold !important;
padding:0 !important;
margin:0 !important;
}
.div_controle_diaporama .ldl{
position:absolute;
top:200px;
left:0px;
}
.div_controle_diaporama .ldr{
position:absolute;
top:200px;
right:0px;
}
.dasr .div_sous_menu_Realisation .div_sous_menu_News_block{
position:relative !important;
top:-25px !important;
text-align:center;
padding-top:4px !important;
}

.dasr .div_sous_menu_Realisation .div_sous_menu_News_block .lien_Realisation_menu{
display:none !important;
}

.div_Realisation_Realisation_Photo {
float:left;
margin-right:10px;
}
.Realisation_pied {
clear:both;
}
.lBFB, .facebookLike, .smc{
margin:0 0 0 50px;
}
.lBFB iframe{
width:234px !important;
}
.smc {
color:#355D81;
text-align:justify;
}
.smct, .smce {
color:#355D81 !important;
font-weight:bold;
}
div#sous_menu .smce a{
color:#355D81 !important;
}