body{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:1em;
}

a img,a{
	border:none;
	margin:0;
	padding:0;
	text-decoration:none;
}

#header{
	text-align:right;
}

#header h1,#header h2{
	color:#000000;
	font-variant:small-caps;
	font-size:120%;
	margin: -10px 200px 0 0;
}

#title{
	margin-left:150px;
}

/* ------- PATHWAY ------- */
.breadcrumbs{
	font-size:75%;
	font-variant:small-caps;
	font-weight:bold;
}

body.aktorAgency .breadcrumbs a{
	color:#e95d0e;
}

body.aktorHRSoftware .breadcrumbs a{
	color:#71237b;
}

/* ------- CONTENT ------- */

#content{
	font-size: 80%;
	color:#000000;
	text-align:justify;
}

body.aktorAgency #onecol a.noborder,
body.aktorAgency #colleft a.noborder,
body.aktorAgency #colright a.noborder{
    border-bottom: none;
}



body.aktorAgency #content h1,
body.aktorAgency #content h2,
body.aktorAgency #content h3,
body.aktorAgency #content h4,
body.aktorAgency #content .contentheading,
body.aktorAgency #content .componentheading,
body.aktorAgency #content h1 a,
body.aktorAgency #content h2 a,
body.aktorAgency #content h3 a,
body.aktorAgency #content h4 a,
body.aktorAgency #content .contentheading a{
	color:#e95d0e;
	font-variant:small-caps;
	text-decoration:none;
	border:none;
}

body.aktorHRSoftware #content h1,
body.aktorHRSoftware #content h2,
body.aktorHRSoftware #content h3,
body.aktorHRSoftware #content h4,
body.aktorHRSoftware #content .contentheading,
body.aktorHRSoftware #content .componentheading,
body.aktorHRSoftware #content h1 a,
body.aktorHRSoftware #content h2 a,
body.aktorHRSoftware #content h3 a,
body.aktorHRSoftware #content h4 a,
body.aktorHRSoftware #content .contentheading a{
	color:#71237b;
	font-variant:small-caps;
	text-decoration:none;
	border:none;
}

#content h1,
#content h2,
#content .contentheading,
#content .componentheading,
#content h1 a,
#content h2 a,
#content .contentheading a,
#content .componentheading a{
	margin:5px 0 10px 0;	
}

#content h3,
#content h4,
#content h3 a,
#content h4 a{
	margin:10px 0;	
}

#content h1,#content .contentheading{
	font-size:125%;
}

#content h2{
	font-size:120%;	
}

#content h3{
	font-size:115%;
	font-style:normal;
}

#content h4{
	font-size:110%;
}

#carroussel .frame a,#onecol a,#colleft a,#colright a,#colleft2tiers a,#colright1tiers a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px #000000 dotted;
}

#carroussel .frame a.noborder,#onecol a.noborder,#colleft a.noborder,#colright a.noborder,#colleft2tiers a.noborder,#colright1tiers a.noborder{
	text-decoration:none;
	border-bottom:0 none;
}

#carroussel .frame a img,#onecol a img,#colleft a img,#colright a img,#colleft2tiers a img,#colright1tiers a img{
	text-decoration:none;
	border-bottom:0 none;
}

form table td{
	padding:2px;
}

.sectiontableheader{
	padding:2px;	
}

.sectiontableentry1,.sectiontableentry2{
	text-align:left;
	font-size:90%;
}

.sectiontableentry1 td,.sectiontableentry2 td{
	padding:5px;
}

.sectiontableheader{
	background-color:#F4F4F4;
	border-bottom:1px solid #E9E9E9;
	font-size:90%;
	padding:8px 5px
}

.sectiontablefooter{
	color:#666666;
	font-size:80%;
}

body.aktorAgency .sectiontableentry2{
	background-color:#ffefe7;
}

body.aktorHRSoftware .sectiontableentry2{
	background-color:#f4e7f6;
}

.caption{
	font-style:italic;
	font-size:90%;
	text-align:center;
}

/* entete des articles */

.buttonheading{
	margin:0;
	padding:0;
	text-align:left;
}

#onecol span.buttonheading a{
	border:1px solid #FFF;	
	font-weight:normal;
}

.fil ul, .fil ul a{
	color:#666666;
	list-style:none;
	padding:0;	
}

.fil{
	width:75%;	
}

.meta{
	list-style:none;
	padding:2px 0;
	font-size:80%;
	color:#666666;
	margin-bottom:5px;
}

