/*
Theme Name: WordPress SRI
Description: Serigraphie Richford Inc.
Version: 1.0 
Author: Activis
*/

img, div {behavior: url(/wp-content/themes/sri/css/resources/iepngfix.htc) } /* iepngfix */ 

body {background: #000 url(/wp-content/themes/sri/images/bg.jpg) repeat-x; color: #254c7e; font: 0.625em/1 'Trebuchet MS', 'Lucida Sans Unicode', Verdana, sans-serif; margin: 0; padding: 0;}

a{text-decoration: none; color:#ad6429; outline:none;}
a:hover{text-decoration:underline; color:#9c7757;}
a:visited {color: #ad6429;}
a img{border:none;}
a:focus {-moz-outline-style: none;}
		
h1 {font-size:1.3em;}
h2 {font-size:1.4em; }
h3 {font-size:1.4em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em; font-weight:bold;}
h6 {font-size:1.2em;}
p{margin:0; line-height:1.25em;}
hr{background:#AB642C; color:#AB642C; height:1px; width:140px; text-align:left; border:none; margin:30px 0;}

ul, ol{ margin:0; padding:0 0 0.5em 15px;}
li{font-size:1em; padding:0.2em 0 0.2em 0;}
li li{font-size:0.9em;}

acronym, abbr {border-bottom: 1px dashed #333;}
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}
acronym, abbr {cursor: help;}

blockquote {border-left: 5px solid #ccc; margin-left: 1.5em;padding-left: 5px;}
cite {font-size: 0.9em;font-style: normal;}

/* header*/
#header {margin-left:auto; margin-right:auto; width:940px;}  
#header .title{font-size:3.2em; position:relative}
#header .description{font-size:1em;}
#header div.bg-degrade-top {position:absolute; margin-left:auto; margin-right:auto; width:940px;} 
#header div.bg-degrade-top img{position:absolute; left:-107px;} 
#header .banniere{border: 10px solid #00121e; position:relative; height:300px;}
#controller{ position:absolute; left:0px; bottom:0px; width:200px; }
#control{float:left;}
#controlOver{ float:left; display:none; /*position:absolute;*/}


#header .menu {width:924px; position:absolute; color:#0077c6;  margin-right:50px;}
#header .rapide {position:absolute; top:8px; text-align:right;font-size:12px;}
#header .menu li{display:inline;}
#header #menu ul {text-align:right;}
#header #menu li {position:relative; top:3px; list-style:none; display:inline;}
.menu a {color:#2e71c2;}
.menu a:hover {color:#47b3fb;}

/* mainMenu */

#mainMenu{position:absolute; top:46px; margin:0px; padding:0px; clear:both; line-height:0px; width:940px;}
#mainMenu ul{float:right;  margin:0px; padding:0 4px;}
#mainMenu li{margin:0 3px; padding: 0px; display:inline; float:left; list-style:none;}
#mainMenu a{position:relative; display:block;}
#mainMenu a .hover{position:absolute; display:none;}

#mainMenu ul ul{position:absolute; width:auto; padding:10px 15px 0 10px;  background:#00314f ; border: 1px solid #00a7d3; display:none;}
#mainMenu ul ul li{ height:auto; display:block; float:none; width:auto; padding:0 0 8px 15px; background: url(/wp-content/themes/sri/images/puce-menu.png) 1px 1px no-repeat;}
#mainMenu ul ul li a{position:static;text-transform:none; width:auto; line-height:1em; height:auto; font-size:12px; color:#bb8f68; display:block;}
#mainMenu ul ul li a:hover{color:#bb8f68;}

#mainMenu ul ul ul{ float:none; position:relative; height:auto; padding:10px 15px 0px; margin:0; top:auto; border:none;}
#mainMenu ul ul ul li{list-style:none; height:auto; margin:0; padding:10 0 8px 10px;  background: url(/wp-content/themes/sri/images/puce-sous-menu.png) 0px 5px no-repeat;}

#mainMenu li ul ul {}
#mainMenu li:hover ul ul, #mainMenu li:hover ul ul ul, #mainMenu li:hover ul ul ul ul{display:block;}
#mainMenu li:hover ul, #mainMenu li li:hover ul, #mainMenu li li li:hover ul, #mainMenu li li li li:hover ul{display:block;}


/* content */
#content {float:left; padding:15px; color:#bb8f68; font-size:1.3em; font-family:"Trebuchet MS", Tahoma, Verdana;}
#content p{padding:5px 0 5px 0;}

#content a {color:#ad6429; font-family:"Trebuchet MS", Tahoma, Verdana;}
#content .post {display:inline; width:600px; float:left; padding:0 15px;}
#content .post.apropos {width:600px;}
#content .post.index {width:460px;}
#content .post div.the_content_realisation p{width:849px; margin:0 0 15px 0; padding:10px; background-color:#;}

.postmetadata {}
.separateur {background-color:#ad6429; margin:70px 10px 0 10px; float:left;}
.miniature {border: 10px solid #ba895e; margin: 10px 0 0 10px;}
.photo { margin: 0 20px 0 20px; border: 10px solid #bb8f68;}
.miniature {border: 10px solid #bb8f68;}


div.gallery.block{
	margin-top:95px; width:275px; float:left;
}
	div.gallery.block div{
	float:left;
}
	div.gallery.block div.bloc1{
	display:none;
}


div.gallery.block.apropos, div.gallery.block.services{
	margin-top:95px; width:275px; float:left;
}
	div.gallery.block.apropos div, div.gallery.block.services div{
	float:left;
}
	div.gallery.block.apropos div.bloc1, div.gallery.block.services div.bloc1{
	display:block;
}


#sideBar {padding:15px; float:right; background-color:#FFCC99;}
#sideBar p{width:140px; padding:5px 0 5px 0; color:#bb8f68; font-size:1.2em; font-family:"Trebuchet MS", Tahoma, Verdana;}

.accueilFloat{width:500px; float:left; display:inline;}
.box{margin:0 0 20px 0;}
.sideTxt{width:137px; padding:0 10px 0 0; float:left; display:inline;}
.separateur-vertical { height:367px; padding:0 20px 0 0; float:left; background:url(images/separateur-vertical.png) left center no-repeat;}
#sectionDroite {width:140px; padding:10px; float:left; color:#bb8f68;}

/*Navigation news*/
#navigation ul{list-style:none;}
#navigation li{ padding:5px; display:inline;}


#map{margin:20px 0 0 0;}

form{ width:385px;}
label{width:75px; padding:0 10px 0 0; text-align:right; float:left; display:inline; clear:left; height:20px; line-height:20px; margin:2px 0; }
input{width:290px; float:left; display:inline; background:#000E29; border:none; height:20px; line-height:20px; margin:2px 0; color:#778CA7; padding:0 5px;}
#submit{width:auto!important; float:right; background:#000E29; border:none; height:30px; line-height:30px;}
textarea{width:290px; float:left; display:inline; background:#000E29; border:none; height:150px; margin:2px 0; color:#778CA7; padding:0 5px;}
input.hidden{display:none;}
.error{border:#BB8F68 1px solid; width:288px;}

.border{border:#BA895E 10px solid;}

/* footer */
#footer {width:940px;}
#footer .bas-de-page {height:10px; background-color:#003050; margin:35px 0 2px 0;}
#footer .menu { width:825px; padding:10px 0 25px 0; float: left;}
#footer .menu li{list-style:none; display:inline-block; float:left; background:url(images/puce-footer.png) right center no-repeat; padding:0 10px 0 10px;}
	#footer a {color:#254c7e; font-size:12px;}
	#footer a:hover {color:#2e71c2;}
	#footer a:visited {color:#254c7e;}
#footer .logo-activis {width:91px; color:#7f491c; float: left;  padding-top: 5px;}

/* class */
.clear{ float:none; clear: both;}
.center{width:940px; height:auto; margin: 0px auto; padding: 0px;}
.left{float:left; display:inline;}
.right{float:right; display:inline;}

.coL4{width:23%; padding-right:2%; float:left; display:inline;}
.coL3{width:31%; padding-right:2%; float:left; display:inline;}
.coL2{width:50%; padding-right:0%; float:left; display:inline;}
.coL1{width:100%; padding-right:0; float:left; display:inline;}
