/* @override 
	http://intra/projet/ism25.uem/site/_css/site.css
	http://intra.is-webdesign.com/projet/ism25.uem/site/_css/site.css
*/
@font-face {
    font-family: 'HelveticaRoundedLTStdBold';
    src: url('helveticaroundedltstd-bd-webfont.eot');
    src: url('helveticaroundedltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaroundedltstd-bd-webfont.woff') format('woff'),
         url('helveticaroundedltstd-bd-webfont.ttf') format('truetype'),
         url('helveticaroundedltstd-bd-webfont.svg#HelveticaRoundedLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* @group Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, em, font, img, small, strike, strong, sub, sup,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }
table, caption, tbody, tr, th, td { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
h1, h2 { margin-bottom: 20px; }
h3, h4, h5, h6 { margin-bottom: 10px; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 1px; }
A { text-decoration: none; }
A:hover { text-decoration: underline; }
ul { list-style: none; }
ol { list-style-type: decimal; }
table, .cadre1, .cadre2 { margin-bottom: 20px; }
p, ol, dl, ul, blockquote { margin-bottom: 8px; }
ol { padding: 2px 0 2px 20px; }
ul, blockquote { margin-left: 20px; }
ul ul { margin-left: 20px; }
ul li { padding: 0; list-style-type: disc; }
dl dt { font-weight: bold; }
A:hover .image-hover, A:focus .image-hover { opacity: 0.7; }
.left { float: left; }
.right { float: right; }
.no-display { display: none; float: left; height: 0px; width: 0px; border: none; background: none; }
.no-border, .no-border:hover {	border: none !important;}
.clearer { clear: both; }
.spacer-10 { height: 10px; }
.spacer-20 { height: 20px; }
.spacer-30 { height: 30px; }
.spacer-40 { height: 40px; }
.spacer-50 { height: 50px; }
.spacer-60 { height: 60px; }
.inline-block, .block { zoom: 1; overflow: hidden; }
.inline-block {
	display: inline-block;
	margin-right: 2%;
}
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
small, .small {	font-size: 11px; }
.legend { font-size: 9px !important; font-style: italic; }
.smaller { font-size: 9px; }
.no-margin { margin: 0px; }
.no-margin-bottom { margin-bottom: 0px !important; }
.no-margin-top { margin-bottom: 0px; }

/* @group hidden elements */

#header h1 span,
#header #agence-en-ligne h3 span,
#header #bulle-aide-identification h6,
#header #agence-en-ligne #bt-identification span,
#footer-tel-contact span,
#login-window-ael h2,
#login-window-ael h3,
#login-window-ael #close-window-ael-btn span,
#nav-prev-next a span
{
	display: none;
}

/* @end */

/* @group globa li reset */

#footer ul, #footer li,
#header #nav-level-1,
#nav-level-1,
#nav-level-1 li,
#nav-level-2,
#nav-level-2 li,
#nav-level-3,
#nav-level-3 li,
#nav-footer,
#nav-footer li,
#nav-statut,
#nav-statut li,
.ismForm ul, .ismForm li
{
	list-style: none;
	background: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
/* @end */

/* @end */

/* @group Page Layout */

body
{
	font: normal 12px/18px "Lucida Grande", Lucida, Arial, sans-serif;
	color: #837d72;
	height: 100%;
	min-height: 100%;
	background: #0074bb;
}

.wrapper
{
	width: 980px;
	margin: 0px auto;
}

.min-height
{
	min-height: 500px;
}

/* @group header */

#header
{
	height: 167px;
}

#header #shortcuts
{
	display: block;
	float: left;
	width: 290px;
	padding: 10px 10px 12px 45px;
	list-style: none;
	background: none;
	margin: 0;
}

#header #shortcuts li
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 7px 2px;
	border-right: 1px solid #FFF;
	line-height: 10px;
}

#header #shortcuts li.last
{
	border-right: none;
}

#header #shortcuts a
{
	color: #FFF;
	font-size: 11px;
}

#header #agence-en-ligne
{
	width: 380px;
	float: left;
}

#header #agence-en-ligne h3
{
	background: url(../medias/_images_modeles/_titres/t_mon_ael.jpg) no-repeat 10px 9px;
	height: 40px;
	margin: 0;
	border: 0;
	padding: 0;
	width: 240px;
	display: block;
	float: left;
}

#header #agence-en-ligne #bt-identification
{
	height: 40px;
	margin: 0;
	border: 0;
	padding: 0;
	width: 110px;
	float: left;
	display: block;
	background: url(../medias/_images_modeles/_boutons/bt_sidentifier.gif) no-repeat 0 -1px;
}

#header #agence-en-ligne #bt-identification:hover
{
	background-position: 0 -51px;
}

#header #bulle-aide-identification
{
	background: url(../medias/_images_modeles/_page/bulle_connectez_vous.png) no-repeat;
	height: 55px;
	width: 273px;
	padding: 50px 15px 10px 110px;
	position: absolute;
	top: 30px;
	z-index: 100;
	font-size: 10px;
	line-height: 14px;
	color: #666;
	margin-left: 180px;
	display: none;
}

#header #bulle-aide-identification p.description
{
	display: block;
	margin-bottom: 4px;
}

#header #bulle-aide-identification .bouton-video
{
	float: right;
	display: block;
	padding-left: 5px;
}

#header #bulle-aide-identification .bouton01 .icon-video
{
	display: block;
	padding-left: 12px;
	background: url(../medias/_images_modeles/_icones/ico_btlink_tv.gif) no-repeat 0 50%;
}

#header #search-line
{
	float: left;
	display: block;
	width: 230px;
	padding: 4px 20px 0 0;
}

#body-nav #header h1#logo-link
{
	clear: left;
	display: block;
	width: 170px;
	height: 131px;
	margin-bottom: -37px;
	float: left;
	position: relative;
	z-index: 2;
}

#body-nav #header h1#logo-link a
{
	display: block;
	width: 170px;
	height: 131px;
	float: left;
	position: relative;
}

#body-nav #header h1#logo-link a:hover,
#body-nav #header h1#logo-link a:focus
{
	opacity: 0.7 !important;
}

#tetiere-flash
{
	clear: right;
	float: right;
	width: 745px;
	height: 363px;
	position: relative;
	z-index: 1;
}



/* @end */

/* @group Palette-login */

#login-window-ael-mask
{
	position: fixed;
	z-index: 5000;
	width: 100%;
	height: 100%;
	background: #071c32;
	opacity: 0.8;
	display: none;
}

#login-window-ael-position
{
	position: fixed;
	z-index: 5001;
	top: 50%;
	left: 50%;
	right: 50%;
	bottom: 50%;
	display: none;
}

#login-window-ael
{
	background: #f5fbfd url(../medias/_images_modeles/_page/t_fenetre_ael.jpg) no-repeat left top;
	padding: 100px 50px 30px 110px;
	position: relative;
	left: -250px;
	top: -160px;
	width: 350px;
	height: 140px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: none;
}

#login-window-ael #close-window-ael-btn
{
	position: absolute;
	top: -10px;
	right: -10px;
}

#login-window-ael #close-window-ael-btn a
{
	display: block;
	width: 30px;
	height: 30px;
	background: url(../medias/_system/_fancyzoom/closebox.png) no-repeat;
}

#login-window-ael #close-window-ael-btn a:hover,
#login-window-ael #close-window-ael-btn a:focus
{
	opacity: 0.8;
}

#login-window-ael p#ael-forget-pass
{
	display: block;
	float: left;
	width: 250px;
	font-size: 10px;
}

/* @end */



/* @group Footer */

#footer
{
	padding-top: 30px;
	color: #00304d;
	font-size: 11px;
	line-height: 14px;
	clear: both;
	background: #0074bb url(../medias/_images_modeles/_page/degrade_footer.jpg) repeat-x center top;
}

#footer-col1
{
	width: 220px;
	padding-right: 20px;
	border-right: 1px solid #5fa0cc;
	float: left;
	min-height: 135px;
}

#nav-footer-big li,
#footer h6
{
	font: normal 13px/18px Helvetica, Arial sans-serif;
	color: #FFF;
}

#footer ul#nav-footer-big
{
	margin-bottom: 20px;
}

#footer ul#nav-footer-big a
{
	display: inline-block;
	padding: 2px 10px 2px 7px;
	margin-left: -7px;
	margin-bottom: 1px;
}

#footer ul#nav-footer-big a:hover
{
	background: #008bce;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-decoration: none;
}

#footer #nav-footer a
{
	color: #00304d;
}

#nav-footer-big li
{
	background: url(../medias/_images_modeles/_puces/dov_nav1.png) no-repeat 0 5px;
	padding-left: 25px;
	margin-left: 20px;
}


#footer-keywords
{
	margin-left: 20px;
	width: 250px;
	padding-right: 20px;
	float: left;
	border-right: 1px solid #5fa0cc;
	line-height: 16px;
}

#footer #footer-keywords a
{
	color: #a4d136;
}

#footer-conseiller-virtuel
{
	width: 175px;
	padding: 0px 20px 0 80px;
	float: left;
	border-right: 1px solid #5fa0cc;
	background: url(../medias/_images_modeles/_page/conseiller_footer.png) no-repeat 8px 20px;
}

#footer-contact
{
	margin-left: 20px;
	float: left;
	width: 152px;
}

#footer-tel-contact
{
	background: url(../medias/_images_modeles/_titres/0387344500_footer.png) no-repeat 0px 0px;
	height: 40px;
	margin: -7px 0 5px -12px;
}

#footer-col1,
#footer-keywords,
#footer-conseiller-virtuel,
#footer-contact
{
	min-height: 140px;
}

#footer a
{
	color: #FFF;
}

#copyright
{
	clear: both;
	padding: 20px 0 40px;
	text-align: center;
	color: #59ade0;
}

#copyright a
{
	color: #59ade0;
}

/* @end */

#body-nav
{
	background-color: #FFF;
	min-height: 960px;
}

#body-nav #page-body
{
	min-height: 450px;
	padding-bottom: 40px;
	background: #FFF url(../medias/_images_modeles/_page/body_shadow_nav.jpg) repeat-x 0 bottom;
}

#body-nav #page-top-bg
{
	min-height: 450px;
	padding-top: 0px;
}

#body-col-left
{
	float: left;
	width: 500px;
}

#body-col-right
{
	float: right;
	width: 280px;
}

#page-navigation
{
	background: #f2f4f4;
	padding: 10px;
	height: 95px;
}

#col-content
{
	float: left;
	width: 730px;
	min-height: 500px;
}

#col-navigation
{
	float: right;
	width: 190px;
}

#page-core-rte
{
	margin-left: 30px;
	min-height: 400px;
}

/* @end */

/* @group Default personnalisation segment */

#body-nav
{
	background: #FFF url(../medias/_images_modeles/_segments/motif_particuliers.jpg) repeat-x left top;
}

#header
{
	background: url(../medias/_images_modeles/_segments/tetiere_particuliers.jpg) no-repeat center top;
}

#body-nav #header h1 a
{
	background: url(../medias/_images_modeles/_segments/logo_nav_fd_part.jpg) no-repeat 0px 8px;
}

h2#page-title
{
	background: url(../medias/_images_modeles/_segments/titrage_particuliers.jpg) no-repeat right bottom;
}

.cadre1-header
{
	background: url(../medias/_images_modeles/_segments/ht_cadre_part_g.gif) no-repeat 0 0;
}

.cadre1-header div
{
	background: url(../medias/_images_modeles/_segments/ht_cadre_part_d.gif) no-repeat 100% 0;
}

.cadre1-content
{
	border: 1px solid #318dcc;
	border-top: none;
}

/* @end */

/* @group Colonnes */

/* structure 3 colonnes */
.col1, .col2
{
	float: left;
	width: 31.45%;
	margin-right: 2.8%;
}

/* colonne de droite */
.col3 
{
	width: 31.4%;
	float: right;
	margin-right: 0;
}

/* texte sur 2 cols (colonne large) */
.col4 
{
	width: 65.7%;
}

/*colonnes égales*/
.left-col
{
	float: left;
	width: 48%;
}

.right-col
{
	float: right;
	width: 48%;
}

/*marge sous colonnes*/
.col1, .col2, .col3, .col4, .left-col, .right-col
{
	margin-bottom: 1em;
}

/*colonnes home secteurs*/
#secteurs-home-cols 
{
	margin-left: -25px;
	width: 965px;
}

#secteurs-home-cols .col1
{
	width: 238px;
	float: left;
	margin-right: 15px;
	margin-top: -20px;
}

#secteurs-home-cols .col2,
#secteurs-home-cols .col2-alt,
#secteurs-home-cols .col3,
#secteurs-home-cols .col4
{
	width: 234px;
	float: left;
	margin-right: 10px;
}

#secteurs-home-cols .col2, #secteurs-home-cols .col2-alt
{
	width: 155px;
	padding-right: 70px;
	background: url(../medias/_images_contenu/_encarts_pub/fleurs_pubs_elect_gaz.gif) no-repeat right top;
	height: 220px;
	margin-right: 5px;
	padding-top: 5px;
}

#secteurs-home-cols .col2-alt
{
	height: inherit;
	background: url(../medias/_images_contenu/_encarts_pub/confort_electrique.jpg) no-repeat right top;
}

#secteurs-home-cols .col4
{
	float: right;
	margin-right: 0px;
}


#col-gradient
{
	background: #f6f6f4 url(../medias/_images_modeles/_page/bg_col_gradient.jpg) repeat-x left bottom;
	margin-top: 0px;
	padding: 25px 10px;
	width: 234px;
	min-height: 280px;
	float: right;
	position: relative;
	top: -25px;
}

#col-gradient.big-gradient
{
	background: url(../medias/_images_modeles/_page/bg_page_colonne.png) repeat-x bottom;
	min-height: 700px;
}

#col-gradient.no-gradient
{
	background: none;
	padding: 25px 0px;
}


#col-main
{
	float: left;
	width: 680px;
	position: relative;
}

/* @end */

/* @group Typography */

a {
	color: #008bcc;
}

a:hover {
	color: #21a1ef;
}

h1 {
	font-size: 1.4em;
}

h2 {
	color: #c92776;
	margin-bottom: 10px;
	font: bold 18px/22px "Trebuchet Ms", Helvetica, Arial, sans-serif;
}

h2#page-title {
	margin-bottom: 10px;
	font: normal 30px/36px "Trebuchet Ms", Helvetica, Arial, sans-serif;
	margin-bottom: 0px;
	padding: 25px 260px 10px 0;
	margin-left: 30px;
	color: #787672;
}

H3
{
	color: #c92776;
	margin-bottom: 10px;
	font: bold 15px "Trebuchet Ms", Arial, Helvetica, sans-serif;
}

H4
{
	font-size: 13px;
	font-weight: normal;
	color: #2377b1;
	margin-bottom: 10px;
}

h5
{
	color: #2377b1;
	font-weight: bold;
	font-size: 12px;
}

.cadre1 h5
{
	text-shadow: #FFF 1px 1px 0;
}

.cadre2 h5
{
	color: #fff;
	text-shadow: #888 0 1px 0;
} 

H6
{
	color: #2377b1;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

dt, dd
{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 3px;
}

dd
{
	padding: 3px 0px 3px 15px;
}

.text-exergue
{
	font: bold 14px/20px "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	color: #66635d;
	margin-bottom: 20px;
}

.bleu
{
	color: #2377b1;
}

.bleu1
{
	color: #318dcc;
}

.noir {
	color: #000;
}

.bold-rose
{
	font-size: 15px;
    font-weight: bold;
	color: #C92776;
}

.rose
{
	color: #C92776;
}

.vert
{
	color: #72BE44;
}

.brun
{
	color: #7C6A55;
}

.blanc, .white
{
	color: #FFF;
}

.white
{
	text-shadow: rgba(0,0,0,0.7) 0 0 2px;
}


.list1, .list2, .list3 { margin-left: 0; }

.list1 li, .list2 li, .list3 li
{
	list-style: none;
	background: url(../medias/_images_modeles/_puces/puce_verte_contenu.png) no-repeat 0px 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 24px;
}
.list2
{
	border-top: 1px dotted #ccc;
}
.list2 li
{
	padding-top: 5px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #ccc;
	background-position: 2px 10px;
}

.list1 a, .list2 a, .list3 a 
{
	border-bottom: 1px dotted #3e8bcc;
}

.list1 a:hover,.list1 a:focus,
.list2 a:hover,.list2 a:focus,
.list3 a:hover,.list3 a:focus
{
	border-bottom: 1px solid #46a1ef;
	text-decoration: none;
}

.list1 .list3, .list2 .list3
{
	padding-left: 24px;
}

.list3 li
{
	background: url(../medias/_images_modeles/_puces/fleche_d_bleue_01.gif) no-repeat 0px 11px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
}


/* @end */

/* @group Navigation */

/* @group Nav-level-1 */

#body-nav #header .wrapper
{
	position: relative;
	height: 167px;
}

#body-nav #header #nav-level-1
{
	height: 90px;
	display: block;
	position: absolute;
	top: 75px;
	left: 195px;
	right: 0px;
}

#body-nav #nav-level-1 li
{
	padding-right: 25px;
	padding-left: 14px;
	background: url(../medias/_images_modeles/_puces/dov_nav1.png) no-repeat right center;
	float: left;
}

#body-nav #nav-level-1 li.last
{
	background: none;
	padding-right: 0px;
}

#body-nav #nav-level-1 li a
{
	font: 17px/28px "HelveticaRoundedLTStdBold", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #a8d0f1;
}

#body-nav #nav-level-1 a:hover,
#body-nav #nav-level-1 a:focus,
#body-nav #nav-level-1 a.active,
#body-nav #nav-level-1 .bt-auto-releve a
{
	color: #FFF;
}

/* @end */

/* @group Nav-onglets level 2 */

#nav-onglets
{
	float: left;
	clear: both;
	margin-left: 125px;
	width: 870px;
	height: 34px;
	position: relative;
	z-index: 3;
}

#nav-onglets #retour-accueil-link
{
	float: left;
	display: block;
	color: #FFF;
}

#nav-level-2
{
	margin-left: 20px;
	display: block;
	padding: 0;
	float: left;
}

#nav-level-2 li
{
	float: left;
	display: block;
	margin-right: 1px;
}

#nav-level-2 a
{
	display: block;
	float: left;
	background: url(../medias/_images_modeles/_boutons/nav_1_onglet_g.gif) no-repeat 0 0;
}

#nav-level-2 a span
{
	display: block;
	float: left;
	background: url(../medias/_images_modeles/_boutons/nav_1_onglet_d.gif) no-repeat 100% 0;
	padding: 6px 17px 6px 12px;
	margin-left: 5px;
	height: 22px;
	line-height: 22px;
	color: #FFF;
	font: bold 15px/22px Helvetica, Arial, sans-serif;
	text-shadow: #55514c 1px 1px 1px;
}

#nav-level-2 a:hover, #nav-level-2 a:focus
{
	text-decoration: none;
	background-position: 0 -34px;
}

#nav-level-2 a:hover span, #nav-level-2 a:focus span
{
	text-decoration: none;
	background-position: 100% -34px;
}

#nav-level-2 li a.active, #nav-level-2 li a:hover.active
{
	color: #FFF;
	text-decoration: none;
	background-position: 0 -68px;
}

#nav-level-2 li a.active span, #nav-level-2 li a:hover.active span
{
	background-position: 100% -68px;
	color: #187ad8;
	text-shadow: none;
}

/* @end */

/* @group Nav-bar-1 (nav-level-3) */

#nav-bar-1
{
	background: url(../medias/_images_modeles/_page/bg_nav02.jpg) repeat-x bottom;
	min-height: 20px;
	border-bottom: 1px solid #c5c2bb;
}

#nav-level-3,
#nav-level-4
{
	clear: both;
	display: block;
	width: 952px;
	margin: 0px auto;
	min-height: 37px;
	padding-left: 28px;
	position: relative;
	z-index: 100;
}

#nav-level-3 li
{
	padding: 0px 5px 0 0;
	margin: 5px 0 0 5px;
	display: block;
	float: left;
	background: url(../medias/_images_modeles/_boutons/nav2_separateur.gif) no-repeat right center;
}

#nav-level-3 li.last
{
	background: none;
}

#nav-level-3 a
{
	display: block;
	color: #726d62;
	font: bold 12px/12px "Lucida Grande", Lucida, Arial, sans-serif;
	text-shadow: rgba(255,255,255,0.5) 1px 1px 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 3px;
}

#nav-level-3 a span
{
	display: block;
}

#nav-level-3 a span span
{
	display: block;
	padding: 6px 8px 7px;
}

#nav-level-3 a:hover, #nav-level-3 a:focus
{
	background-color: #d6ccb8;
	text-decoration: none;
}

#nav-level-3 a.active
{
	background: url(../medias/_images_modeles/_boutons/onglet_corner_hg.gif) no-repeat 0 0;
	color: #FFF;
	text-decoration: none;
	text-shadow: rgba(0,0,0,0.3) 1px 1px 1px;
	margin-top: 0;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}

#nav-level-3 a.active span
{
	background: url(../medias/_images_modeles/_boutons/onglet_corner_hd.gif) no-repeat 100% 0;
	color: #FFF;
	text-decoration: none;
}

#nav-level-3 a.active span span.arrow
{
	background: url(../medias/_images_modeles/_puces/arrow_bas_nav.png) no-repeat 98% 6px;
	padding: 7px 26px 14px 8px;
}

/* @end */


/* @group subnav-menus */

#nav-level-3
{
	position: relative;
}

#nav-level-3 .shadow-menu
{
	width: 220px;
	display: none;
	position: absolute;
	top: 32px;
	border-right: 2px solid #949494;
	border-bottom: 2px solid #949494;
	overflow: hidden;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	z-index: 10;
}

#nav-level-3 ul.subnav-level-4
{
	width: 218px;
	display: block;
	background: #FFF;
	margin: 0px 0;
	padding: 3px 0;
	border: 1px solid #d7d5d1;
	position: relative;
	z-index: 10;
	zoom: 1;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
}

#nav-level-3 ul.subnav-level-4 li
{
	float: none;
	background: #FFF;
	padding: 1px 3px 0;
	margin: 0;
}

#nav-level-3 ul.subnav-level-4 li a,
#nav-level-3 ul.subnav-level-4 li a:hover,
#nav-level-3 ul.subnav-level-4 li a.active
{
	display: block;
	padding: 6px 5px 6px 20px;
	margin: 0;
	font: bold 10px/16px "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	color: #6a665f;
	background: url(../medias/_images_modeles/_puces/arrow_nav_menu.gif) no-repeat 8px 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#nav-level-3 ul.subnav-level-4 li a:hover,
#nav-level-3 ul.subnav-level-4 li a.active
{
	padding: 5px 4px 5px 19px;
	color: #2b8bcf;
	background: #f9f9f9 url(../medias/_images_modeles/_puces/arrow_nav_menu.gif) no-repeat 7px 9px;
	border: 1px solid #e6e4e0;
}

#nav-level-3 ul.subnav-level-4 li a span
{
	display: block;
	background: transparent none;
	color: #6a665f;
	text-shadow: none;
	padding: 0;
}

#nav-bar-2, #nav-level-3 a.active
{
	background-color: #42a8fb;
}

/* @end */



/* @group Nav-level-4 */

#nav-bar-2
{
	min-height: 4px;
}

#nav-level-4
{
	display: block;
	min-height: 28px;
	padding-top: 4px;
	z-index: 8;
}

#nav-level-4 li
{
	display: block;
	float: left;
	list-style: none;
	margin-top: 4px;
	padding: 0px 14px;
	border-right: 1px solid #1d7ece;
	border-left: 1px solid #7bc1f9;
}

#nav-level-4 li.first
{
	border-left: none;
}

#nav-level-4 a
{
	display: block;
	color: #FFF;
	margin: -2px -10px;
	padding: 2px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#nav-level-4 a:hover,
#nav-level-4 a:focus
{
	text-decoration: none;
	background: #3484c6;	
}

#nav-level-4 a.active,
#nav-level-4 a.active:hover,
#nav-level-4 a.active:focus
{
	text-decoration: none;
	background: #FFF url(../medias/_images_modeles/_puces/arrow_bas_nav.png) no-repeat 98% 3px;
	color: #06417a;
	margin: -4px -10px -8px -10px;
	padding: 4px 26px 6px 10px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}


/* @end */

/* @group nav-level-5 */

#filet-titre
{
	background: #f4f4f4;
	border: 1px solid #b9b7b3;
	min-height: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 25px;
	margin-left: 30px;
}

#nav-level-5
{
	display: block;
	padding: 6px 0;
	margin: 0;
	overflow: hidden;
}

#nav-level-5 li
{
	list-style: none;
	display: block;
	float: left;
	padding: 0px 14px 1px 15px;
	border-right: 1px solid #b9b7b3;
	font-size: 11px;
	line-height: 11px;
}

#nav-level-5 li a,
#bt-replier-nav5 a
{
	color: #6a665f;
}

#nav-level-5 li a:hover, #nav-level-5 li a:focus,
#nav-level-5 li a.active
{
	color: #278cc9;
	text-decoration: underline;
}


#bt-replier-nav5
{
	float: right;
	padding: 0px 10px 2px 15px;
	z-index: 3;
	position: relative;
	font-size: 11px;
}

#bt-replier-nav5 a
{
	display: block;
	padding: 5px 20px 2px 0;
}

#bt-replier-nav5.opened a
{
	background: url(../medias/_images_modeles/_puces/nav4_close.gif) no-repeat 100% 6px;
}

#bt-replier-nav5.closed a
{
	background: url(../medias/_images_modeles/_puces/nav4_open.gif) no-repeat 100% 6px;
}

/* @end */

/* @group nav-prev-next */

#nav-prev-next
{
	display: block;
	clear: both;
	padding: 10px 270px 0px 30px;
	margin: 0;
	overflow: hidden;
}

#nav-prev-next li
{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#nav-prev-next li.next-btn
{
	float: right;
}

#nav-prev-next a,
#nav-prev-next .bt-page-prec-des,
#nav-prev-next .bt-page-suiv-des
{
	display: block;
	height: 35px;
	width: 125px;
}

#nav-prev-next a.bt-page-prec,
#nav-prev-next .bt-page-prec-des
{
	background: url(../medias/_images_modeles/_boutons/bt_page_prec.jpg) no-repeat 0 -36px;
}

#nav-prev-next a.bt-page-prec:hover,
#nav-prev-next a.bt-page-prec:focus
{
	background-position: 0 0px;
}

#nav-prev-next a.bt-page-suiv,
#nav-prev-next .bt-page-suiv-des
{
	background: url(../medias/_images_modeles/_boutons/bt_page_suiv.jpg) no-repeat 100% -36px;
	width: 120px;
}

#nav-prev-next a.bt-page-suiv:hover,
#nav-prev-next a.bt-page-suiv:focus
{
	background-position: 100% 0;
}

/* @end */

#nav-level-2 li.last, #nav-footer li.last,
#nav-level-4 li.last, #nav-level-5 li.last,
#nav-level-5 li#bt-replier-nav5
{
	border-right: none;
}

#nav-prev-next .bt-page-prec-des,
#nav-prev-next .bt-page-suiv-des
{
	opacity: 0.2;
}

/* @end */

/* @group Boutons */

.bouton01, .bouton02, .bouton01-alt
{
	color: #fff;
	background-color: #008bce;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px 10px;
	display: inline-block;
	font: 11px/16px "Trebuchet Ms", Arial, Helvetica, sans-serif;
}

.bouton02
{
	font-size: 14px;
	padding: 4px 20px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
}

#header .bouton01,
#footer .bouton01
{
	background-color: #008bce;
}

.bouton01:hover, .bouton02:hover, .bouton01-alt:hover,
.bouton01:focus, .bouton02:focus, .bouton01-alt:focus
{
	color: #FFF;
	background-color: #47afff;
	text-decoration: none;
}

#footer .bouton01:hover,
#footer .bouton01:focus,
#header .bouton01:hover,
#header .bouton01:focus
{
	background-color: #47afff;
}

.bouton01-alt
{
	background-color: #57b544;
}

.bouton01-alt:hover
{
	background-color: #67ce52;
}

/* @end */

/* @group Tableaux */

table, caption
{
	width: 100%;
}

caption
{
	text-align: center;
}

table
{
	border-spacing: 1px;
	border-style: double;
}

td, th
{
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
}


.tableau th, .tableau td
{
	border: 1px solid #eee;
	padding: 3px;
}

.tableau th
{
	background: #f6f6f6;
	font-size: 9px;
}

.tableau caption, .tableau-conso caption
{
	color: #333;
	font: normal 11px "Trebuchet Ms", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 10px;
}

.tableau-conso
{

	font-weight: bold;
	width: 510px;
	margin: 0 auto;
	background: url(../medias/_images_contenu/particuliers/contrat_elec/tableau_consomation_bg.jpg) no-repeat 50% 0;
}

.tableau-conso caption
{
	font-size: 14px;
	width: 510px;
	padding-bottom: 0;
}

.tableau-conso .descriptif
{
	color: #126199;
	font-size: 12px;
	padding-right: 8px;
	text-align: right;
}

.tableau-conso .tarif
{
	font-size: 14px !important;
	text-align: center;
	width: 107px;
}


/* @end */

/* @group Formulaires */

/* @group reset */

.ismForm p
{
	margin: 0;
	clear: both;
	display: block;
}

fieldset
{
	clear: both;
	margin-bottom: 20px;
}

input, select, textarea
{
	border: 1px solid #c9d0d2;
	background-color: #FFF;
	padding: 3px;
	font: 12px/16px Verdana, Geneva, sans-serif;
	color: #666;
	display: block;
	float: left;
	margin: 0 0 7px;
}

label
{
	padding-right: 10px;
	line-height: 26px;
	display: block;
	float: left;
	clear: both;
	margin-bottom: 7px;
}

.widget-form-group-label
{
	width: 100%;
}

input.active, select.active, textarea.active
{
	border: 1px solid #5ba0e5;
	background: #FFF;
}

#namcha
{
	display: none;
}

.inputImage
{
	height: auto;
	border: none;
}

.widget-form-group
{
	margin-bottom: 7px;
}

.inline, .inline *
{
	display: inline;
	clear: none;
}

.inputCheckbox,
.inputRadio,
.inputImage,
.widget-form-group input,
.widget-form-group label,
input[type=hidden]
{
	border: none;
	padding: 0px;
	margin: 0;
	background: none;
	float: none;
	display: inline;
}

/* @end */

/* @group errors */

input.error, select.error, textarea.error
{
	border: 1px solid #d35e2b;
	color: #d35e2b;
	background: #f5e8c9 url(../medias/_images_modeles/_icones/false.gif) no-repeat 98% 9px;
}

form label.error
{
	clear: both;
	width: 100%;
	display: block;
	padding: 0px;
	color: #d35e2b;
	font: italic 11px/20px Verdana, Geneva, sans-serif;
}

.red, .requis em, .widget-form-group-set em
{
	color: #d35e2b;
}

.error.rounded
{
	padding: 10px 10px 7px;
	border: 1px solid #e4ceb4;
	background: #f5e8c9 none;
	color: #d76200 !important;
	font-size: 11px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-bottom: 20px;
}

.error.rounded p
{
	margin-bottom: 5px;
}

.error.rounded li
{
	margin-bottom: 5px;
}

/* @end */

/* @group basics */

input, select, textarea
{
	border: 1px solid #CED9DD;
	color: #666;
}

input.active, select.active, textarea.active
{
	border: 1px solid #5ba0e5;
}

/* @end */

/* @group largeurs de formulaires */

.fieldset01 label, .fieldset01 .widget-form-group-label
{
	width: 90px;
}

.widget-form-group
{
	margin-left: 100px;
	margin-bottom: 10px;
}

.fieldset01 .width01 input
{
	width: 60px;
}

.fieldset01 .width02 input, 
.fieldset01 .width02 select  
{
	width: 250px;
	margin-right: 10px;
}

.fieldset01 .width03 input
{
	width: 330px;
}

.fieldset01 .width03 textarea
{
	width: 330px;
	height: 120px;
}

.fieldset01 .width04 textarea
{
	width: 330px;
	height: 40px;
}

.fieldset01 .width04 input
{
	width: 80px;
}

.fieldset01 .width04 label
{
	line-height: 12px;
}

/* @end */

/* @group formulaire du site  */

#header #search-line-input #label-search-line
{
	float: left;
	display: block;
	padding: 1px 0 0 0;
	margin: 0;
	width: 65px;
	clear: none !important;
	color: #fff;
	font-size: 11px;
}

#header #search-line-input #keywords,
#input-question-conseiller-virtuel
{
	border: 0px;
	background: transparent url(../medias/_images_modeles/_page/input_search.jpg) no-repeat top left;
	height: 20px;
	line-height: 20px;
	padding: 7px 4px 2px 28px;
	width: 125px;
	font-size: 10px;
}

#header #search-line-input #keywords:focus,
#input-question-conseiller-virtuel:focus,
#header #search-line-input #keywords.active,
#input-question-conseiller-virtuel.active
{
	border: 0px;
	background-position: 0px -30px;
}

#input-question-conseiller-virtuel
{
	background: url(../medias/_images_modeles/_page/input_newsletter_mail.gif) no-repeat top left;
	width: 146px;
	padding: 7px 0 4px 7px;
}

#search-line-submit
{
	display: block;
	float: left;
	z-index: 2;
	position: relative;
	left: -25px;
	height: 23px;
	background: url(../medias/_images_modeles/_puces/puce_fleche.gif) no-repeat 0 5px;
	width: 20px;
}

#search-line-submit span
{
	display: none;
}

#login-window-ael label
{
	width: 128px;
}

#login-window-ael input
{
	width: 200px;
}

/* @end */

/* @end */

/* @group Blocks & images */

.block-gauche
{
	display: block;
	float: left;
}

.block-droite
{
	display: block;
	float: right;
}

.image-gauche, .image-gauche-cadre
{
	margin: 5px 15px 10px 0px;
	float: left;
}

.image-droite, .image-droite-cadre
{
	margin: 5px 0px 10px 15px;
	float: right;
}

.image-gauche-cadre, .image-droite-cadre
{
	border: 1px solid #a19f96;
	padding: 1px;
}

.cadre-image
{
	border: 1px solid #a19f96;
	padding: 1px;
}


.illustr-accueil-secteur
{
	margin: 0px;
	position: relative;
	z-index: 5;
	top: -12px;
	left: -25px;
}

/* @end */

/* @group Cadres */

.cadre1, .cadre2, .cadre3
{
	padding: 10px 10px 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #f2f4f4;
}

.cadre2
{
	background-color: #9ac9e5;
	color: #FFF;
}

.cadre3
{
	background-color: #dbe7c8;
}

.cadre4
{
		background: #E0DACC url('../medias/_images_modeles/_page/gradient_encadre_plus.gif') repeat-x top left;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 2em;
}

.cadre1-header, .cadre2-header, .cadre3-header
{
	background: url(../medias/_images_modeles/_segments/ht_cadre_g.gif) no-repeat 0 0;
	padding-left: 10px;
}

.cadre3-header
{
	background: url(../medias/_images_modeles/_segments/ht_cadre_vert_g.gif) no-repeat 0 0;
}

.cadre1-header div, .cadre2-header div, .cadre3-header div
{
	background: url(../medias/_images_modeles/_segments/ht_cadre_d.gif) no-repeat 100% 0;
	padding: 6px 10px 6px 0;
}

.cadre3-header div
{
	background: url(../medias/_images_modeles/_segments/ht_cadre_vert_d.gif) no-repeat 100% 0;
	padding: 6px 10px 6px 0;
}

.cadre1-header h4, .cadre2-header h4, .cadre3-header h4
{
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	text-align: center;
	display: block;
	color: #FFF;
	line-height: 17px;
	position: relative;
}

.cadre2-header div h4
{
	color: #2377b1;
}

.cadre1-content, .cadre2-content, .cadre3-content
{
	border: 1px solid #d8d3ca;
	border-top: none;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	padding: 1px;
	background: #FFF;
}

.cadre3-content
{
	border: 1px solid #7AB51D;
}

.cadre-content
{
	padding: 12px 10px;
}

.cadre-content .cadre-chapeau
{
	margin: -12px -10px 20px -10px;
	width: 230px;
}

.cadre-content.flower
{
	padding: 12px 10px 70px;
	background: url(../medias/_images_modeles/_page/fleur_uem_cadre_bg.jpg) no-repeat 0px 100%;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.cadre-plus
{
	background: #E0DACC url('../medias/_images_modeles/_page/gradient_encadre_plus.gif') repeat-x top left;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 2em;
	width: 658px;
	height: 71px;
	float: left;
}

.cadre-plus2
{
	background: #E0DACC url('../medias/_images_modeles/_page/gradient_encadre_plus.gif') repeat-x top left;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 2em;
	width: 658px;
	float: left;
}


.cadre-plus .cadre-plus-col1,
.cadre-plus .cadre-plus-col2,
.cadre-plus .cadre-plus-col3,
.cadre-plus .cadre-plus-col-equal
{
	float: left;
}

.cadre-plus .cadre-plus-col1
{
	width: 150px;
	min-height: 68px;
	border-right: 1px solid #B2AA97;
	color: #2377b1;
	font-weight: bold;
	line-height: 30px;
}

.cadre-plus .cadre-plus-col2
{
	width: 265px;
	height: 51px;
	padding: 10px;
}

.cadre-plus .cadre-plus-col-equal
{
	width: 210px;
	height: 51px;
	padding: 10px 7px 10px 0px;	
}

.cadre-plus .cadre-plus-col3
{
	width: 232px;
	height: 88px;
	margin: -10px -10px -10px 0px;
}

.cadre-simple
{
	border: 1px solid #4A8DCA;
	background: #FFF;
	padding: 10px;
	margin-bottom: 2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.cadre-simple-gris,
.cadre-simple-vert,
.cadre-simple-bleu
{
	padding: 10px;
	margin-bottom: 2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #e6e6e6 url(../medias/_images_modeles/_page/fd_cadre_gris_plus.gif) repeat-x top left;
}

.cadre-simple-vert
{
	background: #ccddc0 url(../medias/_images_modeles/_page/fd_cadre_amande_plus.gif) repeat-x top left;
}

.cadre-simple-bleu
{
	background: #0197db url(../medias/_images_modeles/_page/degrade_cadre_bleu_plus.gif) repeat-x left top;
}

.cadre-simple-bleu p
{
	color: #FFF;
}

.cadre-simple-gris .small,
.cadre-simple-vert .small,
.cadre-simple-bleu .small
{
	line-height: 13px;
}

.promotion-cable
{
	background: #cdddc2 url(../medias/_images_contenu/particuliers/cable_internet/promo_cable.jpg) no-repeat right bottom;
	padding-bottom: 140px;
}

.promotion-internet
{
	background: #cdddc2 url(../medias/_images_contenu/particuliers/cable_internet/promo_internet.jpg) no-repeat right bottom;
	padding-bottom: 125px;
}

#pub-gaz-teaser
{
	margin-top: 10px;
	width: 200px;
	float: left;
	margin-right: -60px;
}
/* @end */



/* @group cadres-pub */

#pub-electricite.cadre-pub, #pub-confort.cadre-pub,
#pub-gaz.cadre-pub,
#body-nav #secteurs-home-cols #pub-gaz.cadre-pub
{
	width: 150px;
	background: none;
	padding-left: 0;
}

#pub-confort.cadre-pub
{
	width: 180px;
	margin-right: -30px;
}

#pub-electricite h6, #pub-confort h6,
#pub-gaz h6,
#body-nav #secteurs-home-cols #pub-gaz h6
{
	font-size: 22px;
	line-height: 22px;
}

#pub-electricite p, #pub-confort p
#pub-gaz p,
#pub-environnement p,
#body-nav #secteurs-home-cols #pub-gaz p
{
	color: #0f3e62;
	margin-bottom: 7px;
}

#pub-gaz h6,
#body-nav #secteurs-home-cols #pub-gaz h6
{
	color: #57b544;
}

.cadre-pub,
.fading-content-0,
.fading-content-1,
.fading-content-2
{
	font-size: 11px;
	line-height: 15px;
	width: 234px;
	height: 92px;
	margin-bottom: 15px;
}

.cadre-pub h6,
.cadre-pub p
{
	margin-bottom: 4px;
}

#pub-offre-tv,
#pub-offre-tv1,
#pub-offre-tv2,
#pub-deco,
#pub-efacture,
#pub-esprit-equipe,
#pub-coffret-demenagement,
#pub-velec,
#pub-velec-pro,
#pub-faits-marquants,
#pub-charte,
#pub-energykids,
#pub-jouez-quiz
{
	cursor: pointer;
}
#pub-offre-tv:hover,
#pub-offre-tv1:hover,
#pub-offre-tv2:hover,
#pub-deco:hover,
#pub-efacture:hover,
#pub-esprit-equipe:hover,
#pub-coffret-demenagement:hover,
#pub-velec:hover,
#pub-velec-pro:hover,
#pub-faits-marquants:hover,
#pub-charte:hover,
#pub-energykids:hover,
#pub-jouez-quiz:hover
{
	opacity: 0.75;
}


#pub-offre-tv h6,
#pub-offre-tv p,
#pub-offre-tv1 h6,
#pub-offre-tv1 p,
#pub-offre-tv2 h6,
#pub-offre-tv2 p,
#pub-deco h6,
#pub-deco p,
#pub-efacture h6,
#pub-efacture p,
#pub-esprit-equipe h6,
#pub-esprit-equipe p,
#pub-coffret-demenagement h6,
#pub-coffret-demenagement p,
#pub-velec h6,
#pub-velec p,
#pub-velec-pro h6,
#pub-velec-pro p,
#pub-faits-marquants h6,
#pub-faits-marquants p,
#pub-charte h6,
#pub-charte p,
#pub-energykids h6,
#pub-energykids p,
#pub-jouez-quiz h6,
#pub-jouez-quiz p
{
	display: none;
}

#pub-offre-tv
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_tv_internet.jpg) no-repeat;
	margin-bottom: 17px;
}

#pub-offre-tv1
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_internet.png) no-repeat;
	margin-bottom: 17px;
}

#pub-offre-tv2
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_tv.png) no-repeat;
	margin-bottom: 17px;
}

#pub-faits-marquants
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_faits_marquants.jpg) no-repeat;
	margin-bottom: 17px;
}

