@import url(rte.css);
@import url(box.css);
@import url(tt_news.css);
@import url(annuaire_ot.css);
@import url(bourse_locaux.css);
@import url(tableau_rte.css);
@import url(agenda.css);
@import url(espace_jeunes.css);
@import url(structures.css);
@import url(sejour.css);
@import url(powermail.css);
@import url(stylesmanu.css);
@import url(box_entreprendre.css);

/* couleurs des rubriques
1- Visiter : #79090e
2- Entreprendre : #2d6795
3- Habiter : #cb6205
4- Connaitre : #66a237
*/

* {font-family: "Trebuchet MS", Verdana, "Bitstream Vera Sans", helvetica, arial, sans-serif;z-index:5;}
ul,li,dl,dt,dd{margin:0;padding:0;}
h1{padding:0;}
.clear{clear: both; margin: 0 !important; padding: 0 !important;}
/*
.overflow-auto{overflow:hidden;}
*/


body{
    background: #D5D8AD;
    font-family:"Trebuchet MS", Verdana, "Bitstream Vera Sans", helvetica, arial, sans-serif;
    margin:10px 0 0 0;
    padding:0;
    text-align:center;
    font-size:0.75em;
}

p{margin:2px 0;padding:0;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}


#globalcontainer{
    background:#fff url(../images/g_fd_01.gif) repeat-y top left;
    margin:0 auto;
    text-align:left;    
    width:995px;
}

#container{}

/* Header ************************************************************/

#header{
    clear:both;
    background:#fff url(../images/h_fd.gif) no-repeat 172px 61px;
    height:116px;
	position:relative;
}

#h_fd_5{position:absolute;top:0;right:0;z-index:4;}

.h_rub {position:absolute;top:0;left:0;display:block;}

#h_rub_1{top:23px;left:460px;}
#h_rub_2{top:31px;left:580px;}
#h_rub_3{top:40px;left:754px;}
#h_rub_4{top:43px;left:868px;}

/* idem h_rub mais en version anglaise */
#h_rub_1_en {top:24px;left:460px;}
#h_rub_2_en {top:29px;left:580px;}
#h_rub_3_en {top:40px;left:714px;}
#h_rub_4_en {top:49px;left:868px;}

#header a img{border:0;}

#menu_rapide{
	float:right;
	margin-right:8px;
	list-style-type:square;
}
#menu_rapide li{display:inline;color:#000;}
#menu_rapide a{color:#000;padding:0 5px 0 15px;background:url(../images/carre_0.gif) no-repeat left center;}
#menu_rapide a.first {background:none;}


#h_ariane{line-height:1em;width:600px;background:#fff;list-style-type:none;position:absolute;top:95px;left:186px;} 
#h_ariane li{display:inline; font-size:1.2em;font-weight:bold;}
#h_ariane li a {font-size:0.8em;font-weight:normal;}
#h_ariane li.actif a{font-weight:bold;}

/* Left content **********************************************************/

#leftcontent{
    clear:both;
    float:left;
	background-repeat:no-repeat;
	background-position:0 0;
    width:172px;
	min-height:321px;
	margin:0;
	padding:0;
}

#leftcontent ul{
	width:162px;
	padding-left:10px;	
}
#leftcontent li{
	list-style-type:none;
}
#leftcontent a{
	display:block;
	width:132px;
	font-weight:bold;
	padding:2px 0 2px 23px;
	color:#fff;
	line-height:1em;
	background-position:0 0.3em;
	background-repeat:no-repeat;
}
#leftcontent li.niv1 a{font-size:1.1em;padding:2px 0 2px 15px;}

#leftcontent li.decalage{visibility:hidden;height:140px}

/* Right content ***********************************************************/

#rightcontent{
	width:170px;
	padding:5px 10px 5px 0;
	float: right;
}

#rightcontent ul{
	margin-left:20px;
	list-style-type:none;
}

