* { margin: 0; padding: 0; outline: none; }

a:link, a:visited, a:active { color: #000; text-decoration: none;}
a:hover { color: #000; text-shadow: #000 0px 0px 5px;  text-decoration: none;  }

a.links_pages:link, a:visited, a:active { color: #000; text-decoration: none;}
a.links_pages:hover { color: #000; text-shadow: #fff 1px 1px 1px;  text-decoration: none;  }

body { background-repeat: url("img/reap.png"); background-color: #F5F5F5; font-family: Tahoma, Helvetica, san-serif; font-size: 11px; color: #424242;  }

#wrapper { width: 1000px; margin: 0 auto; }

#header { height: 425px; width: 1000px; background-image: url(img/header.png);  text-align: center; text-shadow: #505654 1px 1px 1px; border-bottom: 0px;  }

a.logo { width: 192px; height: 52px; float: left; background: url(img/logo.png); margin-top: 45px; }
a.logo span { display: none; }

search { float: right; margin-top: 55px; }
search .search-text { background: url(img/search-bg.png) no-repeat; width: 157px; padding: 6px 30px 8px 10px;  border: none; }

#subheader { background: url(img/subheader-bg.png); width: 800px; height: 163px; float: left; }
#subheader p { font-size: 10px; margin: 55px 0 0 10px; width: 460px; }

/*
	script stuff 
*/
.search-alert {display: none; background: url(img/search-alert-arrow.png) no-repeat; padding: 20px 15px 10px 15px; float: left; margin-top: 2px; position: absolute; font-size: 10px; cursor: pointer; color: #000; }

#content { float: right; font-family: tahoma; margin-top: -6px;}

.post { width: 612px; background-color: transparent; -moz-border-radius: 0.60em; padding: 6px; text-align: justify; font-family: tahoma; margin-bottom: 5px; }
.post span.h2 a { width: 563px; text-shadow: #2E2E2E 1px 1px 1px; background-color: transparent; background-image: url(http://central-corbin.com/wp-content/themes/version-2/bgtitle1.jpg); -moz-border-radius: 5 5 0 0px; padding: 20px; width: 567px; text-decoration: none; text-align: center; text-transform:none; color: #F1EBD3; font-style: normal; font-weight: normal; font-family: georgia; font-size: 18px; float: left; letter-spacing: -1px; border-bottom: #ffffff; }
.post .post-info { background-color: transparent; padding: 0px; color: #C5C5C5; font-size: 10px; font-family: Tahoma; width: 502px; margin: 3px;}
.post span.date { text-align: center; background-color: transparent; padding: -10px; color: #220E07; font-size: 11px; font-family: tahoma; float: left; margin: 5px; width: 0px; left: 5px; margin-top: 2px; }
.post p { margin-right: 5px; margin-left: 5px; line-height: 14px;  margin-left: -0px; margin-top: -5px; padding: 12px; color: #272929; font-family: tahoma; Font-size: 11px; background-color: transparent; background-image: url(http://central-corbin.com/wp-content/themes/version-2/bgarticle.jpg); }
.post .cats {  -moz-border-radius: 0.80em; border: solid 0px #e6e6e6; background-image: url(img/fond-com.jpg); text-align: center; color: #757575; font-size: 11px; font-weight: bold; font-family: Trebuchet ms; padding: 15px;}
.post .h3 { border: 1px solid #e7e7e7; -moz-border-radius: 0.60em; background-color: #f7eff6; padding: 9px; color: #86567f; font-size: 12px; font-family: Arial; font-weight: bold;}
.post h { width: 563px; background-color: transparent; background-image: url(http://www.efron-source.com/wp-content/themes/Version3/bgtitle1.jpg); -moz-border-radius: 5 5 0 0px; padding: 20px; width: 567px; text-decoration: none; text-align: center; text-transform:none; color: #A46560; font-style: normal; font-weight: normal; font-family: georgia; font-size: 18px; float: left; letter-spacing: -1px; border-bottom: #ffffff; }

#sidebar { width: 356px; float: left; margin: 10px; margin-top: -1px; }
#sidebar ul { list-style-type: none; font-size: 11px; color: #E9E2D8; }
#sidebar ul li { padding: 0px; font-family: trebuchet ms; text-align: justify; margin-bottom: 10px; background-image: url(http://central-corbin.com/wp-content/themes/version-2/sidebartable.png); border: 0px solid #E5E5E5; }
#sidebar ul li ul { margin: 0; border:0px; }
#sidebar ul li ul li /* a */ { padding: 5px 0px 5px 20px; display: block; background: url(img/sidebar-bullet.gif) no-repeat 0px 7px; }
#sidebar ul li h2 { border: 0px solid #dfdfdf; text-transform: none; padding: 21px; background-image: url(http://central-corbin.com/wp-content/themes/version-2/sidebartitle.png); text-align: center; font-size: 17px; color: #E9E2D8; font-weight: bold; font-family: georgia; }

.navigation .previous {float:left;}
.navigation .next {float:right;}

#footer { clear: both; width: 100%; float: left; background-color: transparent; }
#footer .inner { padding: 5px; background-repeat: repeat-x; background-image: url(img/fond-footer.jpg); margin: 0 auto; text-align: center; color:#4d4d4d; text-align: center; }

/*
	.comments template styles
*/

.comments { float: left; margin-top: 0px; }

.comments input[type=text], textarea { width: 170px; }

textarea { width: 300px; }

.comments fieldset { padding: 20px; border: 1px solid #CCC; margin: 10px 0 20px 0; }

.comments p { padding: 0 0 10px 0; }

.comments h2 { padding: 0 0 15px 0; }

#cdisplay { list-style-type: none; padding: 0; margin: 0; }

	#cdisplay li { padding: 10px;  margin-bottom: 20px; width: 386px; border-top: 0px; }
	
	#cdisplay li.first {  background: #595F5D; border-bottom: #CCC 1px solid; }
	
	#cdisplay li.second {  background: #595F5D; border-bottom: #dedede 1px solid; }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.subtitle2 {
padding: 8px;
color : #3f3f3f;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #f2f0e9;
border-bottom: 10px;
-moz-border-radius: 0.80em;
text-transform: uppercase;
}

.affiliates a {
	background: transparent;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family:tahoma;
	letter-spacing: 1px;
	font-weight: none;
	font-size:8pt;
	letter-spacing:0px; 
	line-height:9pt; 
	color: #a3a3a3; 
	text-align: justify; padding-left:4px; padding-right:4px;
}

.affiliates a:hover {
	background: transparent;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family:tahoma;
	letter-spacing: 1px;
	font-weight: none;
	font-size:8pt;
	letter-spacing:0px; 
	line-height:9pt; 
	color: #a3a3a3; 
	text-align: justify; padding-left:4px; padding-right:4px;
}


.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -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;
}

.photo {
	filter: alpha(opacity=100); opacity: 1;
        border-style: solid;
        border-width:1px;
        border-color: #E2DBCD;
        margin: 0px;
	background-color: #ffffff;
        padding: 3px;
	-moz-border-radius : 0px;
}


.photo:hover{
	filter: alpha(opacity=100); opacity: 1;
        border-style: solid;
        border-width:1px;
        border-color: #AF9A72;
        margin: 0px;
	background-color: #ffffff;
        padding: 3px;
	-moz-border-radius : 0px;
}

.elite {
-moz-opacity: 1;
color: #C9CDCF;
background-color: transparent;
padding: 2px;
margin: 3px;
border: 2px solid #D9CEBB;
font-family: tahoma;
}


.elite:hover{
-moz-opacity: 1;
color: #8B8B8B;
background-color: transparent;
border: 2px solid #B7A37D;
margin: 3px;
padding: 2px;
}

.sans_bord {
-moz-opacity: 1;
color: #C9CDCF;
background-color: transparent;
padding: 0px;
margin: 0px;
border: 0px solid #D9CEBB;
font-family: tahoma;
}


.sans_bord:hover{
-moz-opacity: 1;
color: #8B8B8B;
background-color: transparent;
border: 0px solid #B7A37D;
margin: 0px;
padding: 0px;
}



img.avatar {float:right;}

a img { padding:3px; border:1px solid #000; background-color:#000; box-shadow:0px 0px 5px #bbbbbb;-webkit-box-shadow:0px 0px 5px #bbbbbb;-moz-box-shadow:0px 0px 5px #bbbbbb; margin:2px; background-color:#000; -moz-border-radius:3px; -moz-opacity:0.9; }

a img:hover { padding:2px; border:2px solid #B9BDBA; -moz-opacity:1; background-color:#000}




  a.menu {
    color: #5A605E;
    -moz-border-radius: 0.90em;
    font-family: georgia;
    font-size: 20px;
	font-weight: bold;
    margin: 10px;
    padding: 5px;  
    text-transform: uppercase;
    background-color: transparent;
	border: 0px solid #DFD9CD;
	text-decoration: none; 
    }


  a.menu:hover {
    color: #1C201E;
	-moz-opacity:0.2;
    -moz-border-radius: 5px;
    font-family: georgia;
	font-weight: bold;
    font-size: 20px;
    margin:10px;
    padding: 5px; 
    text-transform: uppercase;
    background-color: transparent;
	border: 0px solid #E9E4DC;
	text-decoration: none; 
    }
	
projets {
background-color: #2F3938;
color: #525252;
padding: 8px;
padding-bottom: 13px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: -10px;
margin-top: 0px; 
text-align: left;
font-family: tahoma;
line-height: 10pt;
color: #EDE8DE;
font-size: 11px; 
display: block;
border: 2px solid #000000; 
-moz-border-radius : 0px;
width: 277px;}

strong {
    padding: 0px;
    color:#272929;
    font-weight: bold;
    letter-spacing: 0px;
    }

   g {
    padding: 0px;
    color: #090909;
    letter-spacing: 0px;
    }

   d {
    padding: 0px;
    color: #5e2f5b;
    letter-spacing: 0px;
    }

   es {
    padding: 0px;
    color: #562e59;
    letter-spacing: 0px;
    }

blockquote {}



input, textarea, option, select ,submit {
	color: #000;	
	padding:0px;
	margin-top: -2px;
	margin-left: 2px;
	margin-bottom: -2px;
	margin-right: 2px;
	background-color: #FFF;
	border: 2px solid #FFF;
	font-family: Tahoma; 
	font-size: 11px; 
}






.wp-pagenavi a, .wp-pagenavi a:link {
    margin-top: -50px;
	padding: 5px; 
	margin: 2px;
	-moz-border-radius:0.50em;
	text-decoration: none;
	border: 1px solid #dbdadb;
	color: #6e6e6e;
	font-family: Trebuchet ms;
	font-size: 10px;
	font-weight: bold;
	background-color: #eeedee;	
	background-image: url();
}
.wp-pagenavi a:visited {
    font-size: 9px;
	margin: 2px;
-moz-border-radius:7px;
	text-decoration: none;
	border: 5px solid #FFFFFF;
	font-family: tahoma;
	text-transfor: uppercase;
	color: #6e6e6e;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {	
    font-size: 9px;
	margin: 2px;
-moz-border-radius:7px;
	text-decoration: none;
	border: 5px solid #FFFFFF;
	font-family: tahoma;
	text-transfor: uppercase;
	color: #B4875E;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
    font-size: 9px;
	margin: 2px;
-moz-border-radius:7px;
	text-decoration: none;
	border: 5px solid #FFFFFF;
	font-family: tahoma;
	text-transfor: uppercase;
	color: #B4875E;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 5px; 
	color: #636A7C;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	text-transform: UPPERCASE;
	background-color: #FFFFFF;
-moz-border-radius:7px;
	border: 5px solid #ffffff;

}


.wp-pagenavi span.current {

	padding: 5px; 
	margin: 5px;
	color: #000000;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
-moz-border-radius:7px;
	border: 5px solid #ffffff;
	background-color: #fff;
}

.wp-pagenavi span.extend {

	padding: 5px; 
	margin: 2px;
	color: #8d3855;
	font-family: Trebuchet ms;
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius:0.10em;
	border: 1px solid #b5b5b5;
	background-color: #edeaed;
	background-image: url();
}

h1 {
text-align: left;
color: #code couleur titre;
font-size: 15px;
font-family: georgia;
font-weight:bold;
font-style:italic;
padding: 1px;
margin-bottom : 2px;
padding-left: 10px;}

h2 { 
color: #CFCFCF;
font-size: 26px;
font-family: georgia;
margin-top: 0px;
font-weight:normal;
font-style: normal; }

h3 { 
color: #CFCFCF;
font-size: 10px;
margin-top: 0px;
font-family: georgia;
font-weight:normal;
font-style: normal; }

h4 { 
color: #CFCFCF;
font-size: 20px;
font-family: georgia;
margin-top: 0px;
font-weight:normal;
font-style: normal; }

h5 { 
-moz-border-radius: 0 15 15 0px;
background-color: #DCDDDF;
color: #BBE6F2;
font-size: 20px;
font-family: georgia; }

h6 { 
background-image: url(http://central-corbin.com/wp-content/themes/version-2/bgarticle.jpg);
color: #000;
padding: 9px;
padding-bottom: 10px;
margin-top: -15px;
margin-left: -3px;
width: 589px;
font-family: trebuchet ms;
text-transform: UPPERCASE;
text-align: center;
font-size: 11px;
font-weight: bold;
border-bottom: 0px solid #ffffff; }

h7 { 
background-color: transparent;
color: #00002E;
font-size: 11px;
font-family: tahoma;
text-align: center;
padding: 3px;
margin-bottom: -3px; }

h8 {
background-color: #EBEBEB;
color: #969696;
padding: 15px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 0px;
margin-top: 0px; 
text-align: justify;
font-family: tahoma;
font-size: 11px; 
display: block;
border: 1px solid #FFFFFF; }

h9 {
background-color: #D2C6AE;
color: #000;
padding: 15px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 0px;
margin-top: 0px; 
text-align: left;
font-family: trebuchet ms;
font-size: 11px; 
display: block;
border: 1px solid #E1D8C7; }

#subnav A:link, #subnav A:visited, #subnav A:active {

font-family: georgia;
font-size: 13px;
font-style:bold;
font-weight: bold;
text-align: left;
margin-left: 9px;
margin-right: 9px;
padding: 7px;
color: #98A8B5;
background-color: #E9E9E9;
line-height: 10px;
letter-spacing: 0px;
display: block;
border-bottom: 0px solid #code couleur ligne entre les cases;
border-left: 0px solid #9FDEF0;
}

#subnav A:hover {
-moz-border-radius: 20px; 
color: #787389;
background-color: transparent;
font-style: underline;
line-height: 10px;
display: block;
border-bottom: 0px solid #code couleur ligne entre les cases;
border-left: 0px solid #C7CADD;
}

hf { 
margin-left: 0px;
font-family: tahoma;
font-size: 11px;
font-style:normal;
font-weight: normal;
text-align: left;
text-transform: none;
padding: 5px;
color: #88918D;
background-color: #595F5D;
line-height: 13px;
display: block;
border-left: 0px solid #BDAEA5;
letter-spacing: 0px;
border: 1px solid #595F5D;

}

hi { 
font-family: tahoma;
font-size: 11px;
font-style:normal;
font-weight: normal;
text-align: CENTER;
text-transform: none;
padding: 5px;
color: #694D6A;
background-color: #F5F5F5;
line-height: 13px;
display: block;
border-left: 0px solid #BDAEA5;
letter-spacing: 0px;
border: 1px solid #F5F5F5;

}

hp { 
-moz-border-radius: 5 5 0 0px; 
background-color: #EAEAEA; 
width: 583px;
padding: 10px; 
text-decoration: none; 
text-transform: none; 
color: #787389; 
font-style: normal; 
font-weight: normal; 
font-family: georgia; 
font-size: 16px; 
float: left; 
letter-spacing: 1px; }

hz { 
-moz-border-radius: 5 5 0 0px; 
background-color: #595F5D; 
text-decoration: none; 
text-align: center;
text-transform: none; 
color: #573864; 
font-style: normal; 
font-weight: normal; 
font-family: georgia; 
font-size: 15px; 
float: left; 
margin-left: 115px;
letter-spacing: 0px; 
border: #000000; }

ho {
-moz-border-radius: 5px; 
background-color: transparent; 
padding: 5px; 
margin-left: 26px;
margin-right: 26px;
margin-top: 25px;
text-decoration: none; 
text-align: justify;
text-transform: none; 
color:#EDE8DE; 
font-style: normal; 
font-weight: normal; 
font-family: trebuchet ms; 
font-size: 11px; 
float: left; 
letter-spacing: 0px; 
border: #000000; }