body {
background: #195d83 url('img/bgbody.png') repeat-x top;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 auto;
}
a, a:hover, a:visited {
font-weight: bold;
color: #fff;
text-decoration: none;
outline: none;
}
a img {
border: none;
outline: none;
}
#header {
background: url('img/header.jpg') no-repeat top center;
width: 1000px; height: 234px;
margin: 0 auto; padding: 0;
}
#subfooter {
clear: both;
background: url('img/subfooter.jpg') no-repeat top center;
width: 654px;
margin: 0 !important; padding: 25px 23px 20px;
text-align: center;
font-size: 15px;
font-weight: normal !important;
}
#subfooter span {
text-align: justify;
display: block;
font-size: 12px;
margin: 0; padding: 20px 135px 28px 105px;
}
#footer {
background: url('img/footer.jpg') no-repeat top center;
clear: both;
width: 940px;
margin: 0 auto; padding: 10px 0 0 0;
text-align: center;
}
	#footer a {
	line-height: 25px;
	}
#content {
width: 970px;
margin: 0 auto;
overflow: hidden;
padding: 0 0 0 30px;
background: url('img/bg_content.png') repeat-y top right;
}
	#left, #right {
	float: left;
	}
	.right_toggle, .left_toggle {
	cursor: pointer;
	}
	#left {
	width: 240px;
	background: url('img/bg_left.png') repeat-y top right;
	}
		#offres {
		background: url('img/offres.jpg') no-repeat top left;
		width: 240px;
		padding: 66px 0 0 0;
		}
		#offres span {
		width: 225px;
		font-size: 11px;
		text-align: center;
		display: block;
		/*padding-bottom: 42px;*/
		padding-bottom: 47px;
		font-style: italic;
		}
		#offres div {
		background: url('img/bg_offres.png') repeat-y top left;
		padding: 0 25px 5px 15px;
		}
		#offres ul {
		padding: 0; margin: 0 0 0 10px;
		list-style-type: square;
		}
		#offres div#toggle_11 {
		background: url('img/menu_cap.jpg') no-repeat top left;
		}
		#offres div#toggle_12 {
		background: url('img/menu_cap_midi.jpg') no-repeat top left;
		}
		#offres div#toggle_13 {
		background: url('img/menu_etudiants.jpg') no-repeat top left;
		}
		#offres div#toggle_14 {
		background: url('img/menu_burger.jpg') no-repeat top left;
		}
		#offres div#toggle_15 {
		background: url('img/menu_pirate.jpg') no-repeat top left;
		}
		.left_toggle {
		width: 226px; height: 24px;
		padding: 0 !important;
		}
		#offres div#toggle_11:hover, #offres div#toggle_12:hover, #offres div#toggle_13:hover, #offres div#toggle_14:hover, #offres div#toggle_15:hover {
		background-position: bottom left;
		}
		#coordonnees {
		width: 198px; height: 451px;
		background: url('img/coordonnees.jpg') no-repeat top left;
		padding: 153px 20px 20px 20px;
		margin-bottom: 8px;
		}
		#coordonnees h4, #coordonnees a img {
		border-top: 1px dashed #fff;
		margin-top: 20px;
		padding-top: 10px;
		margin-bottom: 5px;
		color: #fac214;
		font-size: 14px;
		}
 		#coordonnees a h4 {
		border-top: 1px dashed #fff;
		/*margin-top: 118px;*/
		padding: 30px 70px 0 0;
		margin-bottom: 5px;
		color: #fff;
		font-size: 14px;
		text-align: right;
		}
		#google {
		display: block;
		position: absolute;
		width: 45px; height: 45px;
		margin: 25px 0 0 150px;
		}
		#left #fb_box {
		padding: 15px 32px 15px 20px;
		background: url('img/fb.png') no-repeat top left;
		}
	#right {
	width: 700px;
	padding-right: 30px;
	background: url('img/bg_right.png') no-repeat top right;
	}
		#right div {
		margin-bottom: 10px;
		font-weight: bold;
		}
		#new_pizza_geante {
		background: url('img/new_pizza_geante.png') no-repeat top left;
		height: 31px;
		}
		#right h2, #frmContact h2 {
		display: block;
		height: 22px;
        font-size: 17px;
		padding: 6px 30px; margin: 0;
		color: #003a5d;
		}
		h2.right_toggle, #frmContact h2 {
		background: url('img/h2_off.png') no-repeat top left;
		}
		h2.right_toggle_active {
		background: url('img/h2_pizza_on.png') no-repeat top left;
		}
		#burgers h2.right_toggle_active {
		background: url('img/h2_burger_on.png') no-repeat top left;
		}
		#plats h2.right_toggle_active, #salades h2.right_toggle_active, #desserts h2.right_toggle_active, #boissons h2.right_toggle_active {
		background: url('img/h2_on.png') no-repeat top left;
		}
		div.pizza {
		background: #1c668f url('img/fond_pizza.png') no-repeat top right;
		padding: 50px 15px 10px 15px;
		width: 670px;
		}
		div.burger {
		background: #1c668f url('img/fond_steak.png') no-repeat top right;
		padding: 42px 15px 10px 15px;
		width: 670px;
		}
		div.autre {
		background: #1c668f;
		padding: 0px 15px 10px 15px;
		width: 670px;
		}
		.pizza h4, .autre h4, .burger h4 {
		padding: 0; margin: 0;
		color: #ffd602;
		font-size: 14px;
		text-transform: uppercase;
		}
	.points {
	display: block;
	width: 630px;
	background: #135a81;
	padding: 3px 21px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin-top: 12px;
	}
	.orange {
	color: #ffd602;
	}
	.alignleft {
	float: left;
	}
	.alignright {
	float: right;
	}