#zone_rapide{
	position:relative;
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:2px solid #BFC71C;
	height:40px;
	width:164px;
}

#zone_rapide img{border:0;}
#zone_rapide label{color:#861c25;font-weight:bold;font-size:1.2em;}
#zone_rapide input#tx_indexedsearchsword{font-size:1em;height:18px;width:81px;padding:0 3px;color:#861c25;border:1px solid #437c1b;}

#envoiImg-search{position:absolute;left:92px;top:18px;}/*94-19*/
#envoiImg-search img{width:20px;height:20px;}
#print{position:absolute;left:143px;top:-3px;}
#francais{position:absolute;left:116px;top:19px;}/*118-19*/
#english{position:absolute;left:142px;top:19px;}/*19*/

#francais img,#english img{width:22px;height:18px;}/*23-20*/
#print img{height:20px;}

/* Center content ***********************************************************/

#centercontent{
	padding:3px 15px 0 15px;
	width:610px;
	position:relative;
}
/* 2 colonnes */
.colonne_simple #centercontent{width:793px;}
/*
#centercontent p{position:relative;}
*/
#centercontent ul{
	margin-left:30px;
	list-style-type:none;
}


/* Footer *******************************************************************/

#footer{
    clear:both;
    background:#fff url(../images/f_fd.gif) no-repeat right top;
	height:122px;
	position:relative;
}

#f_fd_g{
	background:url(../images/f_fd_g_2.gif) no-repeat left bottom;
    height:48px;
	width:172px;
	position:absolute;
	top:0px;
	left:0px;
}

#footer a img{border:0;}
#f_logo{position:absolute;top:40px;right:15px;}

#f_communes{
	width:370px;
	background:#fff url(../images/f_communes.gif) no-repeat left center;
	float:left;
	margin:65px 0 0 0px;
	padding-left:25px;
	line-height:14px;
}
#f_communes a{color:#000;}

/* Déclinaisons en fct des rubriques *****************************************/

/* couleurs par défaut */

body.visiter h1,body.visiter h2,body.visiter h3,body.visiter h4,body.visiter h5,body.visiter h6,
body.home h2.news_rub_1 a,
body.visiter a,
body.visiter dt,
body.visiter #zone_rapide label,
body.visiter #h_ariane,
body.visiter #h_ariane a{color:#79090e;}

body.entreprendre h1,body.entreprendre h2,body.entreprendre h3,body.entreprendre h4,body.entreprendre h5,body.entreprendre h6,
body.home h2.news_rub_2 a,
body.entreprendre a,
body.entreprendre dt,
body.entreprendre #zone_rapide label,
body.entreprendre #h_ariane,
body.entreprendre #h_ariane a {color:#2d6795;}

body.habiter h1,body.habiter h2,body.habiter h3,body.habiter h4,body.habiter h5,body.habiter h6,
body.home h2.news_rub_3 a,
body.habiter a,
body.habiter dt,
body.habiter #zone_rapide label,
body.habiter #h_ariane,
body.habiter #h_ariane a{color:#cb6206;}

body.connaitre h1,body.connaitre h2,body.connaitre h3,body.connaitre h4,body.connaitre h5,body.connaitre h6,
body.home h2.news_rub_4 a,
body.connaitre a,
body.connaitre dt,
body.connaitre #zone_rapide label,
body.connaitre #h_ariane,
body.connaitre #h_ariane a,
body.connaitre #centercontent a,
body.connaitre #centercontent h3,
body.connaitre #header ul#h_ariane,
body.connaitre #centercontent h1,
body.connaitre #centercontent h2 {color:#67a238;}

body.aquaval h1,body.aquaval h2,body.aquaval h3,body.aquaval h4,body.aquaval h5,body.aquaval h6,
body.aquaval a,
body.aquaval dt,
body.aquaval #zone_rapide label,
body.aquaval #h_ariane,
body.aquaval #h_ariane a{color:#0066cc;}

