@charset "utf-8";
@import url(reset.css);

@font-face {
  font-family: 'VistaSansBook';
  src: url('../fonts/VistaSansBook.eot?#iefix') format('embedded-opentype'),
		url('../fonts/VistaSansBook.woff') format('woff'),
		url('../fonts/VistaSansBook.ttf')  format('truetype'),
		url('../fonts/VistaSansBook.svg#VistaSansBook') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VistaSansBold';
  src: url('../fonts/VistaSansBold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/VistaSansBold.woff') format('woff'),
  url('../fonts/VistaSansBold.ttf')  format('truetype'),
  url('../fonts/VistaSansBold.svg#VistaSansBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VistaSansBlack';
  src: url('../fonts/VistaSansBlack.eot?#iefix') format('embedded-opentype'),
  url('../fonts/VistaSansBlack.woff') format('woff'),
  url('../fonts/VistaSansBlack.ttf')  format('truetype'),
  url('../fonts/VistaSansBlack.svg#VistaSansBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'NeutrafaceTextBoldItalic';
    src: url('../fonts/NeutrafaceTextBoldItalic.eot');
    src: url('../fonts/NeutrafaceTextBoldItalic.eot') format('embedded-opentype'),
         url('../fonts/NeutrafaceTextBoldItalic.woff2') format('woff2'),
         url('../fonts/NeutrafaceTextBoldItalic.woff') format('woff'),
         url('../fonts/NeutrafaceTextBoldItalic.ttf') format('truetype'),
         url('../fonts/NeutrafaceTextBoldItalic.svg#NeutrafaceTextBoldItalic') format('svg');
}
@font-face {
  font-family: 'VistaSansBookItalic';
  src: url('../fonts/VistaSansBookItalic.eot?#iefix') format('embedded-opentype'),
  url('../fonts/VistaSansBookItalic.woff') format('woff'),
  url('../fonts/VistaSansBookItalic.ttf')  format('truetype'),
  url('../fonts/VistaSansBookItalic.svg#VistaSansBookItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

html{
	font-family: 'VistaSansBook', sans-serif;
	font-size: 1.6em;
	background:#fff;
}

/*publi La Médicale*/
section#publi_antitabac0301{
	position: relative;
	width:960px;
	margin-left: auto;
	margin-right: auto;
}


/*éléments communs*/
section#publi_antitabac0301 section.global{
	float:left;
	position:relative;
	width:100%;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #81b2a9;
}
section#publi_antitabac0301 h1{
	float:left;
	clear:both;
	width:716px;
	padding:0;
	margin:0;
	margin-left:23px;
	margin-top:20px;
	font-size:1.90em;
	font-family: 'VistaSansBook', sans-serif;
	font-weight:400;
	color:#A6CE39;
}
	section#publi_antitabac0301 h1 strong{
		font-size:1.02em;
		font-family: 'VistaSansBlack', sans-serif;
		font-weight:400;
		text-transform:uppercase;
		color:#207666;
	}
section#publi_antitabac0301 h2{
	float:left;
	clear:both;
	width:680px;
	padding:0;
	margin:0;
	padding-left:6px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:23px;
	margin-left:23px;
	line-height:0.9em;
	font-size:1.4em;
	font-family: 'VistaSansBlack', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#afcf46;
	background:#207666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	section#publi_antitabac0301 h2 strong{
		font-family: 'VistaSansBlack', sans-serif;
		font-weight:400;
		color:#ffffff;
	}
section#publi_antitabac0301 h3,
section#publi_antitabac0301 h4,
section#publi_antitabac0301 h5,
section#publi_antitabac0301 h6{
	padding:0;
	margin:0;
	font-family: 'VistaSansBold', sans-serif;
	font-weight:400;
	color:#000;
}
section#publi_antitabac0301 p{
	padding:0;
	margin:0;
	font-family: 'VistaSansBook', sans-serif;
	font-weight:400;
	color:#000;
}
section#publi_antitabac0301 p.communique{
	float:right;
	padding:0;
	margin:0;
	padding-top:10px;
	padding-bottom:3px;
	font-size:0.75em;
	font-family: Arial, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#000;
}

