/* ----------- Body ----------- */
body{margin:0;padding:0;background-color:#d9d9d8;}
body, th, td, input, textarea, select, option{font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3{font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #819CDB;}
h1{font-size: 36px;}
p{line-height: 100%;}
hr{display: none;}
.clear {clear: both; height: 8px;}

/* ----------- Page ----------- */
#page{width:801px; margin: 0 auto; padding: 0;position:relative;clear:both; background-color:#FFF;}

/* ----------- Header ----------- */
#header{width:801px;height:108px;margin:0px;background:url(images/Header.png) no-repeat center top;}
#header #logo{width:242px; height:85px; display:block; background:url(images/Alfapac_Logo.png) no-repeat;float:left;margin:11px 0px 0px 27px; *margin-left:19px; _margin-left:10px;}


/* ----------- Content ----------- */
#content{width: 801px; height:auto;float:left;margin: 0px;padding: 0px; background-color:#FFF;clear:both;}

.post{margin:0px; padding:0px; background-color:#FFF;float:left; position:relative; width:247px;}
.alignleft{float: left;}
.alignright{float: right; font-size:12px; color:#9a5c2a; background-color:#f6e8a9;text-transform:uppercase; padding: 2px 2px 2px 2px;}
.post h1, .post p{float: left;margin: 0;font-family: Arial, sans-serif;}
.post h1{font-size: 19pt; _font-size: 15pt; *font-size: 16pt; font-weight: regular;color: #7c4a37;text-align:left;padding: 30px 40px 20px 20px;}

/* ----------- Imgs ----------- */
.img{padding: 10px 20px 20px 20px;}
.img_title{padding: 16px 20px 9px 20px;_margin-bottom: -6px;}
* + html .img_title{padding: 16px 20px 18px 20px;}
.img1{padding: 0px 0px 0px 0px;}
.img2{padding: 0px 20px 10px 20px;}
.img_top{padding: 20px 0px 0px 0px;}
.img_top1{padding: 18px 0px 0px 0px;}
.img_top2{padding: 18px 0px 0px 5px;}
.menu{padding: 10px 0px 0px -5px;}
#iconLinks .envoyez{width:102px; height:32px; margin:2px 0 0 15px; float:left;}

/* ----------- Lists ----------- */
ul{list-style:none;list-style-image:none;margin: 0;padding: 5px 0px 10px 20px;_padding-bottom:2px;}
#mid_text li.bullets{list-style:disc;color:#2e84be;margin: 0;font-size:12px;font-weight:bolder;padding:0px;_padding-bottom:2px;}
#mid_text li.pdf{background:url(images/images/PDF-Icon.png) no-repeat;vertical-align:top;position:relative;min-height:25px;padding-left:30px;_padding-bottom:2px;}
#mid_text li.camera{background:url(images/images/Camera_Icon.png) no-repeat;vertical-align:top;position:relative;min-height:23px;padding-left:30px;_padding-bottom:2px;}
#mid_text li.camera3{background:url(images/images/Camera_Icon.png) no-repeat;vertical-align:top;position:relative;min-height:23px;padding-left:30px;margin-top:30px;_padding-bottom:2px;_margin-top:22px;}
* + html #mid_text li.camera3{margin-top:0px;}
#mid_text li.camera2{background:url(images/images/Camera_Icon.png) no-repeat;vertical-align:top;position:relative; min-height:23px;padding-left:30px;float:left; width:102px;}
/*display: block;  To make the links active for the full width of the DIV - Does not work for IE/Windows */
li a{color:#2e84be;margin: 0;font-size:12px;font-weight: normal;line-height:1.3em;font-family: Arial, sans-serif;padding: 0px 0px 5px 0px;display:block;}

/* ----------- Text ----------- */
.title{margin:0px;padding-top:5px;text-align:center;font-size:19px; font-family: Arial, Helvetica, sans-serif;color:#FFF;text-transform:uppercase;}
.posts p{margin: 0;line-height: normal;}
#mid_text p{margin: 0;font-size:11px;font-weight: normal;line-height:normal;font-family: Arial, sans-serif;padding:10px;}
.italic{color:#2e84be;margin: 0;font-size:12px;font-weight: normal;line-height:1em; font-style:italic;font-family: Arial, sans-serif;padding: 3px 0px 5px 0px;display:block;}
.regular{color:#2e84be;margin: 0;font-size:12px;font-weight: normal;line-height:1em; font-style:normal;font-family: Arial, sans-serif;padding: 5px 0px 5px 0px;display:block;}
.blue{color: #2e84be;text-align:justify;}
.green{color: #69b74a; text-align:justify;}
.red{color: #d61a21;text-align:justify;}
#basic p{margin: 0;font-size:18px;font-weight: bold;line-height:normal;font-family: Arial, sans-serif;padding:100px 0px 0px 0px; text-align:center;}
#champs_obligatoire{margin: 20px 0px 0px 61px;font-size:11px;font-weight: normal;line-height:normal;font-family: Arial, sans-serif;padding:0px; text-align:left;}

#colors, #red_top, #red_tab_side1, #red_mustard, #yellow_tab, #mustard_tab, #mustard_tab_side1, #mustard_tab_side2
{position: relative;padding: 0px;}
#colors{ float:left; width: 21px; height:560px;}
#colors #red_top{height: 28px;background-color: #d71a21;}
#colors #red_links{height: 17px;background-color: #d71a21;}
#yellow_tab{width: 259px;height: 28px;background-color: #f6e8a9;}
#mustard_tab{width: 521px;height: 28px;background-color: #f4d279;}
#colors #mustard_tab_side1{height: 403px;background-color: #f4d279;}
#colors #mustard_tab_side2{height: 171px;background-color: #f4d279;}

#mid_text, #white_tab1, #white_tab2, #white_tab_right, #white_tab_right1, #pic_area
{float:left;position: relative; padding: 0px;background-color:#FFF;}
#mid_text{width: 296px;height: auto;}
#white_tab1{width: 259px;height: 377px;}
#white_tab2{width:230px;height: 184px;}
#white_tab_right{width:521px;}
#white_tab_right1{width:521px;height: 184px;}
#pic_area{width:801px;height:auto;}

#left_imgs{float: left;position: relative;width: 252px;height: 602px; padding: 0px;background-color:#FFF;}
#right_imgs{float: left;position: relative;width: 252px;height:602px; padding: 0px;background-color:#FFF;}
#pic_left{float: left;position: relative;width: 276px;height:414px; padding:0px; margin:0px; background:url(images/images/page-concours-recette.png);}
#text_right{float: left;position: relative;width: 525px;height:auto; padding: 0px;background-color:#FFF;}
#green_bgd{float: left;position: relative;width: 801px;height: 176px; padding: 0px; margin:0px; background:url(images/images/Green_Section.png);}
#pink_bgd {float: left;position: relative;width: 801px;height: 207px; padding: 0px; margin:0px;background:url(images/images/pink-section.png);}

.concours #pic_left {background:url(images/images/page-concours-recette.png); height: 414px;}

/* ----------- Food Menu ----------- */
#food_menu{width:205px;height:85px;margin:0px; padding:0px;}
#food_menu a{padding:0;text-decoration:none;color:#FFF;}
#food_menu #menu1{width:205px; height:17px; display:block; background:url(images/Menu_Recettes.png) no-repeat;float:left;margin:0px;}
#food_menu #menu2{width:205px; height:17px; display:block; background:url(images/Menu_presse.png) no-repeat;float:left;margin:0px;}
#food_menu #menu3{width:205px; height:17px; display:block; background:url(images/Menu_Crabcake.png) no-repeat;float:left;margin:0px;}
#food_menu #menu4{width:205px; height:17px; display:block; background:url(images/menu_glace.png) no-repeat;float:left;margin:0px;}
#food_menu #menu5{width:205px; height:17px; display:block; background:url(images/Menu_Crumble.png) no-repeat;float:left;margin:0px;}

/* ----------- Form ----------- */
.form{margin:0 auto;width:400px;padding:20px;}
#basic h1{font-size:14px;font-weight:bold;margin-bottom:8px;}
#basic label{display:block;font-size:14px;color:#69b74a;font-weight:bold;text-align:left;width:140px;float:left;padding: 3px 10px 0px 0px;}
#basic .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
#basic input{float:left;width:229px;margin:2px 0 7px 10px;}
#iconLinks{clear:both;margin-left:205px;}
.dob{margin: 0px 0px 7px 8px;width:auto;height:20px;text-align:left;}
.dob1{margin: 0px 0px 7px 8px;width:auto;height:20px;text-align:left;}
.dob2{margin: 0px 0px 7px 8px;width:auto;height:20px;text-align:left;}

.concours #basic label {color: #e88446;}
.concours #basic label.choice-title {width: auto;}
.concours #basic input.radio {width: auto; margin: 4px 10px 0;}

/* ----------- Cloture Page ----------- */
#cloture div{text-align:center;}
#cloture{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
#cloture span{font-size:22px; text-transform:uppercase;}
#cloture .height_50{height:50px; display:block}
#cloture .height_100{ height:100px; display:block;}
#cloture .orange{font-size:15px;}
.orange { color:#e67b2f;}
.pistahe{color:#aabf35;}

/* ----------- Form IE ----------- */
* + html .dob{margin: 0px 0px 7px 10px;width:auto;height:21px;text-align:left;}
* + html .dob1{margin: 0px 0px 7px 11px;width:auto;height:21px;text-align:left;}
* + html .dob2{margin: 0px 0px 7px 10px;width:auto;height:21px;text-align:left;}

/* ----------- Footer ----------- */
#footer{width:auto;margin:auto;}
#footer_menu{margin:auto;position:relative;}
#footer_menu a{padding:0;text-decoration:none;color:#FFF; cursor:pointer;}
#footer_menu #tab1{width:240px; height:50px; display:block; background:url(images/Acceuil_Link.png) no-repeat;float:left;margin:0px;}
#footer_menu #tab2{width:116px; height:50px; display:block; background:url(images/Acceuil_Alfapac_Link.png) no-repeat;float:left;margin:0px;}
#footer_menu #tab3{width:163px; height:50px; display:block; background:url(images/vegetal_origin.png) no-repeat;float:left;margin:0px;}
#footer_menu #tab4{width:157px; height:50px; display:block; background:url(images/Cuisinez_Link.png) no-repeat;float:left;margin:0px;}
#footer_menu #tab5{width:125px; height:50px; display:block; background:url(images/Presse_Link.png) no-repeat;float:left;margin:0px;}


.liste ul{margin-top:10px;}
.liste ul.left{margin-top:10px; float:left; width:380px;}
.liste li.title{color:#063; text-align:left; list-style:none; font-size:14px; margin-left:0;}
.liste li{color:#333; line-height:1.6em; font-size:12px; list-style:none; margin-left:20px;}
.left{float:left;}
.liste span{margin-left:5px; color:#066;}
