/*
Theme Name: Com. Com. Grand Ried
Description: Th&egrave;me r&eacute;alis&eacute; exclusivement pour la CCGR
Version: 1.0
Author: JTB
Author URI: http://www.joe-the-boss.com/
Tags: vert, &eacute;colo, largeur fixe, 3 colonnes
Text Domain: CCGR

	Ce thème a été conçu et réalisé par Yann Bernhard,
	pour le Studio JOE THE BOSS : http://www.joe-the-boss.com

	Code CSS et XHTML sous licence GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
.mapp-poweredby {display:none;}
.current-cat a {color:#cc6633!important;}
.other-articles {text-align: left; line-height: 1.2; font-size:12px; padding:0; background: url(images/puce_footer.gif) left no-repeat; padding:6px 0 0 16px; margin-top:15px;} /*border:1px solid #BFBFBF; */

/***** TYPOGRAPHY AND LINKS *****/
* {margin:0;padding:0;}
body, address, dd, dl, hr, p, form { font-family: "Helvetica", Arial, sans-serif; }
table,td { vertical-align:top;}
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica", Arial, sans-serif; margin: 0; padding: 0; }

h1 { font-size: 14px; }
h2 { font-size: 12px; line-height:1.4; }
h3 { font-size: 12px; line-height:1.2; margin-bottom:5px;}
h4 { font-size: 14px; line-height:1.5; margin-bottom:5px; padding:0; background-image:url(images/box.gif); background-position:left;}
h5 { font-size: 12px; color:#666; }
h6 { font-size: 1.1em; }
sup {vertical-align:text-top;font-size:7px;}
hr {border: none 0;border-top: 1px dashed #ccc;width: 100%;height: 1px;margin-top:2px;margin-bottom:6px;} 

a:active, a:focus {outline:none;border:none;}
a:link, a:visited { text-decoration: none; color:#609713; }
a:hover { text-decoration: none; color: #96c03a; }
p { padding: 0; margin:0;}
blockquote { margin: 15px 40px 10px 30px; padding: 0 10px 10px 20px; font-style: italic; border-left: 2px solid #7c7953; border-right: 2px solid #7c7953; }

/***** MAIN CONTENT *****/
body { background: url(images/bg.jpg) #96c03a repeat-x; margin: 0; padding:0; font-size: 12px; text-align: left;}

#global {width:990px; margin:0 auto;}
#centre { margin:0; padding: 15px 0 0 0; width: 990px; min-height:500px; overflow: hidden; background-image:url(images/content_bg.jpg); background-repeat:repeat-y; }
#contenu { float:left; width:470px; margin-left:245px; padding-top:20px;}
#contenu ul {margin-left:12px; margin-bottom:10px;}
/*#contenu li {list-style:none;}*/

/***** HEADER *****/
#header { width: 990px; height: 188px; margin: 0; padding: 0; } /*background: #FFF url(images/header.jpg) no-repeat;  */
#header h1, #header h2 {display:none;}
.accessbar {display:none;}

/***** NAVIGATION GAUCHE *****/
#sidebar {width: 245px; float:left; padding: 0; font-size:14px; margin-left:-705px;} /* margin: 0 0 0 15px; */
#sidebar li, #right_sidebar li {list-style:none;}
#sidebar li h2 span {display:none;}
#sidebar ul a { padding: 0; margin:0 0 0 5px;}
#sidebar ul li { padding: 0 0 5px 0; margin: 0 0 2px 12px; list-style: none;}
#sidebar ul li li { padding: 0; margin: 2px 0 4px 12px; list-style: none;  }
#sidebar ul li li li { padding: 0; margin: 4px 0 5px 12px; list-style: none; }

.m_mediatheque {margin: 0; padding: 0; background: url(images/mediatheque_icon.gif) no-repeat;}
.m_public {margin: 0; padding: 0; background: url(images/mpublic_icon.gif) no-repeat;}
.m_download {margin: 0; padding: 0; background: url(images/download_icon.gif) no-repeat;}

a.self {color:#cc6633; font-weight:bold;}
#sidebar .collapsItem {color:#333;}

.collapsItem a {color:#333;}
.collapsItem a:hover {color:#999;}
#sidebar .collapsPage li { padding: 0; font-size:13px;}

/***** NAVIGATION DROITE *****/
#right_sidebar { width: 230px; min-height:400px; float:left; margin: 0 0 0 40px; padding: 0; background: #FFF url(images/nav_droite_bg.jpg) no-repeat;}  
#right_sidebar ul {margin-top:18px;margin-bottom:45px; }
#right_sidebar ul li { display: block; padding: 0 0 3px 0; margin: 0; width:195px;}
#right_sidebar ul ul {margin: 0 0 0 10px;}
#right_sidebar ul ul ul {margin: 0 0 0 10px;}
#right_sidebar ul { margin: 0 0 5px 0; padding: 0; }
#right_sidebar h2 { font-size: 12px; letter-spacing: normal; margin: 15px 0 5px 15px; padding:0; text-align: left; color:#999; width:205px; height:28px; background: url(images/right_h2_bg.jpg) left no-repeat; }

#right_sidebar .execphpwidget {margin: 0 0 0 15px;}
#right_sidebar .link {margin: 5px 0 0 0;}
#right_sidebar .allnews, .allinfos {margin:0;}
 
.h2_bg { background: url(images/right_h2_bg.jpg) right no-repeat;}

/***** WIDGETS BOXES *****/
.widget_boxes {margin: 50px 0 0 0;}

/***** CONTACT *****/
#right_sidebar .contact_box  { margin: 17px 0 0 0; padding-left: 45px; text-align:left; width: 230px;}
#right_sidebar .contact_box a { text-decoration: none; color:#FFF;}
#right_sidebar .contact_box a:hover { text-decoration: none; color:#ffcc00;}

/***** SEARCH *****/
#contenu .search_input {background: url(images/searchbox.gif) no-repeat;width:175px;height:23px;display:block; margin:0;}
#contenu  .submit_box  { margin: 0; margin: 0; text-align:left; width: 176px; text-align:center; list-style:none;}
.search_input {background: url(images/searchbox.gif) no-repeat;width:230px;height:23px;display:block; margin-left:15px;}
.submit_box { margin: 0; margin-left: 15px; text-align:left; width: 176px; text-align:center; list-style:none;}
.s_box {background:none; border:none;padding:0; margin:5px 0 0 7px; width:160px; color:#707070;}

/**** HACKS IE 7 ****/
*+html #right_sidebar h2 {font-size: 12px; letter-spacing: normal; margin: 15px 0 5px 0; padding:0; text-align: left; color:#999; width:205px; height:28px; background: url(images/right_h2_bg.jpg) left no-repeat; }
*+html .search_input {background: url(images/searchbox.gif) no-repeat;width:230px;height:23px;display:block; margin:0;}
*+html .submit_box { margin: 0; text-align:left; width: 176px; text-align:center; list-style:none;}
*+html .s_box {background:none; border:none;padding:0; margin:5px 0 0 7px; width:160px; color:#707070;}
*+html #footer td {padding:4px 0 0 0; vertical-align:top;}

/***** FOOTER *****/
#footer {background:url(images/footer.jpg) 0 0 no-repeat;display:block;height:135px;font-size:12px; clear:both;}
#footer p { text-align: left; line-height: 1.2; padding:0;}

.adresse {color:#5b5b5b; position:relative; left:40px; top:45px; float:left;}
.mentions {float:right;  margin: 75px 5px 0 0; text-align:left;}

.footer_nav { padding:0;font-size:10px; color:#CCC; margin-right:5px;}
.f_nav_link { text-align: left; line-height: 1.2; font-size:12px; padding:0; background: url(images/puce_footer.gif) left no-repeat; padding:6px 0 0 16px; margin-right:15px;}

.theme_info {color:#b8d872; padding:5px 0 0 0; font-size:10px; text-align:right;}
.theme_info a {font-size:10px; color:#e0ecc4;}
.theme_info a:hover {color:#b8d872; text-decoration:none;}

.post { padding: 10px 0 5px 0; font-size:12px; text-align:justify;}
.post h2 { font-size: 1.4em; margin: 0 0 10px 0; padding: 0; }
.entry, .entrytext { font-size: 12px; line-height: 1.4; padding: 0; }
.entry p { margin-bottom:10px; }
.entry h4 { margin-top:15px; }
.entry em { font-size:12px; line-height:1.4; color:#999; }
.entry li { margin-left:4px;list-style:square;}
.postmetadata { margin: 0; font-size: 11px; color:#999;}
.date {font-size: 11px; margin:7px 0 2px 0;padding:0; color:#999;}

author-box { display:none;}

/***** IMAGES *****/
p img { padding: 0; max-width: 100%; }
a img { border:none; padding: 3px;}
.alignright { float: right; padding: 0; margin: 0;}
.alignleft { float: left; padding: 0 5px 0 0; margin-top: 0;}
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { text-align: left; padding-top: 0; margin: 0;}
.wp-caption img { margin: 0; padding: 0; border: none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 1.2; padding-top:5px; margin: 0; color:#666; display:none; }

.thumbnail { width: 60px; height: 60px; float: left; margin: 3px; border: #544b40 1px solid; }
.medium { width: 250px; height: 150px; float: left; margin: 3px; border: #544b40 1px solid; }

/***** SUBSCRIPTION *****/
.subscribe  { margin: 0; padding: 0; border: none; float:right; top:-9px; position:relative; }
.subscribe img, .subscribe img a { border: none;}

.s_button {background: url(images/submit_bt.gif) no-repeat;padding:0; margin:0; color:#FFF; width:176px; height:25px; border:none; font-size: 12px;} 
.s_button:hover {color:#ffcc00;} 

#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }

.box {padding:0;margin: 20px 0 20px 0; font-size:14px; color:#999;}
.box span {color:#669900;}
.boxcaption {background:#FFF url(images/box.gif) 0 0 no-repeat;padding: 0 0 0 0;}
.boxcaption h3 {font-size:16px;color:#333;font-weight:normal;}

.messagebox, .errorbox {padding:0; margin:0; font-size:12px; color:#cc6633;}

/***** TOP *****/
#top { display:none;}

/***** TOP SECTIONS*****/
.top-section { background: url(images/dot.gif) repeat-x scroll 0pt 100% !important; float: left; width: 780px; height: 157px; margin: 0; padding: 0; color: #444; }
.top-section .area { background: #ded3b7; float: left; width: 230px; height: 150px; margin-left: 5px; padding: 0; border: #d5c7a4 1px solid; }
.top-section .area.extra { background: #ded3b7; width: 535px; height: 150px; margin-left: 5px; padding: 0; }
.top-section .area h2 { color: #444; font-size: 1.2em; text-transform: uppercase; letter-spacing: normal; margin: 5px auto 5px auto; padding: 3px 3px 3px 7px; text-align: left; background: transparent; border-bottom: #7c7953 1px solid; width: 95%; }
.top-section .area ul li ul li { list-style: none; margin: 0; }
.top-section .area li { list-style: none; text-align: left; margin: 0; font-size: 1.1em; }
.top-section .area a { color: #444; font-size: .8em; }
.top-section .area a:hover { color: #fff; }

/* CSS accordion menu title/button styling: */
ul.portfolio a.hackadelic-sliderButton {line-height: 22px;font-weight: bold;}
.portfolio {list-style-type: none;margin:0; padding: 0;}
.portfolio li {list-style-type: none;margin-left:0;padding-bottom: 5px;}