.meta p{
	padding:0;
	margin:0;
}

/* Carroussel */

.yoo-carousel img{
	margin:10px;
}

.yoo-carousel{
	font-size:85%;
	text-align:justify;
}

.yoo-carousel div.article{
	margin:20px;
}

#carroussel h2,
#carroussel h3,
#carroussel h4{
	color:#999999;
	font-variant:small-caps;	
}

#carroussel h2{
	font-size:120%;
}

#carroussel h3{
	font-size:115%;
}

#carroussel h4{
	font-size:110%;
}

/* Global News */
.zoom{
	background:transparent url(../images/cartouches/cartouche_zoom_bg.png) repeat-y center;
	width:350px;
	margin-top: -40px;
}

.zoomtop{
	background:transparent url(../images/cartouches/cartouche_zoom_top.png) no-repeat top center;	
	margin:0;
	padding:0;
	height:52px;
}

.zoombottom{
	background:transparent url(../images/cartouches/cartouche_zoom_bottom.png) no-repeat top center;	
	margin:0;
	padding:0;
	height:29px;
}

.zoomcontent{
	width:269px;
	margin:0 40px;
}

.zoom220{
	background:transparent url(../images/cartouches/cartouche220_zoom_bg.png) repeat-y center;
	width:220px;
	margin-top: -40px;
}

.zoomtop220{
	background:transparent url(../images/cartouches/cartouche220_zoom_top.png) no-repeat top center;	
	margin:0;
	padding:0;
	height:52px;
}

.zoombottom220{
	background:transparent url(../images/cartouches/cartouche220_zoom_bottom.png) no-repeat top center;	
	margin:0;
	padding:0;
	height:29px;
}

.zoomcontent220{
	width:159px;
	margin:0 30px;
}

#colright .gn_static_1{
	margin:10px 0 0 0;
}

body.aktorAgency #content .gn_static_1 h2 a,body.aktorAgency #content .gn_static_1 h2 a:hover{
	font-variant:normal;
	text-align:left;
}

body.aktorAgency #content .gn_static_1 h2 a:hover{
	text-decoration:underline;
}

body.aktorAgency #content .gn_static_1 h2{
	margin:2px 0;
}

#colright .gn_static_1 p{
	font-size: 85%;
}

#content .globalnews h3{
	margin:2px 0;
	padding:0;
	line-height:normal;
}

#content .globalnews h3 a{
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
}

#content .globalnews h3 a:hover{
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
}

body.aktorAgency #content .globalnews a{
	color:#e95d0e;
	font-weight:normal;
	text-decoration:none;
}

body.aktorAgency #content .globalnews a:hover{
	color:#e95d0e;
	font-weight:normal;
	text-decoration:underline;
}

body.aktorHRSoftware #content .globalnews a{
	color:#71237b;
	font-weight:normal;
	text-decoration:none;
}

body.aktorHRSoftware #content .globalnews a:hover{
	color:#71237b;
	font-weight:normal;
	text-decoration:underline;
}

.globalnews .aktudate{
	font-size:80%;
	font-style:italic;
}

.globalnews p{
	font-size:80%;
	margin:5px 0;	
}

.globalnews a{
	color:#999999;
}

.gn_pagination_1{
	display:none;
}

/* Global news TV */
.globalnews{
	background:url(../images/ecran_plasma.png) no-repeat center;
	margin-top: 40px;
	width:350px;
	height:250px;
}

.zoomcontent220 .globalnews{
	background-image:none;
	width:159px;
	height:auto;
}

#colright1tiers .zoomcontent220 div#gn_static_1{
	width:159px;
}

/* blog */
.blog_more{
	border-left:3px solid #999999;
	padding: 5px;
	color:#999999;
}

div.blog_more a{
	color:#999999;
	font-weight:normal;
	font-size:90%;
}

p.counter, .pagination{
	color:#999999;
	font-size:80%;
}

/* Chronoforms */
div.chronoform{
	position:absolute;
	left:-1000px;
	display:hidden;
}

/* A propos > Nous contacter */
.map{
	width:100%;
}

td.coordonnees{
	width:320px;
	vertical-align:top;
}

/* ------ FOOTER ------ */

#footer{
	text-align:left;
	color:#000000;
	font-size:70%;
}

#footer a{
	color:#000000;
	text-decoration:none;
}

#footer a:hover{
	color:#000000;
	text-decoration:underline;
}

#footer p {
	margin: 1px 0 0 0;
	padding:0;
}

#footermenu a{
	margin:0px 2px;
}