body {
	background:#FFFFFF url(../images/fond-body.jpg) no-repeat scroll center top;
	color:#292929;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	margin:0;
	padding:0;
}
img {
	border:0 none;
}
h1 {
	color:#2A2B2A;
	font-size:2em;
}
h2 {
	color:#2A2B2A;
	font-size:1.8em;
}
h5 {
	color:#2A2B2A;
	font-size:1em;
	font-weight:normal;
}
p {
	color:#2A2B2A;
	font-size:1em;
}
a {
	color:#72A422;
	font-size:1em;
	text-decoration:none;
}
a:link {
	color:#292929;
}
a:visited {
	color:#292929;
}
a:hover, a:focus, a:active {
	color:#292929;
}
a img {
	border:medium none;
}
.myhr {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.entree {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#737579;
	float:left;
	font-size:0.75em;
	font-weight:bold;
	height:14px;
	margin:9px 0 0 8px;
	width:136px;
}
.bouton {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#737579;
	cursor:pointer;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	height:20px;
	margin:6px 0 0 11px;
	width:20px;
}
* + html .bouton {
	margin:6px 0 0 6px;
	width:30px;
}
#container {
	height:auto;
	margin-left:auto;
	margin-right:auto;
	width:955px;
}
#header {
	position:relative;z-index:2;
	width:955px;
	margin:0;padding:0;
}
#header h1 {
	float:left;
	margin:0;padding:0;
}
#header h1 a {
	background:transparent url(../images/logo-terrasyrah.png) no-repeat scroll left top;
	float:left;
	height:165px;
	margin:0 0 0 50px;
	padding:0;
	width:165px;
}
#header h1 a:hover {
	background:transparent url(../images/logo-terrasyrah-hover.png) no-repeat scroll left top;
	float:left;
	height:165px;
	margin:0 0 0 50px;
	padding:0;
	width:170px;
}
#header #search {
	float:right;
	width:187px;height:32px;
	background:url(../images/search-fond.png) no-repeat;
}
#header #icones {
	float:right;
	width:160px;height:32px;
	margin:0 40px 0 0;
}
#header #icones ul {
	list-style-type:none;
	margin:8px 0 0;
	padding:0;
}
#header #icones ul li {
	background:transparent url(../images/separation-verticale-chtite.jpg) no-repeat scroll left top;
	float:left;
	margin:0 0 0 10px;
	padding-left:10px;
}
#header #icones ul li a {
	display:block;
	margin:0;
	padding-top:5px;
}
* + html #header #icones ul li a {
	padding:2px 0 0;
}
#header #slogan {
	position:relative;
	overflow:hidden;
	clear:right;float:right;
	width:356px;height:27px;
	margin:25px 280px 0 0;
	background:url(../images/slogan.png) no-repeat;
}
#header #slogan h2 {
	margin:0;
	visibility:hidden;
}
#header #menu {
	clear:right;
	float:right;
	height:27px;
	margin:35px 17px 0 0;
	width:630px;
}
#header #menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#header #menu ul li {
	position:relative;
	float:left;
}
#header #menu ul li a {
	float:left;
	padding:5px 13px 16px 0;
	width:136px;
	color:#FFF;
	font-size:1.05em;
	font-weight:bold;
	text-align:center;
}
#header #menu ul li div.visual a, #header #menu ul li div.text a {
	float:none;
	padding:0px;
	width:auto;
	font-size:1em;
	text-align:left;
}
#header #menu ul li a.rub1 {
	background:transparent url(../images/rub-short_off.png) no-repeat;
}
#header #menu ul li a.select1Actif {
	background:transparent url(../images/rub-short_on.png) no-repeat;
}
#header #menu ul li a.rub1:hover {
	background:transparent url(../images/rub-short_on.png) no-repeat;
}
#header #menu ul li a.rub2 {
	background:transparent url(../images/rub-short_off.png) no-repeat;
}
#header #menu ul li a.rub2:hover {
	background:transparent url(../images/rub-short_on.png) no-repeat;
}
#header #menu ul li a.select2Actif {
	background:transparent url(../images/rub-short_on.png) no-repeat;
}
#header #menu ul li a.rub3 {
	background:transparent url(../images/rub-short_off.png) no-repeat;
}
#header #menu ul li a.rub3:hover {
	background:transparent url(../images/rub-short_on.png) no-repeat;
}
#header #menu ul li a.select3Actif {
	background:transparent url(../images/rub-short_on.png) no-repeat
}
#header #menu ul li a.rub4 {
	background:transparent url(../images/rub-long_off.png) no-repeat;
	width:166px;
	padding-right:0;
}
#header #menu ul li a.select4Actif {
	background:transparent url(../images/rub-long_on.png) no-repeat;
}
#header #menu ul li a.rub4:hover {
	background:transparent url(../images/rub-long_on.png) no-repeat;
}
#header #menu .menuSousNav {
	position:absolute;z-index:9999;
	overflow:hidden;
	margin-top:37px;
	width:613px;height:123px;
}
#header #menu .menuSousNav .deco {
	width:613px;height:123px;
	background:url(../images/sous-nav-v2_fond.png) no-repeat;
}
#header #menu #snav1.menuSousNav {
	left:0;
}
.pres_menu1 img.spip_logos {
	float:left;
	width:166px;height:68px;
	margin:10px 10px 0;
}
.pres_menu1 p {
	color:#A8C83B;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2em;
	margin:25px 0 0;
	width:350px;
}
#header #menu #snav1.menuSousNav ul {
	float:left;
	padding:16px 0 0 12px;
	clear:left;
}
#header #menu #snav1.menuSousNav ul li {float:left;}

