* {
    font-size: 11px;    
    font-family: Verdana;
	}
body {
    color: #000000;
    background-color: #c8c7c7;
    font-family: Verdana;
    font-size: 11px;    
    scrollbar-base-color:#1f9697;
    margin: 0px 0px 0px 0px;
    }
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
form  {
    padding: 0px;
    border: 0px;
    margin: 0px;
    }
H1 {
    color: #1E9899;
    font-weight: bold;
    font-size: 13px;
    padding: 0px;
    margin: 0px;
    }
H1 a {
    display: none;
    }
H2 {
    color: #BCCB01;
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
	}

/* LIEN */
a {
	color: #000000;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
a:hover {
	color: #D82C1B;
	text-decoration: none;
	font-size: 11px;
	}
a:focus, input:focus {
    outline: none;
    }

/* DESIGN */
#fondpage {
	background-image: url(/i/c/fondpage.jpg);
	background-repeat: repeat-y;
	text-align: left;
	width: 980px;
    }
#bandeauhaut {
    background-image: url(/i/c/haut.jpg);
	background-repeat: no-repeat;
	height: 66px;
    }
#bandeauhaut2 {
	padding: 20px 0px 0px 20px;
	height: 66px;
    }
#divvisu {
	z-index: -1;
	}
#baspage {
	background-image: url(/i/c/bas.jpg);
	background-repeat: no-repeat;
	height:45px;
    }
.contenubas {
	color:#ffffff;
	font-size: 10px;
	padding-top:15px;
	text-align: center;
    }
.contenubas a {
	color:#ffffff;
	text-decoration:none;
   	font-size : 11px;
	}
.contenubas a:hover {
	color:#c9f536;
	text-decoration:none;
   	font-size : 11px;
	}

/* MENU */
#main-menu {
    padding:0;
    margin:0;
    list-style-type:none;
    }
#main-menu li {
    margin-right: 17px;
    float: left; /*pour IE*/
    }
#main-menu li a {
    display: block;
    float: left;   
    width: 160px;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding: 4px 5px 3px 5px;
    background-image: url(/i/c/fondmenu.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    }
#main-menu li a:hover {
    background-image: none;
    background-color: #c9f536;
    } 
#main-menu li a#menuselected {
    background-image: none;
    background-color: #c9f536;
    }
#main-menu li #accueil {
    background-image: none;
	width: 150px;
	text-indent: -8765px;
	height: 30px;
	}
#main-menu li #accueil:hover {
    background-color: transparent;
    background-image: none;
	
	}

/* FORMULAIRE */
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;	
	background-image: url(/i/c/fond-form.jpg);
	background-repeat: repeat-x;
	}
.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;	
	background-image: url(/i/c/fond-form.jpg);
	background-repeat: repeat-x;
    scrollbar-base-color:#1f9697;
	}
TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;	
	background-image: url(/i/c/fond-form.jpg);
	background-repeat: repeat-x;
	}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #000000; 
	background-color: #E0E7E9;
	border: 1px solid #000000;	
	}
.form_but {
	font-size: 11px;
	background-color: #E0E7E9;
	color: #000000;
	/*border: 1px solid #2063DF;*/	
	background-image: none;
	background-image: url(/i/c/button.gif);
	}
.ssclass {
	border: 0px solid #FFFFFF;
	background-image: none;
	background-color: transparent;
	color: #FFFFFF;
	}

/* IDENTIFICATION */
#identification {
    color: #FFFFFF;
    height: 30px;
    }
#identification2 {
    padding: 5px 0px 5px 0px;
    background-color: #515151;
    width: 953px;
    text-align: left;
    }
#identification3 {
    padding: 0px 0px 0px 20px;
    height: 20px;
    display: block;
    }
#identification3 table td {
    padding-top: 2px;
    }
.menubas {
    color: #dbeb01;
    text-decoration: none;
	padding: 3px 5px 3px 5px;
	background-color: #646464;
    }
.menubas:hover {
    color: #515151;
	background-color: #C9F536;
    }
