/******************* STYLE GLOBAUX *****************/

a img{border:none;}

a:active, a:focus{outline:none;}



/******************* STYLE CONTENU *****************/

#contenu h1{
font:bold 18px Arial, Helvetica, sans-serif;
color:#F76CCB;
margin:0 0 12px 0;
border-bottom:BorderH1;
width:100%;
}

#contenu h1.sans{
font:bold 20px Arial, Helvetica, sans-serif;
color:#F76CCB;
margin:0px 0px 8px 0px;
border-bottom:BorderH1;
width:100%;
}

#contenu h2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#DF26A4;
margin:0 0 7px;
border-bottom:1px dotted #a80305;
}

#contenu h3{
font:small-caps bold 14px Arial, Helvetica, sans-serif;
background-color:#D5D9E2;
color:#d91099;
border-bottom:1px solid #d91099;
border-top:1px solid #d91099;
padding:2px 0px 2px 2px;
margin-bottom:8px;
}

#contenu sup{
font-size:9px;
}

#contenu p{
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#fff;
margin-bottom:1.2em;
}

#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}

#contenu p.couleur, span.couleur{
font-weight:bold;
color:#DF26A4;
}



#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color:#d91099;
}

#contenu a:hover, #contenu a:active{
color:#a80305;
}

#contenu a img{
filter: alpha(opacity=100);-moz-opacity: 1.00; 
opacity:1.00;
}

#contenu a:hover img{
filter: alpha(opacity=80);
-moz-opacity: 0.70; opacity:0.70;
}

#contenu .petit, #contenu p.petit{
font-size:10px;
}

#contenu .nota, #contenu p.nota{
font-size:10px;
font-style:italic;
padding:0 5px;
}

#contenu ul{
margin-left:10px;
}

#contenu ul li{
background:url(../../images/integration/puce.gif) no-repeat;
list-style:none;
padding-left:55px;
}







/******************* STYLE DES FORMULAIRES DU SITE *****************/

#contenu select {
color:#000000;
border:1px solid #000;
background-color:#ffffff;
width:152px;
font-family:Arial, Helvetica, sans-serif;
}

#contenu input{
background-color:#ffffff;
border:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

#contenu textarea{
background-color:#ffffff;
border:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}







/* ***************** DIVISION DU SITE EN 2 ***************** */

#contenu-gauche{
float:left;
width:450px;
margin:10px 0 0 12px;
}



#contenu-droite{
float:right;
width:243px;
margin:10px 5px 0 0 ;
}



.visu_droite img, .visu_gauche img,  .visu_centre img,  .visu_center img  { margin:0; padding:0; border:1px solid #a80305;}

.visu_droite, .visu_gauche,  .visu_centre , .visu_center{
background:url(../../images/integration/bgvisuphoto.png) bottom right;
}  

.visu_droite {
float:right;
margin:0 0 0 10px;
padding:0 7px 1px 0;
}

.visu_gauche {
float:left;
margin:5px 10px 0 0;
padding:0 7px 1px 0;
}

.visu_centre {
float:left;
margin:0 0 0 21px;
padding:0 7px 1px 0;
}







/* ***************** Encart Contact Réserver ---- Pour les CARTES / MENUS ET FORMULES ---- ***************** */



.encart-contact-cartes{
width:150px;
margin:0 auto;
}

#contenu .encart-contact-cartes p{
text-align:center;
font-variant:small-caps;
font-weight:bold;
font-size:11px;
margin:0;
}









/* ***************** PAGINATION ***************** */

#pagination{
margin:20px auto;
height:30px;
width:400px;
}

#contenu #pagination span{
font-size:11px;
text-align:center;
}

#contenu #pagination p{
text-align:center;
color:#DF26A4;
font-variant:small-caps;
line-height:30px;
margin:0;
}

#contenu #pagination label{
font-size:14px;
}







/*-- PLAN DU SITE --*/

#plan-site {
float:left;
margin:18px 0 0 25px;
color:#fff;
}

#container #contenu #plan-site ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#plan-site li{
margin:10px 0;
}

#plan-site .sous-rub {
margin:10px 0 15px 15px;
}

#plan-site .sous-rub li{
background:none;
margin:8px 8px 8px 20px;
}



/* --------------------------

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 ul li{
list-style-image:none;
margin:0;
padding:0;
    color:#676767;
}

#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color:#d91099;
}

#contenu a:hover, #contenu a:active{
color:#a80305;
}



#contenu #ideo_inc_menu a:link, #contenu #ideo_inc_menu a:visited{
   font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 12px;
    text-decoration: underline;
    color:#F76CCB;
}

#contenu #ideo_inc_menu a:hover, #contenu #ideo_inc_menu a:active{
    color:#FFFFFF;
}



#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:lienHoverColor;
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:BorderH1;
font-weight:bold;
background:none;
color:#fff;
}







/*-- Encart contenu --*/

#contenu #ouvrir_encart_contenu{
position:absolute;
top:0px;
right:0px;
width:150px;
height:65px;
z-index:1000;
padding:5px;
cursor:pointer;
}



#contenu #ouvrir_encart_contenu p{
font:14px/1.2em Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFF;
text-align:center;
}



#contenu #encart_contenu{
display:none;
position:absolute;
top:35px;
right:8px;
width:400px;
height:250px;
overflow:auto;
z-index:1000;
padding:5px;
border:1px solid #333;
background-color:white;
}



#contenu #encart_contenu h2{
margin-bottom:12px;
width:360px;
}

#contenu #encart_contenu  ul{
margin-bottom:8px;
width:120px;
float:left;
}

#contenu #encart_contenu #liste_contenu li{
background:none;
padding-left:0px;
font:11px/1.2em Arial, Helvetica, sans-serif;
}



#insert_contenu{
width:250px;
float:left;
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
}

#insert_contenu p{
text-align:left;
margin-bottom:0px;
}



#insert_contenu textarea{
width:240px;
height:100px;
margin-bottom:10px;
}

#contenu #encart_contenu #fermer_encart{
position:absolute;
top:2px;
left:375px;
cursor:pointer;
}



#contenu p.contact-erreur{
font-size:12px;
color:#CC0000;
font-weight:bold;
}







/* ************************************************************ */

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

/* ************************************************************ */







/* ***************** PAGE D ACCUEIL (INDEX) ***************** */



#contenu #presentation-haut p, #contenu #presentation-bas p{
line-height:16px;
}



.video {
float:left;
margin:0 0 0 12px;
}



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

/* ***************** Popup Administrable_Acceuil ***************** */

#popup body {margin:0;padding:0;background:url(../images/popup/bg.jpg) top left no-repeat fixed;}


#popup p{font:12px/1.2em Arial, Helvetica, sans-serif;text-align:justify;color:#FFF;margin-bottom:1.2em;}
