/* STANDARD CSS  Créé par: ED Version: 1.3 Date révision: 22/04/2009 */

body {
	color : #000000; 
	background-color : #5e4e4e;
	background-image : url(../images/global/bg_body.jpg);
	background-position : center 0%;
	margin : 0; 
} 

.bgTD { 
padding : 0 0 0 0;
width : 760px;
height : 1px;
text-align : right;
background-color : #5e4e4e;
background-image : url(../images/global/bg_celulle.gif);
margin : 0; 
/* background-position : center 0%; */
} 
.text11ptsWhiteError { 
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
color : #ff0000;
} 
.text10pts { 
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
} 
.text10ptsWhite { 
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
color : #ffffff;
} 
.text11pts { 
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
} 
.text12pts { 
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
} 
.text11ptsBeige { 
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
color : #f8f4e4;
} 
.text12ptsBeige { 
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
color : #f8f4e4;
} 
.text12ptsWhite { 
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
color : #ffffff;
} 
.text11ptsWhite { 
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
color : #ffffff;
} 
.text11ptsGrey { 
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
color : #424200;
} 
.text13ptsGrey { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
color : #424200;
} 
.text15ptsWhite { 
font-family : Verdana, Arial, Helvetica;
font-size : 15px;
color : #ffffff;
} 
.titleLounge13px { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
color : #407a8f;
} 
.titleVisitevirtuelle13px { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
color : #942c20;
} 
.titleEvenement13px { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
color : #996633;
} 
.titleMenu13px { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
color : #8a8e41;
} 
.titleContact12px { 
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
font-weight : normal;
color : #873566;
}
.titleClic11px { 
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
font-weight : bold;
color : #873566;
} 
.titlePhotos13px { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
color : #873566;
} 
.titleContact13px { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
color : #796888;
} 
.titleGRIS13px { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
color : #666666;
} 
.titleNOIR13px { 
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
color : #000000;
} 
a.bluelink:link { 
color : #ac3f51;
text-decoration : underline;
} 
a.bluelink:visited { 
color : #ac3f51;
text-decoration : underline;
} 
a.bluelink:visited:hover { 
color : #ac3f51;
text-decoration : underline;
} 
a.bluelink:hover { 
color : #ac3f51;
text-decoration : underline;
} 
a.newletter:link { 
color : #5bc2c7;
text-decoration : none;
} 
a.newletter:visited { 
color : #5bc2c7;
text-decoration : none;
} 
a.newletter:visited:hover { 
color : #5bc2c7;
text-decoration : none;
} 
a.newletter:hover { 
color : #ffffff;
text-decoration : none;
} 
a.blacklink:link { 
color : #000000;
text-decoration : underline;
} 
a.blacklink:visited { 
color : #000000;
text-decoration : underline;
} 
a.blacklink:visited:hover { 
color : #000000;
text-decoration : underline;
} 
a.blacklink:hover { 
color : #cc0000;
text-decoration : underline;
} 
a.bluelink2:link { 
color : #ac3f51;
text-decoration : none;
} 
a.bluelink2:visited { 
color : #ac3f51;
text-decoration : none;
} 
a.bluelink2:visited:hover { 
color : #ac3f51;
text-decoration : none;
} 
a.bluelink2:hover { 
color : #ac3f51;
text-decoration : none;
} 
a.greylink:link { 
color : #cccccc;
text-decoration : none;
} 
a.greylink:visited { 
color : #cccccc;
text-decoration : none;
} 
a.greylink:hover { 
color : #ffffff;
text-decoration : none;
} 
a.greylink:visited:hover { 
color : #ffffff;
text-decoration : none;
} 
a.whitelink:link { 
color : #ffffff;
text-decoration : underline;
} 
a.whitelink:visited { 
color : #b6b6b6;
text-decoration : underline;
} 
a.whitelink:hover { 
color : #f3c600;
text-decoration : underline;
} 
a.newhomelink:link { 
color : #cc0000;
text-decoration : underline;
} 
a.newhomelink:visited { 
color : #cccccc;
text-decoration : underline;
} 
a.newhomelink:hover { 
color : #ac3f51;
text-decoration : underline;
} 
a.newhomelink:visited:hover { 
color : #ac3f51;
text-decoration : underline;
} 
.field { 
border : 1px solid #666666;
font-weight : bold;
background-color : #f5f5f5;
} 
.chexbox { 
border : 1px solid #666666;
font-weight : bold;
} 
.textarea { 
background-color : #f5f5f5;
} 
input.red {
	background-color : #FF0033;
	border : 2px solid #999999;
	font-weight : bold;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : white;
} 
.option { 
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
} 
option.one { 
background-color : #f5f5f5;
} 
option.two { 
background-color : #e5e5e5;
} 
.text10ptsGrey { 
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
color : #999999;
} 
.zoomproj { 
height : 461px;
} 
.zoomproj p { 
text-align : center;
} 
.zoomproj img { 
width : 86px;
height : 138px;
} 
.zoomproj img:hover { 
width : 223px;
height : 461px;
} 

/*	2008 ED - DEBUT FORMS - traitement CSS de Validation */
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #000000;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #000000;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	background-image: url(../images/formulaires/icon_error.gif);
	background-repeat: no-repeat;
	margin: 1px 0;
	padding: 2px 2px 2px 21px;
	/*	background-color: #000;*/
	color : #FF0000;
	font-weight: bold;
	display:inline;
	}

.custom-advice {
	background-image: url(../images/formulaires/icon_info.gif);
	background-repeat: no-repeat;
	margin: 5px 0;
	padding: 2px 2px 2px 21px;
	/*background-color: #C8AA00;*/
	color : #000;
	font-weight: bold;
	/*PERSO*/
}
/*	2009 ED - FIN FORMS - traitement CSS de Validation */