strong, b {
	font-weight: bold;
}
.horizontal li {
	float: left;
}
.clear {
	height: 1px;
	clear: both;
	display: block;
}
#sessionMessage {
	clear: both;
	padding-left: 15px;
	font-family: arial;
	font-size: 11px;
	text-align: center;
	border: solid 1px #999;
	width: 400px;
	margin: 0px auto;
}
#header {
	text-align: center;
	height: 150px;
	background:transparent url('/img/theme/tetiere.jpg') no-repeat top left;
	width: 950px;
	height: 213px;
}
#header h1 {
	position: absolute;
	top: -500px;
}
#header #nav_home {
	/*border: solid 1px black;*/
	position: absolute;
	left: 50%;
	margin-left: -375px;
	top: 10px;
	width: 140px;
	height: 130px;
}
#header #nav_home a {
	display: block;
	text-decoration: none;
	width: 140px;
	height: 130px;
}
#smallBox {
	text-align: left;
	margin-left: 570px;
	font-family: helvetica;
	font-size: 10px;
}
#smallBox a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
}
#smallBox a#accueil {
	margin-right: 30px;
}
#menuTop {
	height: 22px;
	width: 620px;
	margin:0px;
	padding: 0px;
	margin: 0px auto;
	margin-top: 170px;
	overflow: hidden;
/*	border: solid 1px;*/
}
#menuTop li {
	background:transparent url('/img/theme/menuTop/menuTop_bg.jpg') repeat-x top left;
}
#menuTop li img {
	display: block;
	float: left;
}
#menuTop a {
	text-decoration: none;
	display: block;
	font-family: arial;
	font-size: 11px;
	line-height: 22px;
	margin: 0px 10px;
}
#menuTop a:hover {
	color: #2b888c;
}
.vert {
	color: #2b888c;
}
.marron {
	color: #935a24;
}
.deepVert {
	color:#002f2f;
}
.bleu {
	color: #26629c;
}
.horizontal {
	
}
.gris {
	color: #58574f;
}
body {
	background: url(/img/theme/fond_de_page.jpg) repeat-x top left;
}
#container {
	width: 950px;
	margin: 0px auto;
}
#content {
	position: relative;
	background-color: #fff;
	width: 797px;
	margin: 0px 0px 0px 80px;
}
#colonneLeft {
	float: left;
	width: 152px;
	margin:30px 0px 0px 21px;
}
#colonneLeft a {
	display: block;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
#colonneLeft a#entrepriseLink 
{
	margin-top: 15px;
	background:transparent url('/img/theme/boutons_col_gauche/entreprise.jpg') no-repeat top left;
	width: 152px;
	height: 21px;
	padding-top: 85px;
}
#colonneLeft a#priveLink {
	background:transparent url('/img/theme/boutons_col_gauche/prives.jpg') no-repeat top left;
	width: 152px;
	height: 19px;
	padding-top: 85px;
	margin-bottom: 19px;
}
#colonneLeft a#ambassadeurLink {
	background:transparent url('/img/theme/boutons_col_gauche/ambassadeur.jpg') no-repeat top left;
	width: 110px;
	height: 98px;
	padding: 75px 15px 0px 32px;
	text-align: left;
	margin-bottom: 15px;
	font-family: georgia, serif;
}
#colonneLeft a#ambassadeurLink span.smallTxt {
	font-size: 10px;
}
#avoir h6 {
	margin-left: 0px;
	background:transparent url('/img/theme/puce_avoirs.jpg') no-repeat top left;
}
#avoir li {
/*	position: relative;*/
	border-bottom: solid 1px #d5dede;
	font-size: 10px;
	font-family: arial;
	height: 22px;
}
#avoir li a {
	text-align: left;
	font-size: 11px;
	color:#002f2f;
	padding-left: 18px;
	position: relative;
/*	bottom: 2px;*/
	line-height: 22px;
}
#avoir li img {
	position: absolute;
	right: 8px;
	bottom: 2px;
}
#avoir .toggable {
	display: none;
}
#colonneRight {
	position: absolute;
	right: 15px;
	top: 0px;
	width: 180px;
	font-size: 10px;
	font-family: arial;
	margin: 30px 0px 0px 0px;
}
#colonneRight div#nous_contacter {
	margin: 37px 0px 0px 0px;
}
#colonneRight div#num_azur {
	margin: 23px 0px 0px 0px;
}
#news_content {
	background:transparent url('/img/theme/bouton_col_droite/newsBox_bottom.jpg') no-repeat bottom left;
	padding: 10px 25px 23px 10px;
	font-size: 12px;
}
#news_content a {
	color: black;
	text-align: center;
	display: block;
	margin-top: 15px;
}
#news {
	background: transparent url('/img/theme/bouton_col_droite/newsBox_bg.jpg') repeat-y top left;
}
#news h4 {
	margin: 0px;
	background: transparent url('/img/theme/bouton_col_droite/newsBox_top.jpg') no-repeat top left;