#ssmenuthis {
    color: #515151;
	background-color: #C9F536;
	padding: 3px 5px 3px 5px;
	}
#retourhome {
    color: #dbeb01;
    background-image: url(/i/c/home.gif);
    background-repeat: no-repeat;
    padding-left: 18px;
    text-decoration: none;
    }
#retourhome a:hover {
    color: #ffffff;
    background-image: url(/i/c/home.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    }
#textconnexion {
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    }
#formconnexion{
    text-align: right;
    margin-right: 20px;
    }
#formconnexion input {
	background-image: none;
	background-color: #EA5E00;
    color: #ffffff;
	padding-left: 3px;
    }
#formconnexion #lfas_identificationbutform {
    color: #000000;
	border: 2px #000000 solid;
	font-weight: bold;
    }
   
/* DESIGN CONTENU */
.bouton1 {
	background-image: url(/i/c/bouton1.gif);
	background-repeat: no-repeat;
	height: 37px;
	line-height: 37px;
    }
.bouton2 {
	background-image: url(/i/c/bouton2.gif);
	background-repeat: no-repeat;
    background-position: right;        
    font-weight: bold;
	height: 37px;
	line-height: 37px;
    }
.lienbouton {
    font-size: 16px;
    text-decoration: none;
    line-height:37px;
    padding: 10px 10px 10px 10px;
    color:#ffffff;
    }
a:hover.lienbouton  {
    color: #000000;
    font-size: 16px;
    }
.theliste {
    margin:5px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    }
.theliste li{
	background-image: url(/i/c/tick.png);
	background-repeat: no-repeat;
    padding-left:20px; 
    list-style-type: none;   
    height:20px;
    }

/* TEXTE */
#contenupage {
    border: 0px dashed #ff6600;
    clear: both;
    }
#contenupage2 {
    padding : 20px 30px 0px 30px;
    border: 0px dashed #6600ff;
    }
.annotation {
    font-size: 9px;
    font-style: italic;
    color:#727272;
    }
#introraison {
    font-size: 16px;
    font-weight: bold;    
    }
#titresolutionaccueil {
    font-size: 15px;
    font-weight: bold;        
    color: #1E9899;
    }
.numeroraison {
    color:#D82C1B;
    font-weight: bold;
    font-size: 13px;
    margin:10px;
    }

#telephone {
	background:transparent url(/i/c/telephone.png) no-repeat scroll right bottom;
	top: 95px;
	right:0;
	display:block;
	width: 215px;
	height: 58px;
	position:fixed;
	text-decoration:none;
	text-indent:-999em;
	z-index: 100;
	}
#telephone:hover {
	background:transparent url(/i/c/telephone_over.png) no-repeat scroll right bottom;
	}
#telephone a {
	display: block;
	height: 58px;
	}

#signature a {
	font-size: 10px;
	text-decoration: none;
	}

/* HOME */
#proaccueil {
	background-image: url(/i/home/promo-accueil.jpg);
	width: 489px;
	height: 241px;
	}
#introaccueil {
    padding: 22px 0px 0px 10px;
	font-size: 14px;
    font-weight: bold;  
	color: #ff5400;	
    }
#homedivtemplate {
	width: 190px;
	margin-top: 20px;
	padding-left: 5px;
	float: left;
	}
#homedivtemplatetxt {
	width: 280px;
	float: right;
	margin-top: 75px;
	padding-left: 5px;
	color: #6b7f26;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	}
#homedivtemplatetxt a{
	color: #6b7f26;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	}
#homeperso {
	background-image: url(/i/home/templateperso.jpg);
	width: 466px;
	height: 132px;
	}
#homeperso div {
	padding: 10px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	}
#homeperso a {
	color: #ffffff;
	}
#homeperso h2 {
	color: #116868;
	font-size: 15px;
	font-family: Arial;
	}
#hometd2 {
	padding-left: 10px;
	}
#hometd2 h1 {
	font-size: 14px;
	}

#exemplesite span{
	display: none;
	}	