*{font-family:Arial, Helvetica, sans-serif}
body, form{padding:0;margin:0; text-align:center; }
#superglobal {background:url(../images/fond_global.gif) repeat-y center top;}
#global{width:980px;margin:auto;background:#fff url(../images/fond_content2.gif) no-repeat; text-align:left;}
#global #header{position:relative;}
#global #header #conteneur_menu{position:absolute;top:201px;left:0;}
#global #header #col1{float:left;}
#global #header #col2{float:left;}
#global #menu{clear:both;}
#content{padding:0 0 0 10px;}
#footer{clear:both;background-color:#235389;height:12px;width:970px;margin:auto;color:#fff;font-size:10px;padding:0 0 0 10px;}

/*Page boulangerie*/
#bloc_boulangerie{padding:30px 0 10px 20px;clear:both;width:960px;}
#bloc_boulangerie #content_col1{float:left;width:430px;border-right:1px solid #b1b1b1;padding:0 0 0 20px;}
#bloc_boulangerie #content_col1 p{font-size:12px;color:#414141;padding:0 15px 0 5px;}
#bloc_boulangerie #content_col1 p.accroche{text-align:center;font-weight:bold;color:#c62e10;font-size:14px;}
#bloc_boulangerie #content_col1 p.accrochebleue{font-weight:bold;color:#235389;font-size:13px;}
#bloc_boulangerie #content_col1 p.accrochebleue img {float:right; margin:0px 0 0 20px;}
#bloc_boulangerie #content_col1 #vis_patisserie{width:400px;text-align:center;}
#bloc_boulangerie #content_col2{float:left;padding:0 0 0 25px;width:477px;}
#bloc_boulangerie #content_col2 #danse_brioche{background:#fff url(images/fond_danse_brioche.jpg) no-repeat;width:370px;height:189px;padding:55px 0px 0 0px; clear:both;}
#bloc_boulangerie #content_col2 #danse_brioche p{color:#fff;font-size:11px;padding:0 55px 0 15px;}
#bloc_boulangerie #content_col2 #danse_brioche p b{font-size:11px;}
#bloc_boulangerie #content_col2 #danse_brioche p span{color:#f25435;font-weight:bold;}
#bloc_boulangerie #content_col2 #bloc_espacec {padding: 0 15px 0 0 ;}
#bloc_boulangerie #content_col2 #bloc_espacec h4{font-size:14px;color:#235389; text-align:center; font-weight:normal;}
#bloc_boulangerie #content_col2 #bloc_espacec p{color:#303030; font-size:12px; padding:0; margin:0; text-align:justify; padding:0 20px 0 0;}
#bloc_boulangerie #content_col2 #bloc_espacec #historique img {float:left; margin:0 15px 0 0;}
#bloc_boulangerie #content_col2 #bloc_espacec #historique {color:#303030; font-size:12px;}

/*Page brioche*/
#bloc_brioche {padding:30px 0 10px 20px;clear:both;width:960px;}
#bloc_brioche #accrocherouge {color:#c62e10; font-weight:bold; font-size:13px;}
#bloc_brioche #bloc_partenaire {color:#303030; font-size:12px; width:900px; }
#bloc_brioche #content_col1{float:left;width:460px;border-right:1px solid #b1b1b1;padding:0 0 0 10px;}
#bloc_brioche #content_col1 p{font-size:11px;}
#bloc_brioche #content_col1 img.photo{float:left;}
#bloc_brioche #content_col1 #briocheronde p {display:block; width:430px; padding:0 0 0 10px; text-align:justify;}
#bloc_brioche #content_col2{float:left;padding:0 0 0 15px;width:460px;}
#bloc_brioche #content_col2 p{font-size:11px;}
#bloc_brioche #content_col2 #briochebarre { background:url(../images/visuel_barre.jpg) no-repeat bottom left; height:140px;}
#bloc_brioche #content_col2 #briochebarre p {display:block; width:250px; padding:0 0 0 10px; text-align:justify;}
#bloc_brioche #content_col2 #briochebarre span.poids {color:#c62e10; border-left:1px solid #c62e10;}
#bloc_brioche #content_col2 #briochegache { background:url(../images/visuel_gache.jpg) no-repeat bottom left; height:145px;}
#bloc_brioche #content_col2 #briochegache p {display:block; width:250px; padding:0 0 0 170px; text-align:justify;}
#bloc_brioche #content_col2 #briochegache span.poids {color:#c62e10; border-left:1px solid #c62e10;}

#bloc_brioche #bloc_partenaire {float:left;width:481px; margin:0 70px 0 0;}
#bloc_brioche #bloc_partenaire #bloc_comite {background:url(images/encart_partenaire.jpg) no-repeat; width:481px; height:154px; margin:25px 0 0 0;}

#bloc_brioche #bloc_partenaire #bloc_comite p {color:white; font-size:12px; padding:60px 0 0 10px;}
#bloc_brioche #bloc_partenaire .titre2{color:#c62e10; font-size:14px; font-weight:bold; margin:-10px 0 0 0px;}

