/*///////////////////////////////////////////////////////////////////////////////////
// STYLE : structure page interieur
//
// SOMMAIRE :
// Bandeau haut
// Menu complémentaire
// Recherche
// Nous contacter & Top recherche
// Styles communs
// - Titres, sous-titres
// - Encarts
// - Paragraphes
// - Images
// - Listes 
// - Liens
///////////////////////////////////////////////////////////////////////////////////*/
body{
	background:#fff url(../images/background/interieur.png) repeat-x 0 0;
}
/* Bandeau haut */
div#divSite div#divBandeauHaut{
	position:relative;
	width:1000px; height:180px;
}
div#divBandeauHaut span{display:none;}
div#divBandeauHaut img#imgLogo{
	position:absolute; left:30px;
}
div#divBandeauHaut a#aRetour:link, div#divBandeauHaut a#aRetour:visited{
	position:absolute; top:60px; left:33px;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#808285; text-decoration:none; text-transform:uppercase;
}
div#divBandeauHaut a#aRetour:hover, div#divBandeauHaut a#aRetour:active{text-decoration:underline;}
div#divBandeauHaut a#aAccesExt:link, div#divBandeauHaut a#aAccesExt:visited{
	position:absolute; top:3px; right:56px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;
}
div#divBandeauHaut a#aAccesExt:hover, div#divBandeauHaut a#aAccesExt:active{text-decoration:underline;}
div#divBandeauHaut input#inputRecherche{
	position:absolute; top:62px; left:705px;
	width:200px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#828282;
	background:none; border:none;
}
div#lienOkRecherche a{
	position:absolute; bottom:9px; right:51px;
	display:block; width:36px; height:26px;
	background:url(../images/menu/ok-recherche.gif) no-repeat 0 0;
}
div#lienOkRecherche a:hover{background-position:-36px 0;}
/* Menu complémentaire */
div#divMenuComplementaire{
	width:298px; height:47px;
}
div#lien6 a, div#lien7 a, div#lien8 a,div#lien6Over a, div#lien7Over a, div#lien8Over a{
	float:left;
	display:block;
	height:38px;
	background:url(../images/menu/sprite-menu-complementaire.png) no-repeat 0 0;
	margin:0 1px 0 3px;
}
div#lien6 a,div#lien6Over a{
	width:95px;
	background-position:0 0;
}
div#lien7 a, div#lien7Over a{
	width:95px;
	background-position:0 -38px;
}
div#lien8 a, div#lien8Over a{
	width:94px;
	background-position:0 -76px;
}
div#lien6 a:hover, div#lien6Over a{background-position:-95px 0;}
div#lien7 a:hover, div#lien7Over a{background-position:-95px -38px;}
div#lien8 a:hover, div#lien8Over a{background-position:-94px -76px;}

/* Sous menu */
div#divSousMenuHaut{
	width:614px; height:58px;
}
/* Recherche */
div#divRecherche{
	position:relative;
	width:298px; height:60px;
	background:url(../images/background/recherche-interieur.png) no-repeat 0 0;
}
div#divRecherche input{
	position:absolute; top:19px; left:30px;
	width:200px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#828282;
	background:none; border:none;
}
div#divRecherche div#lienOkRecherche a{
	position:absolute; bottom:25px; right:22px;
	display:block; width:36px; height:26px;
	background:url(../images/menu/ok-recherche.gif) no-repeat 0 0;
}
div#divRecherche div#lienOkRecherche a:hover{background-position:-36px 0;}
/* Nous contacter & Top recherche */
div#divNousContacter{
	position:relative;
	width:298px; height:115px;
	background:url(../images/background/nous-contacter-interieur.jpg) no-repeat 0 0;
	padding:93px 0 0 0;
}
div#divTopRecherche{
	width:298px; height:193px;
	background:url(../images/background/top-recherche.png) no-repeat 0 0;
	margin:5px 0 0 0; padding:94px 0 0 0;
}
div#divTopRecherche ul li a:link, div#divTopRecherche ul li a:visited{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:15px; text-decoration:underline;	
}
div#divTopRecherche ul li a:hover, div#divTopRecherche ul li a:active{
	text-decoration:none;
}
div#divNousContacter span, div#divTopRecherche span{
	display:none;
}
div#divNousContacter ul li, div#divTopRecherche ul li{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:15px;
	background:url(../images/picto/pict1.gif) no-repeat 12px 10px;
	padding:5px 15px 0 25px;
}
div#divNousContacter a:link, div#divNousContacter a:visited, div#divTopRecherche a:link, div#divTopRecherche a:visited{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:15px;
}
div#divNousContacter a:hover, div#divNousContacter a:active, div#divTopRecherche a:hover, div#divTopRecherche a:active{
	text-decoration:underline;
}
div#divNousContacter input{
	position:absolute; bottom:25px; right:98px;
	width:164px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#505050;
	background:none; border:none;
}
div#divNousContacter div#lienOkContactAppel a{
	position:absolute; bottom:20px; right:59px;
	display:block; width:30px; height:22px;
	background:url(../images/menu/ok-contact-appel.png) no-repeat 0 0;
}
div#divNousContacter div#lienOkContactAppel a:hover{background-position:-30px 0;}

