/**************************************/
/*              GLOBALS               */
/**************************************/

body{
	background: #c90562 url(../imgs/bg_body.png) top repeat-x;
	padding:0;
	margin:0;
	color:#2e2e2e;
	
}

.container{
	background:transparent url(../imgs/bg_content.png) repeat-y top left;

}

div.main-container-head{
	margin: 6px auto 0;
	width:960px;
	background:transparent url(../imgs/bg_content-head.png) no-repeat top left;

	height:16px;

}
div.main-container-foot{
	background:transparent url(../imgs/bg_content-foot.png) no-repeat bottom left;

	height:16px;
	margin: 0 auto;
	width:960px;
}

/**************************************/
/*              HEADER                */
/**************************************/
#header{
	margin:15px 0px 15px 0px;
	height:60px;
}
#logo{
	width:186px;
	height:47px;
	float:left;
	background: transparent url(../imgs/airtag_logo.png) top left no-repeat;
	margin:5px 0px 0px 0px;
	padding:0;
}
#logo a {
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	width: 186px;
	height: 50px;
	padding:0;
	margin:0;
}
#logo h1{
	margin:0;
	padding:0;
}
#logo h1 a span
{
	display:none;
	padding:0;
	margin:0;
}

/* AIRTAG MENU CSS */

#navigation {
	height: 38px;
	margin:0px 10px 0px 0px; /*top was 15px*/
	position:relative;
	float: right;
}

#flagsbox{
	position: relative;
	left:450px;
	top:0;
	float:right;
	width:100px;
	height:16px;
	padding:5px;
}

ul#nav {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

#nav li {
	float:left;
	text-align:center;
}

#nav a {
	font-size:12px;
	font-weight:100;
	font-variant:small-caps;
	color:#333;
	text-decoration:none;
	display:block;
	height:57px; /*50*/
	/*border:1px solid #FF0000;*/
}

/* ENGLISH VERSION */

/* home */
.nav2, .naven2{
	background: transparent url(../imgs/menu_home.png) top left no-repeat;
	width:67px;
}
.naven2on, .naven2:hover, .nav2on, .nav2:hover{
	background: transparent url(../imgs/menu_home.png) bottom left no-repeat;
	width:67px;
}

/* about */
.naven15, .nav15{
	background: transparent url(../imgs/menu_about.png) top left no-repeat;
	width:89px;
}
.naven15on, .naven15:hover, .nav15on, .nav15:hover {
	background: transparent url(../imgs/menu_about.png) bottom left no-repeat;
	width:89px;
}

/* Offer */
.naven4, .nav4{
	background: transparent url(../imgs/menu_offer.png) top left no-repeat;
	width:67px;
}
.naven4on, .naven4:hover, .nav4on, .nav4:hover{
	background: transparent url(../imgs/menu_offer.png) bottom left no-repeat;
	width:67px;
}

/* Products */
.naven21, .nav21{
	background: transparent url(../imgs/menu_products.png) top left no-repeat;
	width:91px;
}
.naven21on, .naven21:hover, .nav21on, .nav21:hover{
	background: transparent url(../imgs/menu_products.png) bottom left no-repeat;
	width:91px;
}

/* News & Events */
.naven6, .nav6{
	background: transparent url(../imgs/menu_news.png) top left no-repeat;
	width:121px;
}
.naven6on, .naven6:hover, .nav6on, .nav6:hover{
	background: transparent url(../imgs/menu_news.png) bottom left no-repeat;
	width:121px;
}

/* Lang */
.navFlagen{
	background: transparent url(../imgs/menu_lang_en.png) top left no-repeat;
	width:26px;
}
.navFlagfr{
	background: transparent url(../imgs/menu_lang_fr.png) top left no-repeat;
	width:26px;
}

/* FRENCH VERSION */
/* home */
.navfr1{
	background: transparent url(../imgs/menu_home_fr.png) top left no-repeat;
	width:79px;
}
.navfr1on, .navfr1:hover{
	background: transparent url(../imgs/menu_home_fr.png) bottom left no-repeat;
	width:79px;
}

/* about */
.navfr14{
	background: transparent url(../imgs/menu_about_fr.png) top left no-repeat;
	width:88px;
}
.navfr14on, .navfr14:hover{
	background: transparent url(../imgs/menu_about_fr.png) bottom left no-repeat;
	width:88px;
}

/* Offer */
.navfr3{
	background: transparent url(../imgs/menu_offer_fr.png) top left no-repeat;
	width:67px;
}
.navfr3on, .navfr3:hover{
	background: transparent url(../imgs/menu_offer_fr.png) bottom left no-repeat;
	width:67px;
}

/* Products */
.navfr22{
	background: transparent url(../imgs/menu_products_fr.png) top left no-repeat;
	width:88px;
}
.navfr22on, .navfr22:hover{
	background: transparent url(../imgs/menu_products_fr.png) bottom left no-repeat;
	width:88px;
}

/* News & Events */
.navfr5{
	background: transparent url(../imgs/menu_news_fr.png) top left no-repeat;
	width:98px;
}
.navfr5on, .navfr5:hover{
	background: transparent url(../imgs/menu_news_fr.png) bottom left no-repeat;
	width:98px;
}


.menutext{
	display:none;
}



/**************************************/
/*             NAVIGATION             */
/**************************************/



/**************************************/
/*            MAIN CONTENT            */
/**************************************/

