@charset "utf-8";


body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

td {
	padding:0;
}

.cont_site
{
	width:1039px;
	left:50%;
	margin-left:-520px;
	position:absolute;

}

.conteneur_page
{
	margin:0 auto;
	
}
.pixel_degrade_gauche
{
	background-image:url(../images/pixel_degradecontent_gauche.jpg);
	background-repeat:repeat-y;
	width:18px;
	padding:0;
}
.pixel_degrade_droit
{
	background-image:url(../images/pixel_degradecontent_droit.jpg);
	background-repeat:repeat-y;
	width:18px;
	padding:0;
}

.degrade_bas_gauche {
	background-image:url(../images/pixel_degradecontent_gauche_bas.jpg);
	width:18px;
	height:50px;
	background-repeat:no-repeat;
}

.degrade_bas_droit {
	background-image:url(../images/pixel_degradecontent_droit_bas.jpg);
	width:18px;
	height:50px;
	background-repeat:no-repeat;
}

.page

{
	margin:0 auto;
	width:1003px;
	background-color:#FFFFFF;
}
/*--------------------------------header---------------------------------*/
.header
{
	background-color:#FFF;
	width:1003px;
	height:259px;
	margin:0 auto;
	position:relative;
}

.input_recherche, .btn_ok, .lien_drapeau_gb, .lien_drapeau_fr
{
	position:absolute;
	top:9px;
}

.input_recherche
{
	left:18px;
	z-index:2;
	width:98px;
	height:19px;
	top:10px;
}

.btn_ok
{
	left:130px;
	z-index:3;
	top:10px;
	width: 17px;
	height: 17px;
	/*background-image:url(../images/btn_ok.gif);
	background-repeat:no-repeat;*/
}

.lien_drapeau_gb
{
	left:157px;
	z-index:4;
	top:7px;

}
.lien_drapeau_fr
{
	left:157px;
	z-index:4;
	top:7px;

}
.header_flash
{
	position:absolute;
	z-index:0;
	top:9px;
	left:60px;
}

.degrade_blanc
{
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
}
.logo_chinon
{
	text-decoration:none;
	z-index:5;
	position:absolute;
	bottom:0px;	left:0px;

}

.a1
{
	bottom:10px;
	right:45px;
	position:absolute;
	text-decoration:none;
	z-index:7;
	color:#af2150;
	font-family:"Arial Black", Gadget, sans-serif;
}
.a2
{
	bottom:10px;
	right:29px;
	position:absolute;
	text-decoration:none;
	z-index:6;
	color:#af2150;
	font-family:"Arial Black", Gadget, sans-serif;
}

.a3
{
	bottom:10px;
	right:10px;
	position:absolute;
	text-decoration:none;
	z-index:8;
	color:#af2150;
	font-family:"Arial Black", Gadget, sans-serif;
}

/*--------------------------------navigation-----------------------------*/
.navigation
{
	background-image:url(../images/pixel_menu.jpg);
	background-repeat:repeat-x;
	width:1003px;
	height:50px;
	margin:0 auto;
}

.menu, .menu a
{ 	
	text-align:center;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	line-height:50px;
}


.menu1, .menu1 a
{ 
	width:135px; 	
	text-align:center;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}


.menu2, .menu2 a
{
	width:112px;	
	text-align:center;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;

}
.menu3, .menu3 a
{
	width:171px;	
	text-align:center;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;


}
.menu4, .menu4 a
{
	width:129px;
	text-align:center;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;


}
.menu5, .menu5 a
{
	width:191px;		
	text-align:center;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;


}
.menu6 a, .menu6 
{
	width:200px;		
	text-align:center;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;

}

.separateur
{
	background-image:url(../images/separateur_menu.png);
	background-repeat:no-repeat;
	width:2px;
	height:46px;
}

.picto_gauche
{
	background-image:url(../images/picto_menu_gauche.png);
	width:21px;
	height:50px;
}

.picto_droit
{
	background-image:url(../images/picto_menu_droite.png);
	width:19px;
	height:50px;
}

html:not([lang*=""]) .ssmenu
{
	position:absolute;
	/*top:320px;*/
	z-index:1000;
	background-image:url(../images/fd_ssmenu.png);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding:10px;
	width:150px;
}

.ssmenu
{
	position:absolute;
	top:304px;
	z-index:1000;
	background-image:url(../images/fd_ssmenu.png);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding:10px;
	width:150px;
}

.ssmenu ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.ssmenu ul li
{
	padding-top:8px;
	padding-bottom:8px;
}

.ssmenu a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	font-size:12px;
	text-decoration:none;
}


/* Sous menus */
#ssmenu_3   { left: 18px !important; }
#ssmenu_2   { left: 113px !important; }
#ssmenu_4   { left: 201px !important; }
#ssmenu_53 { left: 335px !important; }
#ssmenu_54 { left: 478px !important; }
#ssmenu_55 { left: 621px !important; }
#ssmenu_56 { left: 815px !important; }