#bloc_brioche #passezcommande ul {float:left;list-style:none; padding:0; margin:0;}
#bloc_brioche #passezcommande ul li {min-height:30px; padding:5px 0 0 35px; font-size:14px;  font-weight:bold;}
#bloc_brioche #passezcommande ul li#tel { background:url(../images/icon_tel.gif) no-repeat; color:#c62e10;}
#bloc_brioche #passezcommande ul li#fax { background:url(../images/icon_fax.gif) no-repeat;color:#c62e10;}
#bloc_brioche #passezcommande ul li#mail { background:url(../images/icon_mail.gif) no-repeat;color:#1C4785; font-size:12px;}
#bloc_brioche #passezcommande ul li span, #bloc_brioche #passezcommande ul li span a {padding:0 0 10px 0; font-size:12px; color:#303030; font-weight:normal;}



/*Page pain*/
#bloc_pain{padding:30px 0 10px 20px;clear:both;width:960px;}
#bloc_pain #intro_pain{margin:0px 0 0 10px;}
#bloc_pain #intro_pain p b{color:#414141;font-size:13px;font-weight:bold;}
#bloc_pain #contenu_pain div.partie{float:left;width:310px;}
#bloc_pain #contenu_pain div.partie p{font-size:11px;color:#414141;margin:2px 0 0 17px;padding:0 15px 0 0;}
#bloc_pain #contenu_pain div.partie span.orange{color:#c62e10;font-weight:bold;font-size:11px;}

/*Page contact*/
#bloc_contact{padding:30px 0 10px 20px;clear:both;width:960px;}
#bloc_contact #content_col1{float:left;width:380px;border-right:1px solid #b1b1b1;padding:0 0 0 20px;}
#bloc_contact #content_col1 p{font-size:12px;color:#414141;padding:0 15px 0 5px;}
#bloc_contact #content_col1 p.accroche{text-align:center;font-weight:bold;color:#c62e10;font-size:14px;}
#bloc_contact #content_col1 p.accrochebleue{font-weight:bold;color:#235389;font-size:12px;}
#bloc_contact #content_col2{float:left;padding:0 0 0 25px;width:477px;}
#bloc_contact #content_col2 #bloc_espacec{width:477px;height:256px;background:#fff url(../images/fond_espacecom.jpg) no-repeat;}
#bloc_contact #content_col2 #bloc_espacec h3.titre1{font-weight:bold;font-size:15px;color:#24518a;}
#bloc_contact #content_col2 #bloc_espacec h3.titre2{font-weight:bold;font-size:15px;color:#c62e10;}
#bloc_contact #content_col2 #bloc_espacec p{color:#414141;font-size:11px;}
#bloc_contact #content_col2 form#contact label{float:left;width:120px;font-weight:bold;font-size:12px;color:#303030;}


/**Gestion menu*/
ul.menu{padding:0;margin:0;clear:both;}
ul.menu li{float:left;height:32px;margin:0;padding:0px;text-align:center;list-style:none;}
ul.menu li a.accueil{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/accueil_off.gif) no-repeat 0 0;cursor:pointer;width:144px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.accueil:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/accueil_on.gif) no-repeat 0 0;cursor:pointer;width:144px;color:#fff;text-indent:-3000px;}
ul.menu li a.current_accueil{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/accueil_on.gif) no-repeat 0 0;cursor:pointer;width:144px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.boulangerie{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/boulangerie_off.gif) no-repeat 0 0;width:159px;cursor:pointer;text-indent:-3000px;height:32px;}
ul.menu li a.boulangerie:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/boulangerie_on.gif) no-repeat 0 0;width:159px;cursor:pointer;text-indent:-3000px;}
ul.menu li a.current_boulangerie{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/boulangerie_on.gif) no-repeat 0 0;width:159px;cursor:pointer;text-indent:-3000px;height:32px;}
ul.menu li a.brioche{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/brioche_off.gif) no-repeat 0 0;cursor:pointer;width:229px;text-indent:-3000px;height:32px;}
ul.menu li a.brioche:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/brioche_on.gif) no-repeat 0 0;cursor:pointer;width:229px;text-indent:-3000px;}
ul.menu li a.current_brioche{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/brioche_on.gif) no-repeat 0 0;cursor:pointer;width:229px;text-indent:-3000px;height:32px;}
ul.menu li a.pain{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/pain_off.gif) no-repeat 0 0;cursor:pointer;width:243px;text-indent:-3000px;height:32px;}
ul.menu li a.pain:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/pain_on.gif) no-repeat 0 0;cursor:pointer;width:243px;text-indent:-3000px;}
ul.menu li a.current_pain{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/pain_on.gif) no-repeat 0 0;cursor:pointer;width:243px;text-indent:-3000px;height:32px;}
ul.menu li a.contact{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/contact_off.gif) no-repeat 0 0;cursor:pointer;width:205px;text-indent:-3000px;height:32px;}
ul.menu li a.contact:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/contact_on.gif) no-repeat 0 0;cursor:pointer;width:205px;text-indent:-3000px;}
ul.menu li a.current_contact{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/contact_on.gif) no-repeat 0 0;cursor:pointer;width:205px;text-indent:-3000px;height:32px;}
.clear{clear:both;}