#splash{
/*	background: transparent url(../imgs/splash.png) 40px 0px no-repeat;*/
/*	width:860px;*/
	width:858px;
	height:170px;
	float:left;
	margin-left:42px;
	margin-right:0;
}

#quicklinks{
	background: transparent url(../imgs/bg_quicklinks.jpg) top left no-repeat;
	padding-top:20px;
	width:860px;
}
#quicklinks img{
	padding:0px 9px 0px 0px;
}
#article-content{
	background: transparent url(../imgs/bg_article-content.png) top left no-repeat;

}

.main-article-content{
	/*padding-left:60px;
	padding-top:30px;*/
	padding:30px 40px 30px 60px;
}

.image-highlight{
	margin-bottom:0px;
	border:0;
}
.highlight_date{
	color:#898989;
	font-size:0.92em;;
}

#intro{
	margin-top:30px;
	margin-bottom:20px;

}
#intro h1{
	color:#DD0060;
	line-height:1.2em;
	
	font-size:1.7em;

}


#logoclients{
	list-style-image:none;
	list-style-type:none;
	margin-top:60px;
}
ul.home_news {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 10px 0px 10px;
	padding:0;
}
ul.home_news li, ul.home_news li.odd{
	/*background-color:#FFFFFF;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;*/
	border-bottom:1px solid #EBEBEB;
	margin:0;
	padding:5px;
}
ul.home_news li.even{
	/*background-color:#F9F9F9;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;*/
	border-bottom:1px solid #EBEBEB;
	margin:0;
	padding:5px;
}

/* product pages content */
#right_content{
	margin: 0px 0px 0px 10px;
	width: 200px;
	float:right;
}

#right_content img{
	border:0;
}

#right_content_head{
	background: transparent url(../imgs/bg_head_applications.png) top left no-repeat;
	width:200px;
	margin-bottom:0px;
	padding:0px;
}

#right_content_head h3{
	padding:15px 0px 5px 0px;
	margin:0;
	display:block;
	height:50px;
	color: #FFF;
	text-align:center;
}

#right_content_head_box{

	background: transparent url(../imgs/bg_head_box_applications.png) top left no-repeat;
	height:0px;
	display:none;
}

#right_content_bottom_box{

	background: transparent url(../imgs/bg_bottom_applications.png) top left no-repeat;
	height:19px;
}


#right_content_text{
	padding: 0px 10px 5px 10px;
	/*color: #AF004C;*/
	width:180px;
	background: transparent url(../imgs/bg_applications.png) top left repeat-y;
}


#right_content ul
{
	margin:0px 0px 15px 0px;	
	padding:0;
	
}


.texte hr{
	display:none;
}

/* VERTICAL MENU*/

#vertnav {
	/*margin-top: 28px;*/
} 


#vertnav ul 
{
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0;
}

#vertnav a, #vertnav li
{
	display: block;
	margin: 0;
	padding: 1px 0px 1px 0px;
	font-size:1em;
}

#vertnav li {
	margin: 0;
	border:none;
	padding-bottom:4px;
}

#vertnav a{
	color: #726d68;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
}

#vertnav a.vertnavon{
	color:#bc1993;
	background: #f5f6f5 url(../imgs/bg_a-vertnavon.png) top left no-repeat;
}

#vertnav a:hover {
	color: #AF004C;
	color: #fff;
/*	background-color:#fc0077;*/
	padding: 3px 0px 3px 10px;
	background: #f5f6f5 url(../imgs/bg_a-vertnav.png) top left no-repeat;

}



#vertnav1{
	background: transparent url(../imgs/bg_vertnav1.png) top left no-repeat;
	height:23px;
	width:100%;
}

.line_delimiter{
	margin:30px 0px 30px 0px;
	border-bottom: 1px solid #EFEFEF;
}

.texte img {
	border:1px solid #EFEFEF;
	margin:5px 5px 5px 0;
	padding:5px;
}
.texte img.icon, .texte img.noborder{
	border:0;
	margin:0px 5px 0px 5px;
	padding:0;
}

.texte li {
list-style-image:url(../imgs/list_style.gif);
list-style-position:inside;
margin-bottom:5px;
}
#right_content li{
	margin-left:0.1em;
}

/**************************************/
/*               FOOTER               */
/**************************************/

#footer{
	width:940px;
	margin:0 auto;
}

.footer_left{
	float:left;
	margin-top:15px;
	margin-left:25px;

}

.footer_right{
	margin-top:10px;
	margin-right:10px;
	float:right;

	width:510px;
}

.footer_right ul{
	float:right;
	margin:0;
	padding:0;
	width:470px;
}

.footer_right ul li{
	background-image:none;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:1em;
}
.footer_right  ul li {
	background-image:none;
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}
.footer_right  ul li img{
	position:relative;
	top:4px;
}



/**************************************/
/*             SPECIFICS              */
/**************************************/

.main-article-content-services{
	padding:70px 40px 100px 30px;
	min-height:250px;
}
.barreback{
	background: transparent url(../imgs/barre_sep.jpg) top right no-repeat;
}
h3.titreservice{
	font-size:15px;
	color: #c60578;
	padding:0;
}
h4.secondtitrage{
	font-size:12px;
	line-height:14px;
	color:#8c188a;

}
h4.secondtitrage a{
	color:#8c188a;
}
	
h5.bloctexte{
	font-size:10px;
	color:#333;
	padding:0px 10px 0px 15px;
	font-weight:200;
}