#fancy_div{background:#fff !important;color:#3B3B3B !important;text-align:center !important}
*{margin:0;padding:0}
a:active,a:focus{outline:none}
body{background:url(../gifs/fond.jpg) #fff top repeat-x;font-family:"Arial", Helvetica, "Times New Roman";font-size:12px;margin:0;padding:0}
.container{height:auto;padding-top:379px;position:relative;width:100%}
.container_top{background:url(../gifs/container_top.jpg) top no-repeat;height:379px;left:0;position:absolute;top:0;width:100%;z-index:10}
.header{height:379px;margin:0 auto;position:relative;width:981px}
.logo{display:block;height:122px;left:0;position:absolute;top:40px;width:429px;z-index:1}
.logo a{background:url(../gifs/logo.jpg) top no-repeat;display:block;height:122px;width:429px}
.fd_footer{background:url(../gifs/fond_footer.jpg) top no-repeat;clear:both;height:338px;width:100%}
.footer{color:#252525;font-size:11px;height:338px;margin:0 auto 20px;overflow:hidden;text-align:left;width:981px}
.footer a{color:#252525;font-size:11px;text-decoration:none}
.footer a:hover{color:#60012B;font-weight:700}
.col0{background:url(../gifs/col1.jpg) top right no-repeat;display:inline;float:left;height:165px;padding-left:0;padding-top:25px;width:245px}
.col0 p{padding-right:38px}
.col1{background:url(../gifs/col0.jpg) top right no-repeat;display:inline;float:left;height:165px;padding-left:20px;padding-top:10px;width:225px}
.col2{display:inline;float:left;height:165px;padding-top:10px;width:245px}
.logo_footer{display:block;height:56px;margin:0 auto;width:206px}
.logo_footer a{background:url(../gifs/logo_footer.jpg) top no-repeat;display:block;height:56px;width:206px}
.nuage{line-height:30px;margin-bottom:20px;text-align:center !important}
#content{background:url(../gifs/top_content.jpg) top no-repeat;height:auto;margin:0 auto;overflow:hidden;padding:10px 0 20px;position:relative;width:981px}
.colonne_centre{background:url(../gifs/ligne_col.jpg) top right repeat-y;display:inline;float:left;height:auto;padding-right:20px;position:relative;width:650px}
.colonne_gauche{display:inline;float:right;height:auto;margin-right:20px;text-align:right !important;width:279px}
.colonne_gauche p{color:#252525;font-size:13px;padding-bottom:10px}
.colonne_gauche strong{color:#60012B;font-size:14px}
.plan_acces{border:1px solid #60012B;display:block;float:right;height:115px;margin-bottom:10px;margin-top:10px;width:187px}
.plan_acces a{background:url(../gifs/plan_acces_dieteticienne.jpg) top no-repeat;display:block;height:115px;width:187px}
.page p{color:#252525;line-height:1.5em;padding-bottom:10px;text-align:justify}
.important{background:#eee;height:auto;margin-bottom:10px;padding:10px 0 0;width:100%}
.important p{padding:0 20px 10px !important}
.big_lien{font-size:15px}
.centrer{text-align:center !important}
.page a{color:#60012b;text-decoration:underline}
.page a:hover{color:#60012b;text-decoration:none}
.lien,.newsletter_1{background:url(../gifs/square.jpg) left no-repeat;color:#60012B !important;display:inline-block !important;font-size:0.9em !important;font-weight:700 !important;height:15px;padding-left:7px;text-decoration:underline !important}
.lien{float:right}
.lien:hover,.newsletter_1:hover{color:#60012B;text-decoration:none}
.paragraphe5050{display:inline;float:left;height:auto;width:305px}
.paragraphe50501{display:inline;float:right;height:auto;width:305px}
.filet{-margin-bottom:0;border-top:1px solid #e9e9e9;clear:both;height:3px;margin-bottom:10px;margin-top:10px;width:100%}
.page ul{list-style:none;list-style-image:url(../gifs/square.jpg);list-style-position:outside;margin:0 0 10px 25px;padding:0}
.violet{color:#777}
.page ul li{color:#252525;line-height:1.5em;text-align:left}
.img_left{display:inline;float:left;margin-bottom:10px;margin-right:20px}
.border_img{border:1px solid #60012b}
.img_right{display:inline;float:right;margin-bottom:10px;margin-left:20px}
.img_normal{margin-bottom:10px}
#loupe{font-size:11px;position:absolute;right:320px;top:10px;z-index:9}
#loupe p{color:#252525;text-align:right !important}
#loupe a{color:#252525;text-align:center;text-decoration:none}
#loupe a:hover{text-decoration:underline}
zoom{font-size:120%}
.input_form{background-color:#f5f4f4;border:1px solid #60012b;color:#333;font-family:Arial;font-size:12px;margin-top:5px;width:300px}
.area_form{background-color:#f5f4f4;border:1px solid #60012b;color:#333;font-family:Arial;font-size:12px;height:100px;margin-top:5px;overflow:auto;width:300px}
.bouton_form{background-color:#60012b;border:1px none #fff;clear:both;color:#FFF;cursor:pointer;display:block;font-weight:700;height:30px;margin:20px 0 0 180px;width:150px}
#formulaire_1 .submit{margin-left:0 !important;margin-top:0 !important}
.bouton_form:hover{filter:alpha(opacity=80);opacity:0.8px}
.divGenerateurRequired{margin-bottom:10px !important}
#formulaire_1 p{margin:0 !important;padding:0 !important}
.valide{background:#f5f4f4 !important;border:1px solid #60012b;color:#252525 !important}
#newsletter_iframe{background:#fff !important;height:400px !important}
#newsletter_iframe h1{color:#60012b !important}
#newsletter_iframe p{color:#252525 !important}
#newsletter_iframe a{color:#60012b !important;text-decoration:underline !important}
#newsletter_iframe a:hover{text-decoration:none !important}
#newsletter_iframe #submit_newsletter,#newsletter_iframe #input_newsletter{float:left !important}
ul.MenuHorizontal{list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:30px;width:564px;z-index:2}
ul.MenuHorizontal li a{color:#60012b;display:block;font-size:13px;font-weight:700;height:21px;line-height:21px;padding-top:0;text-align:center;text-decoration:none}
li#menu0{width:66px}
li#menu0bis{width:102px}
li#menu2{width:92px}
li#menu3{width:70px}
li#menu4{width:98px}
li#menu0 a:hover,a#selected-over0,li#menu1 a:hover,a#selected-over1,li#menu2 a:hover,a#selected-over2,li#menu3 a:hover,a#selected-over3,li#menu4 a:hover,a#selected-over4{border-bottom:2px solid #60012b;height:19px;line-height:21px}
ul.MenuHorizontal1{height:29px;list-style:none;margin:0;overflow:hidden;padding:350px 0 0;width:981px}
ul.MenuHorizontal1 li a{color:#FFF;display:block;font-size:13px;height:29px;line-height:29px;padding-top:0;text-align:center;text-decoration:none}
li#menu01{width:103px}
li#menu11{width:130px}
li#menu31{width:126px}
li#menu41{width:118px}
li#menu51{width:116px}
li#menu61{width:109px}
li#menu71{width:144px}
li#menu01 a,li#menu11 a,li#menu21 a,li#menu31 a,li#menu41 a,li#menu51 a,li#menu61 a{background:url('../gifs/trait.jpg') top right no-repeat}
.coord{height:auto;position:absolute;right:20px;top:180px;width:301px;z-index:4}
.coord p{color:#252525;font-size:12px;line-height:18px;text-align:right !important}
.coord strong{color:#60012b;font-size:15px}
.coord a{color:#60012b;font-size:12px;text-decoration:underline}
.coord a:hover{text-decoration:none}
.carousel-tupperware{height:165px;left:24px;position:absolute;top:179px;width:630px;z-index:5}
h1{color:#60012b;font-size:24px;font-weight:100;margin-bottom:20px}
h2,h3{color:#60012b;font-size:17px;margin-bottom:10px}
.carousel-tupperware img{margin-left:95px;margin-top:6px}
.titre{color:#60012b;font-size:16px;font-weight:700;padding-bottom:10px;padding-top:34px}
.carousel-tupperware p{padding-bottom:10px}
#ss-menu01,#ss-menu11,#ss-menu21,#ss-menu31,#ss-menu41,#ss-menu51,#ss-menu61{height:0;left:10px;overflow:hidden;position:absolute;top:378px;width:961px;z-index:10}
.inside{display:block;height:95px;position:relative;width:961px}
.fond_ssmenu{background:#4c011f;display:block;filter:alpha(opacity=80);height:95px;left:0;opacity:0.8px;position:absolute;top:0;width:961px;z-index:-1}
.box1{color:#fff !important;display:inline;float:left;height:auto;line-height:18px;padding-left:10px;padding-right:10px;text-align:left;width:172px}
.box1 a{color:#fff !important;text-decoration:none}
.one{background:#a81163;display:block;font-size:12px;height:35px;line-height:35px;margin:8px 0;padding-left:5px;text-align:left;width:167px}
.one:hover,.two:hover{background:#740240}
.two{background:#a81163;display:block;font-size:12px;height:35px;line-height:17px;margin:8px 0;padding-left:5px;text-align:left;width:167px}
#container_actualite .actualite h2{color:#60012B !important}
.optional,.required{text-align:right !important;width:175px !important}
ul.MenuHorizontal li,ul.MenuHorizontal1 li{float:left}
li#menu1,li#menu21{width:135px}
li#menu01 a:hover,a.selected-over01,li#menu11 a:hover,a.selected-over11,li#menu21 a:hover,a.selected-over21,li#menu31 a:hover,a.selected-over31,li#menu41 a:hover,a.selected-over41,li#menu51 a:hover,a.selected-over51,li#menu61 a:hover,a.selected-over61,li#menu71 a:hover,a.selected-over71,.selected_over{font-weight:700 !important}
.thumb_left{float:left;margin-right:15px}
.thumb_right{float:right;margin-left:15px}