body.visiter #leftcontent,
body.visiter #f_fd_g{background-color:#79090e;}

body.entreprendre #leftcontent,
body.entreprendre #f_fd_g{background-color:#2d6795;}

body.habiter #leftcontent,
body.habiter #f_fd_g{background-color:#cb6205;}

body.connaitre #leftcontent,
body.connaitre #f_fd_g{background-color:#66a237;}

body.aquaval #leftcontent,
body.aquaval #f_fd_g{background-color:#0066cc;}

/* autres */

body.visiter #globalcontainer{background-image:url(../images/g_fd_1.gif);}
body.entreprendre #globalcontainer{background-image:url(../images/g_fd_2.gif);}
body.habiter #globalcontainer{background-image:url(../images/g_fd_3.gif);}
body.connaitre #globalcontainer{background-image:url(../images/g_fd_4.gif);}
body.aquaval #globalcontainer{background-image:url(../images/g_fd_5.gif);}

body.visiter #leftcontent{background-image:url(../images/g_fd_g_1.jpg);}
body.entreprendre #leftcontent{background-image:url(../images/g_fd_g_2.jpg);}
body.habiter #leftcontent{background-image:url(../images/g_fd_g_3.jpg);}
body.connaitre #leftcontent{background-image:url(../images/g_fd_g_4.jpg);}
body.aquaval #leftcontent{background-image:url(../images/g_fd_g_5.jpg);}

body.visiter #leftcontent li.niv1 a{background-image:url(../images/g_p_CB6206.gif);}
body.entreprendre #leftcontent li.niv1 a{background-image:url(../images/g_p_67A238.gif);}
body.habiter #leftcontent li.niv1 a{background-image:url(../images/g_p_67A238.gif);}
body.connaitre #leftcontent li.niv1 a{background-image:url(../images/g_p_FAA00C.gif);}
body.aquaval #leftcontent li.niv1 a{background-image:url(../images/g_p_AEC75B.gif);}

body.visiter #leftcontent li.niv1bis a{background-image:url(../images/g_p_67A238.gif);}
body.entreprendre #leftcontent li.niv1bis a{background-image:url(../images/g_p_CB6206.gif);}
body.habiter #leftcontent li.niv1bis a{background-image:url(../images/g_p_2D6795.gif);}
body.connaitre #leftcontent li.niv1bis a{background-image:url(../images/g_p_AEC75B.gif);}
body.aquaval #leftcontent li.niv1bis a{background-image:url(../images/g_p_FAA00C.gif);}

body.visiter #leftcontent li.niv1 a{color:#bfc71c;}
body.entreprendre #leftcontent li.niv1 a{color:#bfc71c;}
body.habiter #leftcontent li.niv1 a{color:#bfc71c;}
body.connaitre #leftcontent li.niv1 a{color:#ffde7b;}
body.aquaval #leftcontent li.niv1 a{color:#fff;}

body.visiter #leftcontent li.niv1bis a{color:#bfc71c;}
body.entreprendre #leftcontent li.niv1bis a{color:#bfc71c;}
body.habiter #leftcontent li.niv1bis a{color:#bfc71c;}
body.connaitre #leftcontent li.niv1bis a{color:#ddf299;}
body.aquaval #leftcontent li.niv1bis a{color:#fff;}

body.visiter #centercontent ul{list-style-image:url(../images/carre_1.gif);}
body.entreprendre #centercontent ul{list-style-image:url(../images/carre_2.gif);}
body.habiter #centercontent ul{list-style-image:url(../images/carre_3.gif);}
body.connaitre #centercontent ul{list-style-image:url(../images/carre_4.gif);}
body.aquaval #centercontent ul{list-style-image:url(../images/carre_2.gif);}