#pub-environnement
{
	width: 183px;
	height: 82px;
	padding: 10px 40px 0px 10px;
	background: url(../medias/_images_contenu/_encarts_pub/pub_environnement_bg.jpg) no-repeat 93% center;
	
}

#pub-eco-energie
{
	width: 228px;
	height: 82px;
	padding: 10px 0px 0px 0px;
	background: url(../medias/_images_contenu/_encarts_pub/pub_eco_energie.jpg) no-repeat 100% 20%;
	
}

#pub-eco-energie .bouton01
{
	/*margin-top: 10px;*/	
}

#pub-environnement h6
{
	color: #7eae0a;
	font-size: 14px;
}

#pub-deco
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_objectif_deco.jpg) no-repeat;
}

#pub-efacture
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_efacture.jpg) no-repeat;
}

#pub-charte
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_charte.gif) no-repeat;
}

#body-nav #pub-efacture
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_efacture.gif) no-repeat;

}

#pub-esprit-equipe
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_esprit_equipe.jpg) no-repeat;
}

#pub-coffret-demenagement
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_coffret_demenagement.jpg) no-repeat;
}

#pub-velec
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_velec.jpg) no-repeat;
}

#body-nav #pub-velec
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_velec.gif) no-repeat;
}

#body-home #pub-energykids
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_energykids.png) no-repeat;
}

