@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular-webfont.eot');
    src: url('../fonts/myriadpro-regular-webfont.eot?iefix') format('eot'),
         url('../fonts/myriadpro-regular-webfont.woff') format('woff'),
         url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-regular-webfont.svg#webfontSvllqSNy') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: "MyriadProSemibold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/myriadpro-semibold-webfont.eot?") format("eot"), url("../fonts/myriadpro-semibold-webfont.woff") format("woff"), url("../fonts/myriadpro-semibold-webfont.ttf") format("truetype"), url("../fonts/myriadpro-semibold-webfont.svg#webfontzQzsS8a1") format("svg");
}

@font-face {
    font-family: "MyriadProBold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/myriadpro-bold-webfont.eot?") format("eot"), url("../fonts/myriadpro-bold-webfont.woff") format("woff"), url("../fonts/myriadpro-bold-webfont.ttf") format("truetype"), url("../fonts/myriadpro-bold-webfont.svg#webfontXBU0AbsU") format("svg");
}

*{
	border:none;
}

a, a:visited{
text-decoration:none;
cursor:  pointer;
}



body{
	font-family:'MyriadProRegular';
	color:#707173;
	background-image:url('../images/fond.jpg');
	background-repeat:repeat-x;
	background-color:#ffffff;
	background-position: top center;
}

ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, object, iframe
{
    margin: 0;
    padding: 0;
}

h1 {
    color: #73116A;
    font-family: 'MyriadProBold';
	font-weight:normal;
    font-size: 12px;
    margin: 10px 0 10px 60px;
}

h1.v2{
	font-size:14px;
}

h2{
	font-family:'MyriadProSemibold';
	font-size:18px;
	font-weight:normal;
	color:#73116a;
	margin: 0 0 25px 0;
}

p{
	font-family:'MyriadProRegular';
	font-weight:normal;
	font-size:11px;
	color:#707173;
	margin: 10px 0px 15px 60px;
	text-align:justify;
	width:666px
}

table p, table h1{
	margin-left:10px;
}

input{
	color:#707173;
	padding:2px;
}

button{
	cursor:  pointer;
}

#banniere{
left:142px;
width:834px;
height:106px;

float:right;
}

#clear001{
	margin-top:-4px;
	margin-bottom:-17px;
}

#corps{
width:981px;
	margin:0 auto;
}

#diapo_ate{
	color:#73116a;
	font-family:'MyriadProBold';
	width:693px;
	height:195px;
	padding:7px 0 0 0px;
	font-size:15px;
	margin-left:30px;
	margin-top:15px;
	background-image: url('../images/bg_diapo_ate.jpg');
	background-repeat:no-repeat;
}

#diapo_ate span{

	margin-left:30px;

}

#footer{
	clear: both;
	width:100%;
}

#footer_menu {
    color: #A6A8AA;
    font-size: 11px;
    height: 44px;
    margin: 30px auto 20px;
    padding-top: 33px;
    text-align: center;
    width: 100%;
}

#footer_menu li{
	display:inline;
} 

#footer_menu li a, #footer_menu li a:visited{
	margin:0 15px;
	padding:2px;
	color:#a6a8aa;
}

#footer_menu li a:hover{
    color: #721069;
}

#header {
    margin: 0 auto;
	width:981px;
}

#head_menu {
    background-image: url("../images/bg_top_menu.jpg");
    color: #707173;
    font-family: "MyriadProRegular";
    font-size: 13px;
    height: 30px;
    width: 985px;
}

#head_menu ul {
    -moz-padding-start: 0px;
    height: 30px;
	margin-left:0px
	
}

#head_menu ul li {
background: url("../images/frag_top.jpg") no-repeat scroll right top transparent;
    color: #707173;
    display: inline-block;
    height: 20px;
    list-style-type: none;
    margin-left: -4px;
    margin-right: 0;
    padding: 10px 10px 0 9px;
}

#head_menu ul li #main_1{
    margin-left: 0px;

}

#head_menu ul li a,#head_menu ul li a:visited{
	color:#707173;
}

#head_menu ul li:hover a{
	color:#FFF;
	background:transparent;
}

#head_menu ul li:hover ul li a{
	color:#707173;
}

#head_menu ul li ul{
	border-top: 5px solid;
	margin-top: -1px;
}

#head_menu ul li ul li{
	background:none;
	color:#707173;
}

#head_menu ul li ul li:hover{
	background:none;
}