body.visiter #rightcontent ul{list-style-image:url(../images/carre_1.gif);}
body.entreprendre #rightcontent ul{list-style-image:url(../images/carre_2.gif);}
body.habiter #rightcontent ul{list-style-image:url(../images/carre_3.gif);}
body.connaitre #rightcontent ul{list-style-image:url(../images/carre_4.gif);}
body.aquaval #rightcontent ul{list-style-image:url(../images/carre_2.gif);}


body.visiter #f_fd_g{background-image:url(../images/f_fd_g_1.gif);}
body.entreprendre #f_fd_g{background-image:url(../images/f_fd_g_2.gif);}
body.habiter #f_fd_g{background-image:url(../images/f_fd_g_3.gif);}
body.connaitre #f_fd_g{background-image:url(../images/f_fd_g_4.gif);}
body.aquaval #f_fd_g{background-image:url(../images/f_fd_g_5.gif);}

/* styles spéciaux aquaval */
body.aquaval #h_rub_1,
body.aquaval #h_rub_2,
body.aquaval #h_rub_3,
body.aquaval #h_rub_4,
body.aquaval #menu_rapide{display:none;}


/* styles spéciaux pour la page d'accueil */
body.home #globalcontainer{background-image:none;}

body.home #header{
    position:absolute;
	top:10px;
	z-index:15;
	width:995px;
	height:70px;
    background-color:transparent;
	background-image:url(../images/home_h_fd.png);
	background-repeat:no-repeat;
	background-position:top left;
}
body.home #menu_rapide{position:absolute;right:0;z-index:30;}

body.home #container{background:#fff;position:relative;padding-top:3px;}