#body-nav #pub-energykids
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_energykids.png) no-repeat;
	height: 101px;
}

#pub-jouez-quiz
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_jouez_quiz.gif) no-repeat;
}

#body-home #pub-jouez-quiz
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_jouez_quiz.jpg) no-repeat;
}


#pub-velec-pro
{
	margin-top: -4px;
	height: 96px;
	background: url(../medias/_images_contenu/_encarts_pub/pub_velec_pro.png) no-repeat;
}
#body-nav #pub-velec-pro
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_velec_pros.jpg) no-repeat;
}



.fading-content-0 .cadre-pub,
.fading-content-1 .cadre-pub,
.fading-content-2 .cadre-pub
{
	display: none;
}

.fading-content-0 .cadre-pub.active,
.fading-content-1 .cadre-pub.active,
.fading-content-2 .cadre-pub.active
{
	display: block;
}

.fading-content-0:hover,
.fading-content-0.hover,
.fading-content-1:hover,
.fading-content-1.hover,
.fading-content-2:hover,
.fading-content-2.hover
{
	opacity: 0.60;
	cursor: pointer;
}

/* @end */

/* @group tels */

.number-tel1 strong, .number-tel2 strong, .number-tel3 strong
{
	display: none;
}

.number-tel1, .number-tel2, .number-tel3
{
	display: block;
	height: 30px;
	margin: 0;
	width: 200px;
	background: url(../medias/_images_contenu/particuliers/cable_internet/tel_0387344500.png) no-repeat left center;
}