/*--------------------------------content--------------------------------*/
.content
{
	background-color:#FFFFFF;
	width:1003px;
	height:359px;
	margin:0 auto;
}
/*--------------------------------content left---------------------------*/
.content_left
{
	width:265px;
	height:359px;
	padding-left:30px;
	vertical-align:top;
	padding-right:10px;

}

/*--------------------------------Menu Secondaire---------------------------*/

.lib_menuSecondaire
{
	padding-left:20px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.lib_menuSecondaire_fermer
{
	list-style-image:url(../images/puce_fermee.gif);
	padding-bottom:5px;
	
}
.lib_menuSecondaire_fermer a
{
	font-weight:bold;
	font-size:14px;
	color:#b52b59;
	text-decoration:none;
}
.lib_menuSecondaire_ouvert
{
	list-style-image:url(../images/puce_ouverte.gif);	
	padding-bottom:5px;
}
.lib_menuSecondaire_ouvert a
{
	font-weight:bold;
	font-size:14px;
	color:#b52b59;
	text-decoration:none;
}

.sslib_menuSecondaire
{
	list-style-type:none;	
	list-style-image:none;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:12px;
	color:#95a423;
	padding-bottom:5px;
}
.sslib_menuSecondaire a
{
	font-weight:normal;
	font-size:12px;
	color:#95a423;
	text-decoration:none;
}


.content_menuSecondaire
{
	width:260px;
	height:359px;
	padding-left:25px;
	padding-right: 5px;
	vertical-align:top;
}
/*--------------------------------fil ariane---------------------------*/
.fil_ariane
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5b5b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:0;
	text-decoration:none;
	padding-left:25px;
	height:20px;
	line-height:20px;
	padding-bottom:5px;
}
.fil_ariane a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#af2150;
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:0;
	text-decoration:none;
}
.ariane_deb a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5b5b;
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:0;
	text-decoration:none;

}


.titre_content_left
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1e2220;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	padding-bottom:10px;

}

.actu_texte
{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0 ;
	padding-top:15px;
	text-align:justify;
	margin-left:10px;
	padding-right:20px;

}
.actu_texte p
{
	margin:0px;
	padding:0px;
}

h2
{
	color:#af2150;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:10px;
	float:left;
}

.puce_rose{ float:left;padding-top:3px}
.titre_actu
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:10px;
}

.actu_nom_g
{
	float:left;	
}

.actu_accroche
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.actu_accroche p
{
	padding:0px;
	margin:0px;
}

.actu_texte
{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin:0px;
}

a.suite1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#af2150;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	padding-left:10px;
	

}
h3
{
	color:#438aa8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	text-align:left;
	/*padding-left:10px;*/
	float:left;

}

.puce_bleu{float:left;padding-top:3px}

a.suite2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#438aa8;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	padding-left:10px;

}

h4
{
	color:#af6421;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:10px;
	float:left;

}

.puce_jaune{float:left; padding-top:3px}

a.suite3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#af6421;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	padding-left:10px;

}

a.actu_tout
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0;
	float:right;
	padding-right:20px;

}
/*--------------------------------content middle-------------------------*/
.encart_flash
{
	width:546px;
	height:359px;
	/*margin-top:18px;*/
	vertical-align:top;

}

