/*
Theme Name: neoMapper
*/
body {
color:#52565B;
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
}
#wrapper {
margin: 0 auto;
width:990px;
}
#header {
float:left;
height:173px;
width:952px;
}
#headerimg {
width:952px;
}
#content {
float:left;
font-size:1.2em;
padding:0 30px 20px;
width:890px;
}
.narrowcolumn .postmetadata {
text-align: center;
}
.thread-alt {
background-color: #f8f8f8;
}
.thread-even {
background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}
.even, .alt {
border-left: 1px solid #ddd;
}
#footer {
background:transparent url(http://www.neomapper.com//en/wp-content/themes/neomapper/images/shadow-bottom.png) no-repeat scroll 0 0;
clear:both;
height:53px;
margin:0 auto;
width:990px;
}
#footer p {
margin:0 auto;
padding:10px 0 0 20px;
font-size:11px;
text-align:center;
}
#footer p a {
font-weight:normal;
}
small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}
h1 {
font-size: 4em;
text-align: center;
}
#headerimg .description {
font-size: 1.2em;
text-align: center;
}
h2 {
border-bottom:1px solid #D2D2D2;
color:#2A5877;
font-size:1.9em;
font-weight:normal;
margin-bottom:0;
margin-top:0;
padding:0 0 10px 0;
}
h2.pagetitle {
font-size: 1.6em;
}
#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
}
h3 {
color:#006996;
font-size:1.4em;
line-height:23px;
margin:8px 0 5px;
}
h3 a {
color:#006996;
}
h3 a:hover {
color:#006996;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
display:none;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, cite {
text-decoration: none;
}
#sidebar {
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
float:right;
margin:20px;
width:930px;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color: #777;
}
a, h2 a:hover {
color: #0088B5;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.narrowcolumn {
float: left;
padding: 0 0 20px 45px;
margin: 0px 0 0;
width: 450px;
}
.widecolumn {
line-height: 1.6;
width:890px;
}
.post {
margin: 0 0 40px;
}
.post hr {
background-color:#D2D2D2;
border:medium none #D2D2D2;
color:#D2D2D2;
display:block;
height:1px;
margin:40px 0 20px;
}
.widecolumn .post {
margin: 0;
}
.narrowcolumn .postmetadata {
padding-top: 5px;
}
.widecolumn .postmetadata {
margin: 30px 0;
}
.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}
.postmetadata {
clear: both;
}
.clear {
clear: both;
}
h1 {
padding-top: 70px;
margin: 0;
}
h2.pagetitle {
margin-top: 30px;
text-align: center;
}
#sidebar h2 {
margin: 5px 0 0;
padding: 0;
}
p img {
padding: 0;
max-width: 100%;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
margin: 0 0 2px 7px;
padding:4px;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
html>body .entry ul {
padding: 0 0 0 15px;
list-style-type:disc;
margin:0;
}
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
.entry h4 {
color:#000000;
font-size:1.2em;
margin:10px 0 5px 0;
}
.entry h5 {
color:#52565B;
font-size:1em;
margin:5px 0 0;
padding:0;
}
.entry p {
padding:0 0 8px;
margin:0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden {
display: none;
}
.screen-reader-text {
position: absolute;
left: -1000em;
}
hr {
display: none;
}
a img {
border: none;
vertical-align:middle;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
#secnav {
float:left;
height:47%;
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 20px;
padding:21px 0 0;
width:970px;
}
#secnav ul {
line-height:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 20px;
padding:20px 0 0;
}
#secnav ul img {
height:12px;
width:180px;
}

