/*--------------------------------------------------------------------------------------*/
/*--------------------------------------M A T H I E U---------------------------------*/
/*--------------------------------------------------------------------------------------*/




/*
contient les styles communs aux différents univers
mis en couleurs univers par univers, ici les rubriques communes (Qui sommes-nous ? Téléchargement Contact Questions/R&ponses Espace presse)
*/

/* -- pavé image + titre sous le menu -- */
.annexes #imageTitre { background-image: url(../images/autres_MainImg2.jpg); }

/* -- fil d'arianne -- */
.annexes #filArianne, .annexes #filArianne a { color: #3c0800; }

/* -- colonne centrale -- */
/* -- qui sommes nous ? -- */
.annexes #produitCenterTopFull {
	background-image: url(../images/ColonneFullCenterTop.gif);
}
.annexes .produitsCenterPartFull.lightBg {
	background-image: url(../images/ColonneFullLightBg.png);
}
.annexes #produitsCenterBottomFull {
	background-image: url(../images/ColonneFullCenterBottom.gif);
}
.annexes #produitCenterTop #topLinks a {
	background: url(/images/chauffageTopLinksBullet.gif) left 2px no-repeat;
}

/* -- téléchargement -- */
.annexes #produitCenterTopFullTele {
	background-image: url(../images/ColonneFullCenterTopTele.gif);
}
/* -- questions/réponses accueil -- */
.annexes #produitCenterTopFull_qr {
	background-image: url(../images/ColonneFullCenterTop_qr.gif);
}
.pave_qr_lien {
	float: left;
	width: 429px;
	height: 116px;
	padding : 0 0 12px 28px;
}
/* -- contact -- */

.annexes #produitCenterTop_contact {
	background-image: url(../images/ColonneFullCenterTop.gif);
}
.annexes .produitsCenterPartFull.lightBg {
	background-image: url(../images/ColonneFullLightBg.png);
}
.annexes #produitsCenterBottom_contact {
	background-image: url(../images/ColonneFullCenterBottom.gif);
}



/*--qui sommes nous : paves de contenu elargis a toute la largeur (sur 1 colonne) --*/

#mainContentFull {
	width: 965px;
	float: left;
	position: relative;
	z-index: 1;
	padding-bottom: 10px;
	
	margin-left:-5px;
}

#centerContentFull {
	width: 955px;
	float: left;
	padding-top: 39px;
}

#produitCenterTopFull, #produitCenterTopFullTele, #produitCenterTopFull_qr, #produitCenterTopFullTele_demande, #produitCenterTopFull_liens, #produitCenterTopFull_lexique{
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 7px 12px 16px;
	width: 941px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}

/* page telechargements */

.TeleDemandeVisuel{
	float: right;
	text-align: right;
	width: 150px;
	height: 32px;
	color:#3c0800;
	text-decoration: none;
	padding: 22px 90px 3px 0;
	margin: 20px 13px 0 0;
	background-position: right 1px;
	background-repeat: no-repeat;
	word-spacing: -1px;
	background: url(../images/icone_demande_visuels.jpg) right top no-repeat;
}
.TeleDemandeVisuel:hover{
	text-decoration: underline;
}
.produitsCenterPartFull {
	float: left;
	width: 950px;
	padding: 0 7px;
	margin: 0;
	background-position: left top;
	color: #3c0800;
}
#produitsCenterBottomFull {
	float: left;
	height: 25px;
	padding: 0 25px 0 0;
	text-align: right;
	width: 939px;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 14px;
}
#quiTopTitre {
	float: left;
	padding-left: 18px;
	width: 337px;
	line-height:20px;
}
#qr_TopTitre {
	float: left;
	padding-left: 18px;
	padding-top: 4px;
	width: 437px;
	line-height:20px;
}