/*	height: 36px;*/
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	padding-top: 15px;
}
#vosProjets, #nous_contacter p {
	margin: 0px 5px 25px 40px;
}
#vosProjets a {
	text-decoration: none;
	color: black;
	font-size: 10px;
}
#vosProjets a:hover {
	text-decoration: underline;
}
#altNews p {
	margin-bottom: 16px;
}
#altNews p.vert {
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
	margin-bottom: 16px;
	margin-top: 21px;
}
#altNews_content {
	padding: 0px 25px 23px 10px;
	background:transparent url('/img/theme/bouton_col_droite/newsBox_alt_bottom.jpg') no-repeat bottom left;
}
#tagCloud {
	clear: both;
	width: 770px;
	min-height: 96px;
	margin: 0px 0px 0px 70px;
	background: transparent url('/img/theme/fond_tagCloud.jpg') no-repeat top left;
	padding: 20px 22px 0px 22px;
	line-height: 20px;
	overflow: hidden;
}
#tagCloud a {
	text-decoration: none;
	color: white;
	font-size: 11px;
}
#tagCloud a:hover {
	text-decoration: underline;
}
.home {
	float: left;
	width: 375px;
	margin: 30px 30px 0px 21px;
}
.home p {
	font-family: arial;
	font-size: 12px;
}
h2 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px;
}
#intervention {
	font-size: 12px;
	background:transparent url('/img/theme/fond_intervention.jpg') no-repeat top left;
	width: 377px;
	height: 126px;
	padding-top: 15px;
	margin-top: 20px;
}
#intervention ul {
	float: left;
}
#intervention ul#interLeft {
	margin: 8px 12px 0px 38px;
}
#intervention ul#interRight {
	margin: 8px 0px 0px 0px;
}
#methodologie {
	background:transparent url('/img/theme/fond_methodologie.jpg') no-repeat top left;
	clear: left;
	
	/*float: left;*/
	width: 556px;
	height: 221px;
	margin: 0px 0px 0px 21px;
	font-size: 10px;
	font-family: arial;
	padding-top: 15px;
}
#methodologie p.deepVert {
	margin-left: 40px;
	font-size: 11px;
}
#methodologie li {
	width: 153px;
}
#methodologie li#first {
	margin: 0px 0px 0px 8px;
}
#methodologie li#second {
	margin: 0px 0px 0px 39px;
}
#methodologie li#third {
	margin: 0px 0px 0px 39px;
}
#methodologie li p {
	height: 141px;
	padding: 0px 7px;
	padding-top: 23px;
}
#methodologie li#first p {
	background:transparent url('/img/theme/fond_methodo_box1.jpg') no-repeat top left;
}
#methodologie li#second p {
	background:transparent url('/img/theme/fond_methodo_box2.jpg') no-repeat top left;
}
#methodologie li#third p {
	background:transparent url('/img/theme/fond_methodo_box3.jpg') no-repeat top left;
}
#methodologie li p a {
	color: black;
	text-decoration: none;
}
#methodologie li h6 {
	text-align: center;
	background: none;
	margin: 0px;
	padding: 0px;
}
h6.marron {
	font-family: georgia;
	font-size: 14px;background:transparent url('/img/theme/puce_h-trans.png') no-repeat center left;
	padding-left: 21px;
	margin: 0px 0px 0px 18px;
}
h6.marron a {
	text-decoration: none;
	color: #935a24;
	display: block;
}
#footer {
	background:transparent url('/img/theme/fond_de_pied.jpg') no-repeat top left;
	width: 819px;
	height: 104px;
	margin: 0px 0px 0px 70px;
}
#footer p {	
	width: 300px;
	float: left;
	margin-top: 50px;
	font-family: helvetica;
}
#footer p#ville {
	margin: 50px 120px 0px 50px;
	font-size: 12px;
}
#footer p#credit {
	font-size: 10px;
	text-align: right;
}
#footer p.gris a {
	color: #58574f;
}
div.categories.voir #colonneLeft, div.articles.voir #colonneLeft, div.articles.parTag #colonneLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 159px;
	text-align: right;
}
div.articles.parTag ul {
	list-style-type: square;
	list-style-position: outside;
	font-size: 16px;
	line-height: 11px;
}
#colonneRight a#ambassadeurLink {
	background:transparent url('/img/theme/col_gauche_detail/ambassadeur.jpg') no-repeat top left;
	width: 110px;
	height: 92px;
	display: block;
	font-family: georgia, serif;
	font-size: 13px;
	text-decoration:none;
	padding: 82px 35px 0px 32px;
}
#colonneRight a#ambassadeurLink span.smallTxt {
	font-size: 10px;
}
#colonneRight ul {
	background:transparent url('/img/theme/col_droite_detail/fond_linkBox_bg.jpg') repeat-y top left;
}
#colonneRight li.sub_part{
/*	margin-bottom: 5px;*/
}
#colonneRight li img {
	display: block;
	vertical-align: top;
	/*margin: 0px;
		padding: 0px;
		height: 6px;*/
}
#colonneRight li h6 {
	margin-bottom: 5px;
}
#colonneRight li a {
	color: #2b888c;
	font-size: 11px;
	text-decoration: none;
	margin-left: 18px;
	margin-right: 12px;
	display: block;
}
#breadCrumb {
	margin: 0px 0px 16px 30px;
	padding-top: 14px;
	clear: both;
	color: #935a24;
	font-size: 10px;
	font-family: arial;