#secnav li {
position:relative;
float:left;
font-size:12px;
font-weight:bold;
margin-left:18px;
width:128px;
}
#secnav li ul {
left:-999em;
margin:0;
padding:0;
position:absolute;
width:188px;
z-index:10;
}
#secnav li li {
font-weight: normal;
margin:0;
}
#secnav a {
color:#FFFFFF;
display:block;
line-height:9px;
padding:5px 20px 11px;
text-align:center;
}
#secnav a:hover {
text-decoration:none;
color:#0088B5;
}
#secnav li:hover, #secnav li.sfhover1 {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/menu-hover.gif) no-repeat scroll 0 0;
cursor: pointer;
}
#secnav li:hover a, #secnav li.sfhover1 a {
color:#0088B5;
}
#secnav li:hover ul li a, #secnav li.sfhover1 ul li a {
color:#52565B;
}
#secnav li:hover span, #secnav li.sfhover1 span {
	color: #fff;
}

#secnav li:hover ul, #secnav li.sfhover1 ul {
left: auto;
}
#secnav li ul li a {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/menu-ligne.png) repeat-y scroll 0 13px;
color:#52565B;
font-size:12px;
line-height:36px;
padding:0 20px;
text-align:left;
width:140px;
font-weight:normal;
}
#secnav li ul li a {
}
#secnav li ul li a:hover {
color:#0088B5;
}
#secnav li ul ul {
margin: -35px 0 0 188px;
}
#secnav li:hover ul ul, #secnav li.sfhover1 ul ul {
left: -999em;
}
#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul {
left: auto;
}
#secnav  li:hover, #secnav  li.hover {  
position: static;
}
#cat_navi {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/shadow-top.png) no-repeat scroll 0 0;
height:46px;
margin:20px auto 0;
width:990px;
}
#home-all2 {
clear:both;
float: left;
margin-bottom:0;
margin-top:25px;
height:350px;
width:885px;
}
#test {
float:left;
width:575px;
}
#gamme {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/bg-gamme.png) no-repeat scroll 0 0;
float:left;
margin-bottom:10px;
margin-top:20px;
padding:0 10px;
width:575px;
position:absolute;
height:320px;
}
#gamme a:hover {
text-decoration:underline;
}
.gamme1 a, .gamme2 a, .gamme3 a {
font-weight:bold;
}
.gamme1, .gamme2, .gamme3 {
float:left;
padding:0 10px;
}
.gamme1 {
width:179px;
}
.gamme2 {
width:165px;
}
.gamme3 {
width:171px;
}
.gamme1 h4, .gamme2 h4, .gamme3 h4 {
color:#000000;
font-size:1.2em;
line-height:1;
margin:7px 0;
}
.gamme1 p, .gamme2 p, .gamme3 p {
line-height:1.6;
}
.gamme-right {
border:none;
}
#partners {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/bg-partners.png) no-repeat scroll 0 0;
float:right;
height:320px;
padding:0 20px;
width:245px;
margin-top:20px;
}
.partners {
width:229px;
}
.partners a {
font-weight:bold;
}
.partners a:hover {
text-decoration:underline;
}
.partners h4 {
color:#000000;
font-size:1.2em;
margin:8px 0 3px;
}
#button {
margin-top:20px;
width:410px;
height:96px;
}
.button {
float:right;
height:50px;
text-align:center;
width:185px;
}
.button a, .button2 a {
padding:5px;
}
.button a:hover, .button2 a:hover {
text-decoration:none;
}
.button2 {
clear:both;
float:left;
margin:5px 0 5px 25px;
}
#breadcrumb {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/breadcrumb.png) no-repeat scroll 0 0;
float:left;
font-size:12px;
padding:5px 0 5px 30px;
width:800px;
}
#breadcrumb a {
color:#52565B;
font-size:12px;
font-weight:normal;
}
#breadcrumb a:hover {
color:#0088B5;
}
#presentation {
border:1px solid #DEDEDE;
float:left;
margin-bottom:20px;
padding:10px;
width:930px;
}
.presentation {
float:left;
width:410px;
}
#home {
float:left;
}
#earth {
border-right:1px solid #D2D2D2;
float:left;
margin-right:20px;
min-height:500px;
padding-right:20px;
width:230px;
}
#earth p {
margin-bottom:20px;
padding:0 10px 10px 0;
text-align:justify;
}
#earth2 {
width:603px;
float:right;
margin:0 0 20px 0;
}
#earth-all, earth-all2 {
float:left;
margin:20px 0;
width:890px;
}
#earth-all2 {
float:left;
margin:20px 0;
width:890px;
}
#earth-all2 p {
margin:5px 0 0;
padding:0 0 18px;
}
#boutique {
float:left;
width:630px;
}
#shadow {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/shadow.png) repeat-y scroll 0 0;
float:left;
margin:0 auto;
padding:0 20px;
width:950px;
}
#news {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/home-gamme.png) repeat-x;
border:1px solid #D2D2D2;
float:left;
padding:0 10px 10px;
width:630px;
}
#flag {
float:left;
padding:5px 0 5px 30px;
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/breadcrumb.png) no-repeat scroll 0 0;
width:92px;
}
#flag img {
margin:-2px 5px;
}
#flag a {
font-size:11px;
color:#0088B5;
}
#intro {
line-height:1.9em;
font-weight:bold;
font-size:13px;
padding:10px 0;
}
#home-left1 {
float:left;
width:230px;
}
#home-left1 img {
padding:0px;
margin:0px;
}
#home-right1 {
float:right;
margin-bottom:20px;
width:630px;
}
#home-right1 p {
padding-bottom:10px;
padding-right:8px;
padding-top:10px;
}
#home-left2 {
float:left;
height:310px;
width:430px;
}
#home-left2 p {
margin:10px 0 18px;
padding:0;
}
#home-right2 {
float:right;
width:430px;
}
#home-right2 img {
margin:22px 17px 0 0;
padding:0;
}
#home-all0 {
float: left;
margin: 5px 0 10px 0;
}
#home-all0-cadre1, #home-all0-cadre2, #home-all0-cadre3 {
margin: 4px;
float: left;
text-align:center;
}
#home-all0-cadre1 img, #home-all0-cadre2 img, #home-all0-cadre3 img {
margin: 10px 0;
}
#home-all0-cadre1 {
background: url("http://neomapper.com/en/wp-content/themes/neomapper/images/home-cadre-haut1.png") no-repeat;
width: 253px;
height: 255px;
}
#home-all0-cadre2 {
background: url("http://neomapper.com/en/wp-content/themes/neomapper/images/home-cadre-haut2.png") no-repeat;
font-size:1.3em;
font-weight: bold;
margin-left:7px;
margin-right:7px;
padding: 20px 0;
width: 365px;
}
#home-all0-cadre3 {
background: url("http://neomapper.com/en/wp-content/themes/neomapper/images/home-cadre-haut3.png") no-repeat;
width: 238px;
height: 235px;
padding: 10px 0;
}
#home-all1 {
border-bottom:1px solid #D2D2D2;
float:left;
margin-bottom:10px;
padding-top:10px;
width:890px;
}
#help1 a:hover, #help2 a:hover, #help3 a:hover, #help4 a:hover, #help5 a:hover {
text-decoration:underline;
}
#help1 {
border-bottom:1px solid #d2d2d2;
float:left;
padding-bottom:10px;
width:600px;
}
#help2 {
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
float:left;
padding-left:40px;
padding-bottom:10px;
width:249px;
}
#help3 {
border-right:1px solid #D2D2D2;
float:left;
width:300px;
min-height:196px;
}
#help4 {
float:left;
min-height:200px;
padding-left:40px;
}
#help5 {
clear:both;
margin-bottom:40px;
}
#help3 ul, #help4 ul, #help5 ul {
list-style-position:inside;
margin:5px 0 0 4px;
padding:0;
}
#screenshots1 {
height:520px;
width:890px;
}
#screenshots2 {
border-bottom:1px solid #D2D2D2;
border-top:1px solid #D2D2D2;
padding: 20px 0;
margin: 20px 0;
}
#screenshots3-left {
float: left; 
width:470px;
}
#screenshots3-right {
float: right;
width:340px;
}
#neogamme {
float:left;
margin-bottom:20px;
margin-top:20px;
width:890px;
}
#neogamme p {
padding:8px 0 6px;
}
#neogamme ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
#neogamme ul li {
margin:0;
padding:2px 0;
}
#neogamme1 {
float:left;
padding:0 10px 0 0;
width:270px;
}
#neogamme2 {
float:left;
padding:0 10px;
width:315px;
}
#neogamme3 {
float:left;
padding:0 0 0 5px;
width:270px;
}
#neogammetop1 {
}
#neogammetop2 {
padding:0 15px;
}
#neogammetop3 {
}
#neogammebottom1 {
float:left;
}
#neogammebottom2 {
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
float:left;
padding-left:15px;
padding-right:15px;
}
#neogammebottom3 {
float:left;
}
.bloc {
border-bottom:1px solid #D2D2D2;
float:left;
margin:4px 0;
width:890px;
}
#societe {
margin-bottom:20px;
}
#societe p {
padding:10px 0;
}
#helpneo {
width:890px;
}
#helpneo ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding:0 0 0 12px;
}
#helpneo ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
padding:0 0 0 20px;
}
#helpneo ul li {
padding:2px 0;
margin:0 0 0 5px;
}
#helpneo ol li {
padding:5px 0;
margin:0 0 0 5px;
}
.helpneo {
width:890px;
border-bottom:1px solid #D2D2D2;
margin:20px 0;
padding-bottom:20px;
}
.helpneo h4 {
color:#52565B;
font-weight:bold;
font-size:13px;
padding:5px 0 0 0;
margin-bottom:0;
}
#download-left {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/download-cadre1.png) repeat scroll 0 0;
float:left;
height:250px;
margin-bottom:16px;
margin-right:7px;
padding-left:20px;
width:870px;
}
#download-left1 {
float:left;
width:510px;
}
#download-left2 {
float:right;
padding-top:10px;
}
#download-button1 {
text-align:left;8
}
#download-right-all {
width:890px;
}
#download-right1 {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/download-cadre2.png) no-repeat scroll 0 0;
float:left;
height:120px;
margin-bottom:10px;
padding-left:20px;
width:418px;
}
#download-right1 input {
border:none;
background:none;
}
#download-right2 {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/download-cadre2.png) repeat scroll 0 0;
float:right;
height:120px;
margin-bottom:10px;
padding-left:20px;
width:418px;
}
#download-button {
float:left;
height:110px;
margin:10px 0;
text-align:center;
width:460px;
}