body.home #rightcontent {margin-top:35px;}
body.home #rightcontent a#territoire {margin-left:10px;}
body.home #rightcontent a#territoire img{border:0;}
body.home .boite_texte{margin:6px 0 10px 0;}
body.home .boite_texte p {margin:0 10px;}
body.home dt{font-size:1.2em;}
body.home dd{margin-top:5px;padding:5px 5px 5px 0;}
body.home .boite_texte a{color:#000;display:block;padding:0 2px;font-size:0.85em;}
body.home dd h2 {line-height:1em;font-size:0.95em;font-weight:bold;background:transparent url(../images/home_news_fd.gif) no-repeat left bottom;}
body.home h2.news_rub_1{color:#79090e;}
body.home h2.news_rub_2{color:#2d6795;}
body.home h2.news_rub_3{color:#cb6205;}
body.home h2.news_rub_4{color:#66a237;}
body.home .boite_texte dd h2 a {font-size:1.0em;padding:0 1px 1px 14px;background-color:transparent;background-repeat:no-repeat;background-position:2px 1px;}
body.home h2.news_rub_1 a{background-image:url(../images/home_carre_1.gif);}
body.home h2.news_rub_2 a{background-image:url(../images/home_carre_2.gif);}
body.home h2.news_rub_3 a{background-image:url(../images/home_carre_3.gif);}
body.home h2.news_rub_4 a{background-image:url(../images/home_carre_4.gif);}


body.home #centercontent{position:relative;height:520px;width:800px;padding:0;}
body.home #centercontent #home_img{position:absolute;top:0;right:0;}
body.home #centercontent img{border:0;}

body.home .h_rub{z-index:20;}
body.home #h_rub_1{top:50px;left:150px;background:transparent url(../images/home_rub_fd_1.gif) no-repeat left top;}
body.home #h_rub_2{top:160px;left:30px;background:transparent url(../images/home_rub_fd_2.gif) no-repeat left top;}
body.home #h_rub_3{top:250px;left:170px;background:transparent url(../images/home_rub_fd_3.gif) no-repeat left top;}
body.home #h_rub_4{top:360px;left:35px;background:transparent url(../images/home_rub_fd_4.gif) no-repeat left top;}

body.home #h_rub_1:hover{background:transparent url(../images/home_rubover_1.gif) no-repeat left top;}
body.home #h_rub_2:hover{background:transparent url(../images/home_rubover_2.gif) no-repeat left top;}
body.home #h_rub_3:hover{background:transparent url(../images/home_rubover_3.gif) no-repeat left top;}
body.home #h_rub_4:hover{background:transparent url(../images/home_rubover_4.gif) no-repeat left top;}

body.home #footer{
	z-index:15;
	position:absolute;
	top:465px;
	width:995px;
	height:122px;
	background:transparent url(../images/home_f_fd.png) no-repeat right top;
}

body.home #f_communes{position:absolute;top:-88px;left:0;z-index:30;}
body.home #f_communes a{position:relative;}
body.home #f_logo{}

body.home #f_fd_g{display:none;}


/* formulaires */

#contenu form{padding:10px 0;}
legend {display : none;}
fieldset{border:0;padding:10px;}
div.csc-mailform-field{margin:5px 0;}
div.csc-mailform-field label{float:left;text-align:left;width:150px;}
div.csc-mailform-field input, div.csc-mailform-field textarea{font-size:1.0em;margin-left:20px;padding:0px;padding-left:5px;}
div.csc-mailform-field input#mailformtv{border:0;}
div.csc-mailform-field input#mailformformtype_mail{float:right;}
div.csc-mailform-field .csc-mailform-radio label{padding:0;margin-left:5px;text-align:left;}
div.csc-mailform-field .csc-mailform-radio input{float:left;clear:left;margin-left:5px;}
div.csc-mailform-field select{margin-left:20px;padding:0px;}

/* Formulaire inscription */


form#newsletter-inscription,
#inscripSupp, 
#inscripApp,
#inscripRecu,
#inscripEdit,
#inscripModif,
#profilModif,
#desincrip,
#inscripInvalid {
	padding:10px;
	border:1px solid #bec71c;
}

form#newsletter-inscription {
	background:url('../images/valleeclisson-newsletter.jpg') no-repeat center top;
	padding-top:88px;
}

form#newsletter-inscription input#newsletter-nom,
form#newsletter-inscription input#newsletter-courriel,
form#newsletter-inscription input#newsletter-prenom,
form#newsletter-inscription input#newsletter-cp,
form#newsletter-inscription input#newsletter-ville,
form#newsletter-inscription input#newsletter-raisonSociale,
form#newsletter-inscription input#newsletter-fonction
{
	border: 1px solid #bec71c;
}


.submit-fond input {
	background : #bec71c;
	color:#ffffff;
	font-weight:bold;
	border:none;
}

.submit-fond {
	text-align:right;
}

#inscripEdit form input#edition,
#inscripInvalid form input#invalid{
	border: 1px solid #bec71c;
	width:350px;
}

#inscripEdit form input#btEdit{
	margin-top:-22px;
	float:left;
	margin-left:370px;
}

/*#champsSupp {
display:none;
}*/

/* FORMULAIRE NEWSLETTER */

form#newsletter {
background:transparent url(../images/box2.gif) no-repeat right top;
width:166px;
height:230px;
float:left;
margin-top:15px;
margin-bottom:15px;
}

input#newsletter-email {
border:1px solid #3e83a2;
width:108px;
font-size:11px;
margin-left:8px;
text-align:center;
margin-top:10px;
}
input#newsletter-submit {
background:#3e83a2;
color:#fff;
border:none;
}
form#newsletter label.overlabel {
color:#3e83a2;
margin-top:90px;
float:left;
padding-left:5px;
font-weight:normal;
font-size:11px;
}


#raisonSocial,#fonction {
display:inline;
}

#newsletter-inscription label.simple{
diplay:block;
float:left;
width:180px;
}
#newsletter-inscription input{
margin:2px 0 2px 0;
}


.erreur {
color:#FF0000;
float:right;
width:250px;
}

#newsletter-inscription .field {
clear:both;
}

/* WEBREPORTAGES VIDEO */
#slider1 ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul#slider1Content{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li#slider1Content{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

