/* Générale, propriété de la page*/
html, body{ 
	marging: 0 0 0 0;
	padding: 0;
	scrollbar-face-color: #ffe0bf;
	scrollbar-shadow-color: #7A1315;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #8E312E;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #F5F7FF;
	scrollbar-arrow-color: #F7931E;
}

img{
	border: none;
}

p{
	margin: 0 0 15 0;
	font-size: 12px;
	text-align: justify;
}

#msgavert p{
	margin: 0 0 15 0;
	font-size: 12px;
	text-align: left;
}


hr{
	color: #F78D12;
	height: 1px;
}
ul.tome{
	margin: 10 0 5 10;
}
li.tome{
	margin: 0 0 0 13;
	text-indent: 15pt;
	list-style-image: url(../images/design/puce.gif);
}
/* /////////////// titres H /////////////////*/
h1{
	margin: 0;
	padding: 0;
}
h2 {
	margin: 10 0 10 20px;
	text-indent: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #558824;
	font-weight: normal;
}
h2#tome {
	margin: 5 0 5 20px;
	height: 30px;
	background: url(../images/design/pict_fromage_vert.gif) no-repeat;
	text-indent: 20pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #558824;
	font-weight: normal;
}
h3 {
	margin: 0 0 15 0;
	height: 22px;
	background: url(../images/design/pict_fromage.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #F78D12;
	font-size: 12px;
	text-indent: 17pt;
}
h4 {
	margin: 0 0 3 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/design/fleche.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10pt;
	font-size: 13px;
	color: #BB0B03;
}
.txt_lien {
	margin: 0 0 3 30;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10pt;
	font-size: 13px;
	color: #BB0B03;
	font-weight: bold;
}
h6 {
	margin: 0 0 4 0;
	height: 22px;
	background: url(../images/design/pict_fromage.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #F78D12;
	font-size: 12px;
	text-indent: 17pt;
}
.txt_lien a{color: #BB0B03;}
.txt_lien a:hover{	
	color: #F0B16E;
	text-decoration: none;
}

ul{
	margin: 0 0 0 25px;
}
li {
	margin: 0 0 0 0;
}
li#lien {
	margin: 10 0 0 0;
	list-style-image: url(../images/design/fleche.gif);
}
/* /////////////////// précharger les images/design//////////////// */
.cache{display:none;}
/*/////////////////// BORDURES ///////////////////*/
.pointilles{
	margin: 0 0 10 0;
	padding: 4 4 4 8;
	font-size: 12px;
	border-style:dashed;
	border-color:#F78D12;
	border-width:1px;
}
.trait-gauche{
	font-size: 12px;
	border-width:1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-color:#F78D12;
	padding-left: 8;
}
.cadre{
	font-size: 12px;
	border-width:1px;
	border-style: solid;
	border-color:#F78D12;
	padding-left: 8;
	background-color: #fffffF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1315;
}
/*///////////// INPUT, SELECT, TEXTAREA /////////////*/
form{
	margin: 0;
	padding: 0;
}
.champ-login{
	margin: 0;
	padding: 0;
	background-image: url(../images/design/fond_input.gif);
	border: none;
	height: 15px;
	width: 86px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-indent: 5px;
}
.champ-text{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 5px;
	background-color:#Ffebd6;
	border: 1px solid #dedede;
}
.input{
	margin: 0 0 0 5;
	padding: 0;
	border: 0;
	background-image: url(../images/design/fond_input.gif);
	height: 31px;
	width: 191;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #074B7A;
	cursor: hand;
}
a.input:hover {
	color: #ffffff;
	text-decoration: none;
}
/*/////////////// MARGES ///////////////*/
.marge-gauche{
	margin: 15 0 0 10;
}
.marge-droite{
	margin: 0 0 10 0;
}
.marge-haut{
	margin: 23 0 0 0;
}
.marge{
	padding: 0 10 0 10;
}
/* ///////////// images flottantes ////////// */
.float-droite{
	float:right;
	margin: 0 0 0 0;
}
.float-gauche{
	float:left;
	margin: 0 0 0 0;
}
.float-gauche-img{
	float:left;
	margin: 0 20 10 0;
}
/* /////////////// TABLEAU //////////// */
.tab-titre{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #D22F2F;
	background-image: url(../images/design/fond_titre.jpg);
	background-repeat: repeat-x;
}
.tab-clair{
	font-size: 12px;
	color: #7A1315;
	text-align:center;
	background-color: #FFE0BF;
}
/* ////////////// texte ///////////////*/
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1315;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a1315;
}
.txt a:hover {
	text-decoration: none;
	color: #DD8D02;
}
.txt a{color: #7a1315;}

.lowText { text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none; color: #791917; background-color: #FFEBD6;line-height : 20px; 
	    padding-left:5px;}
	    /*modifie les critères du sous menu, color correspond à la couleur du texte du sous-menu, background-color correspond à la couleur de fond du sous menu, line-heignt correspond
	    à la hauteur d'une case du menu et padding left au décalage du texte vers la droite*/
	    


.highText { text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none; color: #FFFFFF; line-height : 20px; 
	    padding-left:5px;}
	    /* text-decoration correspond à la couleur du texte sélectionné dans le sous menu*/
	    
.itemBorder { border: 1px solid;color: #D08C3C; }
.itemBorderBlank { border: 1px solid;color: #D08C3C; }
























#fiche_prestataire{
color: #ffffff;
background-color: #ededed;
font-size: 11px;
}

.bloc_informations_presta{
padding: 5px 5px 5px 5px;
margin: 0px 0px 15px 0px;
font-size: 11px;
}

.nom_presta{
color: #ffffff;
background-color: #811d1e;
font-weight: bold;
height: 30px;
/*line-height: 30px;*/
font-size: 12px;
padding: 0px 10px 0px 10px;
margin: 0px 0px 10px 0px;
}

#contenurub a.lien_presta:link {
color: #ffffff;
background-color: #811d1e;
font-weight: bold;
font-size: 12px;
border : 2px solid #811d1e;
line-height: 15px;
height: 15px;
text-align: center;
display: block;
padding: 2px 4px 2px 4px;
}
#contenurub a.lien_presta:visited {
color: #ffffff;
background-color: #811d1e;
font-weight: bold;
font-size: 12px;
border : 2px solid #811d1e;
line-height: 15px;
height: 15px;
text-align: center;
display: block;
padding: 2px 4px 2px 4px;
}
#contenurub a.lien_presta:hover {
color: #ffffff;
background-color: #811d1e;
font-weight: bold;
font-size: 12px;
border : 2px solid #811d1e;
line-height: 15px;
height: 15px;
text-align: center;
display: block;
padding: 2px 4px 2px 4px;
}

