/* --------------------------
STYLE DE LA PAGE
--------------------------- */

#contenu {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:15px;}

#contenu-gauche{float:left;width:450px;margin:0 25px 0 15px;}

#contenu-gauche2{float:left;width:660px;margin:0 25px 0 15px;}
/* -------------------------- 
STYLE DE TEXTE
--------------------------- */
#contenu h1{background:url(../../images/integration/h1.jpg) no-repeat;font-weight:bold;font-size:1.5em;line-height:1.1em;text-indent:30px;padding-bottom:5px;padding-top:13px;color:#2c2c2c;margin:0 0 12px 0;border-bottom:1px dotted #333;width:100%;}
#contenu h1.ideo_gbl_sans{font-weight:bold;font-size:1.5em;color:#2c2c2c;margin:0px 0px 2px 0px;border-bottom:1px dotted #333;width:100%;
}
#contenu h2{background:url(../../images/integration/h2.jpg) no-repeat right top;font-weight:bold;font-size:1.2em;line-height:1.2em;margin:4px 0 4px 5px;padding:2px;color:#5e8605;margin:0 0 7px;border:1px solid #6a9904;}
#contenu h3{font-variant:small-caps;background:#D5D9E2;font-weight:bold;font-size:1.1em;color:#5c8306;padding:2px 0px 2px 1px;margin-bottom:8px;text-align:left;}
#contenu h3.ideo_gbl_sans{background:none;border-bottom:1px dotted #e6e6e6;}
#contenu h4 {font-variant:small-caps;font-size:1.1em;font-weight:bold;border-bottom:1px solid #e6e6e6;padding:0;width:100%;text-align:left;margin:15px 0;color:#8a3f00;float:left;}
#contenu p{font-size:1em;text-align:justify;color:#fff;margin-bottom:1.2em;}
#contenu p em{font-weight:bold;font-size:1em;}
#contenu sup{font-size:0.7em;}
#contenu p.ideo_gbl_couleur, #contenu span.ideo_gbl_couleur{font-weight:bold;color:#6b9907;}
p.couleur, span.couleur{font-weight:bold;color:#6b9907;}
#contenu .ideo_gbl_petit, #contenu p.ideo_gbl_petit{font-size:0.8em;line-height:1.2em;}
#contenu .ideo_gbl_nota, #contenu p.ideo_gbl_nota{font-size:0.8em;line-height:1.2em;font-style:italic;padding:0 10px 0 0;}
#contenu .ideo_gbl_alerte, #contenu p.ideo_gbl_alerte{color:#669304;}
#contenu a:link, #contenu a:visited{font-weight:bold;color:#fff;text-decoration:underline;}
#contenu a:hover, #contenu a:active{text-decoration:none;color:#6b9907;}
#contenu a:link img, #contenu a:visited img{filter: alpha(opacity=100);-moz-opacity: 1.00; opacity:1.00;border:none;}
#contenu a:hover img, #contenu a:active img{filter: alpha(opacity=70);-moz-opacity: 0.70; opacity:0.70;border:none;}
img {border:1px solid #689406;}
a img {border:none;}
a:active, a:focus{outline:none;}
#contenu ul{margin-left:10px;}
#contenu ul li{background:url(../../images/integration/li.jpg) no-repeat;font-size:1em;text-align:justify;color:#fff;margin-bottom:1.2em;list-style:none;padding-bottom:3px;padding-top:3px;padding-left:25px;}

/* -------------------------- 
VISUEL
--------------------------- */
.ideo_gbl_visuel {float:left;margin:5px 0 10px 5px;padding:0 7px 1px 0;/*background:url(../../images/integration/bgvisuphoto.png) repeat scroll right bottom;*/
}
.ideo_gbl_visuelRight {float:right;padding:0 7px 1px 0;margin:5px 5px 10px 10px;/*background:url(../../images/integration/bgvisuphoto.png) repeat scroll right bottom;*/
}

.ideo_gbl_visuelCenter {text-align:center;}

.ideo_gbl_visuelCenter img{margin:5px 20px 10px 0px;}

/* -------------------------- 
FORMULAIRE
--------------------------- */
#contenu select {color:#000000;border:1px solid #669304;background-color:#ffffff;width:152px;}
#contenu input{background-color:#ffffff;border:1px solid #669304;color:#000000;height:15px;}
#contenu textarea{background-color:#ffffff;border:1px solid #669304;color:#000000;}

/* -------------------------- 
PAGINATION 
--------------------------- */
#contenu #ideo_inc_pagination {margin:20px auto;width:100%;}
#contenu #ideo_inc_pagination span{font-size:1em;text-align:center;}
#contenu #ideo_inc_pagination p{text-align:center;color:#6b9907;margin:0;}
#contenu #ideo_inc_pagination label{font-size:0.9em;}

/* -------------------------- 
MENU 
--------------------------- */
#contenu #ideo_inc_menu {padding:0 0 20px 2px;width:100%;float:left;text-align:left;}
#contenu #ideo_inc_menu ul {list-style-image:none;margin:0;padding:0;}
#contenu #ideo_inc_menu li {display:inline;font-size:0.9em;list-style-image:none;background:none;margin:0; 
padding:0;}
#contenu #ideo_inc_menu li .encours{color:#fff;text-decoration:underline;}

/* -------------------------- 
REFERENCEMENT 
--------------------------- */
#footer_ref {float:left;display:block;width:735px;margin:20px 0 0 0;}
#footer_ref p {color:#fff;margin:0 0 6px 0;}
#footer_ref h1, #footer_ref h2 {font-size:12px;border:none;border-bottom:1px dotted #333;font-weight:bold;background:none;color:#fff;}

/* -------------------------- 
ENCART CONTACT 
--------------------------- */
#contenu .ideo_inc_contact{width:100%;text-align:center;}
#contenu .ideo_inc_contact p{text-align:center;font-weight:bold;font-size:1em;margin:0;}



/* ************************************************************ */
/* ***************** STYLE DES PAGES STATIQUE ***************** */
/* ************************************************************ */

/* -------------------------- 
PAGE INDEX 
--------------------------- */
.video {float:left;margin:0 0 0 12px;}

#contenu #menu-traiteur{height:auto;width:98%;margin:5px 0 15px 0;float:left;}

#menu-traiteur .cont-menu{background:url(../../images/integration/font-menu2.jpg) no-repeat right top;background-color:#575757;width:190px;height:435px;margin:7px;border:1px solid #333333 ;padding:3px;float:left;}
#menu-traiteur .cont-menu p{text-align:center;font-weight:bold;}

#menu-traiteur .cont-menu .titre{text-align:center;font-weight:bold;font-size:14px;color:#fff;}

#contenu #menu-plateaux{height:auto;width:98%;margin:5px 0 15px 0;float:left;}

#menu-plateaux .cont-menu{background:url(../../images/integration/font-menu.jpg) no-repeat right top;background-color:#575757;height:160px;width:30%;margin:5px;border:1px solid #333333 ;padding:3px;float:left;}

#menu-plateaux .cont-menu .titre{text-align:center;font-weight:bold;font-size:14px;color:#fff;}

#contenu #menu-plats{height:auto;width:98%;margin:5px 0 15px 0;float:left;}

#menu-plats .cont-menu{background:url(../../images/integration/font-menu.jpg) no-repeat right top;background-color:#575757;height:auto;width:94%;margin:5px;border:1px solid #333333 ;padding:3px;float:left;}


#menu-plats .cont-menu strong{color:#fff;}

#menu-plats .cont-menu .titre{text-align:center;font-weight:bold;text-decoration:underline;font-size:14px;color:#fff;}



#contenu #contact-index{background:url(../../images/integration/contact-index.jpg) no-repeat;height:91px;width:368px;margin:10px auto;}

#contenu #contact-concept{background:url(../../images/integration/contact-concept.jpg) no-repeat;height:91px;width:368px;margin:10px auto;}

#contenu #contact-plateaux{background:url(../../images/integration/contact-plateaux.jpg) no-repeat;height:91px;width:368px;margin:10px auto;}

#contenu #contact-plats{background:url(../../images/integration/contact-plats.jpg) no-repeat;height:91px;width:368px;margin:10px auto;}

#contenu #contact-traiteur{background:url(../../images/integration/contact-traiteur.jpg) no-repeat;height:91px;width:368px;margin:10px auto;}

#contenu .center{text-align:center;}

#contenu .bas1{padding-top:10px;}

strong{color:#fff;}

/* -------------------------- 
PAGE DEVIS EN LIGNE
--------------------------- */

#contenu #ideo_cnt_blocForm p{margin:8px 0px;}
#contenu #ideo_cnt_blocForm label{float:left;width:210px;}
#contenu #ideo_cnt_blocForm input,
#contenu #ideo_cnt_blocForm textarea
{width:150px;}

#contenu #ideo_cnt_blocForm .input-mod{width:15px;border:none;background:none;}
/* Boutons */
#contenu #ideo_cnt_blocForm .ideo_cnt_blocValidation{margin:20px 0 10px 0;}
#contenu #ideo_cnt_blocForm .ideo_cnt_blocValidation .ideo_cnt_blocCaptcha{float:left;}
#contenu #ideo_cnt_blocForm .ideo_cnt_blocValidation .ideo_cnt_blocCaptcha img{float:left;margin:0 15px 0 0;}
#contenu #ideo_cnt_blocForm .ideo_cnt_blocValidation .ideo_cnt_blocCaptcha input{float:left;width:85px;margin:7px 30px 0 0;}
#contenu #ideo_cnt_blocForm .ideo_cnt_blocBouton{width:190px;float:right;margin:12px 0 0 0px;}
#contenu #ideo_cnt_blocForm .ideo_cnt_blocBouton input{width:80px;height:auto;cursor:pointer;color:#fff;background:#689406;border:1px solid #689406;margin:0 5px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:bold;}