/* --------------------------
	STYLE GENERAUX
--------------------------- */
#contenu {
	font-family:texteFontFamily;
	font-size:texteFontSize;
	line-height:15px;
}

/* -------------------------- 
	STYLE DE TEXTE 
--------------------------- */
#contenu h1{
	font-weight:bold;
	font-size:1.5em;
	line-height:1.1em;
	color:h1Color;
	margin:0 0 12px 0;
	background:h1Background;
	border-bottom:h1Border;
	width:100%;

}
#contenu h1.ideo_gbl_sans{
	font-weight:bold;
	font-size:1.6em;
	color:h1Color;
	margin:0px 0px 2px 0px;
	border-bottom:h1Border;
	width:100%;
}
.paragraph p{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}


#contenu h2{
	font-weight:bold;
	font-size:1.3em;
	line-height:1.2em;
	color:h2Color;
	margin:0 0 7px;
	padding:2px;
	border:1px solid #98b647;
}
#contenu h3{
	font-variant:small-caps;
	background:h3Background;
	font-weight:bold;
	font-size:1.1em;
	color:h3Color;
	padding:2px 0px 2px 3px;
	margin-bottom:8px;
	text-align:left;
	min-height:1.1em;
}
#contenu h3.ideo_gbl_sans{
	background:none;
	border-bottom:h3Border;
}
#contenu-gauche h4 {
	font-variant:small-caps;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:h4Border;
	padding:0;
	width:100%;
	text-align:left;
	margin:15px 0;
	color:h4Color;
	float:left;
	}
#contenu strong{
	color:#8a7a59;
}
#contenu p{
	font-size:1em;
	text-align:justify;
	color:texteColor1;
	margin-bottom:1.2em;
}
#contenu p.center{
	text-align:center;
}
#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:texteColor2;
}
#contenu p.couleur, #contenu span.couleur, #contenu strong.couleur{
	font-weight:bold;
	color:texteColor2;
}
#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;
}
#contenu .ideo_gbl_alerte, #contenu p.ideo_gbl_alerte{
	color:alertColor;
	font-weight:bold;
	font-size:1em;
}
#contenu a:link, #contenu a:visited{
	font-weight:bold;
	text-decoration:underline;
	color:lienHoverColor;
}
#contenu a:hover, #contenu a:active{
	
	color:lienColor;
	text-decoration:none;
}
/*#contenu a:link img, #contenu a:visited img{
	filter: alpha(opacity=100);
	opacity:1.00;
	border:none;
}
#contenu a:hover img, #contenu a:active img{
	filter: alpha(opacity=70);
	opacity:0.70;
	border:none;
}*/
a img {border:none;}
a:active, a:focus{outline:none;}
#contenu ul{
	margin-left:10px;
	color:texteColor1;
	margin-bottom:10px;
}
#contenu ul li{
	background:url(../../images/integration/puce.jpg) no-repeat 10px 3px ;
	list-style:none;
	padding-left:30px;
	margin-bottom:10px;
	text-align:justify;
}
#contenu #ideo_fpc_blocVignette a:link.ideo_gbl_sans , #contenu #ideo_fpc_blocVignette a:visited.ideo_gbl_sans {margin-right:0;}

/* -------------------------- 
	FORMULAIRE
--------------------------- */
#contenu select {
	color:champColor;
	border:champBorder;
	background-color:champBackground;
	width:152px;
	font-family:texteFontFamily;
	font-size:0.9em;
	}
#contenu input{
	background-color:champBackground;
	border:champBorder;
	color:champColor;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding-left:2px;
}

#contenu textarea{
	background-color:champBackground;
	border:champBorder;
	color:champColor;
	font-family:inherit;
	font-size:inherit;
	font-family:texteFontFamily;
	font-size:0.9em;
	padding-left:2px;
}
#contenu input:hover, #contenu textarea:hover, #contenu select:hover {font-size:0.9em px; border:champFocus;}
#contenu label {color:texteColor1;}