#concours_smartbox {
/*background: url('img/concours_smartbox.jpg') no-repeat top left;*/
height: 63px;
padding:15px 20px 20px 20px;
text-align:justify;
}
	#concours_smartbox a {
	clear: right;
	float: right;
	width: 189px; height: 134px;
	margin: 40px 20px 0 0;
	background: url('img/btn_concours.png') no-repeat top left;
	}

#pub_facebook {
color: #3B5998;
height: 175px;
background: url('img/pub_facebook2.png') no-repeat top center;
padding: 5px 10px;
}
	#pub_facebook span {
	float: left; display: block;
	text-align: center;
	width: 495px;
	margin-top: 15px;
	}
	#pub_facebook #fb_box {
	text-align: right;
        margin-right:11px;
	}
    
#easySlider
{
    float:left;
    height: 141px !important;
    margin:10px 10px;
    width:459px;
}
#liste_promo
{
    margin:0;padding:0;
}
#liste_promo li
{
    list-style: none;
}
    #controls
    {
        list-style:none;
        float:left;
        position: absolute;
    }
    #controls li{ 
        float:left;
        width:10px;
        height:10px;
        background-color:#CE211D; 
        margin:5px 2px;
    }
    #controls li:hover{background-color: #FFD206}

#service_conso {
	padding-top:24px;
	padding-left: 320px;
	padding-bottom:15px;
background:url(img/service_conso.jpg) top left no-repeat;	
margin-bottom:5px;
}
#frmContact {
background: #1c668f;
overflow: hidden;
}
#frmContact label, #frmContact input, #frmContact textarea {
float: left;
margin-bottom: 15px;
}
#frmContact label {
margin: 0 20px 15px;
width: 110px;
text-align: right;
}
#frmContact input {
border: 1px solid;
width: 164px;
}
#frmContact textarea {
border: 1px solid;
width: 480px; height: 130px;
}
#btn_send {
background: #fff;
color: #1c668f;
float: right;
margin-right: 65px;
text-transform: uppercase;
border: 1px solid #195d83;
padding: 6px 40px;
font-weight: bold;
border-radius: 6px;
-o-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
#btn_send:hover {
color: #fff;
background: #1c668f;
border: 2px solid #fff;
}