#header #menu #snav1.menuSousNav ul li a {
	float:left;
	padding:0 0 0 10px;margin:0;width:auto;
	background:url(../images/border-ssnav.gif) no-repeat left center;
}
#header #menu #snav1.menuSousNav ul li a:hover {color:#A8C83B;}
#header #menu #snav1.menuSousNav ul li.first a {background:none;padding-left:0;}

#header #menu #snav2.menuSousNav {
	left:-150px;
}
#header #menu #snav2.menuSousNav ul {
	margin:0;
}
#header #menu #snav3.menuSousNav {
	left:-300px;
}

/**
 * @section			pres_menu3
 */
.pres_menu3 .visual {
	float:left;
	padding:10px 10px 0;
}
.pres_menu3 .visual img {
	display:block;
}
.pres_menu3 .text {
	float:right;
	padding-right:10px;
	width:442px;
}
.pres_menu3 h3 {
	color:#A8C83B;
	float:left;
	font-size:1.4em;
	margin:10px 0 0 10px;
	width:350px !important;
}
.pres_menu3 p {
	float:left;clear:left;
	padding:4px 0 0 10px;margin:0;
	width:432px;
	color:#FFF;
	font-size:1em;
}
#header #menu #snav3 a.btn_reference {
	position:absolute;bottom:10px;right:0;
	width:144px;height:25px;
	margin:0 10px 0 0;padding:5px 0 0;
	color:#FFF;background:url(../images/btn-ssnav.gif) no-repeat;
	font-size:1em;
	text-align:center;
}
#header #menu #snav3 a.pres_menu3 a.btn_reference:hover {
	background:transparent url(../images/btn-ssnav.gif) no-repeat scroll left bottom;
	color:#292929;
}
#header #menu #menuSousNavEspaceVeille.menuSousNav {
	left:-446px;
}
#header #menu .menuSousNav ul {
	list-style-type:none;
	margin:0;
	padding:0 0 0 7px;
}
#header #menu .menuSousNav ul li {
	float:left;
	padding:23px 0 0 28px;margin:0;
}
#header #menu #menuSousNavEspaceVeille.menuSousNav ul li {padding-top:13px;}
#header #menu #select4 #menuSousNavEspaceVeille.menuSousNav ul li a {
	margin-right:0;
	width:auto;
}
#header #menu #snav1.menuSousNav ul li {
	padding:0 0 0 11px;
}
#header #menu .menuSousNav ul li a {display:block;}
#header #menu #snav2.menuSousNav ul li a {
	display:block;
	width:auto;
	padding:0;margin:0;
}

#header #menu #menuSousNavEspaceVeille.menuSousNav {
	position:absolute;z-index:999;
	width:630px;height:138px;
}
#header #menu #menuSousNavEspaceVeille.menuSousNav .deco {
	padding:15px 0 0 17px;
	width:613px;height:123px;
}

.pres_menu4 {
	float:left;
	width:290px;
}
.pres_menu4 p {
	margin:5px 0 0;
	color:#A8C83B;
	font-size:1.3em;
	line-height:1.2em;
}
.pres_menu4 p strong {font-weight:bold;font-size:1.1em;}

#header #menu #menuSousNavEspaceVeille.menuSousNav ul {
	float:left;
	margin:0;padding:0 0 0 7px;
	list-style:none;
}
#header #menu #menuSousNavEspaceVeille.menuSousNav ul li {
	float:left;clear:left;
}