.cont_contenu
{
	/*width:100%;*/
	margin-right:10px;
	vertical-align:top;
	padding-right:25px;
	padding-bottom: 20px;
	font-size: 12px;
	text-align: justify;
}
.cont_contenu h1 {
	background-color: rgb(182, 198, 65);
	font-size: 14px;
	color: rgb(188, 53, 96);
	height: 21px;
	padding-top: 3px;
	padding-left: 20px;
	margin-top: 9px;
}
.cont_contenu h2 {
	background-image: url(../images/puce_bleu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #69a1b9;
	padding-left: 25px;
	float: none;
	color: rgb(105, 161, 185);
	margin-top: 20px;
}
.cont_contenu h3 {
	background-image: url(../images/puce_h3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
	color: #95A423;
	padding-left: 17px;
	float: none;
	margin-top: 25px;
	/*border-bottom: 1px solid #b6c641;*/
}
.cont_contenu h4 {
	float: none;
	font-size: 12px;
	margin-top: 15px;
	padding-left: 15px;
	background-image: url(../images/puce_h4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #af2150;
	/*border-bottom: 1px solid #af2150;*/
}
.cont_contenu ul li {
	list-style-type: none;
	list-style-image: url(../images/puce_liste.gif);

}
.cont_contenu ul li ul li {
	list-style-image: url(../images/puce_liste2.gif);
	font-weight: normal;
}
.cont_contenu table {
	background-color: #b6c641;
	margin: 12px 0px 15px 15px;
	padding: 0px;
	font-size: 12px;
	background-image: url(../images/coin_tab.png);
	background-repeat: no-repeat;
	float: right;
	text-align: left;
}
.cont_contenu td {
	padding: 18px 35px 18px 40px;
	color: #fff;
}
.cont_contenu table p {
	margin: 0px;
}
.cont_contenu table a {
	color: #af2150;
}
.cont_contenu a.lien_rose_file, .cont_contenu a {
	color: #69a1b9;
	font-weight: bold;
	text-decoration:underline;
}
.cont_contenu a img {
	margin-top: 10px;
}
.cont_contenu .cont_tableau table {
	width: 100%;
	border-collapse: collapse;
	background-image: none;
}
.cont_contenu .cont_tableau caption {
	border: 1px solid #B52B59;
	border-bottom: none;
	font-size: 13px;
	padding: 5px;
}
.cont_contenu .cont_tableau th {
	text-align: center;
}
.cont_contenu .cont_tableau th,
.cont_contenu .cont_tableau td {
	border: 1px solid #B52B59;
	padding: 5px;
	color: #000;
}
.cont_contenu .cont_tableau strong {
	color: #B52B59;
}
.cont_contenu a img {
	border: none;
	margin-bottom: 5px;
}

.titre_encart_content_middle
{
	width:520px;
	height:24px;
	background-color:#b7c641;
	margin:0;
	padding:0;
}
h5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b6345f;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	margin-left:15px;

}

.evenement_suite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#af2150;
	margin:0;
	padding:0;
	float:right;
	text-decoration:none;
	margin-right:15px;
}

.flash_content
{
	margin:0;
	padding:0;
	vertical-align:top;
}
.cont_contenu .align-center {
	text-align: center;
}

/*--------------------------------content right--------------------------*/
.content_right
{
	width:149px;
	height:384px;
	background-color:#b7c641;
	margin-left:3px !important;
	left:0px;
	top:-25px;
	vertical-align: top;
}

.titre_content_right
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#af2150;
	margin-top:7px;
	margin-left:11px;
	padding: 0 10px 10px 0;
}


*+html .titre_content_right
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#af2150;
	padding-bottom:10px;
}

.titre_content_right span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
.content_right img  
{
	border:none;
	
}

.content_right a 
{
	text-decoration:none;
}


.logo_communaute img
{
	margin-top:16px;
	border:none;
}
/*--------------------------------cencart pub photo----------------------*/
.actu
{
	background-color:#dadada;
	width:1003px;
	height:183px;
	margin:0 auto;
	vertical-align: top;
}

.actu1
{
	margin-left:38px;
	margin-right:38px;
	margin-bottom:20px;
}
.actu2
{
	margin-right:19px;
	margin-bottom:20px;

}

.actu3
{
	
	margin-bottom:20px;
	/*margin-right:19px;*/

}
.agenda
{
	
	height:20px;
	background-repeat:no-repeat;
	background-position:right;
	background-image: url(../images/agenda_forme.gif);
	text-align:right;

}
.agenda a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding-right:20px;
}

*+html .agenda a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;

}

th.titre_encart_pub_actu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#636363;
	margin:0;
	padding:0;
	text-align:left;
	height:35px;
	vertical-align:top;
}

.text_encart_pub_actu p
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	margin-left:12px;
	vertical-align:top;
	text-align:left;
	width:174px;
	height:auto;
	
}
.text_encart_pub_actu a
{
	text-decoration:none;
	font-size:11px;
	color:#af2150;
	padding-left:10px;
}
.text_encart_pub_actu a:hover
{
	text-decoration:underline;
}

.suite_pub
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#b74d73;
	text-decoration:none;
}
/*--------------------------------pied------------------------------------*/
.bordure_verte
{
	width:1003px;
	height:10px;
	background-color:#b7c641;
	margin:0 auto;
}
/*--------------------------------pied de page 1--------------------------*/
.menu_pied1
{
	width:1003px;
	height:47px;
	background-color:#af2150;
}

*+html .menu_pied1 {	width:1003px; height:47px; background-color:#af2150; vertical-align:middle;}
.menu_pied1 a, .menu_pied1 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}

.menu_pied1 p
{
	margin-left:36px;
	/*margin-top:16px;*/
}

*+html .menu_pied1 p{ margin:0; padding:0; margin-left:36px;}
/*--------------------------------pied de page 2--------------------------*/

.menu_pied2
{
	width:1003px;
	height:47px;
	background-color:#fff;
}

.menu_pied2 a, .menu_pied2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.menu_pied2 p {
	margin-left:320px;
	margin-top:11px;
}


/*--------------------------------encart partenaires--------------------------*/

.partenaires
{
	width:249px;
	height:94px;
}