#icone{
float:left;
height:100px;
 margin-left: 5px;
}

#icone_lefty{
	float:left;
}

#main_1:hover{
	background-color:#F7AA00;
	color:#FFF;
}

#main_1 ul li a:hover{
	color:#F7AA00!important;
}

#main_2:hover{
	background-color:#dbda00;
}

#main_2 ul li a:hover{
	color:#dbda00!important;
}

#main_3:hover{
	background-color:#a20e21;
}

#main_3 ul li a:hover{
	color:#a20e21!important;
}

#main_4:hover{
	background-color:#83b81a;
}

#main_4 ul li a:hover{
	color:#83b81a!important;
}

#main_5:hover{
	background-color:#6b564e;
}

#main_5 ul li a:hover{
	color:#6b564e!important;
}

#main_6:hover{
	background-color:#4c125a;
}

#main_6 ul li a:hover{
	color:#4c125a!important;
}

#main_7:hover{
	background-color:#005084;
}

#main_7 ul li a:hover{
	color:#005084!important;
}

#main_8:hover{
	background-color:#97abb6;
}

#main_8 ul li a:hover{
	color:#97abb6!important;
}

#main_9:hover{
	background-color:#4f9ba8;
}

#main_9 ul li a:hover{
	color:#4f9ba8!important;
}

#Miyabi{
	float:left;
}

#omnis {

	float: left;
    margin-top: 19px;
    width: 818px;
	margin-left:10px;
	
}
#omnis_pdf {
    float: left;
    margin-top: 45px;
    width: 747px;
	margin-left:67px;
}

#omnis a{
	color:#707173;
}

#omnis a:hover{
	color:#73116a;
}

#pod_left {
    float: left;
    margin: 20px 0 20px 0;
    width: 153px;
}


#pod_left ul li {
   
   
    background-repeat: no-repeat;
    font-size: 13px;
    list-style: none outside none;
    padding: 0 5px 7px;
	margin:0;
}

#pod_left ul li ul {
    margin-left: 17px;
    margin-top: 2px;
    width: 125px;
}

#pod_left ul li ul li {
    background-image: none;
    list-style: none outside none;
    padding-bottom: 0px;
}

#pod_left ul li ul li .lvl1X {
    background-color: #E9EAEB;
    color: #721069!important;
}

#pod_left ul li ul li a, #pod_left ul li ul li a:visited{
    display: block;
    margin-left: -8px;
    padding: 7px 0 5px 9px;
    width: 119px;
	color:#707173;
}

#pod_left ul li ul li a:hover{
	background-color: #E9EAEB;
    color: #721069;
    display: block;
    margin-left: -8px;
    padding: 7px 0 5px 9px;
    width: 119px;
}

#pod_left ul li ul li ul li:hover a{
	background-color:white;
}

#pod_left ul li ul li ul li a{
	background-color:white;
}

#pod_left .frag_left {
    background-color: #FF0000;
    margin-left: 18px;
    padding: 0;
}

#pod_renseignement{
	background:url('../images/bg_presse.jpg') no-repeat 0 0;
	width:612px;
	margin-left:60px;
	height:151px;
	padding:5px 0 0 18px;
}

#prez_video{
	float:right;
	margin-top:-16px;
	background:url('../images/minividbg.png') repeat-y 0 0;
	text-align:right;
	height:78px;
	width:430px;
	font-size:12px;
	margin-right:15px;
}

#searchbar {
    background-image: url("../images/search_bar.png");
    height: 27px;
    left: 790px;
    position: relative;
    top: -71px;
    width: 188px;
	z-index:9999;
}

#search_text {
    border: medium none;
    height: 17px;
    margin-left: 9px;
    margin-top: 5px;
    width: 146px;
	color:#8f9093;
	font-family:'MyriadProRegular';
	font-style:italic;
	float:left;
	padding: 1px 0 0 8px;
}

#search_submit {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    cursor: pointer;
    float: left;
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
    width: 21px;
}

#sublikn_bar{
	height:30px;

}

.adresse{
	font-size:12px;
}

.bloc{
	float:left;
}