.number-tel2
{
	background: url(../medias/_images_contenu/particuliers/cable_internet/tel_0810303510.png) no-repeat left center;
}

.number-tel3
{
	background: url(../medias/_images_contenu/particuliers/packs/tel_fdbleu_0387343737.gif) no-repeat 0 0px;
	height: 20px;
}

.cadre-simple-bleu .number-tel1
{
	background: url(../medias/_images_contenu/particuliers/cable_internet/tel_fd_bleu_0387344500.gif) no-repeat 0 6px;
}

.number-tel
{
	background: url(../medias/_images_modeles/_icones/ico_tel_bleu.png) no-repeat 0 1px;
	padding: 0 0 0 24px;
	font: 18px/18px "Trebuchet Ms", Arial, Helvetica, sans-serif;
}

.cadre-simple-bleu .number-tel
{
	background: url(../medias/_images_modeles/_icones/ico_tel_blanc.png) no-repeat 0 1px;
}


/* @end */

/* @group cadres-pub #body-nav */

#body-nav #pub-environnement
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_environnement_bg.png) no-repeat 93% center;
}

#body-nav #pub-eco-energie
{
	background: url(../medias/_images_contenu/_encarts_pub/pub_environnement_bg.png) no-repeat 93% center;
}

#body-nav #pub-gaz.cadre-pub
{
	background: url(../medias/_images_contenu/_encarts_pub/bg_fleurs_gaz_petites.gif) no-repeat 100% 100%;
	width: 224px;
	padding-left: 10px;
}