.forme_partenaires
{
	background-image:url(../images/parteanires_forme.png);
	width:9px;
	height:67px;
	background-repeat:no-repeat;
	background-position:top left;
}

a.logo{text-decoration:none;}
.logo img
{
	margin-left:25px;
	margin-top:10px;
}


/*-------------------------------- tt_news categorie couleur titre actu --------------------------*/
.culturelle h2, .culturelle h2 a
{
	color:#458d04;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.vie-quotidienne h2, .vie-quotidienne h2 a
{
	color:#af2150;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.actualita-s-culturelles, .actualita-s-culturelles a
{
	color:#BF834D;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.economie-politique-de-la-ville h2, .economie-politique-de-la-ville h2 a
{
	color:#af6421;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.animation-sport-et-loisirs h2, .animation-sport-et-loisirs h2 a,
.eva-nements h2, .eva-nements h2 a
{
	color:#438aa8;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.culturelle 
{
	background:url(../images/puce_verte.gif) no-repeat 0px 6px;
	padding-left:20px;
}
/*.vie-quotidienne, .eva-nements
{
	background:url(../images/puce_rose.gif) no-repeat 0px 6px;
	padding-left: 20px;
	width: 243px;
	float: left;
	
}*/
.eva-nements h4, .focus h4 {
	background-image: none;
	color: #AF6421;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 3px 0 0 10px !important;
}
/*
.economie-politique-de-la-ville
{
	background: none;
}
.animation-sport-et-loisirs
{
	background:url(../images/puce_bleu.gif) no-repeat 0px 6px;
	padding-left:20px;
}*/

.culturelle h3, .culturelle h3 a
{
	color:#458d04;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.vie-quotidienne h3, .vie-quotidienne h3 a
{
	color:#af2150;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.economie-politique-de-la-ville h3, .economie-politique-de-la-ville h3 a
{
	color:#af6421;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.animation-sport-et-loisirs h3, .animation-sport-et-loisirs h3 a
{
	color:#438aa8;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.actualita-s-culturelles h3, .actualita-s-culturelles h3 a
{
	color:##BF834D;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.culturelle h4, .culturelle h4 a
{
	color:#458d04;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding:0px;
}
.vie-quotidienne h4, .vie-quotidienne h4 a
{
	color:#af2150;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin-bottom:10px;
}
.eva-nements h4 a
{
	color:#af2150;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.economie-politique-de-la-ville h4, .economie-politique-de-la-ville h4 a
{
	color:#af6421;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin-bottom:10px;
}
.animation-sport-et-loisirs h4, .animation-sport-et-loisirs h4 a
{
	color:#438aa8;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin-bottom:10px;
}
.actualita-s-culturelles h4, .actualita-s-culturelles h4 a {
	color:#BF834D;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin-bottom:10px;
}
h4 a:hover {
	text-decoration:underline;
}

.titre_contenu
{
	background-color:#b7c641;
	color:#b6345f;
	font-size:14px;
	font-weight:bold;
	/*height:25px;*/
	line-height:25px;
	padding-left:20px;
}

.texte_contenu {
	font-size:12px;	
	padding-left:10px;
}

.actu_date {
	float: right;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	margin-right: 10px;
}

/* ------------------------ FOCUS ---------------------------- */

.focus {
	/*padding: 3px 20px 0px 30px;*/
}

.tx-indexedsearch-title a {
	color:#AF2150;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding:0px;
}

.tx-indexedsearch-percent
{
	color:#AF2150;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

.tx-indexedsearch-path a
{
	color:#AF2150;
	font-size:12px;
	text-decoration:none;
}

.tx-indexedsearch-browsebox
{
	/*background-color:#CCC;*/
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	/*height:25px;
	line-height:25px;*/
}

.tx-indexedsearch-whatis
{
	background-color:#b7c641;
	color:#af2150;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	height:25px;
	line-height:25px;
}

.browsebox
{
	padding:0px;
	margin:0px;	
	text-align:center;
}
.browsebox li a
{
	color:#B7C641;
	text-decoration:none;
}
.browsebox li a:hover
{
	color:#af2150;
}

/* Tous les focus */
.csc-default .focus h4 {
	margin-top: 0px;
	padding-left: 0px;
	background-image: none;
}
.csc-default .focus a {
	text-decoration: none;
}

.csc-default .eva-nements h4,
.csc-default .focus h4 {
	float: none;
	margin-bottom: 4px;
}
.csc-default .eva-nements h4 a,
.csc-default .focus h4 a {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
.csc-default .eva-nements h4 a:hover,
.csc-default .focus h4 a:hover {
	text-decoration: underline;
}

/******************************* FORMULAIRE  **********************************/

input, select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #B52B59;
	height:20px;
}

textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #B52B59;
	height:100px;
	width:435px;
}

label, .csc-mailform-field
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.submit
{
	background-color:#B52B59;
	color:#fff;
	height:25px;
	line-height:25px;
}

.csc-mailform-field
{
	
}

.second
{
	width:75px;
	text-align:right;	
	padding-right:5px;
}

.erreur
{
	font-size:12px;
	width:600px;
	margin:0 auto;
}
.erreur table {
	width: 600px;
	background-color: #fff;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
.erreur td {
	/*height: 46px;*/
	padding: 0px;
}
.erreur ul
{
	margin:0px;
	padding:0px;
	border:3px solid #AF2150;
	
}
.erreur li 
{
	list-style-type:square;
	text-align:left;
	padding-left:50px;
	padding-right:50px;
	font-size:12px;
	color:#AF2150;
	
	
}

.erreur a
{
	text-decoration:none;
	color:#AF2150;
	font-weight:bold;
	font-size:12px
	
}
#mailform table {
	background-color: #fff;
	background-image: none;
	padding: 0px;
	margin: 0px;
	clear: both;
	float: none;
}
#mailform td {
	padding: 0px;
	color: #000;
}



#c27 .Tx-Formhandler .titre_contenu, #c27 .Tx-Formhandler br {
	display: none;
}
#mailform table {
	width: 600px;
	margin: 0px auto;
}
#mailform table td {
	padding: 5px 0px;
	color: #8d8d8d;
}
#mailform select {
	width: 150px;
	border: 1px solid #CDCDCD;
}
#mailform label {
	display: inline-block;
	margin-top: 4px;
}
#mailform input {
	/*width: 92%;*/
	padding-left: 5px;
	border: 1px solid #CDCDCD;
	color: #8d8d8d;
	-moz-box-shadow: 1px 1px 8px #aaa;  
    -webkit-box-shadow: 1px 1px 8px #aaa;  
    box-shadow: 1px 1px 8px #555;
	float: right;
	margin-right: 15px;
}
#mailform textarea {
	padding: 10px;
	width: 579px;
	height: 100px;
	color: #8d8d8d;
	border: 1px solid #CDCDCD;
	-moz-box-shadow: 1px 1px 8px #aaa;  
    -webkit-box-shadow: 1px 1px 8px #aaa;  
    box-shadow: 1px 1px 8px #555;
}
#mailform input[type="checkbox"] {
	width: 13px;
	height: 13px;
	padding-left: 0px;
	margin: 0px;
	border: none;
	float: none;
}
#mailform label[for="optin"] {
	color: #444;
}
#mailform span {
	display: block;
	margin-top: 4px;
}
#mailform input[type="submit"] {
	width: 119px;
	float: right;
	width: 119px;
	height: 25px;
	background-color: #fff;
	background-image: url(../images/btn-envoyer.png);
	border: none;
	color: #fff;
	cursor: pointer;
	-moz-box-shadow: none;  
    -webkit-box-shadow: none;  
    box-shadow: none;
}