/*header*/
section#publi_antitabac0301 header{
	float:left;
	position:relative;
	width:100%;
	height:193px;
	border-bottom:1px solid #c3db74;
}
	section#publi_antitabac0301 header img{
		float:left;
		position:absolute;
		top:1px;
		right:24px;
	}

/*contenu*/
section#publi_antitabac0301 article{
	float:left;
	width:716px;
	padding-top:30px;
	padding-left:23px;
	padding-right:23px;
	margin-top:4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top:1px solid #c3db74;
}
	section#publi_antitabac0301 article p.intro{
		clear:both;
		width:100%;
		padding-bottom:20px;
		font-size:0.75em; 
		font-weight:400;
		line-height:1.2em;
	}
	section#publi_antitabac0301 article section{
		float:left;
		clear:both;
		width:100%;
		padding-left:10px;
		padding-top:23px;
		padding-right:10px;
		padding-bottom:10px;
		background:#afcf46;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
		section#publi_antitabac0301 article section h3{
			float:left;
			clear:both;
			width:100%;
			padding-bottom:5px;
			margin-bottom:4px;
			color:#fff;
			font-size:1.2em;
			text-transform:uppercase;
			border-bottom:1px solid #e1ecb9;
		}
		section#publi_antitabac0301 article section .cols{
			float:left;
			width:100%;
			border-top:1px solid #e1ecb9;
		}
			section#publi_antitabac0301 article section .col1{
				float:left;
				width:213px;
				margin-right:5px;
				padding-top:10px;
			}
			section#publi_antitabac0301 article section .col2{
				float:left;
				width:213px;
				padding-top:10px;
			}
			section#publi_antitabac0301 article section .col3{
				float:left;
				width:213px;
				margin-left:5px;
				padding-top:10px;
			}
		section#publi_antitabac0301 article section h4{
			float:left;
			clear:both;
			width:100%;
			padding-bottom:6px;
			font-size:0.9em;
			color:#fff;
		}
		section#publi_antitabac0301 article section p{
			float:left;
			clear:both;
			width:100%;
			padding-bottom:10px;
			font-size:0.55em;
			line-height:1.5em;
		}
			section#publi_antitabac0301 article section p strong{
				font-family: 'VistaSansBold', sans-serif;
				font-weight:normal;
			}
				section#publi_antitabac0301 article section p strong em{
					font-family: 'NeutrafaceTextBoldItalic', sans-serif;
					font-weight:normal;
				}
			section#publi_antitabac0301 article section p a{
				text-decoration:none;
				color:#000;
				font-family: 'VistaSansBold', sans-serif;
				font-weight:normal;
			}
			section#publi_antitabac0301 article section p a:hover{
				text-decoration:underline;
			}
		section#publi_antitabac0301 article section ul{
			float:left;
			width:100%;
			padding:0;
			margin:0;
			margin-top:-10px;
			padding-bottom:10px;
			padding-top:0px;
		}
			section#publi_antitabac0301 article section ul li{
				float:left;
				padding:0;
				margin:0;
				padding-left:10px;
				font-size:0.55em;
				line-height:1.5em;
				font-family: 'VistaSansBold', sans-serif;
				font-weight:normal;
				background:url("../img/dot.png") no-repeat 0 7px;
			}