/*	text-decoration: underline;*/
}
#breadCrumb a {
	color: #935a24;
	text-decoration: none;
}
#breadCrumb span.selected {
	color: black;
	text-decoration: underline;
}
#colonneCentre {
	border-left: solid 1px #c1baa4;
	min-height: 450px;
	float: left;
	width: 400px;
/*	height: 200px;*/
	margin-right: 32px;
	padding-left: 11px;
}
div.news.voir #colonneCentre {
	border: none;
}
#colonneCentre div#articleContenu {
	font-size: 11px;
	font-family: arial;
	min-height: 485px;
}
#articleContenu {
	display: block;
	font-size: 11px;
}
#articleContenu p {
	margin-bottom: 15px;
	font-size: 11px;
}
#articleContenu ul, div.articles.parTag ul {
	color: #2b888c;
	margin: 20px 0px 10px 15px;
}
#articleContenu ul li, div.articles.parTag ul li {
	list-style-type: square;
	list-style-position: outside;
	line-height: 110%;
	color: #2b888c;
	font-size: 11px;
	margin-bottom: 12px;
}
#articleContenu a, div.articles.parTag a {
	font-size: 11px;
	color: #2b888c;
	text-decoration: underline;
}
div.articles.parTag ul {
	margin-left: 40px;
}
div.articles.parTag ul li a{
	font-size: 12px;
	line-height: 16px;
}
.categories.voir #colonneLeft img, .articles.voir #colonneLeft img {
/*	margin-top: 43px;*/
}
/*/////////////////
// CONTACT -> FORMULAIRE
////////////////*/
div.contacts {
	font-family: arial;
	font-size: 11px;
}
div.contacts #colonneLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 159px;
}
div.contacts h2 {
	font-family: Georgia;
	margin-left: 12px;
}
div.contacts legend {
	margin: 0px 5px;
	padding: 5px;
	border: solid 1px black;
}
div.contacts form {
	clear: both;
	padding-left: 11px;
}
div.contacts p {
	margin: 10px 0px;
	margin-left: 12px;
}
div.contacts label {
	display: block;
	margin: 5px 0px 2px 0px;
}
div.contacts input, div.contacts textarea, div.contacts label, div.contacts select {
	margin-left: 10px;
}
div.contacts input, div.contacts textarea {
	width: 350px;
}
div.contacts textarea {
	margin-bottom: 25px;
}
div.contacts input.bouton_submit {
	width: auto;
	margin: 5px 0px;
}
.error-message, .message {
	color: red;
	font-weight: bold;
}
.error-message {
	margin-left: 10px;
}
.form-error {
	background-color: pink;
}
.check {
	float: left;
	margin-right: 10px;
}
/*/////////////////
// PAGES -> SATAC
////////////////*/
#satac {
	background:transparent url('/img/theme/satac_bg.jpg') no-repeat top left;
	width: 470px;
	height: 600px;
	margin: 0px auto;
	padding-top: 90px;
	font-family: helvetica arial, sans-serif;
	font-size: 12px;
	
}
#satac p {
	margin: 0px 30px 20px 30px;
}
#orias {
	position: absolute;
	left: 50%;
	margin-left: 310px;
	top: 80px;
}
#orias a {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
}