/* Intro contact */
div#texte_contact {
	width: 459px;
	height: 105px;
	margin: 20px auto;
	background: url(../images/contact_fond-intro.png) no-repeat;
	padding: 20px 40px;
}
p#intro_contact {
	color: #787878;
}
p#coordonnees_contact {
	color: #b6c641;
}

/****** PDF *****/

.titre_pdf
{
	text-decoration:none;
	color:#AF2150;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.tab_pdf
{
	border:1px solid #B7C641;
}

.lien_pdf
{
	text-decoration:none;
	color:#AF2150;
	font-weight:bold;
	font-size:12px
}

/* DIAPORAMA Chinon en images */
.tx-rgsmoothgallery-pi1 {
	margin: 25px auto 10px auto;
}
.slideInfoZone h2 {
	background-image: none;
}

/*************** Actus accueil ***************/
.tx-imagecycle-pi1 {
	margin-top: 15px;
}

/******** Encart gauche - Actus ********/
.news-latest-container {
	padding: 0px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.news-latest-item {
	padding: 0px;
	margin-bottom: 4px;
}
.news-latest-container h2,
.news-latest-container h3 {
	float: none;
}
.news-latest-container div.actu_texte {
	padding: 0px;
}

.news-single-rightbox {
	width: 180px;
}
.news-single-img {
	text-align: right;
	margin: 0px;
	margin-left: 15px;
}
.news-single-img img {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}
.content_menuSecondaire .csc-header h1,
.content_left .csc-header h1 {
	font-size: 14px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #fff;
	margin: 0px;
}
/* Cat�gories d'actualit�s (encart gauche) : Accueil */
.content_left #c14 h1 { color: #AF6421; background-image: url(../images/puce_marron.gif); }
.content_left #c351 h1 { color: #438AA8; background-image: url(../images/puce_bleu.gif); }
.content_left #c367 h1 { color: #BF834D; background-image: url(../images/puce_jaune.gif); }
.content_left #c369 h1 { color: #AF2150; background-image: url(../images/puce_rose.gif); }

/* Cat�gories d'actualit�s (encart gauche) : Page contenu */
.content_menuSecondaire #c390 h1 { color: #AF6421; background-image: url(../images/puce_marron.gif); }
.content_menuSecondaire #c389 h1 { color: #438AA8; background-image: url(../images/puce_bleu.gif); }
.content_menuSecondaire #c19 h1 { color: #BF834D; background-image: url(../images/puce_jaune.gif); }
.content_menuSecondaire #c391 h1 { color: #AF2150; background-image: url(../images/puce_rose.gif); }

.content_menuSecondaire #c390 h3 a,
.content_menuSecondaire #c389 h3 a,
.content_menuSecondaire #c19 h3 a,
.content_menuSecondaire #c391 h3 a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.content_menuSecondaire #c390 h3 a { color: #AF6421; }
.content_menuSecondaire #c389 h3 a { color: #438AA8; }
.content_menuSecondaire #c19 h3 a { color: #BF834D; }
.content_menuSecondaire #c391 h3 a { color: #AF2150; }

.content_menuSecondaire h2, .content_menuSecondaire h2 a,
.content_left h2, .content_left h2 a {
	font-size: 12px;
	color: #000;
	margin-top: 3px;
	display: inline;
}

/* Lien "Voir toutes les actualit�s" */
#c407 p, #c408 p {
	font-size: 12px;
	text-align: right;
}
#c407 p a, #c408 p a {
	color: #5B5B5B;
}
.cont_contenu div#c23 h1, .cont_contenu div#c402 h1,
.cont_contenu div#c403 h1, .cont_contenu div#c404 h1 {
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #fff;
	margin-bottom: 0px;
}
.cont_contenu div#c23 p, .cont_contenu div#c402 p,
.cont_contenu div#c403 p, .cont_contenu div#c404 p {
	margin-left: 25px;
	font-style: italic;
}
.cont_contenu .news-header-list-container {
	float: none;
	width: 100%;
}
.cont_contenu div#c23 h1 { color: #AF6421; background-image: url(../images/puce_marron.gif); }
.cont_contenu div#c402 h1 { color: #438AA8; background-image: url(../images/puce_bleu.gif); }
.cont_contenu div#c403 h1 { color: #bf834d; background-image: url(../images/puce_jaune.gif); }
.cont_contenu div#c404 h1 { color: #AF2150; background-image: url(../images/puce_rose.gif); }