.paveMargeGaucheFull {
	float: left;
	width: 896px;
	padding: 0 0 20px 27px;
}
.paveMargeGaucheFull.last {
	padding: 0 0 0 27px;
}
.paveMargeGaucheFull h5 {
	font-size: 16px;
	font-weight: bold;
	color: #3c0800;
	margin: 0;
}
.paveMargeGaucheFull h6 {
	font-size: 12px;
	font-weight: bold;
	color: #7c796c;
	margin: 0 0 5px 0;
}
.paveMargeGaucheFull .titrevert {
	color: #00a160;
}
.PaveTexteEtImage {
	float: left;
	margin-bottom: 30px;
	width:896px;
}
.PaveTexteEtImageTele {
	float: left;
	width:896px;
	margin-top: -30px;
}
.fondTele3colonnes {
	float: left;
	width:920px;
	background: url(../images/telechargements_separateur_v.gif) left top repeat-y;
	margin-top : -5px;
	
}
.PaveTele3colonnes {
	float: left;
	width:260px;
	line-height:20px;
	padding : 0 48px 0 0;
}
.PaveTele3colonnesLast{
	float: left;
	width:260px;
	line-height:20px;
	padding : 0;
}
.PaveTele3colonnes a{
	color:#3c0800;
	text-decoration:none;
}
.PaveTele3colonnes a:hover{
	text-decoration:underline;
}
.PaveTele3colonnesLast a{
	color:#3c0800;
	text-decoration:none;
}
.PaveTele3colonnesLast a:hover{
	text-decoration:underline;
}
.photo_qui_sommes_nous_gauche {
	float: left;
	margin: 0 15px 5px 0;
}
.photo_tele_gauche {
	float: left;
	margin: 0 40px 5px 0;
}
.photo_tele_droite {
	float: right;
	margin: 0 0 0 5px;
}
.photo_qui_sommes_nous_droite {
	float: right;
	margin: 0 0 5px 15px;
}


/* Accueil > Telechargements > demande de visuels */
.produit_Choix {/* div de combo box */
	float: left;
	width: 375px;
	padding: 2px 0;
}
.produit_Choix p {
	float: left;
	font-size: 11px;
	line-height: 16px;
	color: #3c0800;
	margin: 3px 0 0 0;
}
.produit_Choix form {
	float: right;
}
.annexes #produitCenterTopFullTele_demande {
	background-image: url(../images/ColonneFullCenterTopTele_demande.gif);
}
#produitCenterTopFullTele_demande #topLinks {
	width: 439px;
	height: 23px;
	font-size: 12px;
}
#produitCenterTopFullTele_demande #topLinks li {
	display: block;
	float: left;
	margin-right: 9px;
}
#produitCenterTopFullTele_demande #topLinks a {
	padding-left: 19px;
	color: white;
	text-decoration: none;
	background: url(../images/annexes_TopLinksBullet.gif) left 2px no-repeat;
}
#produitCenterTopFullTele_demande #topLinks a:hover {
	text-decoration: underline;
}
.demande_visuels_form {
	float: left;
	width: 410px;
	margin:20px 0;
}
.demande_visuels_form a{
	text-decoration:none;
}
.demande_visuels_form a:hover{
	text-decoration:underline;
}

.demande_visuels {
	float: left;
	width: 410px;
	margin:0;
	padding: 2px 0 0 0;
}
.demande_visuels .paves {
	float: left;
	font-size:12px;
	line-height: 16px;
	color: #01a160;
	margin: 4px 0 0 0;
	padding:0;
}
.demande_visuels_intitules_gauche {
	width:97px;
}
.demande_visuels_champs { /* champs textes */
	width: 298px;
	padding: 2px 0 0 8px;
	margin: 2px 0 0 0;
	height: 17px;
	border: 0;
	font-size:11px;
	background: transparent url(../images/champs_bg2.gif) right top no-repeat;
	float: left;
}
/* bouton envoyer du formulaire */
.annexes .envoyer_bt { /* bouton envoyer  */
	display: block;
	padding: 3px 0 0 23px;
	margin:15px 8px 0 0;
	width: 59px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/annexes_bt_envoyer.gif) left top no-repeat;
}

/* page confirmation demande de visuels*/

.annexes #produitCenterTopFullTele_demande_conf {
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 7px 12px 16px;
	width: 439px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
	background-image: url(../images/annexes_colcentrale_top.gif);
}
#produitCenterTopFullTele_demande_conf #topLinks {
	width: 439px;
	height: 23px;
	font-size: 12px;
}
#produitCenterTopFullTele_demande_conf #topLinks li {
	display: block;
	float: left;
	margin-right: 9px;
}
#produitCenterTopFullTele_demande_conf #topLinks a {
	padding-left: 19px;
	color: white;
	text-decoration: none;
	background: url(../images/annexes_TopLinksBullet.gif) left 2px no-repeat;
}
#produitCenterTopFullTele_demande_conf #topLinks a:hover {
	text-decoration: underline;
}
.produitsCenterPart_conf {
	float: left;
	width: 448px;
	padding: 0 7px;
	background-position: left top;
	color: #3c0800;
}

.annexes .produitsCenterPart_conf.lightBg {
	background-image: url(../images/annexes_colcentrale_bg.gif);
}

#produitsCenterBottom_conf {
	float: left;
	height: 30px;
	padding: 0 25px 0 0;
	text-align: right;
	width: 437px;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 14px;
	background-image: url(../images/annexes_colcentrale_bottom.gif);
}


