/* Projet : Sun Boulevard v.1.0
*  Auteur : PL-Datalinx
*  Historique : 15/07/2007 - Version initiale

* FEUILLE DE STYLE DU SITE sunboulevard.fr

* Chroma utilisée

Beige fond..... #F5F3E1
Beige traits... #E7E3C5
Beige textes... #8B8875
Vert Olive..... #64875D + clair... #AAC36F
Bleu Outremer.. #42497F + clair... #7F88CD
Orange......... #FB8410
Jaune d'or..... #F2B833

*/
body {
    margin: 0px;
    font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
    color: #8B8875;
    background-color: #F5F3E1;
}
table {
    font-size: 11px;
}

A, A:link, A:visited {
	color: #7F88CD;
    text-decoration: none;
}
A:active {
	color: #FB8410;
    text-decoration: none;
}
A:hover {
	color: #FB8410;
    text-decoration: underline;
}
legend {
	font-size: 11px;
	color: #8B8875;
}

/***** Divers *****/
.bg {
	background-image: url(../images/bg.gif);
}
.header {
    background-color: #FFF;
}
.header A, .header A:link, .header A:visited {
	color: #42497F;
    text-decoration: none;
}
.header A:active {
	color: #FB8410;
    text-decoration: none;
}
.header A:hover {
	color: #FB8410;
    text-decoration: underline;
}

.footer {
    font-size: 11px;
    color: #8B8875;
}
.footer A, .footer A:link, .footer A:visited {
	color: #42497F;
    text-decoration: none;
}
.footer A:active {
	color: #FB8410;
    text-decoration: none;
}
.footer A:hover {
	color: #FB8410;
    text-decoration: underline;
}
.hiddenlink A, .hiddenlink A:link, .hiddenlink A:visited, .hiddenlink A:active, .hiddenlink A:hover {
	color: #8B8875;
    text-decoration: none;
}

.gd-titre {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	font-style: oblique;
    color: #FB8410;
}
.med-titre {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	font-style: oblique;
    color: #F2B833;
}
.texte10 {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
    color: #8B8875;
}
.texte11 {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
    color: #8B8875;
}
.texte12 {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
    color: #8B8875;
}

.list-titre {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
    color: #7F88CD;
}
.list-titre A, .list-titre A:link, .list-titre A:visited {
	color: #7F88CD;
    text-decoration: none;
}
.list-titre A:active {
	color: #FB8410;
    text-decoration: none;
}
.list-titre A:hover {
	color: #FB8410;
    text-decoration: underline;
}

.list-texte12 {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
    color: #444;
}

/***** Modules *****/
.module-loc {
	font-size: 12px;
	font-weight: bold;
	color: #AAC36F;
/*	padding: 3px 0 0 15px; */
}
.module-loc A, .module-loc A:link, .module-loc A:visited {
	color: #64875D;
    text-decoration: none;
}
.module-loc A:active {
	color: #FB8410;
    text-decoration: none;
}
.module-loc A:hover {
	color: #FB8410;
    text-decoration: underline;
}

.module-act {
	font-size: 12px;
	font-weight: bold;
	color: #7F88CD;
/*	padding: 3px 0 0 15px; */
}
.module-act A, .module-act A:link, .module-act A:visited {
	color: #42497F;
    text-decoration: none;
}
.module-act A:active {
	color: #FB8410;
    text-decoration: none;
}
.module-act A:hover {
	color: #FB8410;
    text-decoration: underline;
}

.module-info {
	font-size: 11px;
	font-weight: normal;
	color: #8B8875;
/*	padding: 3px 0 0 15px; */
}
.module-info A, .module-info A:link, .module-info A:visited {
	color: #8B8875;
    text-decoration: none;
}
.module-info A:active {
	color: #FB8410;
    text-decoration: none;
}
.module-info A:hover {
	color: #FB8410;
    text-decoration: underline;
}

/***** Formulaires *****/
.frm-listbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #444;
	background-color: #FFF;
    border: solid 1px #8B8875;
    padding: 0;
}
.frm-textbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #444;
	background-color: #FFF;
    border: solid 1px #8B8875;
    padding: 1px 3px;
}
.frm-button {
    font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #444;
}

/***** Tableaux *****/
.grid {
	border: solid 1px #8B8875;
}
.grid A:link, .grid A:visited {
	color: #3159A8;
    text-decoration: none;
}
.grid A:active, .grid A:hover {
	color: #C9080B;
    text-decoration: none;
}
.grid-empty {
	border: solid 1px #999;
	background-color: #EEE;
}
.grid-header {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #8B8875;
	padding: 2px 5px 2px 5px;
}
.grid-row0 {
	font-size: 11px;
	font-weight: normal;
	color: #444;
	padding: 2px 5px 2px 5px;
	background-color: #F5F3E1;
}
.grid-row1 {
	font-size: 11px;
	font-weight: normal;
	color: #444;
	padding: 2px 5px 2px 5px;
	background-color: #E7E3C6;
}
.grid-rouge {
	color: #C43524;
	font-weight: bold;
}

/***** Boutons de pagination *****/
.cadre-pagine {
	border-bottom: 1px solid #E7E3C5;
}
.page-off {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	background-color: #D0D0BF;
	color: #FFF;
	padding: 2px 6px 2px 6px;
	text-align: center;
	font-weight: bold;
}
A.page-off, A.page-off:link, A.page-off:visited {
	color: #FFF;
    text-decoration: none;
}
A.page-off:hover, A.page-off:active {
	color: #444;
    text-decoration: none;
}
.page-on {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	background-color: #FB8410;
	color: #FFF;
	padding: 2px 6px 2px 6px;
	text-align: center;
	font-weight: bold;
}
A.page-on, A.page-on:link, A.page-on:visited {
	color: #FFF;
    text-decoration: none;
}
A.page-on:hover, A.page-on:active {
	color: #FDF061;
    text-decoration: none;
}

/***** Fiche-établissement *****/
.fiche-cadre-photo {
	border: 1px solid #BBB;
	padding: 0;
	margin: 0;
}
.fiche-cadre-vignette {
	border:1px solid #BBB;
	padding:5px;
}

/***** Printable *****/
.cadre-print {
	border: 2px solid #cecab0;
	background-color: #FFF;
	width: 700px;
}