.barre_presta{
border-top: 1px solid #811d1e;
height: 1px;
width: 100%;
margin-bottom: 10px;
}

.barre_presta_liste{
border-top: 1px solid #811d1e;
height: 1px;
width: 100%;
margin-bottom: 0px;
}

#contenurub a:link{
color: #000000;
text-decoration: underline;
}

#contenurub a:visited{
color: #000000;
text-decoration: underline;
}

#contenurub a:hover{
color: #000000;
text-decoration: none;
}

#contenurub 

a.lien_retour:link{
font-size: 11px;
}

a.lien_retour:visited{
font-size: 11px;
}

a.lien_retour:hover{
font-size: 11px;
}

#contenurub a.pagination-resa-page-precedente:link{
font-size: 11px;
text-decoration: underline;
}

#contenurub a.pagination-resa-page-precedente:visited{
font-size: 11px;
text-decoration: underline;
}

#contenurub a.pagination-resa-page-precedente:hover{
font-size: 11px;
text-decoration: none;
}

#contenurub a.pagination-resa-page-suivante:link{
font-size: 11px;
text-decoration: underline;
}

#contenurub a.pagination-resa-page-suivante:visited{
font-size: 11px;
text-decoration: underline;
}

#contenurub a.pagination-resa-page-suivante:hover{
font-size: 11px;
text-decoration: none;
}

#contenurub a.pagination-resa-page-active:link{
font-size: 11px;
text-decoration: none;
}

#contenurub a.pagination-resa-page-active:visited{
font-size: 11px;
text-decoration: none;
}

#contenurub a.pagination-resa-page-active:hover{
font-size: 11px;
text-decoration: none;
}

#contenurub a.pagination-resa-page:link{
font-size: 11px;
text-decoration: underline;
}

#contenurub a.pagination-resa-page:visited{
font-size: 11px;
text-decoration: underline;
}

#contenurub a.pagination-resa-page:hover{
font-size: 11px;
text-decoration: none;
}

.zoneform{
border: 1px solid #000000;
font-size: 12px;
}

.zoneform-oblig{
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 4px solid #CC0000;
font-size: 12px;
}

.boutonform{
border: 1px solid #811d1e;
font-size: 12px;
background-color: #811d1e;
font-weight: bold;
color: #ffffff;
cursor: pointer;
}

#formprest td{
font-size: 12px;
color: #7a1315;
}