#body-nav #pub-gaz h6
{
	font-size: 13px;
}

#body-nav #pub-gaz p
{
	width: 170px;
	display: block;
}

/* @end */

/* @group Icones Download */

.pdf, .doc, .zip, .ppt, .flv, .jpg, .html, .mov, .xls
{
	background: url(../medias/_images_modeles/_icones_documents/_download_pdf.gif) no-repeat;
	display: block;
	padding-left: 50px;
	line-height: 15px;
	min-height: 40px;
}

.doc { background: url(../medias/_images_modeles/_icones_documents/_download_doc.gif) no-repeat; }
.zip { background: url(../medias/_images_modeles/_icones_documents/_download_zip.gif) no-repeat; }
.ppt { background: url(../medias/_images_modeles/_icones_documents/_download_ppt.gif) no-repeat; }
.flv { background: url(../medias/_images_modeles/_icones_documents/_download_flv.gif) no-repeat; }
.jpg { background: url(../medias/_images_modeles/_icones_documents/_download_jpg.gif) no-repeat; }
.html { background: url(../medias/_images_modeles/_icones_documents/elink_go.gif) no-repeat; }
.mov { background: url(../medias/_images_modeles/_icones_documents/_download_mov.gif) no-repeat; }
.xls { background: url(../medias/_images_modeles/_icones_documents/_download_xls.gif) no-repeat; }

