table {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}body {  
 
font: 12px Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
padding: 15px 0px 20px 0px;
background-color: #fff;
}a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #0000FF}a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #0000FF}a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	margin-bottom: 2px;	margin-top: 2px;	color: #000000;}.bulletlist {	font-family : Arial, sans-serif;	font-size : 12px;	color : #333333;}H1 {	font-family : Arial, sans-serif;	font-size : 16px;	color : #ff0000;	margin-bottom : 6px;	margin-top : 6px;	text-indent : 0px;}H2 {	font-family : Arial, sans-serif;	font-size : 16px;	color : #93be9d;	margin-bottom : 6px;	margin-top : 6px;	text-indent : 0px;}H3 {	font-family : Arial, sans-serif;	font-size : 16px;	color : #FF9900;	margin-bottom : 6px;	margin-top : 6px;	text-indent : 0px;}HR {heigth : 1px;width : 100%;color : #93be9d;}.funcTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF6600}.imagister {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal ; color: #cccccc}.adminWelcome {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal ; color: #FF0000}.adminLastVisit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal ; color: #000000}.faq {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #999999;}.pubTitre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;}.pubAutres {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;font-style: normal;color: #000000;}.pubDescription {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;color: #666666;}.garColor {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0099CC;}.surGarCol {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight : normal;color: #FFFFFF;}.location {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;font-weight : normal;color: #FF9900;}.subloc {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight : normal;color: #93be9d;}.location2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight : normal;color: #FF9900;}.topmenu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #000000;}.topmenu A:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #000000;}.topmenu A:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #000000;}.topmenu A:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #000000;}.topmenu A:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #000000;}.botmenu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight : normal;color: #333333;}.botmenu A:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight : normal;color: #333333;}.botmenu A:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight : normal;color: #333333;}.botmenu A:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight : normal;color: #333333;}.botmenu A:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight : normal;color: #333333;}.adresse {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #009966;}.homeText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;font-style: italic;color: #000000;}TEXTAREA {  	font: 11px Verdana, Arial, Helvetica;
	width: 300px;} INPUT {  	font: 11px Verdana, Arial, Helvetica;
	width: 300px;	}

