/* MAIN CSS Document */

/******************************
*** SITE STRUCTURE
******************************/
body {background:url(../images/bg-body.gif) left top repeat-x;}
#site-conteneur {width:970px;height:auto;margin:0 auto;}

/******************************
*** HEADERS
******************************/
#haut-de-page {width:970px;height:210px;padding:0; position:relative;}
#banniere {width:970px;height:160px;}
#lien-accueil {position:absolute;width:970px;height:160px;top:0;left:0;padding:0 0 0 0px;cursor:pointer;background:url(../images/vide.gif);}
#lien-accueil img {margin:0;width:970px;height:160px;}

/******************************
*** CONTENT STRUCTURE
******************************/
#content-conteneur {background:#FFF;padding:15px 0;clear:both;}
#colonne-gauche {width:200px;float:left;padding:15px 20px 15px 0;}
#contenu {width:535px;float:left;padding:15px;}
#colonne-droite {width:165px;float:right;padding:15px 0 15px 20px;background:#fff;}

/******************************
*** COLONNE DE GAUCHE
******************************/

/* RECHERCHER */
#rechercher {width:200px;height:34px;padding:0;margin:0 0 15px 0;}
#rechercher h2 {display:none;}
#search_box_input {width:142px;height:18px;float:left;padding:3px 10px 2px 10px;font-size:13px;color:#4e453c;border:#dfd3c9 solid 1px;border-right:none;background:url(../images/bg-input.gif) left bottom repeat-x;}
#search_box_button {float:left;display:block;margin:0;padding:0;}

/* BOUTONS COLONNE DE GAUCHE */
#envie-den-parler,
#carpentras-ville-citoyenne,
#s-installer-a-carpentras,
#decouvrir-carpentras,
#colonne-gauche dl img {margin:0 0 20px 0;}
#envie-den-parler h2,
#carpentras-ville-citoyenne h2,
#s-installer-a-carpentras h2,
#decouvrir-carpentras h2 {display:none;}

/******************************
*** CONTENU PRINCIPAL
******************************/

/* MODULE D'IMPRESSION */
#contenu #imprimer, #outils #imprimer {margin:0;float:right;width:94px;height:32px;padding:0 0 0 6px;background:url(../images/bg-imprimer.jpg) left bottom no-repeat;}
#contenu #imprimer a, #outils #imprimer a{float:left;margin:0 7px 0 0;}