/*///////// Styles communs ////////////////*/
/*// Titres //*/
h1.h1Style1{
	padding:20px 0 1px 20px;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#969696; text-transform:uppercase;
}
/* Titre h2 avec bulle carré */
h2.h2Style1{
	height:18px;
	padding:0 0 10px 15px;
	background:url(../images/picto/bulle-carre.gif) no-repeat 0 4px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;
}
h2.h2Style2, h2.h2Style5, h2.h2Style5SansCurseur{
	padding:0 0 0 15px;
	background:url(../images/picto/bulle-carre.gif) no-repeat 0 4px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#828282; text-transform:uppercase;
}
h2.h2Style5, h2.h2Style5SansCurseur{
	margin:15px 0 0 20px;
	text-transform:none;
}
h2.h2Style5{
	cursor:pointer;
}
/* Titre h2 gris sans bulle */
h2.h2Style3, h2.h2Style3bis{
	padding:0 0 10px 0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase;
}
h2.h2Style3bis{
	text-transform:none;
}
h2.h2Style4{
	padding:20px 0 10px 20px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase;
}

/*// Encarts //*/

/* Encart 1 gris près le titre h1 */
div.encart1, div.encart1bis{
	width:574px;
	background:#9c9c9c;
	padding:20px;
}
/* Meme encart avec image */
div.encart1bis{
	width:604px;
	padding:5px;
}
p.pStyle1{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:justify;
}
/* Encart 2 avec bord arrondi et dégradé -> dans toutes les pages */
div.encart2{
	width:582px;
	margin:20px 0 10px 16px;
}
div.encart2 div.encart2Haut{
	width:582px; height:11px;
	background:url(../images/background/bg-haut-encart2.png) no-repeat 0 0;
}
div.encart2 div.encart2Milieu{
	width:570px;
	background:#ffffff url(../images/background/bg-milieu-encart2.png) repeat-x 0 0;
	border-left:1px solid #e5e5e4; border-right:1px solid #e5e5e4;
	padding:0 5px 0 5px;
}
div.encart2 div.encart2Bas{
	width:582px; height:14px;
	background:url(../images/background/bg-bas-encart2.png) no-repeat 0 0;
}
div.encart2Milieu div.imageEncart{
	clear:both; float:left;
	width:80px;
	text-align:left;	
}
div.encart2Milieu div.texteEncart{
	width:485px;
	float:left;
}
/* Encart 3 orange avec bord arrondi et dégradé -> dans toutes les pages */
div.encart3{
	width:193px;
	margin:10px 0 0 10px;
}
div.encart3 div.encart3Haut{
	width:193px; height:37px;
	background:url(../images/background/bg-haut-encart3.png) no-repeat 0 0;
}
div.encart3 div.encart3Milieu{
	width:181px;
	background:#BC3D16 url(../images/background/bg-milieu-encart3.gif) repeat-x 0 0;
	border-left:1px solid #e5e5e4; border-right:1px solid #e5e5e4;
	padding:0 5px 0 5px;
}
div.encart3 div.encart3Bas{
	width:193px; height:11px;
	background:url(../images/background/bg-bas-encart3.png) no-repeat 0 0;
}
div.encart3Milieu div.imageEncart{
	clear:both; float:left;
	width:60px;
	margin:15px 0 0 0;
	text-align:center;
}
div.encart3Milieu div.texteEncart{
	width:110px;
	margin:15px 0 0 0;
	float:left;
}
/*// Paragraphes //*/
/* Blanc italique aligné à droite */
p.pStyle2{
	padding-top:10px;
	font:italic normal 12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:right;
}
/* gris justifié */
p.pStyle3, p.pStyle6, p.pStyle7, p.pStyle8, p.pStyle3Gauche{
	padding-top:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#828282; text-align:justify;
}
p.pStyle3Gauche{
    text-align:left;
}
/* gris justifié marges */
p.pStyle6{
	padding:0 20px 0 20px;
}
p.pStyle7{
	margin:10px 20px 0 35px;
}
/* Paragraphe gris centré */
p.pStyle8{
 text-align:center;
}
/* Paragraphe italique gris aligné gauche */
p.pStyle5{
	padding:20px;
	font:italic normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; text-align:left;
}
/* paragraphe pour encart2 */
p.pStyle4{
	padding-top:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; text-align:justify;
}
strong.strongRouge{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#b00931; text-transform:uppercase;
}
strong.strongRougeMini{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#b00931;
}
strong.strongGris{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#787878;
}
/*// Images //*/
img.imgAlignGauche{
	float:left;
	margin-right:20px;
}
img.imgAlignDroite{
	float:right;
	margin-left:20px;
}
img.imgAlignGaucheActu{
	float:left;
	margin:0 20px 20px 0;
}
/*// Listes //*/
ul.ulOrange2{
	margin:20px 20px 0 20px;
}
ul.ulOrange3{
	margin:5px 20px 0 20px;
}
ul.ulOrange li, ul.ulOrange2 li, ul.ulOrange3 li{
	background:url(../images/picto/bulle-carre.gif) no-repeat 0 5px;
	padding:0 0 5px 15px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; line-height:15px; text-align:justify;
}
ul.ulOrange3 li ul li{
	background:url(../images/picto/bulle-carre-4.gif) no-repeat 0 5px;
	padding:0 0 5px 15px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; line-height:15px; text-align:justify;
}
ul.ulBlanc{
	padding-top:20px;
}
ul.ulBlanc li{
	background:url(../images/picto/bulle-carre-3.gif) no-repeat 0 5px;
	padding:0 5px 5px 15px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; line-height:15px;
}
ul.ulNormal{
	list-style:disc;
	margin:5px 20px 5px 55px;
}
ul.ulNormal li{
	margin:5px 0 5px 0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; line-height:15px; text-align:justify;
}
/*// Liens //*/
a.lienOrange:link, a.lienOrange:visited, a.lienOrange:hover, a.lienOrange:active{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#F5821F; text-decoration:none;
}
a.lienOrange:hover, a.lienOrange:active{
	text-decoration:underline;	
}
a.lienOrange2:link, a.lienOrange2:visited, a.lienOrange2:hover, a.lienOrange2:active{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#F5821F; text-decoration:none;
}
a.lienOrange2:hover, a.lienOrange2:active{
	text-decoration:underline;	
}
a.lienNormal:link, a.lienNormal:visited, a.lienNormal:hover, a.lienNormal:active{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; text-decoration:none;
}
a.lienNormal:hover, a.lienNormal:active{
	text-decoration:underline;	
}
.imgLeft{
	float:left;
	margin:15px 30px 15px 15px;
}
.divCol{
	width:330px;
	display:block;
	padding:0 0 0 60px;
}
.divExtranet{
	width:191px; height:45px;
	background:url(../images/background/bg-extranet.png);
	line-height:45px; text-align:center;
	margin:10px 0 0 11px;
}
.divExtranet a{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:45px;}
.divExtranet a:hover{text-decoration:underline;}
