/* CSS Document */
body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
        margin: 0;
		font-size: 14px;
        background-color: #5B5B5B;
		text-align:justify;
        }

/* structure */
div#global {
	width: 1050px;
	margin: 0px auto;
	position: relative;
	background-color:#333333;
	}
#gauche {
float:left;
margin-left:20px;
}
#gauche {
width:230px;
}
div#droite {
	float: right;
	width: 320px;
	margin-right:10px;
	}
div#content {
	position:relative;
	padding:0;
	}
div#content {
	margin:0px 370px 0px 270px;
}
div#header {	
margin-bottom:25px;
}
div#footer {
	clear:both;
	width: 100%;
	height:30px;
	text-align:center;
	padding-top:4px;
	border-top:#ffffff 1px solid;
	margin-top:20px;
	}
#footer img {
	float:right;
	margin-right:10px;
}

/* blocs */
#articles {
display:block;
background-image:url(images/fond_blog.gif);
width:284px;
height:186px;
padding:40px 16px 10px 16px;
margin:5px 0px 0px 4px;
}
#livredor {
position:absolute;
top:475px;
right:10px;
background-image:url(images/fond_livredor.gif);
width:297px;
height:187px;
padding:50px 3px 10px 16px;
font-size:13px;
}
#fleched, #flecheg, #btn_ajouter  {
position:absolute;
top:220px;
}
#btn_ajouter {
right:130px;
}
#fleched {
right:30px;
}
#flecheg {
left:30px;
}
img.load {
position:absolute;
top:100px;
left:140px;
}
#content_ld {
overflow:auto;
height:170px;
padding-right:10px;
}
#newsletter {
position:absolute;
top:735px;
right:10px;
background-image:url(images/fond_news.gif);
width:297px;
height:32px;
padding:45px 4px 5px 16px;
}
#les_menus {
border-left:#FFFFFF 1px solid;
padding-left:10px;
}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6 {
position:absolute;
top:70px;
left:150px;
width:550px;
background-color:#333333;
border:#FFFFFF 1px solid;
display:none;
}
#menu1  {
height:400px;
}
#menu2, #menu5  {
height:420px;
}
#menu6 {
height:480px;
}
#menu3 {
height:510px;
}
#menu4 {
height:560px;
}
div.texte_menu {
float:left;
width:360px;
}
#photos_menu {
float:right;
margin:20px 30px 0px 0px;
}
#croix {
position:absolute;
top:0;
right:0;
background-color:#FF3300;
padding:1px 3px;
border:#FFFFFF 1px solid;
}
#croix a {
color:#FFFFFF;
font-weight:bold;
}
#croix a:hover {
text-decoration:none;
}
#prix {
position:absolute;
top:0;
left:0;
background-color:#FFffff;
color:#000000;
padding:2px 5px;
font-weight:bold;
font-size:110%;
}

/* mise en forme */
.important {
	color: #FFFFCC;
	font-weight: bold;
}
.rouge {
	color: #DF3791;
	font-weight: bold;
}
.special {
     color:  #A4BAE8;
	 font-weight: bold;
}
.super {
     color:#0033FF;
	 font-weight:bold;
}
.marge1{
	margin-left: 50px;
}
.marge{
	margin-left: 85px;
}	

h1 {
	display:block;
	font:bold 160% Verdana, Arial, Helvetica, sans-serif;
	color: #A4BAE8;
	letter-spacing:2px;
	margin:10px 0px;
	padding-top:20px;
	text-align:center;
}
p {
margin:10px 0px;
padding:0;
}
p.aere {
margin:20px 0px;
}
h2 {
    font: bold 130% Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    color:#ffffff;
    margin: 0px 0px 10px 0px;
	text-align:center;
	text-transform:uppercase;
}
h4 {
    font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    color:#DF3791;
    margin: 0px 0px 10px 0px;
	text-align:center;
	text-transform:uppercase;
}
h3 {
    font: bold 110% Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    color:#ffffff;
    margin: 0px 0px 10px 0px;
	text-transform:uppercase;
	display:block;
	text-align:left;
}
div.texte_menu h3 {
	text-align:center;
	display:block;
	width:100%;
    background-color: #5B5B5B;
	margin-top:10px;
}
h3.cadeau {
background-image:url(images/titre_cadeau.jpg);
	width:166px;
	height:30px;
	padding:37px 0px 0px 65px;
}
h3.atelier{
background-image:url(images/titre_cours_de_cuisine_nimes_cms.jpg);
	width:166px;
	height:30px;
	padding:37px 0px 0px 65px;
}
h3.programme {
background-image:url(images/titre_programme_cours_de_cuisine.jpg);
	width:166px;
	height:30px;
	padding:37px 0px 0px 65px;
}

h3.trouver {
background-image:url(images/titre_nous_trouver.jpg);
	width:166px;
	height:30px;
	padding:37px 0px 0px 65px;
}

h3.pro {
background-image:url(images/titre_espace_pro.jpg);
	width:140px;
	height:47px;
	padding:33px 0px 0px 90px;
}
h3.jf {
background-image:url(images/titre_jeune_fille.jpg);
	width:135px;
	height:57px;
	padding:4px 5px 0px 90px;
}
div.pub {
display:block;
font-size:80%;
font-weight:bold;
color:#CCCCCC;
background-color:#444444;
border:#FFFFFF 1px solid;
padding:0px 4px;
margin:0px 0px 30px 0px;
}
div.pub1{
display:block;
font-size:110%;
font-weight:bold;
color:#CCCCCC;
background-color:#444444;
border:#FFFFFF 1px solid;
padding:0px 4px;
margin:0px 0px 30px 0px;
}
div.pub3 {
display:block;
font-size:80%;
font-weight:bold;
color:#CCCCCC;
background-color:#444444;
border:#FFFFFF 1px solid;
padding:0px 5px;
margin:0px 0px 20px 0px;
}

img {
    border: none;
	padding:0;
	margin:0;
}
a {
	color:#eecccc;
	text-decoration: none;
  }
a:hover  {
	text-decoration:underline;
}
ul {
        margin: 0px 0px 0px 20px;
        padding: 0;
		}
ol {
        margin: 0px 0px 0px 0px;
        padding: 0;
		list-style:none;
		font-size:110%;
		font-weight:bold;
		}
ol li {
margin:20px 10px;
}
img.bouton {
margin:10px 10px 9px 10px;
}
img.encadre, img.encadre_h {
	border:#ffffff 1px solid;
	padding:3px;
}
img.encadre {
	margin:5px 0px 15px 0px;
}
img.encadre_h {
	margin-left:10px;
	margin-top:20px;
}
 	

img.flottant {
	float:left;
	margin-right: 20px;
}
img.bandeau {
margin-bottom:20px;
}
#menu {
margin-bottom:10px;
overflow:auto;
}
#menu a {
display:block;
float:left;
width:119px;
height:21px;
margin:10px 4px;
text-align:center;
background-image:url(images/fond_menu.jpg);
color:#CCCCCC;
padding-top:5px;
}
#menu a:hover {
background-image:url(images/fond_menu_over.jpg);
color:#FFFFFF;
text-decoration:none;
}
.petit {
font-size:80%;
}
#logo_bardamu {
position:absolute;
bottom:3px;
right:10px;
}

/* pages annexes */
#content2 {
	position:relative;
	margin:0px 230px 0px 230px;
}
#content2 h3 {
text-align:center;
}
#content2 h4 {
margin-top:20px;
}

#header object {
position:absolute;
top:120px;
right:76px;
}
