@charset "utf-8";
/*   
Theme Name: RnD
Theme URI: http://www.country-rnd.com/
Author: V@l
Author URI: http://www.country-rnd.com/
Version: 01
*/
/* Couleurs
rouge #b31414
gris bleu fonce (normal)#385673
gris bleu clair #6699cc
bleu #0082ff
Fond #fff8df
val*/
body {margin: 0px; padding: 0px; text-align: center; background: url('./images/bg.jpg') ;}

h1, h2, h3, ul, li, p, form {margin: 0px; padding: 0px}

hr {display: none;}

h1 {color: #b31414; font: bold 16px Rockwell, Georgia, Arial; margin: 0px; padding: 25px 0px 0px 35px;background: url('./images/ch1.png') no-repeat bottom left;}

h2 {color: #b31414;font: normal 14px Rockwell, Georgia, Arial;margin: 0px;padding: 25px 0px 0px 35px;}

h3 {color: #b31414;font: normal 12px Rockwell, Georgia, Arial;margin: 0px;padding: 25px 0px 0px 35px;}

h5 {color: #b31414;font: normal 14px Rockwell, Georgia, Arial;margin: 0px;padding: 55px 0px 20px 35px; background: url('./images/gh1.png') no-repeat bottom left;}

h6 {color: #b31414;font: bold 14px Rockwell, Georgia, Arial;margin: 0 0 10px 75px;padding: 15px 0px 0px 30px;background: url('./images/ch6.png') no-repeat bottom left}	

#link_c h1 {color: #b31414; font: bold 14px Rockwell, Georgia, Arial; margin: 0px; padding: 20px 0px 0px 30px;background: url('./images/ch1.png') no-repeat bottom left;}

#link_p h1 {color: #6C0; font: bold 14px Rockwell, Georgia, Arial; margin: 0px; padding: 20px 0px 0px 30px;background: url('./images/ph1.png') no-repeat bottom left;}

#link_z h1 {color: #60F; font: bold 14px Rockwell, Georgia, Arial; margin: 0px; padding: 20px 0px 0px 35px;background: url('./images/zh1.png') no-repeat bottom left;}


a {text-decoration:none;}

a:hover{text-decoration:underline;}

p {font-family:Arial; color:#385673; font-size:12px}

.space {clear: both;}

#imtop {background-image: url(images/copyright.png);background-position: 0%;position: absolute;top: 10px;left: 20px;width:62px;height: 336px;overflow: hidden;background-repeat:no-repeat}

#page {position: relative;margin: 0px auto;padding: 0;width: 960px;/*909*/}

#header {
	position: relative;
	height: 410px;
	width: 960px;
	text-align: center;
}

#headerimg {margin: 0px;text-align: center;height: 250px;}

#defil {font-weight:bold;font-size:16px;color: #fff8df;height: 33px;width: 709px;padding: 3px 122px 0 123px;}   

#top_nav {
	background: url('./images/bg_nav.png') no-repeat top left;
	height: 114px;
	text-align: left;
	padding-top: 10px;
	padding-left:65px
}

#top_nav ul {list-style: none;}

#top_nav li {display: inline;}

/* -- sur toutes les pages - menu -- */
#nav {margin: 0;width:825px;height: 80px;}
#nav ul{width: 825px;margin: 0 auto ;height: 80px;background: transparent url(./images/bar_menu.png) no-repeat 0 0;}
#nav ul li {margin: 0  auto;padding: 0;list-style: none;display:inline;}
#nav ul li, #nav ul a {height: 80px;float: left;display: block;}


/* -- menu rollover -- */
#nav #menu1 a:hover, #menu1 a:active {background: transparent url(./images/bar_menu.png) 0px -80px;}
#nav #menu2 a:hover, #menu2 a:active {background: transparent url(./images/bar_menu.png) -90px -80px;}
#nav #menu3 a:hover, #menu3 a:active {background: transparent url(./images/bar_menu.png) -205px -80px;}
#nav #menu4 a:hover, #menu4 a:active {background: transparent url(./images/bar_menu.png) -305px -80px;}
#nav #menu5 a:hover, #menu5 a:active {background: transparent url(./images/bar_menu.png) -415px -80px;}
#nav #menu6 a:hover, #menu6 a:active {background: transparent url(./images/bar_menu.png) -515px -80px;}
#nav #menu7 a:hover, #menu7 a:active {background: transparent url(./images/bar_menu.png) -615px -80px;}
#nav #menu8 a:hover, #menu8 a:active {background: transparent url(./images/bar_menu.png) -725px -80px;}
/* -- menu actif page selectionnée -- 
body#menu1 #nav-menu1 a {background: transparent url(./images/bar_menu.png) 0px -80px;}
body#menu2 #nav-menu2 a {background: transparent url(./images/bar_menu.png) -90px -80px;}
body#menu3 #nav-menu3 a {background: transparent url(./images/bar_menu.png) -205px -80px;}
body#menu4 #nav-menu4 a {background: transparent url(./images/bar_menu.png) -305px -80px;}
body#menu5 #nav-menu5 a {background: transparent url(./images/bar_menu.png) -415px -80px;}
body#menu6 #nav-menu6 a {background: transparent url(./images/bar_menu.png) -515px -80px;}
body#menu7 #nav-menu7 a {background: transparent url(./images/bar_menu.png) -615px -80px;}
body#menu8 #nav-menu8 a {background: transparent url(./images/bar_menu.png) -725px -80px;}
*/
#act-menu1 {background: transparent url(./images/bar_menu.png) 0px -80px;}
#act-menu2 {background: transparent url(./images/bar_menu.png) -90px -80px;}
#act-menu3 {background: transparent url(./images/bar_menu.png) -205px -80px;}
#act-menu4 {background: transparent url(./images/bar_menu.png) -305px -80px;}
#act-menu5 {background: transparent url(./images/bar_menu.png) -415px -80px;}
#act-menu6 {background: transparent url(./images/bar_menu.png) -515px -80px;}
#act-menu7 {background: transparent url(./images/bar_menu.png) -615px -80px;}
#act-menu8 {background: transparent url(./images/bar_menu.png) -725px -80px;}



#content {background: url('./images/bg_contenu.png') repeat-y top left;text-align: left;float: left;}   

.blogcontent {background: url('./images/bg_contenu.png') repeat-y top left;float: left;padding: 10px 20px;width: 620px;}

.blogcontent form {color: #385673;padding: 10px 50px 0px 90px;}

.blogcontent input {background-color: transparent;border: 1px solid #385673;color: #6699cc;}

.blogcontent #searchsubmit {padding: 2px;border: none;}

.blogcontent h2 {color: #b31414;font: bold 16px  Rockwell, Georgia, Arial;padding: 0px 50px 10px 90px;}

.blogcontent small a {font-size: 18px;padding: 0px 50px 0px 90px;}

.post {padding: 0px 10px 0px 10px;text-align: left;}

.post h2 {color: #b31414;padding: 0 0 10px 0;}

.post .post_title {float: left;width: 90%;padding-left: 10px;}

.post_title h2, a {color: #b31414;font: normal 20px Rockwell, Georgia, Arial;padding: 0px; margin: 0px;}

.post_title a {text-decoration: none;}

.post_title a:hover {color: #0082ff;}

.post_title small {color: #6699cc;font: normal 10px Rockwell, Georgia, Arial;}

.post_title small a {color: #6699cc;font: normal 10px Rockwell, Georgia, Arial;padding: 0px;margin: 0px;}

.post_title small a:hover {color: #b31414;}

.post .postmetadata {display: block;background: url('./images/date.png') 0 0 no-repeat;float: left;height: 32px;width: 37px;padding: 25px 5px 0px 0px !important; border-right: #385673 dashed 1px; text-transform: uppercase;line-height: 1.1;text-align: center;margin: 0;font-size: 10px;font-weight: bold;}

.postmetadata a {color: #416fa3;text-decoration: none;}

.postmetadata span {color: #416fa3;font: normal 24px Georgia, Arial;padding-left:5px;}

.entry {font-weight: bold;font-weight: bold;  color: #385673;font: normal 12px Arial;padding: 20px 0px;}

.entry a {color: #0082ff;font: normal 12px Rockwell, Georgia, Arial;padding: 0px;margin: 0px;}

.entry a:hover {color: #b31414;}

.entry blockquote {border: 1px dashed #042748;padding: 8px;}

.entry img {float: left;padding: 2px 20px 2px 2px;}

.entry ul {padding-left: 20px;}

.entry li {list-style: url('./images/pngs/bull-list.png');}

.entry ol li {list-style: decimal;} 

.entry p {text-align: justify;padding: 0px;}

/*.entry span {color: #b31414;}*/

.more-link {font-size:10px; font-variant:small-caps}

#sidedroit{float:right;   width: 300px;}

#sidebar {background: url('./images/bg_lateral.png') repeat-y top left;float: right;padding: 0px 20px;text-align: left;width: 260px;}

#sidebar ul {list-style: none;margin: 0px;padding: 0px 0px 0px 15px;}

#sidebar li {margin: 0px;padding: 3px 0px 0px 20px;}

#sidebar li h2 {color: #b31414;font: normal 18px Rockwell, Georgia, Arial;margin: 0px;padding: 5px 0px 0px 35px;background: url('./images/gh1.png') no-repeat top left;}

#sidebar ul ul {list-style: none;margin: 0px;}

#sidebar ul ul li {color: #385673;font: normal 10px Arial;margin: 0px;padding: 0px 0px 0px 30px;}

#sidebar ul ul li a {color: #385673;font: normal 12px Arial;text-decoration: none;}

#sidebar ul ul li a:hover {color: #0082ff;}

.bottom_sidebar {background: url('./images/bg_lateral_foot.png') no-repeat bottom center;float: right;padding: 40px 0px 0px 95px;height: 95px;text-align: left;width: 205px;}


#searchside {background: url('./images/bg_search.png') repeat-y top left;float: left;padding: 90px 20px 0px 55px ;text-align: left;width: 225px;height:80px;font: bold 12px Arial;margin:0;}

#searchside input {width:175px;height:25px;background-color: transparent;border: none;color: #385673;}

#searchside #searchsidesubmit {width: 25px;height: 25px;margin: 0 0 0 15px;padding: 0;border: 0;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}

#search {padding: 50px 20px 0px 55px ;width: 400px;height:80px;margin:0 auto;}

#search input {width:175px;height:20px;background-color: transparent;border: 1px solid #6699cc;color: #385673;padding:0 5px 0 5px}

#search #searchsubmit {width: 48px;height: 48px;margin: 0 0 0 15px;padding: 0;border: 0;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}

/* Begin Calendar */

#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;color:#385673;font-size:12px;}

#wp-calendar #next a {padding-right: 10px;padding-bottom: 10px;text-align: right;font-size:12px;font-weight:normal;color:#385673;font-family:Arial}

#wp-calendar #next a:hover { color:#0082ff;	}	

#wp-calendar #prev a {padding-left: 10px;padding-bottom: 10px;text-align: left;font-size:12px;font-weight:normal;color:#385673;font-family:Arial}

#wp-calendar #prev a:hover { color:#0082ff;	}	

#wp-calendar a {display: block;font-weight: bold;font-size:12px;font-family:Arial;text-transform: uppercase;}

#wp-calendar a:hover { text-decoration:none;color:#0082ff;	}

#wp-calendar caption {text-align: center;width: 100%;}

*:first-child+html #wp-calendar caption {text-align: center;width: 100%;margin-bottom: 5px;}

#wp-calendar td {padding: 3px 0;text-align: center;}

#wp-calendar td#today a {font-weight:bold;}
/* End Calendar */

#footer {text-align: left;width: 960px;/*909*/background: url('./images/bg_foot.png') no-repeat top left;height: 300px;text-align: left;padding:0 50px 10px 30px;color:#fff8df;}

#footer .gauche {font-size: 12px;text-align: left;padding:0 0 0 50px;}

#footer .coor {padding:20px 592px 0px 202px; color:#716a63; font-size:10px;  text-align:center; font-family:arial}

#footer .tel {background:url('./images/tel.gif') no-repeat top left; height:40px}

#footer .droite {font-size: 10px;	text-align: right;padding: 10px 125px 0 0;}

#footer .droite a {font-size: 10px;	color:#fff8df;}

#footer .droite a:hover {color:#0082ff;}


#chorernd .cstars{ width:64px; height:25px; padding-right:5px; float:left; padding-top:3px}

#chorernd .cdance{ width:150px; padding-right:5px; color:#b31414; font-size:14px; font-weight:bold;float:left}

#chorernd .cauteur{ width:250px; color:#6699cc; font-size:12px; font-style:italic; float:left}

#chorernd .left{float:left; padding-left:10px}

.pstars{ width:64px; height:25px; padding-right:5px; padding-top:3px}

.pdance{ width:150px; padding-right:5px; color:#b31414; font-size:14px; font-weight:bold;}

.pauteur{ width:250px; color:#6699cc; font-size:12px; font-style:italic;}

.pleft{ padding-left:10px}





.cadre_commentaires { font-family:Arial}


#respond, #comments {font-family:Rockwell, Georgia, Arial;padding:10px 0 10px 50px; color:#b31414; font-size:16px; font-weight:bold}


.commentlist{font-size:10px; color:#0082ff}

.commentmetadata {color: #6699cc;font: normal 10px Rockwell, Georgia, Arial; padding:20px 0 5px 10px}

.commentmetadata a {color: #6699cc;font: normal 10px Rockwell, Georgia, Arial;padding: 0px;margin: 0px;}

.commentmetadata a:hover {color: #b31414;}

.nocomments { color:#b31414; font-size:12px}


#commentform input,
#commentform textarea,
#commentform select { border: 1px solid #385673; font:12px arial;color: #0082ff;background-color:#FFF; }

#commentform input:hover,
#commentform textarea:hover,
#commentform select:hover	{border: 1px solid #b31414;background-color:#FFF }

#commentform input:focus,
#commentform textarea:focus,
#commentform select:focus	{ color:#385673;background-color:#FFF; }

#commentform a {font-size:12px;}

#commentform ul{position: relative;margin: 0;padding: 0;list-style: none;list-style-image: none;}

#commentform ul li{padding: .7em 0;padding-right: 0 !important;padding-left: 0 !important;background: none;margin: 0;}

#commentform li label{color: #385673;float: left;display: block;width: 200px;	}

#commentform li .required{	float: left;clear: left;display: block;width: 200px;font-size: 10px;color:#b31414;}

#commentform li.author,
#commentform li.email{padding-bottom: 1em;}

#commentform li.author input,
#commentform li.email input,
#commentform li.website input{width: 240px;}

#commentform li.comment textarea{width: 240px;height: 150px;}

#commentform li.submit{	float: right;clear:none;margin: 1em 0;position: relative;overflow: hidden;padding: 0;border: 0;}

#commentform li.submit input{width:auto;  height:22px;padding:2px 1em; margin: 0;font-size:10px;background:url(images/button-bg.gif) repeat-x; border:1px solid #adadad!important;border-left-color:#ececec!important; border-top-color:#ececec!important;}

#commentform li.submit input:focus,
#commentform li.submit input:active,
#commentform li.submit input.focus{background-position: 0 -22px;}