#c14 p, #c351 p, #c367 p, #c369 p,
#c390 p, #c389 p, #c19 p, #c391 p {
	margin: 0px 0px 15px 15px;
	font-size: 12px;
}

.content_left .csc-header .spacer-gif,
.content_menuSecondaire .csc-header .spacer-gif,
.content_left .csc-header br,
.content_menuSecondaire .csc-header br,
.content_left .news-latest-container .actu_texte,
.content_menuSecondaire .news-latest-container .actu_texte,
.content_left .news-latest-item img,
.content_menuSecondaire .news-latest-item img,
.cont_contenu .csc-header img,
.cont_contenu .csc-header br {
	display: none;
}

/******* Liste de toutes les actualit�s *******/
.news-header-list-title h2 {
	margin-top: 0px;
	background-image: none;
}
.news-header-list-title h2 a {
	font-size: 12px;
	font-weight: normal;
}

/* D�tail d'une actualit� */
.news-single-item  .news-single-rightbox {
	display: none;
}

/*************** ANNUAIRE **********/
dt.wtdirectory_all {
	display: none;
}
ul.wtdirectory_list_wrap li {
	height: 147px;
}
dl.wtdirectory_all_list dd {
	margin-left: 0px;
}
dd.wtdirectory_all_title {
	color: #000;
	font-weight: bold;
	margin-top: 3px;
	font-size: 12px;
}
dd.wtdirectory_all_company {
	font-weight: bold;
	font-size: 13px;
	color: #af2150;
	/*margin-top: 15px;*/
}
dd.wtdirectory_all_name h2 {
	margin-top: 5px;
	font-size: 12px;
	background-image: none;
	border: none;
	padding-left: 0px;
	color: #69a1b9;
}
dd.wtdirectory_all_zip {
	display: inline-block;
	width: 36px;
}
dd.wtdirectory_all_city {
	text-transform: uppercase;
	display: inline-block;
}
dd.wtdirectory_all_mobile {
	margin-left: 2px !important;
}
h2.wtdirectory,
.wtdirectory_all_detaillink {
	display: none;
}

.wtdirectory_filter_abc {
	margin-top: 10px;
}
.tx-wtdirectory-pi1 .wtdirectory_filter_cat {
	margin-top: 15px;
}
.wtdirectory_noaddresses_start {
	display: none;
}
dl.wtdirectory_all_list {
	margin-left: 0px;
}

