/* general */



.popup {
background-image: url(../media/communs/popup2.gif); 
background-repeat: no-repeat;
}

.center {
margin: 0px auto;
width: 765px;
text-align: left;
}

.spacer_menu_haut {
height: 5px;
}

.menu_haut {
text-align: right;
}

.menu_calques {
position: absolute; 
z-index: 1000;
}

#paragraphe {margin-top:4px;}

#texte_edito {
	margin-top:22px;
}

#partage_accueil {
position:relative;padding-top:3px;padding-left:7px;text-align:center;width:90px;height:50px;float:right;text-decoration:none;color:#FFF;background-color:#254379;cursor:pointer;border:1px solid white;
}
#partage_accueil div{position:relative;margin-top:5px;}

#partage_pages {
position:relative;margin-bottom:5px;padding-top:3px;padding-left:7px;text-align:center;width:90px;height:50px;float:right;text-decoration:none;color:#FFF;background-color:#6699cc;cursor:pointer;border:1px solid black;
}
#partage_pages div{position:relative;margin-top:5px;}

.lien_repete { margin:0px; padding:0px; font-size: 14px; background-color:#f5ca01;font-weight:bold;}

.table {
background-color: #6699cc;
border-top: #ffffff 2px solid;
padding: 2px 10px 2px 10px;
width:100%;
}

.bandeau { 
width: 765px;
height: 131px;
background-image: url(../media/home/bandeau.jpg);
background-repeat: no-repeat;
}

.menu_bas {  
width: 765px;
height: 16px;
clear: both;
}

.menu_bas_gauche {  
width: 600px;
height: 16px;
float: left;
}

.spacer {
clear: both;
}

.bandeau_container {
width: 765px;
height: 107px;
clear: both;
padding: 0px 0px 0px 0px;
}

#bandeau_logo {
height: 108px;
width: 370px;
float: left;
padding: 0px 0px 0px 0px;
}

#bandeau_anim {
height: 109px;
width: 385px;
float: left;
padding: 2px 0px 0px 8px;
margin-bottom: -3px;
}

.onglet_big {
width: 115px;
float: left;
}

.onglet_end {
width: 109px;
float: left;
}

.onglet {
width: 108px;
float: left;
}

.filariane {
width: 746px;
background-color: #f5ca01;
height: 9px;
float: left;
padding: 3px 0px 6px 15px;
}

.filariane_boutique_gauche {
width: 400px;
background-color: #f5ca01;
height: 9px;
float: left;
padding: 3px 0px 6px 15px;
}

.filariane_boutique_droite {
width: 331px;
background-color: #f5ca01;
height: 9px;
float: left;
padding: 3px 0px 6px 15px;
text-align: right;
}

.trait {
background-color: #c9caca;
}

/* imprimer */

.imprimer { 
font-size: 11px; 
color: #000000; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
text-align: center; 
margin: 0px; 
padding: 0px;
width: 100%;
background-color: #ffffff;
}

.center_imprimer {
margin: 0px auto;
width: 600px;
text-align: left;
}

.imprimer_logo {
margin: 20px 0px 20px 0px;
width: 560px;
text-align: right;
background-color:#CC0000;
}

.imprimer_produit {
width: 559px;
}

.prod_table_pied_imprimer {  
width: 558px;
}

.prod_table_imprimer {  
width: 558px;
float: left;
padding-right: 25px;
}

.prod_table_onglet1_imprimer {  
width: 558px;
float: left;
margin-bottom: -2px;
height: 24px;
}

.prod_table_bas1_imprimer {  
width: 556px;
/*height: 120px;*/
clear: both;
border-left: #c9caca solid 1px;
border-right: #c9caca solid 1px;
}

.body_holder_imprimer {

background-color: #ffffff;
float: left;
}

/* text */

.text_center {
padding-top:50px;
padding-bottom:50px;
width: 700px;
float: left;
text-align:center;
font-weight:bold;
}

.text { 
color: #1f5394;
font-size: 11px;
}

.text_small_blanc { 
color: #ffffff;
font-size: 10px;
}

.text_blanc { 
color: #ffffff;
}

.home_header { 
color: #f5ca01;
font-size: 14px; 
text-transform: uppercase;
font-weight: bold;
}