#contenu input.ideo_gbl_boutonFormulaire {
	color:boutonColor;
	background:boutonBackground;
	border:boutonBorder;
	cursor:pointer;
	font-size:10px;
	height:auto;
	margin:0;
	padding:0;
    font-family: Arial, Helvetica, sans-serif;
}
#contenu input:hover.ideo_gbl_boutonFormulaire {
	color:boutonColorFocus;
	background:boutonBackgroundFocus;
	border:boutonBorderFocus;
    font-family: Arial, Helvetica, sans-serif;
}
/* -------------------------- 
	PAGINATION 
--------------------------- */
#contenu #ideo_inc_pagination {
	margin:20px auto;
	width:100%;
	text-align:center;
	color:texteColor1;
}
#contenu #ideo_inc_pagination span{
	font-size:1em;
	text-align:center;
}
#contenu #ideo_inc_pagination p{
	text-align:center;
	color:texteColor2;
	margin:0;
}
#contenu #ideo_inc_pagination label{
	font-size:0.9em;
}

/* --------------------------
	MENU 
--------------------------- */
#contenu #ideo_inc_menu {
	padding:0 0 20px 2px;
	width:99%;
	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.selection a:link, #contenu #ideo_inc_menu li.selection a:visited{
	color:lienHoverColor;
	text-decoration:underline;
}	

/* -------------------------- 
	REFERENCEMENT 
--------------------------- */
#footer_ref {
	float:left;
	display:block;
	width:735px;
	margin:20px 0 0 0;
}
#footer_ref p {
	color:texteColor1;
	margin:0 0 6px 0;
}
#footer_ref h1, #footer_ref h2 {
	font-size:12px;
	border:none;
	border-bottom:h1Border;	
	font-weight:bold;
	background:none;
	color:texteColor1;
}

/* -------------------------- 
	PLAN DU SITE
--------------------------- */
#contenu ul#ideo_inc_planSite{
	margin:30px;
}
#contenu ul#ideo_inc_planSite li{
	list-style:none;
	padding-left:25px;
	margin:0 0 15px 0;
	font-size:1em;	
}
#contenu ul#ideo_inc_planSite li ul{
	margin:10px 0 0 0;	
}
#contenu ul#ideo_inc_planSite li ul li{
	background:none;
	list-style:none;
	padding-left:16px;
	margin:0 0 10px 0;
	font-size:0.9em;		
}

/* -------------------------- 
	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;
}


/* -------------------------- 
	FORMULAIRE PANIER 
--------------------------- */ 
#contenu .ideo_gbl_blocFormulaire {
	clear:both;
	float:left;
	width:100%;
	margin:0 0 5px 0;
}	
#contenu .ideo_gbl_blocFormulaire label {
	width:50%;
	float:left;
	margin:0;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}
#contenu .ideo_gbl_blocFormulaire input {width:40%;}
#contenu .ideo_gbl_blocFormulaire input:hover {
	border:champFocus;
	font-size:0.9em;
}
#contenu .ideo_gbl_blocFormulaire.ideo_gbl_blocBouton input {
	margin-left:53%;
	height:auto;
	width:auto;
	border:none;
}
#contenu .ideo_gbl_blocFormulaire.ideo_gbl_blocBouton input:hover {border:none;}

/* erreurs */
#contenu ul.ideo_gbl_listeErreur {margin:0 15px 15px 0;}
#contenu ul.ideo_gbl_listeErreur li {
	color:alertColor;
	font-weight:bold;
}
.cadre
{
  border:1px solid red;
  padding:5px 5px 10px 10px;

}
.login
{
 height:130px;
 width:250px;
 padding: 10px 10px 10px 10px;
 background: #E7E6D9;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 font-weight: bold;
 border: 1px solid #6F4E4D;
}
.verif
{
    font-size:1em;
	text-align:justify;
	color:texteColor1;
	margin-bottom:1.2em;
}