#header #menu #menuSousNavEspaceVeille.menuSousNav ul li a {
	color:#FFFFFF;
}
#header #menu #menuSousNavEspaceVeille.menuSousNav ul li a:hover {
	color:#72AA00;
}
#header #menu #menuSousNavEspaceVeille.menuSousNav ul li a.connectez-vous {
	background:transparent url(../images/btn-noir.gif) no-repeat scroll left top;
	display:block;
	margin:0 10px 0 0;
	padding:5px 23px 5px 24px;
}
#header #menu #menuSousNavEspaceVeille.menuSousNav ul li a.creer-votre-compte {
	display:block;
	margin:0 10px 0 0;padding:5px 10px 5px 12px;
	background:url(../images/btn-noir.gif) no-repeat;
	white-space:nowrap;
}
#nosMetiers {
	position:relative;z-index:1;
	margin:0 0 0 8px;padding:14px 0 0;
	width:938px;height:275px;
	background:url(../images/vierge_fond.png) no-repeat;
}
#nosMetiers #notreMetier {
	position:relative;
	overflow:hidden;
	float:left;
	height:260px;
	padding:0 0 0 11px;margin:0;
	width:300px;
}
#nosMetiers #notreMetier h3 {
	background:transparent url(../images/nos-metiers_titre.gif) no-repeat scroll left top;
	margin:20px 0 0;
	padding:0;
}
#nosMetiers #notreMetier p {
	color:#FFFFFF;
	font-size:0.9em;
	margin:10px 0 10px 50px;
	width:245px;
}
#nosMetiers #notreMetier #video {
	height:154px;
	margin:0 0 0 50px;
	width:250px;
}
#nosMetiers #argumentation {
	position:relative;
	overflow:hidden;
	float:left;
	width:552px;height:264px;
	padding:0 0 0 60px;margin:0;
}
.js #nosMetiers #argumentation {
	overflow:hidden;
}
#nosMetiers #argumentation ul#ongletsMetiers {
	position:relative;z-index:100;
	margin:0;padding:0;
}
#nosMetiers #argumentation ul#ongletsMetiers li {
	display:inline;
}
#nosMetiers #argumentation ul#ongletsMetiers li a {
	background:transparent url(../images/nos-metiers_onglet-off.png) no-repeat scroll left top;
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
}
#nosMetiers #argumentation ul#ongletsMetiers li a:hover {
	background:transparent url(../images/nos-metiers_onglet-on.png) no-repeat scroll left top;
	color:#FFFFFF;
}
#nosMetiers #argumentation ul#ongletsMetiers li.ui-state-active a {
	background:transparent url(../images/nos-metiers_onglet-on.png) no-repeat scroll left top;
	color:#000000;
}
#nosMetiers #argumentation ul#ongletsMetiers li a.onglet1 {
	display:block;
	float:left;
	margin:0;
	padding:6px 38px 13px 34px;
}
#nosMetiers #argumentation ul#ongletsMetiers li a.onglet2 {
	display:block;
	float:left;
	margin:0;
	padding:6px 47px 13px 42px;
}
#nosMetiers #argumentation ul#ongletsMetiers li a.onglet3 {
	display:block;
	float:left;
	margin:0;
	padding:6px 25px 13px 28px;
}
#nosMetiers #argumentation h3 {
	float:left;
	width:70%;
	font-size:1.4em;font-weight:normal;
	color:#0087DE;
	margin:5px 0; 
}
#nosMetiers #argumentation h4 {
	float:left;
	margin:10px 0;padding:0 0 0 20px;
	width:50%;
	color:#72A422;background:transparent url(../images/nos-metiers-puce-h4.gif) no-repeat scroll left top;
	font-size:1.5em;font-weight:normal;
}

#nosMetiers #argumentation p {
	clear:left;
	margin:0;
	font-size:1em;
	margin-top:5px;
}
#nosMetiers #argumentation p.pastille {
	position:absolute;top:65px;left:350px;
}

#nosMetiers #argumentation ul.puceNoire {
	list-style-type:none;
	margin:0;
	padding:10px 0;
}
#nosMetiers #argumentation ul.puceNoire li {
	background:transparent url(../images/nos-metiers_puce.gif) no-repeat scroll left 6px;
	font-weight:bold;
	padding-left:10px;
}
#nosMetiers #argumentation p.btnMetiers a {
	background:transparent url(../images/nos-metiers_btn.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:0.95em;
	font-weight:bold;
	height:20px;
	margin:0;
	padding:3px 9px 3px 0;
	text-align:center;
	width:173px;
}
#nosMetiers #argumentation p.btnMetiers a:hover {
	background:transparent url(../images/nos-metiers-hover_btn.gif) no-repeat scroll left top;
	color:#000;
}
#nosMetiers #argumentation p.pastille a {
	display:block;
	/*margin:-104px 0 0 280px;*/padding-top:35px;
	width:116px;height:83px;
	color:#FFF;background:transparent url(../images/nos-metiers_pastille.png) no-repeat scroll left top;
	font-size:1em;font-weight:bold;
	text-align:center;text-transform:uppercase;
	line-height:18px;
}
#nosMetiers #argumentation p.pastille a:hover {
	color:#000;
}
#nosMetiers #argumentation p.pastille a span.enVideo {
	font-weight:normal;
}
#nosMetiers #argumentation #tabs-1 {
	background:transparent url(../images/nos-metiers_fond.png) no-repeat;
	width:552px;height:264px;
	margin:0;padding:1px 0 0 0;
}
#nosMetiers #argumentation #tabs-2 {
	background:transparent url(../images/conseil_fond.png) no-repeat;
	height:264px;
	margin:0;padding:1px 0 0 0;
	width:552px;
}
#nosMetiers #argumentation #tabs-3 {
	background:transparent url(../images/formation_fond.png) no-repeat;
	height:264px;
	margin:0;
	width:552px;
}
#tabs-3 ul {
	margin:0;
	clear:left;
}
#actualites {
	float:left;
	height:285px;
	margin:0 0 0 11px;
	padding:0 10px 0 0;
	width:338px;
}
#actualites ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#actualites ul li {
	border-bottom:1px dotted #B4BCB4;margin:5px 0 0;padding:0 0 5px;
}
#actualites ul li.noBorder {
	border:0 none;
	color:#72A422;
	float:right;
	font-size:0.9em;
}
#carouselActu li {
	clear:left;
	width:328px;
}
#droite #carouselActu li {width:180px;}