.bouton_print {
    background: url("../images/bouton_print.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 10px;
    height: 38px;
    padding: 13px 0 0 33px;
    width: 88px;
	margin-bottom:30px;
	margin-top:15px;
}

.contact{
	width:370px;
	float:left;
}

.frag_left{
	padding:0;
	margin-left:4px;
}

.h2_contact{
	background-image:url('../images/h2_bg.png');
	background-position:122px 0;
	background-repeat:no-repeat;
}

.h2_infolegal{
	background-image:url('../images/h2_bg.png');
	background-position:290px 0;
	background-repeat:no-repeat;
}

.h2_liste_stations{
	background-image:url('../images/h2_bg.png');
	background-position:340px 0;
	background-repeat:no-repeat;
}

.h2_equipe{
	background-image:url('../images/h2_bg.png');
	background-position:220px 0;
	background-repeat:no-repeat;
}

.h2_presse{
	background-image:url('../images/h2_bg.png');
	background-position:185px 0;
	background-repeat:no-repeat;
}

.h2_atelier{
	background-image:url('../images/h2_bg.png');
	background-position:240px 0;
	background-repeat:no-repeat;
}

.lvl0 {
    display: block;
    margin-left: 15px;
    margin-top: 0;
    padding: 9px 0 0 12px;
	color:#707173;
}

.lvl0, .lvl02{
    display: block;
    margin-left: 15px;
    margin-top: 0;
    padding: 9px 0 0 12px;
	color:#707173;
}

.minipod {
    float: left;
    margin: 5px 20px;
    text-align: center;
    width: 150px;
}

.panier{
	float:left;
	background-color:#b7a9a7;
	color:white;
	margin-left:20px;
	margin-bottom:40px;
	margin-bottom:40px;
	font-size:13px;
}

.panier td{
padding:7px;
}

.pod_recette{
	width:250px;
	float:left;
}

.pod_recette2{
	width:230px;
	float:left;
}

.pod_recette ul{
	
	list-style-image: url(../images/puce_li.jpg);
	width:200px;
}

.pod_recette li{
	margin-left:13px;
	margin-top:5px;
}

.puce {
    float: left;
    margin: 7px 0 0 5px;
}

.pucex{
	float:left;
}

.sublinks{
	position:absolute;
	top:137px;
}

.sublinks li:hover{
	background-color:transparent;
}

.selected{

    color: #FFFFFF;
    display: block;
    height: 20px;
    margin-left: 19px;
    padding: 9px 0 0 8px;
    width: 121px;
}

.pod_left_button{
	background-image:url('../images/bg_left.png');
	background-position: 0 0;
}

.pod_left_button:hover{
	background-image:url('../images/bg_left_selected.png');
	background-position: 0 0;
}

.pod_left_button:hover a{
	color:white;
}

.pod_left_button2{
	background-image:url('../images/bg_left2.png');
	background-position: 0 0;
}

.pod_left_button2:hover{
	background-image:url('../images/bg_left_selected2.png');
	background-position: 0 0;
}

.pod_left_button2:hover a{
	color:white;
}

.post_it {
    background-color: #FFDD54;
    color:#58585a;
    float: left;
    margin: 10px 45px 0;
    padding: 10px 5px 10px 10px;
    width: 110px;
	float:left;
	margin: 10px 45px 45px 45px;
	font-size:12px;
}



.singularity_1{
	float:left;
	width:630px
}

.singularity_1 p{
	width:572px;
}

.singularity_2{
	font-family: "MyriadProSemibold";
	font-size:13px;
}
.singularity_3{
	
	font-family:'MyriadProRegular';
}

#singularity_4{
	font-family: "MyriadProSemibold";
	color:#707173;
	font-size:18px;
	padding-left:15px;
	background: url('../images/puce_ti.jpg') no-repeat 0 4px;
}

.semibold{
	font-family: "MyriadProSemibold";
	font-weight: normal;
}

.regular{
	font-family:'MyriadProRegular';
	font-weight: normal;
}

.bold{
	font-family: "MyriadProBold";
	font-weight: normal;
}

.violet{
	color:#73116a;
}

.slider_3d{
	background:url('../images/shadow.jpg') no-repeat center;
}

.ajouter{
color:#73116a !important;
display:block;
padding:0 20px;
background:url('../images/btn_ajouter.jpg') no-repeat 4px 3px;
}

.supprimer{
color:white!important;
display:block;
padding:0 20px;
background:url("../images/btn_supprimer.jpg") no-repeat scroll 1px 0px transparent;
margin-top:15px;
}

.produit{
	width:200px;
	margin:20px 0 0 20px; 
	float:left;
	height:290px;
}

.prod1{
	border-bottom:solid 3px;
	margin-bottom:3px;
	font-size:15px;
}