#download-button2 {


text-align:center;

}
#download-all {
float:left;
margin-top:20px;
width:890px;
}
#download-all p {
line-height:1.8em;
margin-top:2px;
}
#commander-all {
border-bottom:1px solid #D2D2D2;
float:left;
width:890px;
}
#commander-left {
float:left;
margin-top:15px;
width:150px;
}
#commander-left img {
float:right;
}
#commander-right {
width:720px;
float:right;
}
#page {
margin:0 auto;
width:990px;
}
#contact-left {
padding-top:20px;
float:left;
height: 600px;
}
#contact-right {
float: right;
padding-top:20px;
width: 600px;
}
#contactform input {
border:1px solid #666666;
color:#006996;
width:296px;
}
#contactform5 input {
border:1px solid #666666;
width:376px;
}
#contactform2 input {
border:0px solid;
}
#contactform4 input {
background:transparent url(http://www.neomapper.com/en/wp-content/themes/neomapper/images/contact-button-en.png) repeat scroll 0 0;
border:medium none;
height:21px;
width:109px;
clear:both;
float:left;
}
#contactform3 textarea {
border:1px solid #666666;
width:376px;
}
#contactform p {
margin:0;
padding:5px 0;
}
#screenshots {
padding-top:10px;
}
#screenshots-left {
margin-top:20px;
float:left;
}
#screenshots-right {
float:right;
}
#post-7 h2 {
border: none;
}
#login {
margin-top: 10px;
min-height: 400px;
}