#actualites ul li.noBorder a {
	color:#72A422;
	font-size:1em;
	margin:3px 0 0;
}
#actualites ul li.noBorder a:hover {
	color:#000000;
}
#actualites ul li.noBorder img {
	margin:0 0 0 5px;
	padding:0;
}
#actualites p.dateActualites {
	color:#6BA018;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 3px 20px;
}
#actualites p.noMarginTop {margin-top:0;}
#actualites h4 {
	color:#373637;
	font-size:1em;
	font-weight:bold;
	margin:0 0 0 20px;
	padding:0;
}
#actualites p a.lireSuiteActualites {
	border-left:1px solid #6EA21A;
	color:#6EA21A;
	padding-left:5px;
}
#actualites p a.lireSuiteActualites:hover {
	color:#000000;
}
#actualites p {
	font-size:0.9em;
	line-height:14px;
	margin:3px 0 3px 20px;
}

#zoom {
	background:transparent url(../images/zoom_fond.gif) no-repeat scroll left top;
	float:left;
	height:270px;
	margin:0;
	width:582px;
}
div.veille a.ensavoirplus {
	background:transparent url(../images/ensavoirplus.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	height:18px;
	margin-top:20px;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
	width:95px;
}
#zoom a.ensavoirplus:hover {
	color:#292929;
}
#zoom.veille {}
#zoom.veille h4 {
	left:221px;
	position:relative;
	top:40px;
}
#zoom.veille p {
	font-size:0.9em;
	line-height:1.8em;
	margin-top:50px;
}
#zoom.veille p a {
	color:#72AA00;
	font-weight:bold;
	margin-top:0;
	text-decoration:underline;
}
#zoom.veille p a:hover {
	color:#000000;
}
#zoom.veille a.ensavoirplus {
	background:transparent url(../images/ensavoirplus.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	height:18px;
	margin-top:20px;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
	width:95px;
}
#zoom.veille a.ensavoirplus:hover {
	background:transparent url(../images/ensavoirplus.jpg) no-repeat scroll left bottom;
	color:#FFFFFF;
	text-decoration:none;
}
#zoom.veille img.left {
	float:left;
	padding:10px 10px 5px 20px;
}
#zoom dl.notreEngagement {
	float:left;
	margin:50px 0 0 45px;
	padding:0;
}
#zoom dl.notreEngagement dt {
	color:#72AA00;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 5px;
	text-transform:uppercase;
}
#zoom dl.notreEngagement dd {
	margin:2px 0 0;
	width:255px;
}
#zoom dl.notreEngagement dd a {
	background:transparent url(../images/zoom_notre-engagement_fond.gif) repeat-y scroll left top;
	color:#4F4F51;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding:10px 0;
}
#zoom dl.notreEngagement dd a:hover {
	color:#72AA00;
}
#zoom .barreNotreEngagement {
	background:transparent url(../images/separation-verticale-small.jpg) no-repeat scroll left top;
	float:left;
	height:175px;
	margin:50px 0 0 10px;
	width:7px;
}
#zoom dl.nosExclusivite {
	float:left;
	margin:50px 0 0 5px;
	padding:0;
}
#zoom dl.nosExclusivite dt {
	color:#72AA00;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 5px 9px;
	text-transform:uppercase;
}
#zoom dl.nosExclusivite dd {
	margin:2px 0 0;
	width:255px;
}
#zoom dl.nosExclusivite dd a {
	background:transparent url(../images/zoom_nos-exclusivites_fond.gif) repeat-y scroll left top;
	color:#4F4F51;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding:10px;
}
#zoom dl.nosExclusivite dd a:hover {
	color:#72AA00;
}
div#theme {
	float:left;
}
div#theme p {
	font-size:0.9em;
	padding-right:10px;
}
div#theme p a {
	border-left:1px solid #90C705;
	padding-left:5px;
}
div#theme h4 a {
	background:#90C705 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	padding:3px 5px;
}