/* Annuaire des artisans et commer�ants */
#c376 .wtdirectory_pagebrowser {
	bottom: 105px;
	width: 692px;
}
#c376 .wtdirectory_pagebrowser ul.wt_directory_pagebrowser {
	margin-left: 0px;
}
#c376 .wtdirectory_pagebrowser p:first-child {
	display: none;
}

/*-------------- Calendrier --------------*/
#yac_calendars {
	float: left;
}
.calendar {
	float: left !important;
}
.yac-tooltip {
	background-color: #b6c641;
}
.tx-keyac-pi1 .yac-tooltip .event-item  {
	width: 230px;
	margin-bottom: 4px;
}
.yac-tooltip .event-item a {
	display: block;
}
.tx-keyac-pi1 table.calendar td.cat99, .tx-keyac-pi1 table.calendar td.todaycat99 {
	border: 1px solid #ECECEC;
}
.tx-keyac-pi1 #navigation {
	display: none;
}
.tx-keyac-pi1 h1 {
	background-color: #fff;
	background-image: url(../images/puce_bleu.gif);
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #69A1B9;
	color: #69A1B9;
	float: none;
	margin-top: 20px;
	padding-left: 25px;
	padding-top: 0px;
	height: auto;
}
.tx-keyac-pi1 .category-title {
	display: none;
}
.tx-keyac-pi1 #arrow_prev,
.tx-keyac-pi1 #arrow_next {
	padding-top: 0px;
	margin-top: -4px;
	float: none;
	position: absolute;
}
.tx-keyac-pi1 #arrow_prev {
	left: 314px;
}
.tx-keyac-pi1 #arrow_next {
	left: 641px;
}
.tx-keyac-pi1 table.calendar {
	background-color: #fff;
	border: 1px solid #ececec;
	border-collapse: collapse;
	margin: 0px auto;
}
.tx-keyac-pi1 table.calendar tr:first-child {
	border: 1px solid #bb426a;
}
.tx-keyac-pi1 table.calendar th {
	background-color: #bb426a;
	border: none;
	color: #fff;
}
.tx-keyac-pi1 table.calendar td {
	width: 50px;
	padding: 0px;
	color: #000;
	background-color: #fff;
	border: 1px solid #ececec;
	padding: 4px 0px;
}
.tx-keyac-pi1 table.calendar td.week,
.tx-keyac-pi1 table.calendar td.day:first-child {
	display: none;
}
.tx-keyac-pi1 table.calendar td.day {
	color: #000;
	background-color: #dcdcdc;
	border: none;
}
.tx-keyac-pi1 table.calendar td.today {
	background-color: #dcdcdc;
	font-weight: bold;
}

#yac_calendars span {
	display: none;
}
#yac_calendars span:first-child {
	display: inline;
}

.tx-keyac-pi1 .legend {
	padding: 5px 0px 3px;
}
.legend .cat-entry {
	font-weight: bold;
}

.animation-sport-et-loisirs {
	height: auto;
	background: none;
	padding: 0px;
}
	
.actualita-s-culturelles {
	height: auto;
	background: none;
	padding: 0px;
}
	
.vie-quotidienne {
	height: auto;
	background: none;
	padding: 0px;
}	
.cont_contenu .news-header-list-container {
	padding-top: 7px;
}
.news-header-list-container h2 {
	border: none;
}
.news-header-list-container h2 a {
	color: #000;
}
.news-header-list-container h2 a:hover {
	text-decoration: underline;
}

#c55 .focus {
	background: url(../images/puce_rose.gif) no-repeat 0px 6px;
	padding-left: 15px;
	width: 90% !important;
	width: 243px;
	float: left;
}
#c55 .focus h4 {
	background:none;
	margin-top: 0px;
}
#c55 .focus h4 a {
	color :#AF2150;
	text-decoration: none;
	font-size: 14px;
}
#c55 .focus h4 a:hover {
	text-decoration: underline;
}
.wtdirectory_list_wrap {
	display: inline-block;
	margin-bottom: 40px;
}
.wtdirectory_list_wrap li {
	float: left;
	margin-right: 30px;
	margin-bottom: 0px;
	padding-top: 15px;
	width: 290px;
	height: 210px;
	text-align: left;
	border-bottom: 1px #b6c641 solid;
}
	
.csc-default{
	height: auto;
}

#c297 {
	display: none;
}
#c366 .wtdirectory_list_wrap li {
	height: 130px;
}
#c381 {	/* Annuaire g�n�ral */
	margin-top: 10px;
}
	