.checkbox {width: 15px;}
.mailformrequired {	font-family : Verdana, sans-serif;	font-size : 12px;	color : #FF0000;	font-weight : normal;	}	.red {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff0000;}.annonce {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FF0000;}.faqtext {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}.totop {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #569842;}.caption{font-family: Arial, Helvetica, sans-serif;color: #444444;}.sep {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 26px;font-weight : normal;color: #FF9900;}.sep2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 26px;font-weight : normal;color: #93be9d;}.titrenews {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight : normal;color: #FF6600;}.titrenews {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #FF9900;text-decoration : underline;}.titrenews A:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #FF9900;text-decoration : underline;}.titrenews A:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #FF9900;text-decoration : none;}.titrenews A:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #FF9900;text-decoration : none;}.titrenews A:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal;color: #FF9900;text-decoration : none;}

.images_ateliers img{
	margin-right: 5px;
}

iframe {
	border: 1px solid #569842;

}

table.dataTable {border: 1px solid #ccc; font: 12px Verdana;}
table.dataTable td {border: 1px solid #ccc; padding: 5px 5px 5px 5px;}
table.dataTable td.headerTable {background-color: #93be9d; text-transform: uppercase; font: 10px Verdana; color: #fff; border: 0px solid #c00; text-align: center;}
table.dataTable td.rowTitle {border: 1px solid #ccc; padding: 5px 5px 5px 5px; background-color: #eee; color: #000;}

table.headerTable {margin: 0px 0px 0px 0px;}
table.headerTable img {margin: 0px 10px 0px 10px;}

table.dataTable td.headerTable2 {background-color: #f90; text-transform: uppercase; font: 11px Verdana; color: #fff; border: 0px solid #c00; text-align: center;}
table.headerTable2 {margin: 0px 0px 0px 0px;}
table.headerTable2 img {margin: 0px 10px 0px 10px;}

/* DROP DOWN SITE MAPT */

.tx-dropdownsitemap-pi1 A {
            font-weight: normal;
        }
        .tx-dropdownsitemap-pi1 .spc {
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 0px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 DIV {
            border: solid 0px #DFE2E3;
            background: #ffffff;
            padding: 0px;
            margin-bottom: 0px;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        
            background: #FFFFFF;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 A {
            font-weight: normal;
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
            background: #ffffff;
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
            background: #FFFFFF;
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
            background: #ffffff;
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            text-align: center;
            border: solid 0px #DFE2E3;
            background: #ffffff;
        }


.tx-dropdownsitemap-pi1 {padding:0px; margin:0px;}
        
.tx-dropdownsitemap-pi1 li.open {padding: 0px; margin:0px; list-style-type: none; color: #00769F;}
.tx-dropdownsitemap-pi1 li.open ul{padding: 0px 0px 0px 0px; margin:0px; list-style-type: none; color: #00769F;}
.tx-dropdownsitemap-pi1  ul{padding: 0px 0px 0px 0px; margin:0px; list-style-type: none; color: #00769F;}
.tx-dropdownsitemap-pi1  ol{padding: 0px 0px 0px 0px; margin:0px; list-style-type: none; color: #00769F;}
.tx-dropdownsitemap-pi1 div {margin: 0px; padding: 0px;}
.tx-dropdownsitemap-pi1  ul{margin: 0px; padding: 0px; border: 0px solid #000;}

.tx-dropdownsitemap-pi1 div.level_1 a{margin: 0px ; padding: 0px; background-color: transparent;  text-decoration: underline;  color: #333;}
.tx-dropdownsitemap-pi1 div.level_1 a:hover{margin: 0px ; padding: 0px; background-color: transparent;  text-decoration: none;}
.tx-dropdownsitemap-pi1 div.level_2 a{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: underline;}
.tx-dropdownsitemap-pi1 div.level_2 a:hover{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: none;}
.tx-dropdownsitemap-pi1 div.level_3 a{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: none; color: #666;}
.tx-dropdownsitemap-pi1 div.level_3 a:hover{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: underline;}
.tx-dropdownsitemap-pi1 div.level_4 a{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: none; font-size: 10px; color: #999;}

.tx-dropdownsitemap-pi1 div.level_1 ul {padding: 0px; margin: 0px 0px 5px 30px;}
.tx-dropdownsitemap-pi1 div.level_2 ul {padding: 0px; margin: 0px 0px 5px 30px;}
.tx-dropdownsitemap-pi1 div.level_3 ul {padding: 0px; margin: 0px 0px 5px 30px;}
.tx-dropdownsitemap-pi1 div.level_4 ul {padding: 0px; margin: 0px 0px 5px 30px;}

.tx-dropdownsitemap-pi1 div.level_1 a{margin: 0px ; padding: 0px; background-color: transparent;  text-decoration: none;  color: #00f;}
.tx-dropdownsitemap-pi1 div.level_1 a:hover{margin: 0px ; padding: 0px; background-color: transparent;  text-decoration: underline;}
.tx-dropdownsitemap-pi1 div.level_2 a{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: none; }
.tx-dropdownsitemap-pi1 div.level_2 a:hover{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: underline;}
.tx-dropdownsitemap-pi1 div.level_3 a{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: none; color: #00f;}
.tx-dropdownsitemap-pi1 div.level_3 a:hover{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: underline;}
.tx-dropdownsitemap-pi1 div.level_4 a{margin: 0px; padding: 0px;  background-color: transparent; text-decoration: none; }


.mailformPlusError, .mailformPlusResponse {
	color: #f00;
}

legend, fieldset {
	border: 1px solid #f90;	
}

legend {
	padding: 5px;	
}
	

