html {
height:100%;
}

body {
background-image:url(../../images/fond.gif);
background-repeat:repeat;
font-family:Verdana,"Trebuchet MS", Georgia,"Bitstream Vera Sans", Arial, Helvetica, serif;
color:#333;
height:100%;
margin:0;
padding:0;
}

form{
margin:0;
}

* {
/*margin: 0;
padding: 0;
border: 0;
font-family: sans-serif;*/
/*font-size: 1em;*/
font-weight: 400;
font-style: normal;
text-decoration: none;
}


a:link,a:visited{
text-decoration:none;
color:#06F;
}

a:hover,a:active{
text-decoration:underline;
color:#06F;
}


/*a_menu:link {
	color: #FFFFF;
	text-decoration: none;
}
a_menu:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a_menu:hover {
	text-decoration: none;
	color: #33FFCC;
}
a_menu:active {
	text-decoration: none;
	color: #00FFFF;
}*/


.linepub:link,.linepub:visited,.linepub:hover,.linepub:active{
background:#003399;
font-size:10px;
color:#FFFFFF;
}

.annonces:link,.annonces:visited,.annonces:active {
font-weight:700;
font-size:11px;
color:#666;
text-decoration:none;
}

.annonces:hover {
font-weight:700;
font-size:11px;
color: #666;
text-decoration:underline;
}


#global{
font-size: 80%;
margin:5px;
/*font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, serif;*/
}	


#global  td{
font-size: 80%;
/*font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, serif;*/
}	



#global h1 {
font-weight:700;
font-size:150%;
padding-bottom:0.2em;
border-bottom:3px solid #FFE57F;
font-variant:small-caps;
text-indent:15px;
color:#3B6C9D;
/*color:#250;*/
margin:0;
}







/* contenu de la page public */
.Style1 {
	/*font-size: 80%;*/
font-size:12px;
}

.Style7 {
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}


.a2:link {
	
	font-weight: bold;
	font-size:11px;
	color: #3D3D3D;
	text-decoration:none;

}
.a2:visited {
	font-weight: bold;
	font-size: 11px;
	color: #3D3D3D;
	text-decoration: none;
}
.a2:hover {
	font-weight: bold;
	font-size: 11px;
	color: #3D3D3D;
	text-decoration: underline;
}
.a2:active {
	font-weight: bold;
	font-size: 11px;
	color: #3D3D3D;
	text-decoration: none;
}









.policeBlanche {
font-size:80%;
color:#FFF;
font-weight:700;
}


.policeBlanche a {
color:#fff;
display:block;
}

.policeBlanche a:hover,active {
text-decoration:none;
}

.policeBlanche a:link,visited {
text-decoration:underline;
}

/*** tarifs exterieur|sous hangar ***/
#DivCachee {
position:absolute;
left:110px;
top:150px;
border:1px solid #000;
background-color:#FFF;
display:none;
padding:0.8em;
}
/*** ***/


.prix {
font-family:Tahoma, Verdana, Helvetica, sans-serif;
font-size:30px;
font-weight:400;
color:red;
text-decoration:none;
}

.prix2 {
font-family:Tahoma, Verdana, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:red;
text-decoration:none;
}

.promo_titre {
font-family:Tahoma, Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#27951C;
}

.article_dispo {
font-family:Tahoma, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:red;
text-decoration:none;
}

.description {
font-family:Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
}

.menu:link,.menu:visited {
font-size:80%;
color:#fff;
font-weight:400;
text-decoration:none;
/*font-family:Arial, Helvetica, sans-serif;*/
background:#003366;
}

.menu:hover,.menu:active{
font-size:80%;
color:#9FF;
font-weight:400;
text-decoration:overline underline;
/*font-family:Arial, Helvetica, sans-serif;*/
background:#003366;
}


/* specificite administration */

div#conteneur_menu_administration {
text-align:center;
height:15px;
width:780px;
color:#FFE57F;
/*font-size:10px;*/
margin:0 auto;
padding:0;
}

div#conteneur_menu_administration h3 {
position:relative;
width:780px;
height:13px;
font-weight:400;
/*font-size:1.1em;*/
padding-bottom:0.2em;
border-bottom:3px solid #FFE57F;
font-variant:small-caps;
text-indent:5px;
color:#250;
text-align:left;
margin:2px auto;
}


div#conteneur_menu_administration h3 a:link, a:visited {
/*border-bottom:1px dotted ;*/
}