.home_header_grand { 
color: #f5ca01;
font-size: 24px; 
text-transform: uppercase;
font-weight: bold;
}

.home_sub_header_large { 
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.home_sub_header {
color: #ffffff; 
font-size: 12px;
font-weight: bold;
}

.text_small { 
color: #1f5394;
font-size: 10px;
}

.header { 
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}

.header_marque { 
font-size: 16px;
}

.sub_header_large { 
font-size: 16px;
font-weight: bold;
}

.sub_header { 
font-size: 12px;
font-weight: bold;
}

.sub_header_etude { 
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}

.cont_text_header { 
text-transform: uppercase;
font-weight: bold;
}

/* etude perso 729 avec margin */

.etude_titre {  
width: 557px;
padding-bottom: 18px;
float: left;
}

.etude_titre_droite {  
width: 172px;
float: left;

}

.etude_gauche {  
width: 250px;
background-color: #e9eef5;
padding: 10px 20px 10px 20px;
border-bottom: #c0c3c6 1px dashed;
}

.etude_droite {  
width: 382px;
background-color: #f8f8fb;
padding: 10px 20px 10px 20px;
border-bottom: #c0c3c6 1px dashed;
border-left: #c0c3c6 1px dashed;
}

.etude_gauche_bas {  
width: 250px;
background-color: #e9eef5;
padding: 10px 20px 10px 20px;
}

.etude_droite_bas {  
width: 382px;
background-color: #f8f8fb;
padding: 10px 20px 10px 20px;
border-left: #c0c3c6 1px dashed;
}

.etude_bas_gauche {  
padding-top: 20px;
width: 340px;
float: left;
}

.etude_bas_droite {  
padding-top: 20px;
width: 389px;
text-align: right;
float: left;
}



.etude_no_scroll {
	width:729px;
	float: left;
}    


/* home */

.home_animation {  
height: 216px;
}

.main {  
width: 765px;
background-color: #2f569b;
}

.main_trait {  
width: 2px;
background-color: #ffffff;
float: left; 
}

.main_holder {
width: 253px;
float: left;
background-color: #2f569b;
/*background-color: #CC0000;*/
}

.main_dotted {  
background-image: url(../media/home/dotted.gif); 
background-repeat: repeat-y; 
width: 1px;
/*height: 184px;*/
height: 248px;
float: left;
}

.main_dotted_grand {  
background-image: url(../media/home/dotted.gif); 
background-repeat: repeat-y; 
width: 1px;
height: 249px;
float: left;
}

.margin {  
margin: 16px;
}

.margin_left {
margin: 16px 0px 16px 16px;
}

.promo_text {  
padding-top: 4px;
}

.promo_holder {  
height: 187px;
margin: 16px 16px 0px 16px;
}

.promo_holder_small {  
height: 122px;
margin: 16px 16px 0px 16px;
}

.promo_holder_grand {  
height: 197px;
margin: 16px 16px 0px 16px;
}

.promo_holder_grand_top {  
height: 192px;
margin: 16px 16px 0px 16px;
}

.savoir_plus_small {  
text-align: right;
padding: 8px 0px 10px 0px;
height: 20px;
margin: 0px 16px 0px 16px;
}

.savoir_plus_grand {  
text-align: right;
padding-top: 8px;
height: 28px;
margin: 0px 16px 0px 16px;
}

.savoir_plus_grand_top {  
text-align: right;
padding: 8px 0px 5px 0px;
height: 33px;
margin: 0px 16px 0px 16px;
}



.pied_home {  
width: 765px; 
clear: both;
}



.promo_image_centre {  
text-align: center;
padding: 8px 0px 0px 0px;
}

/* pages interieures */

.main_interieure {  
width: 765px;
background-color: #ffffff;
}

.main_trait_fil {  
width: 2px;
background-color: #ffffff;
float: left; 
}

.body_holder {
width: 761px;
background-color: #ffffff;
float: left;
}

/* page produit */

.prod_chart {  
width: 214px;
background-color: #ffffff;
float: left;
}

.prod_chart_text {
width: 200px;  
background-color: #ffffff;
padding-bottom: 18px;
}

.prod_chart_table {  
width: 112px;
background-color: #ffffff;
float: left;
padding-bottom: 2px;
}

.prod_chart_table_image {  
width: 64px;
background-color: #ffffff;
float: left;
padding: 2px 38px 0px 0px;
}

.prod_trait_gauche {  
width: 175px;
height: 1px;
clear: both;
}



.prod_produit {  
width: 286px;
background-color: #ffffff;
float: left; 
}

.prod_image {  
background-color: #ffffff;
/*text-align: center;*/
}

.prod_image_trait {  
background-color: #ffffff;
}

.prod_zoom {  
width: 40px;
background-color: #ffffff;
float: left;
}

.prod_autres_images {  
width: 246px;
background-color: #ffffff;
float: left;
text-align: right;
}



.prod_quick_links {
width: 179px;
background-color: #ffffff;
float: left;
padding-left: 50px;
}

.prod_picto {  
width: 33px;
height: 23px;
background-color: #ffffff;
float: left;
}

.prod_lien {  
width: 146px;
background-color: #ffffff;
float: left;
padding-top: 4px;
}

.prod_trait {  
width: 179px;
height: 1px;
clear: both;
}



.prod_table { 
width: 464px;
background-color: #ffffff;
float: left;
padding-right: 25px;
}

.prod_table_onglet1 {  
width: 109px;
float: left;
}

.prod_table_onglet2 {  
width: 109px;
float: left;
}

.prod_table_onglet3 {  
width: 132px;
float: left;
}

.prod_table_onglet4 {  
width: 114px;
float: left;
}

.prod_table_bas1 {  
width: 462px;
/*height: 120px;*/
clear: both;
border-left: #c9caca solid 1px;
border-right: #c9caca solid 1px;
}

.prod_table_bas2 {  
width: 462px;
/*height: 120px;*/
clear: both;
border-left: #c9caca solid 1px;
border-right: #c9caca solid 1px;
}

.prod_table_bas3 {  
width: 462px;
/*height: 120px;*/
clear: both;
border-left: #c9caca solid 1px;
border-right: #c9caca solid 1px;
}

.prod_table_bas4 {  
width: 462px;
/*height: 120px;*/
clear: both;
border-left: #c9caca solid 1px;
border-right: #c9caca solid 1px;
}

.prod_padding {  
padding: 16px 16px 16px 16px;
text-align: left;
background-color: #ffffff;
}

.prod_dimension_gauche {
width: 210px;
float: left;
padding-right:4px;	
}

.prod_dimension_droite {
width: 210px;
float: left;
padding-left:4px;	
}

.iframe-float {
width: 464px;
text-align: left;
margin: 0px;
background-color: #ffffff;
}

.prod_table_pied {  
width: 464px;
}




.prod_conseil {  
width: 254px;
background-color: #ffffff;
float: left;
}

.prod_dotted_vertical {  
width: 1px;
background-color: #ffffff;
float: left;
}

.prod_conseils_holder {
/*
background-image:url('../media/produits/dotted_vertical.gif');
background-repeat:repeat-y;
*/
border-left: 1px dotted #a5a6a6;
border-top: 1px dotted #a5a6a6;
border-bottom: 1px dotted #a5a6a6;
width: 252px;
height: 159px;
/*background-color: #ffffff;*/
float: left;
}

.prod_hor_trait {
width: 252px;
height: 1px;
}

.prod_conseils_text_holder {  
width: 212px;
height: 119px;
background-color: #ffffff;
padding: 20px;
}

.prod_conseils_picto {  
width: 19px;
height: 19px;
padding-right: 10px;
background-color: #ffffff;
float: left;
}

.prod_conseils_text {  
background-color: #ffffff;
float: left;
padding-top: 2px;
}


/* page conseils largeur 729 avec margin */

.conseils_col_gauche {  
width: 202px;
background-color: #ffffff;
float: left;
padding-right: 18px;
}

.conseils_etoile {  
width: 18px;
float: left;
padding-bottom: 4px;
}

.conseils_gauche_text {  
float: left;
font-weight: bold;
padding-bottom: 4px;
}

.conseils_gauche_points_cles {  
padding-left: 32px;
padding-bottom: 4px;
}

.conseils_gauche_bien_choisir {  
padding-left: 32px;
padding-bottom: 4px;
}

.conseils_gauche_oreiller {  
padding-left: 32px;
padding-bottom: 4px;
}

.conseils_gauche_couette {  
padding-left: 32px;
padding-bottom: 4px;
}

.conseils_gauche_trait {  
padding-top: 10px;
width: 198px;
clear: both;
}

.conseils_gauche_etude {  
width: 198px;
padding-top: 20px;
}

.conseils_gauche_image {  
width: 198px;
padding-top: 20px;
}



.conseils_col_trait {  
width: 1px;
background-color: #ffffff;
float: left;
}



.conseils_col_droite {  
width: 490px;
background-color: #ffffff;
float: left;
padding-left: 18px;
}



/* page produit index largeur 729 avec margin */

.prod_index_col_gauche {  
width: 275px;
float: left;
padding-right: 60px;
}

.prod_index_col_droite {  
width: 394px;
float: left;
}

.prod_index_image {  
}

.prod_index_gauche_text {  
padding-left: 20px;
}

.prod_index_gauche_trait { 
width: 257px; 
padding: 10px 0px 10px 0px;
}

.prod_index_conseils { 
width: 318px; 
padding-left: 76px;
}

.prod_index_bas_trait { 
width: 318px;
padding-bottom: 12px; 
}

.prod_index_bas { 
float: left;
width: 269px;
padding-right: 20px;
padding-top: 2px;
}



/* page produit index type largeur 729 avec margin */

.prod_index_type_titre {  
width: 729px;
padding-bottom: 18px;
}

.prod_index_type_gauche_haut {  
width: 490px;
float: left;
padding-left: 20px;
}

.prod_index_type_droite_haut {  
width: 199px;
float: left;
text-align: right;
padding-right: 20px;
}

.selection_gauche_haut {  
width: 460px;
float: left;
padding-left: 20px;
padding-right: 30px;
}

.selection_gauche_haut_conditions {  
width: 460px;
float: left;
padding-top:10px;
padding-left: 20px;
padding-right: 30px;
font-size : 10px;
}

.selection_gauche_haut_mentions {  
width: 460px;
float: left;
padding-top:10px;
padding-left: 20px;
padding-right: 30px;
font-size : 9px;
}

.selection_droite_haut {  
width: 199px;
float: left;
text-align: right;
padding-right: 20px;
margin-top:-84px;
}

.prod_index_type_haut {  
width: 689px;
float: left;
padding-left: 20px;
}

.prod_index_type_trait {  
width: 689px;
clear: both;
padding: 20px;
}



.prod_index_type_gauche {
width: 246px;
float: left;
/*padding-right: 30px;*/
padding-left: 20px;
}

.prod_index_type_gauche_produit {
width: 450px;
float: left;
padding-right: 30px;
padding-left: 20px;
}

.prod_index_type_centre {
width: 200px;
float: left;
/*padding-right: 48px;*/
}

.prod_index_type_droite {
width: 195px;
float: left;
padding-right: 20px;
}

.prod_index_type_droite_produit {
width: 195px;
float: left;
text-align:center;
}

.prod_index_type_droite_trait {  
width: 195px;
padding: 5px 0px 5px 0px;
}

.prod_index_type_trait_etoiles_top {  
width: 195px;
height: 1px;
}

.prod_index_type_trait_etoiles {  
width: 195px;
height: 1px;
clear: both;
}

.prod_index_type_etoiles {  
width: 64px;
height: 1px;
float: left;
padding-top: 2px;
}

.prod_index_type_chart_table {  
width: 112px;
background-color: #ffffff;
float: left;
padding-bottom: 2px;
}

.prod_index_type_table_spacer {  
padding-top: 14px;
}


/* magasins largeur 729 avec margin */

.magasins_titre {  
width: 729px;
padding-bottom: 18px;
}

.magasins_gauche {  
width: 294px;
float: left;
padding: 0px 50px 0px 20px;
}

.magasins_droite {  
width: 295px;
float: left;
padding: 0px 20px 0px 50px;
}

.magasins_text {  
padding: 10px 30px 10px 30px; height:165px;
}


/* services largeur 745 avec margin */

.services_gauche {  
width: 465px;
float: left;
}

.services_vignette {  
width: 149px;
float: left;
padding-right: 12px;
}

.services_etoile {  
width: 25px;
float: left;
}

.services_text {  
width: 244px;
float: left;
padding-right: 35px;
}

.services_text_large {  
width: 405px;
float: left;
padding-right: 35px;
}

.services_droite {  
width: 280px;
float: left;
}


/* contact largeur 729 avec margin */

.contact_titre {  
width: 729px;
padding-bottom: 18px;
}

.contact_gauche {  
width: 419px;
float: left;
padding: 0px 40px 0px 15px;
}

.contact_champ_gauche {  
width: 111px;
float: left;
padding: 6px 0px 0px 48px;
}

.contact_champ_droite {  
width: 211px;
float: left;
padding: 2px 48px 0px 0px;
}

.contact_champ_total {  
width: 419px;
padding: 2px 48px 0px 48px;
}

.contact_trait_hor {  
width: 419px;
clear: both;
padding: 20px 0px 20px 0px;
}

.textfield {  
border: solid 1px #cccccc;
margin: 4px 0px 0 0;
width: 210px;
font-size: 11px;
}

.textfield_error {  
border: solid 1px #CC0000;
margin: 4px 0px 0 0;
width: 210px;
font-size: 11px;
}

.textfield:focus {
background-color: #eee;
margin: 4px 0px 0 0;
width: 210px;
font-size: 10px; 
}
 

.textfield_small {  
width: 115px;
font-size: 10px;
border: solid 1px #cccccc;
margin: 4px 0px 0 0;
}

.textfield_middle {  
width: 160px;
font-size: 10px;
border: solid 1px #cccccc;
margin: 4px 0px 0 0;
}
.textfield_middle:focus {  
width: 160px;
font-size: 10px;
background-color: #eee;
margin: 4px 0px 0 0;
}

.textfield_popup {  
width: 240px;
font-size: 10px;
}

.textfield_popup_message {  
width: 500px;
font-size: 10px;
}

textarea {
font-size: 12px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}

.contact_trait_vert {  
width: 1px;
float: left;
}


.contact_check {  
width: 22px;
float: left;
}

.contact_disclaimer {  
width: 397px;
float: left;
padding-top: 3px;
}

.contact_envoyer {  
width: 419px;
clear: both;
text-align: right;
padding-top: 10px;
}

.contact_legales {  
width: 419px;
font-size: 9px;
}

.eletter_mention {
width:430px;
font-size: 9px;
text-align: justify;
float: left;
display:inline;
margin: 20px 0px 10px 20px;
}


.contact_droite {  
width: 232px;
float: left;
padding: 0px 0px 00px 22px;
}

.contact_adresse {  
padding-top: 14px;
}

/* article largeur 745 avec margin */

.article_gauche {  
width: 541px;
padding-bottom: 18px;
float: left;
}

.article_gauche_eletter {  
width: 280px;
padding-bottom: 18px;
float: left;
display:inline;
}

.article_droite_eletter {  
width: 204px;
padding-bottom: 18px;
float: right;
display:inline;
}

.article_droite {  
width: 204px;
padding-bottom: 18px;
float: left;
}

.article_titre {  
padding-bottom: 18px;
}
.article_titre_eletter {  
width:450px;
padding-bottom: 18px;
/*
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
*/
}

.article_text {  
padding: 0px 30px 18px 20px;
}
.article_text_eletter {  
width:450px;
float:left;
display:inline;
padding-left:20px;
}


/* mentions largeur 745 avec margin */

.mentions_indent1_top {  
padding: 0px 0px 0px 40px;
font-weight: bold;
}

.mentions_indent1 {  
padding: 20px 0px 0px 40px;
font-weight: bold;
}

.mentions_indent2 {  
padding: 4px 0px 0px 56px;
}

.mentions_indent3 {  
padding: 4px 0px 0px 72px;
}


/* links */
a:link { color: #a5a6a6; text-decoration: underline;  }
a:visited { color: #a5a6a6; text-decoration: underline; }
a:hover { color: #2f569b; text-decoration: none; }
a:active { color: #2f569b; text-decoration: underline; }

a.link_liste_produit:link { color: #2f569b; text-decoration: underline;  }
a.link_liste_produit:visited { color: #2f569b; text-decoration: underline; }
a.link_liste_produit:hover { color: #2f569b; text-decoration: none; }
a.link_liste_produit:active { color: #2f569b; text-decoration: underline; }

a.lien_menu:link { color: #ffffff; text-decoration: none;  }
a.lien_menu:visited { color: #ffffff; text-decoration: none; }
a.lien_menu:hover { color: #93b2de; text-decoration: none; }
a.lien_menu:active { color: #93b2de; text-decoration: none; }

a.lien_net:link { color: #ffffff; text-decoration: none;  }
a.lien_net:visited { color: #ffffff; text-decoration: none; }
a.lien_net:hover { color: #93b2de; text-decoration: none; }
a.lien_net:active { color: #ffffff; text-decoration: none; }

a.lien_filariane:link { color: #1f5394; text-decoration: none;  }
a.lien_filariane:visited { color: #1f5394; text-decoration: none; }
a.lien_filariane:hover { color: #ffffff; text-decoration: none; }
a.lien_filariane:active { color: #ffffff; text-decoration: none; }

a.calques:link { color: #ffffff; text-decoration: none; }
a.calques:visited { color: #ffffff; text-decoration: none; }
a.calques:hover { color: #f5ca01; text-decoration: none; }
a.calques:active { color: #ffffff; text-decoration: none; }

a.plan:link { color: #1f5394; text-decoration: none; }
a.plan:visited { color: #1f5394; text-decoration: none; }
a.plan:hover { color: #a5a6a6; text-decoration: none; }
a.plan:active { color: #1f5394; text-decoration: none; }

a.grille_budget:link { color: #1f5394; text-decoration: none;  }
a.grille_budget:visited { color: #1f5394; text-decoration: none; }
a.grille_budget:hover { color: #1f5394; text-decoration: none; }
a.grille_budget:active { color: #1f5394; text-decoration: none; }

/* CSS : modifiée le 14/11/06 */



/* emploi, ouvrirmagasin */


.texte_gras {
text-transform:uppercase;
font-weight:bold;
}


.emploi {  
width: 695px;
float: left;
padding: 0px 0px 0px 25px;
}

.emploi_gauche {  
width: 315px;
float: left;
padding: 0px 20px 0px 25px;
}

.emploi_coord {  
width: 342px;
float: left;
padding: 0px 0px 0px 25px;
}

.emploi_champ_gauche {  
width: 85px;
float: left;
padding: 6px 0px 0px 0px;
}

.emploi_champ_gauche_big {  
width: 130px;
float: left;
padding: 6px 0px 0px 0px;
}

.emploi_champ_droite {  
width: 211px;
float: left;
padding: 2px 0px 0px 0px;
}

.emploi_champ_droite_small {  
width: 166px;
float: left;
padding: 2px 0px 0px 0px;
}

.emploi_trait_hor {  
width: 414px;
clear: both;
padding: 0px 0px 20px 25px;
}

.emploi_titre { 
font-size: 16px;
font-weight: bold;
clear:both;
padding:20px 0px 0px 25px;
}

.message_remerciement { 
clear:both;
padding:20px 0px 150px 25px;
}

.emploi_cv_ok {
color:#CC0000;
clear:both;
padding:0px 0px 0px 25px;
}

.emploi_champ_poste {  
width: 200px;
float: left;
padding: 6px 0px 0px 0px;
}

.emploi_champ_poste2 {  
width: 320px;
float: left;
padding: 6px 0px 0px 0px;
}


.emploi_check {  
width: 22px;
float: left;
padding:3px 0px 0px 0px;
}


.emploi_check_titre {
width:180px;
float:left;
padding:7px 10px 0px 10px;
}


.text_area {
margin:10px 0px 0px 25px;
width:670px;
clear:both;
}


.text_area_petit {
width:310px;
clear:both;
}


.options {
font-size:11px;
width:300px;
margin-top:5px;
}

.parcourir {
font-size:10px;
width:500px;
}


.emploi_effacer {  
width:100px;
float:left;
padding-top: 10px;
padding-left:270px;
}

.emploi_envoyer { 
width:600px; 
/*float:left;*/
text-align: center;
padding-top: 10px;
padding-left:65px;
}

.emploi_legales {  
width: 600px;
font-size: 9px;
padding-left:65px;
}

.textfield2 {  
width: 293px;
font-size: 10px;
}

/* article largeur 745 avec margin */

.article_gauche {  
width: 541px;
padding-bottom: 18px;
float: left;
}

.article_droite {  
width: 204px;
padding-bottom: 18px;
float: left;
}

.article_titre {  
padding-bottom: 18px;
}

.article_text {  
padding: 0px 30px 18px 20px;
}

.article_text2 {  
padding: 0px 25px 18px 20px;
}

.article_text2_eletter {  
width:450px;
padding: 0px 25px 18px 20px;
}

.article_envoyer {  
padding: 0px 0px 20px 20px;
float:left;
}

.article_envoyer_eletter {  
height:23px;
width:94px;
padding: 0px 0px 0px 0px;
float:left;
display:inline;
}

.article_radio {  
padding: 0px 0px 10px 20px;
float:left;
}

.textfield3 {  
width: 210px;
font-size: 11px;
float:left;
border: solid 1px #CCCCCC;
}

.textfield3_error {
width: 210px;
font-size: 11px;
float:left;
border: solid 1px #CC0000;
}

/* general */

.menu_bas_droite { 
width: 105px;
height: 16px;
float: left;
padding-left:60px;
}

/*ajoute*/
.main_dotted_double {  
background-image: url(../media/home/dotted.gif); 
background-repeat: repeat-y; 
width: 1px;
height: 520px;
float: left;
}

.main_holder {  
width: 253px;
float: left;
background-color: #2f569b;
}

.promo_holder_medium {  
/* height: 256px; */
height: 280px;
margin: 9px 0px 0px 3px;
}

.main_holder_grand {  
width: 507px;
/* height: 496px; */
height: 520px;
float: left;
background-color: #2f569b;
}

.promo_holder {  
margin: 16px 16px 0px 16px;
}

.no_strong { font-weight: normal; }

.menu_bas_center {  
width: 765px;
height: 16px;
float: left;
clear: both;
}
.menu_bas_center_jaune {
width: 765px;
height: 26px;
float: left;
clear: both;
}

.text_small_jaune { 
color: #f5ca01;
font-size: 10px;
}

.spacer_fil_blanc { background-color: #FFFFFF; }

h1 { margin:0px; padding:0px; font-size: 18px;}
h2 { margin:0px; padding:0px; font-size: 16px;}

a.lien_menu_jaune:link { color: #f5ca01; text-decoration: none;  }
a.lien_menu_jaune:visited { color: #f5ca01; text-decoration: none; }
a.lien_menu_jaune:hover { color: #f5ca01; text-decoration: none; }
a.lien_menu_jaune:active { color: #f5ca01; text-decoration: none; }



/*ajoute fin*/


@media screen {

	body { 
		font-size: 11px; 
		color: #1f5394;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		background-color: #557cc1; 
		/*text-align: center;*/
		margin: 0px; 
		padding: 0px;
		width: 100%;
	}
	
	.fond {
		background-image: url(../media/communs/fond.gif); 
		background-repeat: repeat-x;
		width: 100%;
	}

	.etude_scroll {
		width:729px;
		height:286px;
		overflow-y:scroll;
		overflow-x:hidden;
		scrollbar-3dlight-color:#dde5ef;
	    scrollbar-arrow-color:#ffffff;
	    scrollbar-base-color:#dde5ef;
	    scrollbar-darkshadow-color:#dde5ef;
	    scrollbar-face-color:#dde5ef;
	}    
	
	.pied {  
		width: 765px; 
		clear: both;
		padding-top: 4px;
		background-color: #ffffff;
	}
}


@media print {
	body { 
		font-size: 11px; 
		color: #000000;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		background-color: #557cc1; 
		/*text-align: center;*/
		margin: 0px; 
		padding: 0px;
		width: 100%;
	}
	
	.fond {
		background-color: #557cc1; 
		
		width: 100%;
	}
	.etude_scroll {
		width:729px;
	}    
	
	.pied {  
		display:none;
		width: 765px; 
		clear: both;
		padding-top: 4px;
		background-color: #557cc1;
	}
	.noprint {}
}
