.big_box, .box, .button_box, .selection_box {float:left;}
.box {width:333px;}
.big_box {width:617px;}
.button_box {width:300px;}
.selection_box {width:307px;}
.small_margin {margin-left:10px;}
.green_title_lft, .grey_title_lft, .red_title_lft {width:6px;height:31px;float:left;}
.green_title_rgt, .grey_title_rgt, .red_title_rgt {width:6px;height:31px;float:left;}
.green_title_mid, .grey_title_mid, .red_title_mid {padding-top:6px;height:25px;text-align:center;
color:white;font-weight:bold;font-size:15px;float:left;}
.green_title_mid h1, .grey_title_mid h1 {padding:0;margin:0;color:white;font-weight:bold;font-size:15px;text-align:center;}
.green_title_mid h2, .grey_title_mid h2 {padding:0;margin:0;color:white;font-weight:bold;font-size:15px;text-align:center;}

.green_title_lft {background:url(/media/greentitle_left.gif) no-repeat;}
.grey_title_lft {background:url(/media/greytitle_left.gif) no-repeat;}
.red_title_lft {background:url(/media/redtitle_left.gif) no-repeat;}
.green_title_rgt{background:url(/media/greentitle_right.gif) no-repeat;}
.grey_title_rgt {background:url(/media/greytitle_right.gif) no-repeat;}
.red_title_rgt {background:url(/media/redtitle_right.gif) no-repeat;}
.green_title_mid {background:url(/media/greentitle_middle.gif) repeat-x;width:327px;}
.grey_title_mid {background:url(/media/greytitle_middle.gif) repeat-x;width:327px;}
.red_title_mid {background:url(/media/redtitle_middle.gif) repeat-x;width:301px;}


span.orange {color:#FF6600;}
.bot_lft_form, .bot_mid_form, .bot_rgt_form {float:left;height:7px;}
.bot_lft_form {width:7px;background:url(/media/box_round_lft_corner.gif) no-repeat;}
.bot_mid_form {border-bottom:solid 1px #BCBCBC;height:6px;line-height:1px;}
.bot_rgt_form {width:7px;background:url(/media/box_round_rgt_corner.gif) no-repeat;}


.mid_box {width:295px;border:solid 1px #BCBCBC;border-top:0px;border-bottom:0px;padding:15px 18px 50px 18px;
font-size:12px;background:url(/media/bottom_medium_green_hach.gif) no-repeat center bottom;height:325px;}
.mid_box_grey {background-image:url(/media/bottom_medium_grey_hach.gif);}
.mid_box_grey p {padding-bottom:4px;}
.mid_box_sub {text-align:center;margin-top:30px;height:37px;}
.bot_box {width:331px;border:solid 1px #BCBCBC;border-top:0px;border-bottom:0px;height:5px;}
.bot_mid_box {width:325px;border-right:solid 1px #BCBCBC;}
.mid_box .big {font-size:14px;}

.mid_big_box {width:579px;border:solid 1px #BCBCBC;border-top:0px;border-bottom:0px;padding:15px 18px 50px 18px;
font-size:12px;background:url(/media/bottom_large_green_hach.gif) no-repeat center bottom;height:325px;}
.mid_big_box_sub {text-align:center;margin-top:30px;height:37px;}
.bot_big_box {width:615px;border:solid 1px #BCBCBC;border-top:0px;border-bottom:0px;height:5px;}
.bot_mid_big_box {width:609px;border-left:solid 1px #BCBCBC;}

.mid_big_box h2 {padding:10px 0 0 20px;margin:0;font-size:12px;}
.mid_big_box .bac {width:573px;}
.mid_big_box table {border-collapse:collapse;margin:10px 0 15px 0;}
.mid_big_box table th {width:191px;text-align:left;color:#96C20E;}
.mid_big_box table td {padding:15px 0 0 10px;width:191px;vertical-align:top;}
.mid_big_box table td a, .mid_big_box table td a:visited, .mid_big_box table td .grey {background:url(/media/list_green.gif) no-repeat;padding:0 0 5px 15px;text-decoration:none;color:black;display:block;}
.mid_big_box table td .grey {color:#BBB;}
.mid_big_box .left {float:left;width:191px;}
.mid_big_box .right {float:left;width:382px;}

.mid_selection_box {width:269px;border:solid 1px #BCBCBC;border-top:0px;border-bottom:0px;padding:15px 18px 50px 18px;
font-size:12px;background:url(/media/bottom_medium_red_hach.gif) no-repeat center bottom;height:325px;}
.mid_selection_box_sub {text-align:center;margin-top:30px;height:37px;}
.bot_selection_box {width:305px;border:solid 1px #BCBCBC;border-top:0px;border-bottom:0px;height:5px;}
.bot_mid_selection_box {width:299px;border-left:solid 1px #BCBCBC;}

.mid_selection_box .select {color:#FF4E00;font-weight:bold;}
.mid_selection_box .select select {width:270px;border:solid 1px #ccc;margin-bottom:15px;}
.mid_selection_box .select img, .mid_selection_box .select input {float:right;margin-top:20px;}


.size_calendar {height:260px;}
.size_calendar .calendar {background:url(/media/back_calendar.gif) repeat-y center;}
.size_calendar .calendar .calendar_col {float:left;text-align:center;width:92px;padding:0 3px 0 3px;}

.jours {list-style-type:none;margin:0;padding:20px 0 0 0;}
.jours li {float:left;text-align:center;font-weight:bold;}
.jours a {text-decoration:none;display:block;width:59px;height:19px;padding-top:3px;}
.jours a, .jours a:visited {color:black;}
.jours a:hover, .jours a.current, .jours a.current:visited {background:url(/media/button_calendar_green.gif) no-repeat center;
color:white;}

.prevente {border:solid 1px #BCBCBC;height:47px;padding:12px 20px 12px 15px;}
.prevente p {float:left;font-size:13px;font-weight:bold;color:black;padding-top:3px;}
.prevente a {display:block;float:right;}


.button {width:300px;height:69px;padding-bottom:35px;}
.autopromo {}
