/*
Theme Name: Precision
Theme URI: http://www.omnitic.com/
Description: Theme Precision Agence.
Version: 1.0
Author: Nicolas Léon
Author URI: http://www.omnitic.com/
Tags: 2 colonnes, largeur fixe
Text Domain: kubrick

*/

/* E Meyer CSS rest */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style-type: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*-----------------------------------*/

/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#888;
	line-height:16px;
}


#wrapper {width:795px; margin:0 auto;}
#header {width:400px;height:50px; margin:0 auto;}
#inner-wrapper {width:775px;height:500px; margin-bottom:30px;}
#inner-wrapper-contact {width:795px;height:500px;}
#inner-wrapper-cas {width:770px;height:550px;}
.inner-content {background-color:#fff; width:506px; height:500px;}
.inner-content-contact {background-color:#fff; width:365px; height:500px;}
.spacer-left-contact {margin-left:35px;}
.inner-content-blog {background-color:#fff; width:506px; height:500px;}
.inner-content-portfolio {background-color:#fff; width:465px; height:500px;}
.inner-content-references {background-color:#fff; width:465px; height:500px;}
.inner-content-references img { width:80px; height: 72px; margin:2px;}
.inner-content-cas {background-color:#fff; width:506px; height:550px;}
.sub-menu {width:190px;}
.sub-menu-contact {width:350px;}
.sub-menu-category {width:213px; height:50px;}
.sub-menu-blog {width:190px; height:50px;}
.sub-menu-portfolio {width:265px; height:50px;}
.separator {border-top:1px dotted #999; margin-bottom:10px;}
.cliff {background-color: #c00; color:#fff; padding:4px; margin:3px;}
.font-size-small {font-size:0.8em;}
/*.article-main {width}*/
.logo {vertical-align:middle;}
.moto {color:#CC0000; font-size:1.2em;}
.spacer-top-xs {margin-top:5px;}
.spacer-top-s {margin-top:10px;}
.spacer-top-m {margin-top:20px;}
.spacer-top-l {margin-top:30px;}
.spacer-top-xl {margin-top:45px;}
.spacer-top-sl {margin-top:35px;}
.spacer-right-xs {margin-right:5px;}
.spacer-right-s {margin-right:10px;}
.spacer-right-m {margin-right:20px;}
.spacer-bottom-xs {margin-bottom:5px;}
.spacer-bottom-s {margin-bottom:10px;}
.spacer-bottom-m {margin-bottom:20px;}
.spacer-bottom-l {margin-bottom:40px;}
.spacer-left-xs {margin-left:5px;}
.spacer-left-s {margin-left:10px;}
.spacer-left-m {margin-left:20px;}
.inner-spacer-top-xs {padding-top:5px;}
.inner-spacer-top-s {padding-top:10px;}
.inner-spacer-top-m {padding-top:20px;}
.inner-spacer-right-xs {padding-right:5px;}
.inner-spacer-right-s {padding-right:10px;}
.inner-spacer-right-m {padding-right:20px;}
.inner-spacer-bottom-xs {padding-bottom:5px;}
.inner-spacer-bottom-s {padding-bottom:10px;}
.inner-spacer-bottom-m {padding-bottom:20px;}
.inner-spacer-left-xs {padding-left:5px;}
.inner-spacer-left-s {padding-left:10px;}
.inner-spacer-left-m {padding-left:20px;}
.pos-bottom: {bottom:0px;}
.left {float:left}
.right {float:right}
.clearfix {clear:both;}
.bg-agence {background-color:#996666;}
.bg-expertise {background-color:#993366;}
.bg-portfolio {background-color:#996699;}
.bg-blog {background-color:#FF9933;}
.bg-references {background-color:#CC3366;}
.bg-contact {background-color:#996666;}
.bg-white {background-color:#fff;}

.couleur-texte-mauve {color:#996666;}
.couleur-texte-violet {color:#996699;}
.couleur-texte-rose {color:#CC3366;}
.couleur-texte-orange {color:#FF9933;}
.couleur-texte-rouge {color:#CC0000;}
.couleur-texte-noir {color:#000;}
.nb-results {font-size:1.1em;font-weight:bold;}
.tag {color:#fff; padding:0 3px; font-size:.7em;}
.tag-tourisme {background-color:#993366;}
.tag-solidaire {background-color:#FF9933;}
.tag-alimentaire {background-color:#ff6633;}
.tag-cosmetique {background-color:#ccc;}
.tag-edition {background-color:#c00;}

.tag-cp-brown {background-color:#966; color:#fff; width:240px; font-size:0.7em; padding 3px 3px}
.tag-cp-orange {background-color:#f93; color:#fff; width:240px; font-size:0.7em; padding 2px 3px}
.tag-cp-purple {background-color:#969; color:#fff; width:240px; font-size:0.7em; padding 3px 3px}
.tag-cp-red {background-color:#c00; color:#fff; width:240px; font-size:0.7em; padding 3px 3px}
.tag-cp-gray {background-color:#aaa; color:#fff; width:240px; font-size:0.7em; padding 3px 3px}
.tag-cp-dark-brown {background-color:#322A22; color:#fff; width:240px; font-size:0.7em; padding 3px 3px}

.legend {font-size:0.8em;}
.breadcrumb {font-size:0.8em;}
div.breadcrumb a {text-decoration: none;}
.font-mini {font-size:0.8em;}
/* main nav */
a {color:#996666;}
a.featured {text-decoration:none; font-size:12px;}
ul {list-style-image: url(images/puce.jpg); list-style-position:inside; text-indent:-1.5em; padding-left:1em; margin-left:0; padding-left:50px;}
ul#navigation {height:40px; list-style-image: none; padding:0;text-indent:0;}
ul.navigation {height:40px; list-style-image: none;}
ul.navigation li a {text-decoration: none; margin-top:-5px;}
ul.newsticker {height:35px;}
.news {
	color:#333;
	list-style-type: none;
	list-style-image: none;
	/*border: 1px dotted #996666;*/
	/*background: #ddd;*/
	padding: 3px;
	margin: 0;
	text-indent:0;
}
.news li {line-height:20px;}
.featured {width: 240px; margin-top:60px; margin-right:10px;}
.featured-img {width:80px; height:80px; background-color;#700; margin-right:10px;}

.sub-nav a {color:#000; text-decoration: none;}
.sub-nav a.active {color:#fff;text-decoration: none;}

.nav-agence {width:125px;}
.nav-expertise {width:125px;}
.nav-portfolio {width:125px;}
.nav-blog {width:125px;}
.nav-references {width:125px;}
.nav-contact {width:98px;}

.bx_pager {margin-top:4px;}
.bx_pager a {line-height:12px;text-decoration: none;color:#222; font-size:0.7em; display:block; float:left; width:14px; height:14px; text-align:center; margin-right:4px; margin-bottom: 3px;}
.bx_pager a {color:#c00;background: transparent url(images/slider_pos_agence_off.jpg) no-repeat 0 0;}
.bx_pager a.active {color:#fff; background: transparent url(images/slider_pos_agence_on.jpg) no-repeat 0 0;}
ul.sub-nav {width:230px; list-style-image: none; padding-left:10px;}
ul.sub-nav li {height:25px;}

/* secondary block */
.home-picture {}
/*.baseline {text-align:center; color:#555;}*/
#footer {text-align:center; color:#555;background-color:#fff; margin-top:40px; padding-top:5px;}
#logo-clients img {margin:4px 4px;}

/*--form ----*/
input {margin:4px 0;}
textarea {margin:4px 0;}
.contact-msg {width:350px; height:120px;}
.testimony-msg {font-style:italic; font-size:0.9em;}
ul.slider {padding-left:0; text-indent:0;}
.slider li {width:506px;}
#slide-ancestor {padding-left:0; text-indent:0; list-style-image: none;}
#slide-ancestor li {width:480px;}

ul#slide-testimony {padding-left:0; text-indent:0;}
#slide-testimony li {width:506px;}
ul#slide-press-release {padding-left:0; text-indent:0;}
#slide-press-release li {width:506px;}
ul#slide-media-relations {padding-left:0; text-indent:0; list-style-image: none;}
ul#slide-media-relations li {width:506px;}
ul#slide-media-relations li ul li {width:480px; background-color:#eee; overflow:hidden;}
ul#slide-vip {padding-left:0; text-indent:0;}
#slide-vip li {width:506px;}

/*-- vip --*/
/*img.personnalites {float:left; display:inline;}*/
.vip-solidaires {border:1px solid #eee; margin-right:15px; width:220px; overflow:hidden;}
.media-slides {padding:0;}
.hide {display:none;}
.wpaudio {}
img.img-rollover {margin:2px;}
.sub-header {border-bottom:2px solid #CC3366; color:#c36; font-size:1.2em; clear:right;}

/*-- sitemap --*/
.map-main {}
.map-sub {margin-left:15px;}