/*************** Liste pages ****************/
div.wtdirectory_pagebrowser {
	position: absolute;
	bottom: 114px;
}
div.wtdirectory_pagebrowser p {
	margin: 0px;
}
div.wtdirectory_pagebrowser ul.wt_directory_pagebrowser {
	padding: 0px;
	margin-top: 5px;
}
div.wtdirectory_pagebrowser .wt_directory_pagebrowser li {
	background: none;
	float: left;
	list-style: none;
	margin-right: 15px;
}
div.wtdirectory_pagebrowser .wt_directory_pagebrowser .act {
	color: #B52B59;
	text-decoration: none;
}
.tx-wtdirectory-pi1 .wtdirectory_filter .wtdirectory_abc_letter_act a {
	color: #B52B59;
	text-decoration: none;
}

/*************** Documentation ***************/
#c78 table {
	background-color: #fff;
	background-image: none;
	float: none;
	margin: 0px;
}

/*************** Plan du site ***************/
.tx-dropdownsitemap-pi1 div.expAll {
	background-color: #fff;
	border: none;
	margin: 15px 0px;
	width: 688px;
}
.tx-dropdownsitemap-pi1 div.expAll a {
	color: #af2150;
	font-style: italic;
}
.tx-dropdownsitemap-pi1 div.expAll a img {
	display: none;
}
.tx-dropdownsitemap-pi1 img {
	margin: 0px !important;
	margin-right: 5px !important;
}
.tx-dropdownsitemap-pi1 li.closed span.no a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.tx-dropdownsitemap-pi1 li.closed div {
	padding: 0px;
}
.tx-dropdownsitemap-pi1 li.closed span.no a:hover {
	text-decoration: underline;
}
.tx-dropdownsitemap-pi1 span.ifsub a {
	color: #69A1B9;
}

/* ---------- R�sultat de recherche ---------- */
.tx-indexedsearch-res table {
	background-color: #fff;
	background-image: none;
	float: none;
	margin: 0px;
	border: 1px solid #b6c641;
}
.tx-indexedsearch td {
	color: #000;
	padding: 8px;
}
.tx-indexedsearch td.percent {
	color: #b6c641;
}
.tx-indexedsearch td.descr {
	font-style: normal !important;
}
.tx-indexedsearch .tx-indexedsearch-browsebox {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
}

/* ---------- Documentation ---------- */
.tab_pdf td {
	padding: 0px;
}
.tab_pdf td img {
	float: right;
}
.tab_pdf img[src="clear.gif"] {
	display: none;
}

/* ---------- Voir tout l'agenda ---------- */
#c55 .csc-header h1,
#c431 .csc-header h1 {
	background-color: #fff;
	padding-left: 25px;
	padding-top: 0px;
	margin-top: 20px;
	height: 16px;
}
#c431 .csc-header h1 {
	background: url(../images/puce_marron.gif) no-repeat left center;
	color: #AF6421;
}
#c55 .csc-header h1 {
	background: url(../images/puce_bleu.gif) no-repeat left center;
	color: #69a1b9;
}

div.yac-teaser {
	width: 100% !important;
	border: none !important;
}
div.yac-teaser-header {
	display: none !important;
}
div.yac-teaser ul {
	padding-left: 10px;
}
div.yac-teaser ul li {
	list-style-image: none;
	padding-bottom: 10px;
}
div.yac-teaser ul li a {
	font-weight: normal;
	color: #000;
}
div.yac-teaser ul li a:hover {
	text-decoration: underline !important;
}

/* -------- Fichiers � t�l�charger sur une page -------- */
table.csc-uploads {
	background-color: #fff;
	background-image: none;
	float: none;
	margin: 0px;
	margin-top: 10px;
	margin-left: 20px;
}
table.csc-uploads td.csc-uploads-fileName {
	background: url(../images/puce_liste.gif) no-repeat left center;
	padding: 0px;
	padding-left: 17px;
}
table.csc-uploads td.csc-uploads-fileName a {
	color: #69A1B9;
}

/*LIENS ACTUS*/
p.lien_rose
{
	font-size:12px;
	text-decoration:none;
	color:#af2150;	
}
p.lien_bleu
{
	font-size:12px;
	text-decoration:none;
	color:#438aa8;	
}
p.lien_ocre
{
	font-size:12px;
	text-decoration:none;
	color:#af6421;	
}

a.lien_bleu, a.lien_bleu_url, a.lien_bleu_internal, a.lien_bleu_page, a.lien_bleu_file, a.lien_bleu_mail {
	font-size:12px;
	text-decoration:none;
	color:#438aa8;
}

a.lien_rose, a.lien_rose_url, a.lien_rose_internal, a.lien_rose_page, a.lien_rose_file, a.lien_rose_mail {
	font-size:12px;
	text-decoration:none;
	color:#af2150;
}
a.lien_ocre, a.lien_ocre_url, a.lien_ocre_internal, a.lien_ocre_page, a.lien_ocre_file, a.lien_ocre_mail {
	font-size:12px;
	text-decoration:none;
	color:#af6421;
}