/*-- Accueil > contact : pave de contenu elargis a 2 colonnes --*/


#centerContent_double {
	width: 727px;
	float: left;
	padding-top: 39px;
}

#produitCenterTop_double{
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 7px 0 16px;
	width: 703px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
.produitsCenterPart_double {
	float: left;
	width: 703px;
	padding: 0 7px;
	margin: 0;
	background-position: left top;
	color: #3c0800;
}
#produitsCenterBottom_double {
	float: left;
	height: 25px;
	padding: 0 25px 0 0;
	text-align: right;
	width: 702px;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 14px;
}
.annexes #produitCenterTop_double {
	background-image: url(../images/Colonne_double_Top.gif);
}
.annexes .produitsCenterPart_double.lightBg {
	background-image: url(../images/Colonne_double_bg.gif);
}
.annexes #produitsCenterBottom_double {
	background-image: url(../images/Colonne_double_Bottom.gif);
}
.annexes #produitCenter_double #topLinks a {
	background: url(../images/chauffageTopLinksBullet.gif) left 2px no-repeat;
}
.paveMargeGauche_double {
	float: left;
	width: 647px;
	padding: 0 0 0 27px;
}
.paveMargeGauche_double h5{
	color:#00a160;
	font-size:17px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.paveMargeGauche_double h6{
	font-size:13px;
	font-weight:bold;
	margin:5px 0;
}
.paveMargeGauche_double p{
	font-size:11px;
	margin:5px 0 25px 0;
}
.contact_form {
	float: left;
	/*width: 410px;*/
	margin:0;
}
.contact_form a{
	text-decoration:none;
}
.contact_form a:hover{
	text-decoration:underline;
}

.annexes .envoyer_bt2 { /* bouton envoyer  */
	display: block;
	padding: 3px 0 0 23px;
	margin: 0 0 0 575px;
	width: 59px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/annexes_bt_envoyer.gif) left top no-repeat;
}

.sujet_Choix {/* div de combo box */
	float: left;
	width: 326px;
	padding: 2px 0;
}
.sujet_Choix p {
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #01a160;
	margin: 3px 0 0 0;
}
.sujet_Choix form {
	float: right;
}

/* espace presse */

#colonne_double_espace_presse_top{
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 7px 0 16px;
	width: 703px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
.annexes #colonne_double_espace_presse_top {
	background-image: url(../images/colonne_double_espace_presse_top.gif);
}


/* bouton lire la suite */
.annexes .lirelasuite_bt { 
	display: block;
	padding: 3px 0 0 23px;
	margin:0;
	width: 73px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/annexes_bt_lirelasuite.gif) left top no-repeat;
}
.annexes .lirelasuite_bt:hover{
	text-decoration: underline;
}

#espace_presse_liens_bas{
	float:right;
	padding-top:25px;
	margin:0;
}
#espace_presse_liens_bas a{
	color:#3c0800;
	padding:0;
	text-decoration:underline;
}
#espace_presse_liens_bas .lien_encours {
	font-weight:bold;
	text-decoration: none;
}
#espace_presse_liens_bas a:hover{
	color:#3c0800;
	text-decoration:none;
}
#espace_presse_liens_bas ul li{
	float:left;
	margin:0 5px 0 0;
	
}

/* espace presse - communiqués */

#colonne_double_communiques_top{
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 7px 0 16px;
	width: 703px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
}
.annexes #colonne_double_communiques_top {
	background-image: url(../images/colonne_double_communiques_top.gif);
}
.contact_separ {
	float:left;
	height: 2px;
	width:645px;
	background: transparent url(../images/contact_separ.gif) left top repeat-x;
	margin: 10px 0;
}

/* bouton telecharger le pdf */
.annexes .telecharger_pdf_bt { 
	display: block;
	padding: 3px 0 0 23px;
	margin:10px 0;
	width: 112px;
	height: 17px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/annexes_bt_telecharger_pdf.gif) left top no-repeat;
}
.annexes .telecharger_pdf_bt:hover{
	text-decoration: underline;
}

#pave_guide_conseil{
	float:left;
	padding-top:65px;
	margin:0;
}


/* page liens utiles */

