@charset "utf-8";
/* CSS Document */



body{
font-family: arial;
font-size:10pt;
color:#5b431f;
margin: 0;
padding: 0;
height: 100%;
background: url( http://www.nymphea-studio.fr/v2/templates/internet_avignon/images/site_portail.gif);
background-repeat: repeat-y;
background-attachment:fixed;
background-position: 20%;
}

h2{
font-size:12px;
font-weight:normal;
margin:0;
}

h3{
color:#cb5829;
font-size:18px;
}

a, a:visited, a:link, a:active{
text-decoration:none;
color: #FFFFFF;
}


a:hover{
text-decoration:underline;
}

/*#pere{
width:100%;
margin:auto;
background-color:#fff;
}*/

#head{
background-color:#fff;margin:0;padding:0;
}

#head_gauche{
width:178px;
float:left;
padding-left:17px;
padding-top:56px;
padding-right:10px;
}

#head_milieu{
float:left;
background-image:URL(templates/avignon_internet/images/header_milieu.gif);
background-repeat:no-repeat;
margin-left:3%;
}

#head_droit{
width:139px;
height:146px;
float:right;
background-image:URL(templates/avignon_internet/images/header_droit.gif);
background-repeat:no-repeat;
}

#pied_head{
height:24px;
width:100%;
background-color:#d0bc98;
clear:both;
}

#ariane{
padding-left:20%;
padding-top:5px;
padding-bottom:10px;
}

#ariane a:visited, #ariane a:link, #ariane a:active{
font-size:11px;
font-weight:bold;
color:#5D4420;
text-decoration:none;
}

#ariane a:hover{
}

.text{
font-size:11px;
font-weight:bold;
color:#5D4420;
text-transform:uppercase;
}

.titre_accueil{
font-size:20px;
font-weight:bold;
color:#d0bc98;
text-transform:uppercase;
}

#col_gauche{
width:20%;
float:left;
height:100%;
margin-left:-1px;
}

ul{
list-style-type:none;
}

a.rollmainlevel{
font-size:12px;
font-weight:bold;
display:block;
width:100%;
height:20px;
color:#cb5829;
text-indent:5px;
}

a.rollsublevel_1{
font-size:12px;
font-weight:normal;
display:block;
width:120%;
height:20px;
color:#cb5829;
text-indent:47px;
line-height:18px;
margin-left:-20%;
}

a.rollsublevel_2{
font-size:12px;
font-weight:normal;
display:block;
width:120%;
height:20px;
color:#cb5829;
text-indent:47px;
line-height:18px;
margin-left:-20%;
}

a.rollmainlevel:link,a.rollmainlevel:visited,a.rollmainlevel:active{
border-bottom:solid;
border-width:1px;
border-color:#d0bc98;
text-decoration:none;
color:#cb5829;
background-color:#FFFFFF;
}

a.rollsublevel_1:link,a.rollsublevel_1:visited,a.rollsublevel_1:active{
border:none;
text-decoration:none;
color:#cb5829;
background-color:#FFFFFF;
}

a.rollsublevel_2:link,a.rollsublevel_2:visited,a.rollsublevel_2:active{
border:none;
text-decoration:none;
color:#cb5829;
background-color:#FFFFFF;
}



a.rollmainlevel:hover{
border:none;
height:21px;
text-decoration:none;
color:#f99e1c;
background-color:#5b431e;
}

a.rollsublevel_1:hover{
border:none;
text-decoration:none;
color:#5b431e;
background-color:#f99e1c;
}

a.rollsublevel_2:hover{
border:none;
text-decoration:none;
color:#5b431e;
background-color:#f99e1c;
}



#corp{
width:80%;


background:url(templates/avignon_internet/images/site-ecommerce.gif)repeat-x;
height:100%;

float:left;
/*
border-left:solid;
border-width:1px;
border-color:#d0bc98;
margin-left:-1px;*/

}
#ajust{
width:16.8%;

float:left;
/*
border-right:solid;
border-width:1px;
border-color:#d0bc98;*/

}

table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;

	
}
table.contentpaneopen td.contentheading{
color:#F99E1F;
font-size:15px;
border-bottom:solid;
padding-top:2px;
border-width:1px;
border-color:#d0bc98;

font-weight:bold;
}

table.contentpaneopen td {
   padding-right: 5px;
    padding-left:9px;

color:#cb5829;
font-size:13px;
/*text-indent:30px;*/
clear:both;

}

table.contentpaneopen td img {
   margin:0;

}
.moduletable h3{
margin-top:-130px;
color:#d0bc98;

line-height:70px;
}



table.contentpane {
  width: 100%;
	padding-right: 5px;
   margin:auto;
color:#cb5829;
font-size:12px;
text-align:left;

}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

.componentheading {
color:#F99E1F;
font-size:15px;
border-bottom:solid;
padding-top:2px;
border-width:1px;
border-color:#d0bc98;

font-weight:bold;
}
div.componentheading table,div.componentheading, .contentpane{
padding-left:9px;
}

table.contentpaneopen td.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #cb5829;
	font-size: 11px;
}

#links{
}

.mosimage {
  margin: 5px;
text-align:center;
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

.hot{
padding-left:14%;
float:left;
text-align:center;
}

/*#text{
margin:auto;
width:77%;
color:#cb5829;
font-size:12px;
text-align:center;
}

.noir{
color:#000;
}

#lien{
width:100%;
margin:auto;
}

#internet{
padding-left:141px;
float:left;
text-align:center;
}

#referencement{
padding-left:74px;
float:left;
text-align:center;
}

#edition{
padding-left:81px;
float:left;
text-align:center;
}*/

#corp a:link, #corp a:visited, #corp a:active{
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#cb5829;
font-style:normal;
}

#corp a:hover{
text-decoration:none;
}



#foot_text{
height:45px;
}

.fo{

}

#img_corp{
clear:both;
background-image:URL(images/fly.gif);
background-repeat:no-repeat;
width:594px;
height:298px;
border-bottom:solid;
border-right:solid;
border-top:solid;
border-width:1px;
border-color:#d0bc98;
margin:auto;
width:58%;
padding-bottom:1px;
}

.legende{
display:block;
color:#fff;
font-size:12px;
padding-left:170px;
padding-top:280px;
}

#pied{
clear:both;
background-color:#5B431F;
color: #F99E1C;
width:100%;
height:16px;
font-size: 13px;

}
#pied a{
color: #F99E1C;

font-size: 13px;
text-decoration: none;
}


/*
 */


/*
.categorie {
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
line-height:5px;
line-height: 2px; color: #ffffff; 
background-color: #d0bc99;

}*/

#footer{
position:absolute;
bottom:0px;
}


table#footer { 
   /* 
   font-size: 12px; 
   padding: 6px; 
   vertical-align: middle; */
background-color: #d0bc98;
width: 100%;
min-height:100%;
/*position: absolute;
bottom: 0;*/
} 
table#footer th{
height:12px;
}

.titre {
background-color: #E9AC45;
font-size: 10px;
color: #FFFFFF;
font-weight:normal;

}

.partenaire  {
padding:10px;
margin:2px;

padding-right: 1px;


}
.contact {
font-size: 25px;
color: #FFFFFF;
text-decoration: none;
line-height:13px; 
font-size: 9px; 
color: #000000; 


}
.img:hover{
filter:hover:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 1;
}

.img  {
padding-right: 2px;
padding-bottom: 2px;
border: none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.readon{margin-left:9px;}

a.thickbox img{
border-color:#d0bc98;
border-width:1px;
border-style: solid;
}