div#theme h4 a:hover {
	background:#72A422 none repeat scroll 0 0;
}
div#theme .bloc_veille {
	background:transparent url(../images/filet.gif) no-repeat scroll right bottom;
	float:left;
	margin:15px 0 0;
	padding-left:20px;
	padding-right:20px;
	width:275px;
}
#theme ul.print-hautdepage {
	list-style-type:none;
	margin:20px 0;
}
#contenu #gauche #theme li a.icoHaut {
	background:transparent url(../images/ico-hautPage.jpg) no-repeat scroll left top;
	margin-top:20px;
	padding-left:15px;
}
#temoignages {
	float:left;
	height:265px;
	margin:0 0 0 10px;
	padding:16px 0 0;
	width:325px;
}
#footer h3 {
	background:transparent url(../images/vos-temoignages_chevron.gif) no-repeat scroll 10px 2px;
	border-bottom:1px dotted #B4BCB4;
	color:#707072;
	margin:0 0 5px;
	padding:0 0 11px 35px;
	text-transform:uppercase;
}
#temoignages ul {
	list-style-type:none;
	margin:0;
	padding:0 0 0;
}
#temoignages ul li {
	float:left;
	border-bottom:1px dotted #B4BCB4;margin:0;padding:0 0 5px 10px;
	width:330px;
}
#temoignages .visual {
	float:left;
	margin:0 10px 0 0;
}
#temoignages .visual img {
	display:block;
}
#temoignages .text {
	float:right;
	padding-right:10px;
	width:253px;
}
#temoignages .text p {
	font-size:0.9em;
	margin:0 0 5px;
}
#temoignages .text a {
	color:#72A422;
	font-size:0.9em;
	margin:0;
	padding:0;
}
#temoignages .text a:hover {
	color:#292929;
}
#espaceVeille {
	background:transparent url(../images/separation-verticale.jpg) no-repeat scroll left 16px;
	float:left;
	height:265px;
	margin:0 0 0 10px;
	padding:17px 0 0 30px;
	width:325px;
}
#espaceVeille p.txtESpaceVeille {
	color:#6E6E70;
	font-size:1em;
	font-weight:bold;
}
#espaceVeille ul {
	color:#72AA00;
	list-style-type:none;
	margin:10px 0 0 10px;
	padding:0;
}
#espaceVeille ul li {
	background:transparent url(../images/votre-espace-veille_puce.gif) no-repeat scroll left 7px;
	font-weight:bold;
	padding-left:10px;
}
#espaceVeille p.savoirPlusEV a {
	border-bottom:1px dotted #B4BCB4;
	border-top:1px dotted #B4BCB4;
	color:#504F50;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:3px 0;
}
#espaceVeille p.savoirPlusEV a:hover {
	color:#72AA00;
}
#espaceVeille a.lienEV {
	border-bottom:1px dotted #B4BCB4;
	color:#504F50;
	display:block;
	font-size:1em;
	margin:-10px 0 0;
	padding:0 0 3px;
}
#espaceVeille a.lienEV:hover {
	color:#72AA00;
}
#espaceVeille ul.btnEV {
	list-style-type:none;
	margin:10px 0 0;
	padding:0;
}
#espaceVeille ul.btnEV li {
	background:transparent none repeat scroll 0 0;
	float:left;
	margin:0;
	padding:0;
}
#espaceVeille ul.btnEV li a {
	display:block;
	margin:0 10px 0 0;padding:5px 6px 0 5px;
	width:121px;height:20px;
	color:#FFF;background:url(../images/creer.gif) no-repeat;
	white-space:nowrap;
}
#espaceVeille ul.btnEV li a:hover {
	background:transparent url(../images/creer.gif) no-repeat scroll left bottom;
	color:white;
	height:20px;
	width:121px;
}
#espaceVeille ul.btnEV li a.btn-large-EV {
	background:transparent url(../images/acceder.gif) no-repeat scroll left top;
	display:block;
	float:left;
	height:15px;
	margin:0;
	padding:5px 10px 5px 14px;
	width:150px;
}
#espaceVeille ul.btnEV li a.btn-large-EV:hover {
	background:transparent url(../images/acceder.gif) no-repeat scroll left bottom;
	color:white;
	height:15px;
	width:150px;
}
#gauche div#ongletsTheme {
	background:transparent url(../images/espaceVeille_ombreOnglets.gif) no-repeat scroll left 31px;
	border:0;
	float:left;
	margin:20px 0 10px;
	width:575px;
}
#gauche div#ongletsTheme ul {
	list-style-type:none;
	margin:0 0 60px;
	padding:0;
}
#gauche div#ongletsTheme ul li {
	background:transparent none repeat scroll 0 0;
	float:left;
}
#gauche div#ongletsTheme ul li a {
	background-color:#DAE9B8;
	color:#79B003;
	display:block;
	font-weight:normal;
	height:22px;
	margin:0 2px 0 0;
	padding:9px 0 0;
	text-align:center;
	width:160px;
}
#gauche div#ongletsTheme ul li a:hover, #espaceVeille ul.espaceVeilleOnglets li a:active {
	background-color:#79B003;
	color:#FFFFFF;
	font-weight:bold;
}
#gauche ul.pucesTheme {
	list-style-type:none;
	margin:0;
	padding:0;
}
#gauche ul.pucesTheme li {
}
#gauche ul.pucesTheme li a {
	font-size:1.2em;
	font-weight:bold;
	padding-left:10px;
	text-transform:uppercase;
}
#gauche ul.pucesTheme li a:hover {
	color:#79B003;
	text-decoration:underline;
}
#vosContacts {
	background:transparent url(../images/separation-verticale.jpg) no-repeat scroll left 16px;
	float:left;
	height:265px;
	margin:0 0 15px;
	padding:17px 0 0 30px;
	width:190px;
}
#vosContacts p {
	border-bottom:1px dotted #B4BCB4;
	color:#707072;
	line-height:20px;
	margin:5px 0;
}
#vosContacts a.contactezNous {
	background:transparent url(../images/votre-espace-veille_btn.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:5px 0;
	padding:5px 16px;
}
#vosContacts a.contactezNous:hover {
	background:transparent url(../images/creer.gif) no-repeat scroll left bottom;
}
#vosContacts ul {
	border-top:1px dotted #B4BCB4;
	list-style-type:none;
	margin:0;
	padding:5px 0 0;
}
#vosContacts ul li a {
	color:#9A9A9B;
	font-size:0.9em;
}
#vosContacts ul li a:hover {
	color:#72AA00;
}
#contenu {
	float:left;
	margin-left:auto;margin-right:auto;margin-top:5px;padding:30px 0 0 30px;
	width:934px;
	background:transparent url(../images/contenu-fond.png) no-repeat scroll left top;
}
#contenu #gauche {
	float:left;
	width:640px;
}
#contenu #gauche p {
	font-size:1em;
	line-height:1.4em;
}
#contenu #gauche p a {
	color:#72A422;
	font-weight:bold;
	text-decoration:none;
}
#contenu #gauche p a:hover {
	color:#292929;
	text-decoration:underline;
}
#contenu #gauche p.banniere img {
	margin:0;
}
#contenu #gauche p.underline {
	background:#EFF9FF none repeat scroll 0 0;
	padding:5px;
}
#contenu #gauche p.temoignage {
	color:#72A422;
	font-size:1.2em;
	line-height:normal;
	padding:0 5px;
}
#contenu #gauche p.encadre_vert {
	border:1px solid #9EBF17;
	padding:5px;
}
#contenu #gauche span.vert {
	color:#72A422;
}
#contenu #gauche ul#filAriane {
	list-style-type:none;
	margin:5px 0 0 10px;
	padding:0;
}
#contenu #gauche img.illust {
	margin:5px;
	float:left;
}
#contenu #gauche ul#filAriane li {
	background:transparent none repeat scroll 0 0;
	color:#A9A9AB;
	display:inline;
	font-size:0.95em;
	margin:0 0 0 2px;
	padding-left:0;
}
#contenu #gauche ul#filAriane li a {
	background:transparent url(../images/puce-filariane.gif) no-repeat scroll left 8px;
	color:#A9A9AB;
	font-weight:normal;
	padding-left:10px;
}
#contenu #gauche ul#filAriane li a:hover {
	color:#72AA00;
}
#contenu #gauche ul#filAriane li a.active {
	color:#72AA00;
	font-weight:bold;
}
#contenu #gauche h3 {
	background:transparent url(../images/chevron-titre.gif) no-repeat scroll left 5px;
	clear:both;
	color:#72A422;
	font-size:1.5em;
	font-weight:normal;
	margin:10px 0;
	padding:0 0 5px 25px;
}
#contenu #gauche p.intro {
	color:#666668;
	font-size:1.2em;
	margin:5px 0;
}
#contenu #gauche h4 {
	border-bottom:1px dotted #CCCCCC;
	clear:both;
	color:#0087DE;
	font-size:1.3em;
	font-weight:normal;
	margin:10px 0 5px;
	padding-bottom:3px;
}
#contenu #gauche h4 a {
	color:#FFFFFF;
}
#contenu #gauche h4 a.lien_ref {
	color:#72A422;
	font-size:0.9em;
	font-weight:bold;
}
#contenu #gauche dl {
	margin:0;
	padding:0;
}
#contenu #gauche dt {
	background:transparent url(../images/ico-documents.jpg) no-repeat scroll left top;
	border-bottom:1px dotted #B6B7B9;
	color:#30B9E4;
	font-size:1.2em;
	padding:8px 0 8px 40px;
}
#contenu #gauche dd {
	margin:0;
	padding:0;
}
#contenu #gauche dd a {
	background:transparent url(../images/ico-pdf.jpg) no-repeat scroll left top;
	border-bottom:1px dotted #B6B7B9;
	color:#211D1E;
	display:block;
	margin:10px 0;
	padding:0 0 10px 40px;
}
#contenu #gauche dd a:hover {
	color:#72AA00;
}
#contenu #gauche ul {
	list-style-type:none;
	margin:10px 0 10px 30px;
	padding:0;
}
#contenu #gauche ul li {
	background:transparent url(../images/votre-espace-veille_puce.gif) no-repeat scroll left 7px;
	color:#2A2B2A;
	font-size:1em;
	padding-left:10px;
}
#contenu #gauche ul.print-hautdepage {
	float:left;clear:left;
	list-style-type:none;
	margin:20px 0;
	padding:0;
}
#contenu #gauche ul.print-hautdepage li {
	background:transparent none repeat scroll 0 0;
	display:inline;
	font-size:0.9em;
}
#contenu #gauche ul.print-hautdepage li a {
	color:#6B6B6B;
	padding-left:20px;
}
#contenu #gauche ul.print-hautdepage li a:hover {
	color:#72AA00;
}
#contenu #gauche ul.print-hautdepage li a.icoHaut {
	background:transparent url(../images/ico-hautPage.jpg) no-repeat scroll left top;
	padding-left:15px;
}
#contenu #gauche ul.print-hautdepage li a.icoPrint {
	background:transparent url(../images/ico-print.gif) no-repeat scroll left top;
}
#contenu #gauche ol li {
	color:#2A2B2A;
	font-size:0.9em;
}
#contenu #droite {
	float:left;
	margin:0 0 0 30px;
	width:181px;
}
#contenu #droite.veille {
	float:left;
	width:203px;
}
#droite.veille #connexion {
	background:transparent url(../images/bg_connexion.jpg) no-repeat scroll left top;
	height:97px;
	position:relative;
	width:211px;
}
#droite.veille #connexion dl {
	color:#FFFFFF;
	left:40px;
	position:relative;
	top:24px;
}
#droite.veille #connexion dl dt {
	border:medium none;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 5px;
}
#droite.veille #connexion dd a {
	border:medium none;
	display:block;
	font-size:0.9em;
	font-weight:normal;
	padding:2px 0;
	color:#FFF;
}
#droite.veille #connexion dl dd a:hover {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	font-weight:bold;
}
#droite.veille #nepasManquer, #lesplusConsultes {
	margin-top:30px;
}
#droite.veille #nepasManquer h6, #lesplusConsultes h6 {
	background:#90C705 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:3px 5px;
}
#droite.veille #nepasManquer ul, #lesplusConsultes ul {
	margin:0;
	padding:0 2px;
}
#droite.veille #nepasManquer ul li, #lesplusConsultes ul li {
	border-bottom:1px dotted #000000;
	font-size:0.9em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#droite.veille #nepasManquer ul li a, #lesplusConsultes ul li a {
	display:block;
	padding:5px;
}
#droite.veille #nepasManquer ul li a:hover, #lesplusConsultes ul li a:hover {
	background:#FAFFE2 none repeat scroll 0 0;
}
#droite.veille #lesplusConsultes {}
#contenu #droite dl.sousnavDroite {
	color:#343534;
	margin:0;
	padding:0;
}
#contenu #droite dt {
	border-bottom:1px dotted #343534;
	font-size:1.1em;
	font-weight:bold;
	padding:5px 0;
}
#contenu #droite dd {
	margin:0;
	padding:0;
}
#contenu #droite dd a {
	border-bottom:1px dotted #343534;
	display:block;
	padding:5px 0 5px 10px;
}
#contenu #droite dd a:hover {
	background:#90C705 none repeat scroll 0 0;
	color:#FFFFFF;
}
#contenu #droite dd a.actif {
	background:#90C705 none repeat scroll 0 0;
	color:#FFFFFF;
}
#contenu #droite #nosReferences {
	background:transparent url(../images/references-fond.jpg) no-repeat scroll left bottom;
	/*height:140px;*/
	margin:60px 0 0;
	width:200px;
}
#contenu #droite #nosReferences h3 {
	font-size:1.25em;
	font-weight:bold;
	margin:0 0 0 10px;
	text-transform:uppercase;
}
#contenu #droite #nosReferences img {
	margin:10px;
}
#contenu #droite #nosReferences p {
	color:#555556;
	font-size:0.8em;
	margin:0 15px;
}
#contenu #droite #nosReferences p strong {
	color:#6EA219;
	font-size:1.2em;
}
#contenu #droite #actualites {
	float:left;
	height:285px;
	margin:0;
	padding:60px 0 35px 10px;
	width:180px;
}
#contenu #droite #actualites h3 {
	margin:0 0 5px;border-bottom:1px dotted #373637;padding:0 0 5px;
	font-size:1.25em;
	font-weight:bold;
	text-transform:uppercase;
}
#contenu #droite #actualites ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#contenu #droite #actualites ul li {
	border-bottom:1px dotted #373637;
	margin:3px 0 0;
	padding:0 0 3px;
}
#contenu #droite #actualites ul li.noBorder {
	border:0 none;
	color:#72A422;
	float:right;
	font-size:0.9em;
}
#contenu #droite #actualites ul li.noBorder a {
	color:#72A422;
	font-size:1em;
	margin:3px 0 0;
}
#contenu #droite #actualites ul li.noBorder a:hover {
	color:#000000;
}
#contenu #droite #actualites ul li.noBorder img {
	margin:0 0 0 5px;
	padding:0;
}
#contenu #droite #actualites p.dateActualites {
	color:#6BA018;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 3px;
}
#contenu #droite #actualites p.noMarginTop {
	margin-top:0;
}
#contenu #droite #actualites h4 {
	color:#373637;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
}
#contenu #droite #actualites p a.lireSuiteActualites {
	border-left:1px solid #6EA21A;
	color:#6EA21A;
	padding-left:5px;
}
#contenu #droite #actualites p a.lireSuiteActualites:hover {
	color:#000000;
}
#contenu #droite #actualites p {
	font-size:0.9em;
	line-height:14px;
	margin:3px 0;
}
#footer {
	float:left;
	margin:0;
	width:955px;height:300px;
}
#footer.veille {
	background:transparent url(../images/bg_footer_veillle.jpg) no-repeat scroll left top;
	float:left;
	height:56px;
	width:885px;
}
#footer.veille ul {
	margin-top:20px;
}
#footer.veille ul li {
	display:inline;
	float:left;
}
#footer.veille ul li a {
	border-right:1px solid #CCCCCC;
	color:#9A9A9B;
	font-size:0.9em;
	padding:0 5px;
}
#footer.veille ul li a:hover {
	color:#72A422;
}
#footer.veille ul li.terrasyrah {
	color:#72A422;
	font-size:0.85em;
	left:249px;
	position:relative;
	top:2px;
}
.ui-tabs-hide {
	display:none;
}
.ui-tabs-nav {
	/*display:none;*/
}
.legal {
	padding-left:80px;
}
.spip_forms {
	border:medium none !important;
	margin-left:45px;
}
div#gauche.spip_forms p.obligatoire {
	color:#009900;
	margin:0;
	padding:0;
}
div#gauche.spip_forms p.obligatoire strong {
	font-size:0.65em;
	font-weight:normal;
}
div#content.page-type-interieur p span.texteMentions {
	color:#9D9084;
	float:left;
	font-size:0.65em;
	font-weight:normal;
	margin:0;
	padding:0;
	width:546px;
}
.spip_forms fieldset {
	border:medium none !important;
}
.spip_forms fieldset legend {
	display:none !important;
}
.spip_forms fieldset label {
	color:#666668;
	float:left !important;
	font-size:0.9em;
	font-weight:bold;
	margin:0 20px 10px 0;
	padding:5px 0 0;
	width:200px;
}
.spip_forms textarea {
	border:1px solid #666668;
	color:#555556;
	height:68px;
	margin:2px 0 8px;
	width:418px;
}
.spip_forms form_1 form {
	color:#FFFFFF;
}
.spip_forms input {
	border:1px solid #666668;
	color:#6B6B6B;
	font-size:1em;
	height:18px;
	margin:3px 0 8px;
	width:196px;
}
.spip_forms .spip_bouton input.btnVal {
	background:transparent url(../images/acceder.gif) no-repeat scroll left top;
	border:medium none;
	color:#CCCCCC;
	height:25px;
	margin:0 0 0 235px;
	width:162px;
}
.spip_forms .spip_bouton input.btnVal:hover {
	background:transparent url(../images/acceder.gif) no-repeat scroll left bottom;
	color:#6EA21A;
}
#input-1-select_1 {
	border:1px solid #666668;
	color:#555556;
	width:200px;
}
#input-1-select_2 {
	border:1px solid #666668;
	color:#555556;
	width:200px;
}
.details {
	float:left;
	width:100%;
	color:#000000;
	font-size:0.65em;
	font-weight:normal;
}
#formulaire_login .details {font-size:.8em;}
.zone_texte_obligatoire {
	color:#6BA018;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.12em;
}
div#gauche p {
	font-size:0.9em;
}
#formulaire_login fieldset{margin:0;border:0;padding:0;}
.formulaire_login #formulaire_login legend {display:none;}
#contenu .formulaire_login #formulaire_login li {
	padding:0;
	background:none;
}	
.formulaire_login #formulaire_login li label {
	float:left;
	margin:0 20px 0 0;padding:5px 0 0;
	width:238px;
	color:#666668;
	font-size:1em;font-weight:bold;
}
.formulaire_login #formulaire_login li input {
	margin:3px 0 8px;border:1px solid #666668;
	width:196px;height:18px;
	color:#6B6B6B;
	font-size:1em;
}