div#conteneur_menu_administration h3 a:hover, a:active {
border-bottom:none ;
}

	/*font-weight: bold;
	font-size: 150%;
	padding-bottom: 0.2em;
	border-bottom: 3px solid #FFE57F;
	font-variant: small-caps;
	text-indent: 15px;
	color: #3B6C9D;
*/




/** DEBUT ANNONCES **/

.nb_annonces{
font-size:80%;
color:#FFFFFF;
}

ul#menu_annonces {
}

ul#menu_annonces li{
display:inline;
}

ul#menu_annonces a{
color:#333;
font-size:80%;
text-decoration:underline;
}

/*ul#menu_annonces a:link,a:visited{

}*/
ul#menu_annonces a:hover,a:active{
color:#0064C6;
}

/*ul#menu_annonces a.supprimer:link,.supprimer:visited,.supprimer:active{
color:#;
}*/

ul#menu_annonces .supprimer:hover,.supprimer:hover{
color:#FF0000;
}


.ajout_annonce {
font-size:80%;
background:#FFFFFF;
}

.ajout_annonce input{
font-family:Verdana,"Trebuchet MS", Georgia,"Bitstream Vera Sans", Arial, Helvetica, serif;
color:#333;
}

.ajout_annonce textarea{
font-family:Verdana,"Trebuchet MS", Georgia,"Bitstream Vera Sans", Arial, Helvetica, serif;
color:#333;
font-size:inherit;
}


.ajout_annonce a:link,a:visited,a:hover,a:active {
font-family:Verdana,"Trebuchet MS", Georgia,"Bitstream Vera Sans", Arial, Helvetica, serif;
color:#333;
}


.ajout_annonce tr {
text-align:right;
}

.ajout_annonce p {
margin-right:20px;
}

.submit_annonces {
	font-size: 12px;
	color: #666666;
 	background-color: #FFFFFF;
	border: 1px solid #999999;
}
/** FIN ANNONCES **/




/** DEBUT MENU SERVICES **/

div#m_service{
background-color:#003366;
width: 780px;
height:25px;
margin:0;
}

ul#menu_service{
background-color:#003366;
}
ul#menu_service li{
display:inline;
}
/** FIN MENU SERVICES **/


/** DEBUT GALERIE PHOTOS MINIATURES **/
div#galerie{
/*width:310px;
background:#00f;
border:1px solid #dcb;
padding:5px;*/
margin:5px auto;
text-align:center;
font:0.9em Georgia, serif;
}


ul#galerie_mini{
margin:10px 0 0 10px;
padding:0;
list-style-type:none;
}

ul#galerie_mini li{
margin:0 0 0 3px;
float:left;
}

ul#galerie_mini a{
color:#333;
font-size:80%;
text-decoration:none;
display:block;
}

ul#galerie_mini a:hover,a:active{
color:#FF0000;
background-color:#F5F5F5;
}


ul#galerie_mini a img{
margin:0;
/*border:1px solid #0060C1;*/
border:none;
}

ul#galerie_mini p{
background:#eee;
/*border:1px solid #0060C1;*/
text-align:center;
margin:0px 0 0 0;
padding:0;
}

ul#galerie_mini p:hover,p:active{
/*border:1px solid #FF0000;*/
}

dl#photo{
clear:both;
margin:0 auto;
}

dl#photo dt {
font:italic 0.5em/1.5em Georgia, serif;
color:#dcb;
}

dl#photo dd{
margin:0;
}

dl#photo img{
border:2px solid #000;/*#dcb*/
}

div#applet{
margin:10px 0 0 10px;
clear:both;
}
/** DEBUT GALERIE PHOTOS MINIATURES **/



/** DEBUT TARIFS **/
h3.titre_tarifs{
display:inline;
}

.submit_tarifs {
padding:1px;
font-size: 12px;
font-weight:700;
color: #666666;
background-color: #FFFFFF;
border: 1px solid #999999;
}

.aide_checkbox{
font-size:12px;
}

.texte_tarifs{
font-size: 13px;
}


div.entete_tarifs{
margin: 25px 0 10px 0;
}
/** FIN TARIFS **/



/** DEBUT PROMO **/
.submit_promo{
padding:1px;
font-size: 12px;
font-weight:700;
color: #666666;
background-color: #FFFFFF;
border: 2px solid #ED7422;
}

.texte_promo{
font-size: 80%;
}

.texte_bold_promo{
font-size: 80%;
font-weight:700;
}