.fondTele2colonnes {
	float: left;
	width:920px;
	background: url(../images/liensutiles_separateur_v.gif) left top repeat-y;
	
}
.PaveTele2colonnes {
	float: left;
	width:475px;
	line-height:20px;
	padding : 0;
}
.PaveTele2colonnesLast{
	float: left;
	width:440px;
	line-height:20px;
	padding : 0;
}
.PaveTele2colonnes a{
	color:#3c0800;
	text-decoration:none;
}
.PaveTele2colonnes a:hover{
	text-decoration:underline;
}
.PaveTele2colonnesLast a{
	color:#3c0800;
	text-decoration:none;
}
.PaveTele2colonnesLast a:hover{
	text-decoration:underline;
}

.PaveTele2colonnes h5{
	color:#00a160;
	margin-left:-15px;
	padding-left:15px;
	background: url(../images/lien_utiles_puce.gif) left 4px no-repeat;
}
.PaveTele2colonnesLast h5{
	color:#00a160;
	margin-left:-15px;
	padding-left:15px;
	background: url(../images/lien_utiles_puce.gif) left 4px no-repeat;
}
.PaveTele2colonnes li{
	float: left;
	width:145px;
}
.PaveTele2colonnesLast li{
	float: left;
	width:200px;
}

/* -- liens utiles -- */
.annexes #produitCenterTopFull_liens {
	background-image: url(../images/ColonneFullCenterTop_liens.gif);
}
/* -- lexique -- */
.annexes #produitCenterTopFull_lexique {
	background-image: url(../images/ColonneFullCenterTop_lexique.gif);
}
.pave_lexique{
	float:left;
	width:390px;
	margin:0 55px 25px 0;
	padding:0;
}
.pave_lexique h5{
	color:#00a160;
	font-size: 16px;
	font-weight: bold;
}
.pave_lexique img{
	float:left;
	margin:5px 12px 0 0;
}
.pave_lexique p{
	margin:0;
}

#produitCenterTopFull_lexique{
	position:relative;
}
#lexique_listeliens{
	position:absolute;
	top:25px;
	left:219px;
	width:739px;
	height:50px;
	background: transparent url(../images/lexique_menu_bg.gif) left top no-repeat;
	margin:0;
	padding:0;
}
#lexique_listeliens li{
	float:left;
	font-size: 11px;
	font-weight: bold;
}
#lexique_listeliens a{
	float:left;
	color:#00a160;
	text-decoration:none;
	padding:8px 0 0 10px;
	width:18px;
	height:30px;
	background: transparent url(../images/lexique_roll_bg.gif) left 35px no-repeat;
}
#lexique_listeliens a:hover, #lexique_listeliens a.select_index{
	color:#FFFFFF;
	text-decoration:none;
	background: transparent url(../images/lexique_roll_bg.gif) left top no-repeat;
}

/* PLAN DU SITE / SAM TOOG */
.plandusite a {
	text-decoration: none;
	color:#3C0800;	
}
.plandusite a:hover {
	text-decoration: underline;
}
.plandusite ul {
	padding: 5px 0 5px 10px;
	margin-left: 80px;
	color:#00A160;
}
.plandusite ul li {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
}
.plandusite ul li a{
	background:transparent url(../images/lien_utiles_puce.gif) no-repeat scroll left 6px;	
	padding: 5px 0 5px 20px;	
}
.plandusite ul li ul,
.plandusite ul li ul li ul,
.plandusite ul li ul li ul li ul,
.plandusite ul li ul li ul li ul li ul,
.plandusite ul li ul li ul li ul li ul li ul {
	padding: 0 0 2px 10px;
	margin-left: 10px;
	color:#00A160;	
}
.plandusite ul li ul li,
.plandusite ul li ul li ul li,
.plandusite ul li ul li ul li ul li,
.plandusite ul li ul li ul li ul li ul li,
.plandusite ul li ul li ul li ul li ul li ul li {
	padding: 2px 0 0 5px;
	font-size: 11px;
}
.plandusite ul li ul li a,
.plandusite ul li ul li ul li a,
.plandusite ul li ul li ul li ul li a,
.plandusite ul li ul li ul li ul li ul li a,
.plandusite ul li ul li ul li ul li ul li ul li a{
	color: #029E5F;
}
/* RÉSULTATS DE RECHERCHES / SAM TOOG */

.paveMargeGauche_double ol {
	background:transparent url(../images/lien_utiles_puce.gif) no-repeat scroll left 8px;	
	padding: 5px 0 0 20px;
	list-style: none;	
}
.darkBrownrecherche a {
	color:#3C0800;
}
p.precherche {
	margin: 5px 0 10px;
}
h3.darkBrownrecherche {
	margin: 0;
}

.contact_form .floatNone {
  float: none;
}
.contact_form .clearBoth {
  clear: both;
}

.contact_form a.greenlink {
  color: #01A160;
}