.formulaire_login #formulaire_login li .choix {padding-left:196px;}
.formulaire_login #formulaire_login li .choix input {
	float:left;
	border:0;
	width:auto;
}
.formulaire_login #formulaire_login li .choix label {
	margin:0;padding-left:10px;
}


#formulaire_login legend {
	color:#555556;
	font-weight:bold;
}
#formulaire_login input.submit {
	background-color:#666668;
	border:1px solid #666668;
	color:#CCC;
	cursor:pointer;
	font-size:1.1em;
	font-weight:bold;
	height:25px;
	margin:0 0 0 270px;
	width:100px;
}
#formulaire_login input.submit:hover {
	background-color:#504F50;
	color:#6EA21A;
}

#contenu #gauche p.smallLetters {font-size:.8em;}

.flashPlayerContent {
	clear:both;float:left;
	width:420px;
	height:269px;
}

/**
 * @section			sitemap
 */
.sitemap #gauche ul li a {font-size:1.1em;font-weight:bold;}
.sitemap #gauche ul li a:hover,
.sitemap #gauche ul li a:focus {text-decoration:underline;}

.sitemap #gauche ul li li a {font-size:.95em;font-weight:normal;}
#contenu.sitemap #gauche h4 a {
	color:#000;
	font-weight:bold;
}


/**
 * @section 		easyclearing
 */
#temoignages ul:after, #header #menu ul:after, #header:after, #header #icones ul:after, #header h1:after, #contenu:after, .formulaire_login #formulaire_login li .choix:after, .formulaire_login #formulaire_login li:after, #carouselActu li:after, #header #menu #snav1.menuSousNav ul:after, #header #menu #snav1.menuSousNav ul li:after,.pres_menu1:after,
#header #menu #menuSousNavEspaceVeille.menuSousNav ul:after, .pres_menu3:after, #temoignages ul li:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

