/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#f5f7f7;
	text-align:center;
}

img {
	vertical-align:top;
	text-align: right;
}
a img { border:0;}

ul { list-style:none;}

.left {
	float:left;
	color: #333;
}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	line-height:20px;
	color:#999;
	background-color: #999;
	background-image: url(images/header-bg-blanc.png);
	width: auto;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {
	color:#333;
	outline:none;
}
a:hover{
	text-decoration:none;
	color: #000;
}
p {
	padding-top:2px;
	text-align: left;
	color: #999;
}
em {
	color:#999;
	font-style:normal;
	font-weight:normal;
}
/* ============================= main layout ====================== */

li {
	background:url(images/marker1.png) left 10px no-repeat;
	padding-left:28px;
	line-height:inherit;
	padding-bottom: 10px;
	vertical-align: top;
}
li a {
	color:#03C;
	font-weight:bold;
	text-decoration: none;
}

.imgindent {margin:0 15px 0 0; float:left;}

.row {
	background-color: #FFF;
	background-image: url(images/row-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

h2 {
	font-size:1.84em;
	line-height:1.2em;
	color:#03C;
	margin-bottom:19px;
}
h2 strong {display:block; margin-top:-8px;}
h3 {
	font-size:1.615em;
	line-height:1.2em;
	color:#000;
	margin-bottom:22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h3 strong {display:block; margin-top:-8px;}
h4 {font-size:1.84em; line-height:1.2em; color:#fff; margin-bottom:-19px;}
h4 strong {
}
h4 strong strong {display:block; margin-top:-8px;}
h5 {font-size:1.84em; line-height:1.2em; color:#000; margin-bottom:15px;}

/* ============================= header ====================== */
#header {background:url(images/header-bg.png) top left repeat-x; padding-top:9px;}
.logo {float:left; padding-bottom:-50px;}
.info {
	float:right;
	text-align:right;
	color:#000;
	padding-bottom: 0px;
	padding-right:20px;
}
.follow {
	float:right;
	text-align:right;
	color:#919191;
	padding-top:23px;
	position:relative;
	overflow: visible;
}
.info span {font-weight:bold; color:#000;}

.menu {
	background:url(images/menu-li-tail-bg.gif) right top repeat-x;
	margin-top:-36px;
	float:right;
	position:relative;
	background-image: url(images/menu-li-tail-bg.gif);
}
.menu li {float:left; font-size:1.15em; line-height:1.2em; text-transform:uppercase; background:url(images/menu-li-bg.png) top right no-repeat; padding:0px 0px 8px 4px; width:104px;}
.menu li a {text-decoration:none; color:#111111;}
.menu li a strong {  display:inline-block; background:url(images/marker.gif) right 28px no-repeat; padding:20px 13px 9px 10px;}
.menu .last  a {background:url(images/menu-li-last-bg.png) top right no-repeat; display:block;}
.menu .first  a {background:url(images/menu-first-li-bg.png) left top no-repeat; display:block; padding:0px 0 8px 10px; margin-left:-4px;}
.menu .first { width:115px;}

.twitter {
	position:absolute;
	margin:72px 0 0 937px;
	left: 325px;
	top: 6px;
}
.linkedin {
	position:absolute;
	margin:72px 0 0 960px;
	left: 286px;
	top: 6px;
}
.francais {
	position:absolute;
	margin:72px 0 0 937px;
	left: 309px;
	top: 100px;
}
/* ============================= content ====================== */
#content {background:#fff;}

.divider {background:url(images/divider.gif) left bottom repeat-x;}
.divider2 {background:url(images/divider.gif) left bottom repeat-x; padding-bottom:50px;}

.box {
	min-height:350px;
	height:auto !important;
	height:350px;
	padding-bottom:30px;
	padding-top:10px;
	background-image: url(images/content-bg.png);
	background-repeat: no-repeat;
	background-position: left;
}

.box2 {background:url(images/content-bg.png) top left no-repeat;  min-height:350px; height:auto !important; height:350px; padding-bottom:30px;}
.box3 {background:url(images/group.png) top left no-repeat;  min-height:350px; height:auto !important; height:350px; padding-bottom:30px;}
	
.box4 {background:url(images/logo-oracle-petit.png) top left no-repeat;  min-height:350px; height:auto !important; height:350px; padding-bottom:30px;}
.box5 {background:url(images/policies.png) top left no-repeat;  min-height:350px; height:auto !important; height:350px; padding-bottom:30px;}
	
.box6 {background:url(images/clients.png) top left no-repeat;  min-height:350px; height:auto !important; height:350px; padding-bottom:30px;}
		
.box7 {background:url(images/services.png) top left no-repeat;  min-height:350px; height:auto !important; height:350px; padding-bottom:30px;}

.box8 {background:url(images/logo-oracle_veri-petit.png) top left no-repeat;  min-height:350px; height:auto !important; height:350px; padding-bottom:30px;}
.box9 {background:url(images/logo-veri-petit.png) top left no-repeat;  min-height:350px; height:auto !important; height:350px; padding-bottom:30px;}
	
.box .link2 {margin-top:16px;}

.row {
	padding:10px 0 0px 0;
	color:#999;
	background-color: #FFF;
	background-image: url(images/row-bg-blanc.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.row-bottom {padding-bottom:56px;}
.row-list {padding-top:0px;}

.row span {color:#fff; font-weight:bold;}

.extra {
	padding-left:38px;
}

.indent {padding:55px 42px 0 328px;}
.extra-indent {padding:50px 0px 0 327px;}
.indent1 {padding:36px 0 41px 0;}

.title {margin-bottom:16px;}
.title1 {
	background:url(images/logo-oracle-index.png) left top no-repeat;
	padding-bottom:30px;
	padding-left: 0px;
	padding-top: 55px;
}

.title4 {
	background:url(images/Verimetrics_index.png) left top no-repeat;
	padding-bottom:30px;
	padding-left: 0px;
	padding-top: 55px;
}

.title3 {background:url(images/recentes-solutions-noir.png) left top no-repeat; padding-bottom:30px;
	padding-bottom:30px;
	padding-left: 0px;
	padding-top: 55px;
	}

.link {
	background:url(images/link-left-bg.gif) left top no-repeat;
	display:inline-block;
	line-height:1em;
	text-decoration:none;
	margin:35px 0 0 -5px;
	color:#000;
	font-weight:bold;
	cursor:pointer;
	font-size:1.76em;
}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 19px 0 19px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:22px 6px 25px 6px;}

.link:hover {background:url(images/link1-left-bg.gif) left top no-repeat; }
.link:hover span {background:url(images/link1-right-bg.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link1-tail-bg.gif) top repeat-x;}
.link:hover {color:#505050;}

.link1 {background:url(images/link1-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:35px 0 0 13px; color:#505050; font-weight:bold; cursor:pointer; font-size:1.76em;}
.link1 span {background:url(images/link1-right-bg.gif) right top no-repeat; display:inline-block; padding:0 19px 0 19px;}
.link1 span span  {background:url(images/link1-tail-bg.gif) top repeat-x; padding:22px 22px 25px 23px;}

.link1:hover {background:url(images/link-left-bg.gif) left top no-repeat; }
.link1:hover span {background:url(images/link-right-bg.gif) right top no-repeat;}
.link1:hover span span  {background:url(images/link-tail-bg.gif) top repeat-x;}
.link1:hover {color:#fafcfc;}

.link2 {display:inline-block; font-weight:bold; color:#a2cc2c; background:url(images/link2-bg.gif) right 9px no-repeat; margin:20px 0 0 0; padding-right:17px;}
.row .link2 {
	display:inline-block;
	font-weight:bold;
	color:#003;
	background:url(images/link3-bg.gif) right 9px no-repeat;
	margin:22px 0 0 0;
	padding-right:17px;
}

.padding {padding-left:4px;}
.padding1 {padding-left:22px;}
.padding2 {padding-right:65px;}

.col-pad {padding-right:24px;}
.col-pad1 {padding-right:26px;}
.col-pad2 {padding-right:38px;}

.margin {
	margin-bottom:15px;
	color: #03C;
}
.margin1 {margin-bottom:40px;}

.pad {padding-top:28px;}
.pad1 {padding-top:0px;}
.pad2 {padding-top:0px;}

.phone {display:inline-block; width:90px;}

.policy {padding-top:10px;}
.policy-pad {padding-bottom:63px;}
/* ============================= footer ====================== */
#footer {
	
	text-transform:uppercase;
	font-size:1.07em;
	padding-top:20px;
	
}
#footer a {
	color:#333;
	text-decoration:none;
}
#footer a:hover {
	color: #999;
}

/* ============================= forms ============================= */

.alignright { text-align:right;}
.input {width:270px; height:18px;  background:none; padding:4px 0 0 5px; font-size:0.84em; color:#a4a4a4; border:1px solid #a4a4a4;}
textarea {width:353px; height:90px;  background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;  border:1px solid #a4a4a4; font-size:0.84em;}
#page1 .main .divider .box .indent {
	font-size: 100%;
	color: #00F;
}
#page1 #footer .main .container2 {
	text-align: center;
}
#page1 #footer .main .container2 .left {
	color: #999;
}
.Italic {
	font-style: italic;
}
.strongitalic {
	font-weight: bold;
	font-style: italic;
}