.pdf-small, .doc-small, .zip-small, .ppt-small, .flv-small, .jpg-small, .html-small, .mov-small, .xls-small
{
	background: url(../medias/_images_modeles/_icones_documents/fichier_pdf.gif) no-repeat;
	display: block;
	padding-left: 20px;
	min-height: 18px;
}

.doc-small { background: url(../medias/_images_modeles/_icones_documents/fichier_doc.gif) no-repeat; }
.zip-small { background: url(../medias/_images_modeles/_icones_documents/fichier_zip.gif) no-repeat; }
.ppt-small { background: url(../medias/_images_modeles/_icones_documents/fichier_ppt.gif) no-repeat; }
.flv-small { background: url(../medias/_images_modeles/_icones_documents/fichier_mov.gif) no-repeat; }
.jpg-small { background: url(../medias/_images_modeles/_icones_documents/fichier_img.gif) no-repeat; }
.html-small { background: url(../medias/_images_modeles/_icones_documents/fichier_html.gif) no-repeat; }
.mov-small { background: url(../medias/_images_modeles/_icones_documents/fichier_mov.gif) no-repeat; }
.xls-small { background: url(../medias/_images_modeles/_icones_documents/fichier_xls.gif) no-repeat; }

.pdf:hover, .doc:hover, .zip:hover, .ppt:hover, .flv:hover, .jpg:hover, .html:hover,.mov:hover, .xls:hover,
.pdf-small:hover, .doc-small:hover, .zip-small:hover, .ppt-small:hover, .flv-small:hover, .jpg-small:hover, .html-small:hover,.mov-small:hover, .xls-small:hover