/* MAILFORM */
.csc-mailform {padding:15px;border:1px solid #E8E1D9;background:url(../images/bg-form-faq.gif) left top repeat-x #fdfcfb;}
.csc-mailform .csc-mailform-field {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:#E8E1D9 solid 1px;}
.csc-mailform .csc-mailform-field label {float:left;width:100px;margin:0 15px 0 0; font-size:12px; text-align:right;}
.csc-mailform .csc-mailform-field input {float:left;width:200px;height:18px;}
.csc-mailform .csc-mailform-field legend {display:none;}
.csc-mailform .csc-mailform-field fieldset {}
.csc-mailform .csc-mailform-field fieldset label {width:50px;text-align:left;padding:0 0 0 5px;}
.csc-mailform .csc-mailform-field input.csc-mailform-check, .csc-mailform-field input.csc-mailform-radio {width:auto;}
.csc-mailform .csc-mailform-field .csc-mailform-file input {width:300px;height:22px;}
.csc-mailform .csc-mailform-field textarea {width:300px;}
.csc-mailform .csc-mailform-field .csc-mailform-submit {width:auto;height:auto;}
.csc-mailform .noborder {border:none;}

/* MODULES D'IFRAMES */
.tx-ffiframe-pi1 {margin:0 0 20px 0; border:#CDC6BF solid 1px;}

/******************************
*** COLONNE DE DROITE
******************************/

/* LIEN RSS et ICS */
#colonne-gauche .ics-rss {height:73px;padding:0 10px 55px 10px;}
#colonne-gauche .ics-rss img {display:inline;}
#colonne-gauche .ics-rss a.lien-rss {float:left;}
#colonne-gauche .ics-rss a.lien-ics {float:right;}


/******************************
*** COLONNE DE DROITE
******************************/

/* BOUTONS COLONNE DE DROITE */
#services-plus h2 {display:none;}

/* ANNUAIRE COLONNE DE DROITE */
#annuaire {margin:25px 0 0 0;}
#annuaire h2 {display:none;}

/* ANNUAIRE HOME COLONNE DE DROITE */
#annuaire-home {width:165px;margin:25px 0 0 0;border-bottom:1px solid #d8cdc1;}
#annuaire-home p {margin:5px 5px 5px 14px;}
#annuaire-home p a {font-size:11px;color:#564b40;text-decoration:none;}
#annuaire-home p a.tous-les-numeros {text-transform:uppercase;font-size:9px;color:#806f5f;line-height:16px;}
#annuaire-home p a.tous-les-numeros:hover {color:#c00000;}

/* RSS ENTRANTS */
#contenu .tx-gkhrssimport-pi1 .rss_title {display:block;color:#564b40;font-size:18px;}
#contenu .tx-gkhrssimport-pi1 .rss_title a {color:#c00;text-decoration:none;}
#contenu .tx-gkhrssimport-pi1 .rss_title a:hover {color:#000;}
#contenu .tx-gkhrssimport-pi1 .rss_box {margin:10px 0 0 0;}
#contenu .tx-gkhrssimport-pi1 .rss_box a img {display:none;}
#contenu .tx-gkhrssimport-pi1 .rss_title a img,
#contenu .tx-gkhrssimport-pi1 .rss_header a img,
#contenu .tx-gkhrssimport-pi1 .rss_summary a img {display:table;}
#contenu .tx-gkhrssimport-pi1 .rss_description, #contenu .tx-gkhrssimport-pi1 .rss_date {font-size:10px;color:#806f5f;}
#contenu .tx-gkhrssimport-pi1 .rss_header {display:block;margin:20px 0 5px 0;color:#564b40;font-size:16px;font-weight:bold;}
#contenu .tx-gkhrssimport-pi1 .rss_header a {color:#564b40;text-decoration:none;}
#contenu .tx-gkhrssimport-pi1 .rss_header a:hover {color:#c00;}
#contenu .tx-gkhrssimport-pi1 .rss_category {font-size:11px;color:#806f5f;text-transform:uppercase;}
#contenu .tx-gkhrssimport-pi1 .rss_summary {margin:5px 0 0 0;font-size:12px;color:#000;font-weight:normal;}

/* NEWSLETTER */
#newsletter-home {width:165px;height:53px;margin:25px 0 0 0;background:url(../images/bg-newsletter-home.gif) left top no-repeat;}
#newsletter-home .newsletterform {padding:6px 0 0 11px;}
#newsletter-home .newsletterform input.email {float:left;display:block;margin:0;padding:2px 3px;width:115px;height:15px;border:1px solid #dfd3c9;border-right:none;background:url(../images/bg-textarea-newsletter.gif) left top repeat-x;color:#4e453c;font-family:Arial;font-size:12px;}
#newsletter-home .newsletterform input.newsletter-button {margin:0;padding:0;}

#newsletter .newsletterform {width:400px;height:200px;margin:15px 13px 15px 27px;padding:15px 20px;background:url(../images/bg-form-newsletter.jpg) left top no-repeat;}
#newsletter .newsletterform legend {padding:0 0 0 17px;background:url(../images/picto-fleche-bleu-h2.gif) left 3px no-repeat;color:#c00000;font-size:15px;font-weight:bold;}
#newsletter .newsletterform input.email {float:left;display:inline-block;width:200px;height:16px;margin:15px 0 0 50px;padding:2px 3px;border:1px solid #dfd3c9;background:url(../images/bg-textarea-newsletter.gif) left top repeat-x;color:#4e453c;font-family:Arial;font-size:12px;}
#newsletter .newsletterform input.newsletter-button {display:inline-block;margin:15px 0 15px 15px;}
#newsletter .newsletterform input.box {margin:0 0 0 50px;padding:0;}

/******************************
*** BAS DE PAGE
******************************/

#bas-de-page {clear:both;width:100%;height:50px;padding:15px 0 0 0;background:url(../images/bg-bas-de-page.gif) left top repeat-x;}
#bas-de-page-site {width:970px;height:50px; margin:0 auto;}

/* SIGNATURE */
#stratis {width:500px;margin:10px auto 0 auto;text-align:center;color:#4ba5ed;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#stratis a {color:#4ba5ed;text-decoration:none;}
#stratis a:hover {color:#FFF;}

/************************************************
*** BANNIERES VERSION IMPRIMABLE
************************************************/

#banniere-impression, #bas-de-page-impression {display:none;}