.prod2{
	font-size:15px;
}


#dej a .bold {color:#ee7f00;}

#dej .prod1 {border-color:#f7aa00;}
#dej .prod1 {color:#707173;}
#dej a:hover .prod1 {color:#707173;}
#dej a .prod2 {color:#721069;}
#dej a:hover .prod2 {color:#f7aa00;}
#dej a:hover td {color:#707173;}

#pre a .bold {color:#ee7f00;}

#pre .prod1 {border-color:#dbda00;}
#pre .prod1 {color:#707173;}
#pre a:hover .prod1 {color:#707173;}
#pre a .prod2 {color:#721069;}
#pre a:hover .prod2 {color:#dbda00;}
#pre a:hover td {color:#707173;}

#cui a .bold {color:#ee7f00;}

#cui .prod1 {border-color:#a20e21;}
#cui .prod1 {color:#707173;}
#cui a:hover .prod1 {color:#707173;}
#cui a .prod2 {color:#721069;}
#cui a:hover .prod2 {color:#a20e21;}
#cui a:hover td {color:#707173;}

#con a .bold {color:#ee7f00;}

#con .prod1 {border-color:#83b81a;}
#con .prod1 {color:#707173;}
#con a:hover .prod1 {color:#707173;}
#con a .prod2 {color:#721069;}
#con a:hover .prod2 {color:#83b81a;}
#con a:hover td {color:#707173;}

#art a .bold {color:#ee7f00;}

#art .prod1 {border-color:#6b564e;}
#art .prod1 {color:#707173;}
#art a:hover .prod1 {color:#707173;}
#art a .prod2 {color:#721069;}
#art a:hover .prod2 {color:#6b564e;}
#art a:hover td {color:#707173;}

#vin a .bold {color:#ee7f00;}

#vin .prod1 {border-color:#4c125a;}
#vin .prod1 {color:#707173;}
#vin a:hover .prod1 {color:#707173;}
#vin a .prod2 {color:#721069;}
#vin a:hover .prod2 {color:#4c125a;}
#vin a:hover td {color:#707173;}

#sol a .bold {color:#ee7f00;}

#sol .prod1 {border-color:#005084;}
#sol .prod1 {color:#707173;}
#sol a:hover .prod1 {color:#707173;}
#sol a .prod2 {color:#721069;}
#sol a:hover .prod2 {color:#005084;}
#sol a:hover td {color:#707173;}

#lin a .bold {color:#ee7f00;}

#lin .prod1 {border-color:#97abb6;}
#lin .prod1 {color:#707173;}
#lin a:hover .prod1 {color:#707173;}
#lin a .prod2 {color:#721069;}
#lin a:hover .prod2 {color:#97abb6;}
#lin a:hover td {color:#707173;}

#bod a .bold {color:#ee7f00;}

#bod .prod1 {border-color:#4f9ba8;}
#bod .prod1 {color:#707173;}
#bod a:hover .prod1 {color:#707173;}
#bod a .prod2 {color:#721069;}
#bod a:hover .prod2 {color:#4f9ba8;}
#bod a:hover td {color:#707173;}

.sitemap ul{
	margin-left:30px;
	list-style-image: url(../images/puce_li.jpg);
}

.sitemap ul li, .sitemap ul li a{
	text-transform:capitalize;
}

.inscription p{
margin-left:10px;
color:white;
font-size:16px;
font-family:'MyriadProSemibold';
font-weight:normal;
width:160px;
}

.sublinks{
	display:none;
}

.demi{
	float:left;
	margin-left:50px;
}

.padidee img {
  margin-right:10px;
  margin-top:2px;
  position:relative;
  top:3px;
}


.roundabout-holder {
 padding: 0;
 height:200px;
 /*height: 5em; */


 }
   .roundabout-moveable-item { 
     /* height: 4em; 
      width: 4em; */
	  
	  height: 200px; 
      width: 200px; 
      cursor: pointer;
	  border:0 none;
	  background-color:transparent;
	  list-style: none outside none;
   }
   .roundabout-in-focus { cursor: auto; }
   
.round_fond{
	background:url('../images/shadow.jpg') no-repeat center;
}

.dpshadow{
	-moz-box-shadow: #888888 6px 6px 12px;
	box-shadow: #888888 6px 6px 12px;
	-webkit-box-shadow: #888888 6px 6px 12px;
}

#carou{
	background:url('../images/bowl.jpg') no-repeat 0px 35px;
}