{
	text-decoration: none;
	border-bottom: none;
/*	filter:alpha(opacity=70);
	opacity: 0.70;
*/}

.pdf small, .doc small, .zip small, .ppt:hover, .flv small, .jpg small, .html small,.mov small, .xls small
{
	font-size: 10px;
	color: #837d72;
	font-style: italic;
}

/* @end */

/* @group Actualités tabs, palette */


#tabs-contents .item-actu,
#palette-actu .item-actu
{
	margin-bottom: 10px;
	min-height: 70px;
	background: url(../medias/_images_modeles/_puces/puce_fleche.png) no-repeat right bottom;
	padding: 7px 25px 7px 7px;
}

#palette-actu.cadre-content
{
	padding: 5px 5px 10px;
}


#palette-actu .item-actu
{
	margin-bottom: 7px;
	padding: 5px 25px 5px 7px;
}

#palette-actu .bouton01
{
	margin-right: 6px;
	margin-top: 3px;
}

#tabs-contents .item-actu:hover,
#tabs-contents .item-actu.hover,
#palette-actu .item-actu:hover,
#palette-actu .item-actu.hover
{
	background-color: #ede8de;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	cursor: pointer;
}

#palette-actu .item-actu:hover,
#palette-actu .item-actu.hover
{
	background-color: #f7f4ef;
}

.actu-intitule
{
	color: #000;
	border-bottom: 1px solid #b2aa97;
	margin-bottom: 1px;
	margin-right: -18px;
}

.actu-metas
{
	color: #666156;
	font-size: 10px;
	line-height: 15px;
	margin-bottom: 1px;
}

.actu-accroche
{
	color: #666666;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 0px;
}

.actu-accroche a
{
	color: #e05a01;
}

/* @end */


/* @group Pages Actualités */

.item 
{
	margin-bottom: 20px;
	margin-right: 20px;
	height: 73px;
	cursor: pointer;
	padding: 7px;
}

.item:hover
{
	background-color: #f7f9f9;
}

.item .actu-intitule
{
	margin: 0;
	width: 300px;
}

.item .actu-metas
{
	line-height: 18px;
}

.alt-bg
{
	background-color: #f2f4f4;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}


.item .item-image, .alt-bg .item-image
{
	float: left;
	margin: 0px 15px 0 0;
	padding: 1px;
	background-color: #f2f4f4;
}

.alt-bg .item-image
{
	background-color: #FFF;
}

.item .actu-intitule
{
	float: left;
}

/* @end */