/*colonne droite*/
section#publi_antitabac0301 aside{
	float:left;
	width:242px;
	padding-right:23px;
	padding-top:30px;
	margin-top:4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top:1px solid #c3db74;
}
		section#publi_antitabac0301 aside h3{
			float:left;
			clear:both;
			width:100%;
			padding-bottom:5px;
			margin-bottom:4px;
			color:#207666;
			font-size:0.9em;
			text-transform:uppercase;
			border-bottom:1px solid #207666;
		}
		section#publi_antitabac0301 aside h4{
			float:left;
			clear:both;
			width:100%;
			margin-top:4px;
			padding-top:42px;
			font-size:0.9em;
			color:#000;
			border-top:1px solid #c3db74;
		}
		section#publi_antitabac0301 aside h5{
			float:left;
			clear:both;
			width:100%;
			margin-top:8px;
			padding-top:8px;
			font-size:0.6em;
			color:#207666;
			text-transform:uppercase;
			border-top:1px solid #207666;
		}
		section#publi_antitabac0301 aside h6{
			float:left;
			clear:both;
			width:100%;
			margin-top:130px;
			margin-bottom:3px;
			padding-top:0px;
			padding-bottom:0px;
			line-height:0.9em;
			font-size:0.9em;
			color:#afcf46;
			text-transform:uppercase;
			text-align:center;
			background:#207666;
			-webkit-border-top-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			border-top-left-radius: 5px;
		}
			section#publi_antitabac0301 aside h6 strong{
				font-weigh:normal;
				color:#fff;
			}
		section#publi_antitabac0301 aside p{
			float:left;
			clear:both;
			width:100%;
			padding-top:10px;
			padding-bottom:10px;
			font-size:0.55em;
			line-height:1.2em;
		}
			section#publi_antitabac0301 aside p strong{
				font-family: 'VistaSansBold', sans-serif;
				font-weight:normal;
			}
				section#publi_antitabac0301 aside p strong em{
					font-family: 'NeutrafaceTextBoldItalic', sans-serif;
					font-weight:normal;
				}
			section#publi_antitabac0301 aside p a{
				text-decoration:none;
				color:#000;
			}
			section#publi_antitabac0301 aside p a:hover{
				text-decoration:underline;
			}
		section#publi_antitabac0301 aside ul.liste1{
			float:left;
			width:100%;
			padding:0;
			margin:0;
			padding-top:10px;
			padding-bottom:10px;
			border-top:1px solid #207666;
			border-bottom:1px solid #c3db74;
		}
			section#publi_antitabac0301 aside ul.liste1 li{
				float:left;
				padding:0;
				margin:0;
				padding-left:10px;
				padding-bottom:8px;
				line-height:1.4em;
				font-size:0.5em;
				font-family: 'VistaSansBook', sans-serif;
				font-weight:normal;
				background:url("../img/dot.png") no-repeat 0 4px;
			}
				section#publi_antitabac0301 aside ul.liste1 li strong{
					color:#207666;
					font-family: 'VistaSansBold', sans-serif;
					font-weight:normal;
				}
		section#publi_antitabac0301 aside ul.liste2{
			float:left;
			width:100%;
			padding:0;
			margin:0;
			padding-top:3px;
			padding-bottom:5px;
		}
			section#publi_antitabac0301 aside ul.liste2 li{
				float:left;
				padding:0;
				margin:0;
				padding-left:10px;
				padding-bottom:2px;
				line-height:1.1em;
				font-size:0.5em;
				font-family: 'VistaSansBook', sans-serif;
				font-weight:normal;
				background:url("../img/dot2.png") no-repeat 0 5px;
			}
			section#publi_antitabac0301 aside ul.liste2 li em{
				font-family: 'VistaSansBookItalic', sans-serif;
			}
			section#publi_antitabac0301 aside ul.liste2 li a{
				text-decoration:none;
				color:#000;
				font-family: 'VistaSansBook', sans-serif;
				font-weight:normal;
			}
			section#publi_antitabac0301 aside ul.liste2 li a:hover{
				text-decoration:underline;
			}
/*footer*/
section#publi_antitabac0301 footer{
	float:left;
	position:relative;
	width:100%;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	section#publi_antitabac0301 footer section{
		float:left;
		position:relative;
		width:100%;
	}
		section#publi_antitabac0301 footer section h3{
			float:left;
			position:relative;
			width:100%;
			margin-bottom:4px;
			color:#c3db74;
			font-size:0.7em;
			text-transform:uppercase;
			border-bottom:1px solid #c3db74;
		}
		section#publi_antitabac0301 footer section p{
			float:left;
			position:relative;
			width:100%;
			padding-top:5px;
			padding-bottom:5px;
			color:#000;
			text-align:justify;
			font-size:0.45em;
			line-height:1.2em;
		}
		section#publi_antitabac0301 footer section p.first-child{
			padding-top:5px;
			border-top:1px solid #c3db74;
		}
			section#publi_antitabac0301 footer section p a{
				text-decoration:none;
				color:#000;
			}
			section#publi_antitabac0301 footer section p a:hover{
				text-decoration:underline;
			}
			section#publi_antitabac0301 footer section p strong{
				font-family: 'VistaSansBold', sans-serif;
				font-weight:normal;
			}