

body {
    margin: 0px;
	background-attachment: fixed;
	background-image: url(/jahia/jsp/jahia/templates/isover/isover/isover_css.jsp/../images/bg.gif);
	background-repeat: repeat;
}

p,td,form,input,li,a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
a {
	text-decoration: underline;
}
.mainmenu {
	text-decoration: none;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
.mainmenu a:hover {
	font-size: 10px;
	color: #FFFFFF;
    background-color: #000000;
}

.maintitle {
	font-size: 32px;
	text-transform: uppercase;
}

.title {
	font-size: 16px;
	font-weight: bolder;
	color: #000E36;
}

.archive {
	font-size: 12px;
	font-weight: normal;
	color: #000E36;
	float: right;
}
.title_produits {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.title2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 25px;
    padding-right: 25px;
    line-height: 25px;
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
}
.title2 a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
	text-decoration: underline;
}

.title3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
    padding-left: 3px;
}
.title4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.title3:hover {
	color: #333333;
	font-weight: bolder;
	text-decoration: underline;
}
.new {
	color: #FFFFFF;
}

.new a{
	color: #FFFFFF;
	font-weight: bolder;
	text-decoration: underline;
}

.smalltitle {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
}
.greytabletitle {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #DDDDDD;
	padding-right: 10px;
	padding-left: 10px;
}
.greytabletitlecenter {
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #000E36;
    background-color : #DDDDDD;
	padding-right: 5px;
	padding-left: 5px;
}
.greytable {
	font-size: 11px;
    background-color : #DDDDDD;
    text-align : center;
	padding-right: 5px;
	padding-left: 5px;
}
.greybg {
	font-size: 11px;
    background-color : #DDDDDD;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.actu{
	font-size: 11px;
    background-color : #DDDDDD;
}

.greybg2 {
	font-size: 11px;
    background-color : #DDDDDD;
	padding-right: 6px;
	padding-left: 6px;
	}

.greytablecenter {
	font-size: 11px;
    background-color : #DDDDDD;
    text-align : center;
	padding-right: 5px;
	padding-left: 5px;
}
.yellowtabletitle {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FFF3CE;
	padding-right: 5px;
	padding-left: 5px;
}
.yellowtabletitlecenter {
    text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FFF3CE;
	padding-right: 5px;
	padding-left: 5px;
}
.yellowtable {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FFF3CE;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}
.yellowbgtitle {
	font-size: 11px;
	/*font-weight: bold;*/
	color: #000E36;
    background-color : #FFF3CE;
	padding-right: 5px;
	padding-left: 10px;
}
.yellowbgtitle a,
.yellowbgtitle strong {
	margin-left: -5px;
}

.yellowbgtitle a {
	font-weight: bold;
	color: #000E36;
}
.yellowbg {
	font-size: 11px;
	color: #000E36;
        background-color : #FFF3CE;
	padding-right: 5px;
	padding-left: 5px;
        text-align: center;
        white-space:nowrap;
}
.yellowtablecenter {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FFF3CE;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.greytabletitle3 {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #c4c4c4;
	padding-right: 10px;
	padding-left: 10px;
}
.greytabletitlecenter3 {
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #000E36;
    background-color : #c4c4c4;
	padding-right: 10px;
	padding-left: 10px;
}
.greytable3 {
	font-size: 11px;
    background-color : #c4c4c4;
    text-align : center;
	padding-right: 5px;
	padding-left: 5px;
}
.greybg3 {
	font-size: 11px;
    background-color : #c4c4c4;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.actu3 {
	font-size: 11px;
    background-color : #c4c4c4;
}

.greybg23 {
	font-size: 11px;
    background-color : #c4c4c4;
	padding-right: 6px;
	padding-left: 6px;
	}

.greytablecenter3 {
	font-size: 11px;
    background-color : #DDDDDD;
    text-align : center;
	padding-right: 5px;
	padding-left: 5px;
}
.yellowtabletitle3 {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FEE8A3;
	padding-right: 10px;
	padding-left: 10px;
}
.yellowtabletitlecenter3 {
    text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FEE8A3;
	padding-right: 10px;
	padding-left: 10px;
}
.yellowtable3 {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FEE8A3;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.yellowbgtitle3 {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FEE8A3;
	padding-right: 10px;
	padding-left: 10px;
}
.yellowbg3 {
	font-size: 11px;
	color: #000E36;
        background-color : #FEE8A3;
	padding-right: 10px;
	padding-left: 10px;
        text-align: center;
}
.yellowtablecenter3 {
	font-size: 11px;
	font-weight: bold;
	color: #000E36;
    background-color : #FEE8A3;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.whitetable{
    background-color : #FFFFFF;
}
.light {
     background-color: #FFF3CE;
}
.leftmenu {
    background-color: #FFC527;
	padding-left: 5px;
}
.linkleftmenu {
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.linkleftmenu:hover {
	color: #FFFFFF;
    background-color: #000000;
}
.leftmenuon {
    text-decoration: none;
    padding-left: 5px;
	background-color: #000000;
}
.linkleftmenuon {
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	color: #FFFFFF;
}
.path {
    text-decoration: none;
    font-size: 10px;
    color: #333333;
}
.subleftmenu {
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
}
.subleftmenuon {
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}
.grey {
    background-color: #ABB7C3;
}
.white {
    background-color: #FFFFFF;
}
.darkgrey {
    background-color: #666666;
}
.yellow {
    background-color: #FFC527;
}
.yellow2 {
    background-color: #FFC527;
    padding-left: 5px;
    padding-right: 5px;
}
.yellow3 {
    background-color: #FFC527;
    text-align=center;
}
.rightyellow {
    background-color: #FFC527;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000E36;
}

.sitemap {
    text-decoration: none;
    font-size: 11px;
    color: #000E36;
}

.input {
    background-color: #ABB7C3;
    color: #333333;
    background-color: #ffffff;
}

.underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000E36;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFC527;
}
.bold {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color: #000E36;
}

.yellowborder{
	border: thin solid #FFC527;
}
.whiteborder{
	border: thin solid #FFFFFF;
}

.blackline {
	text-decoration: underline;
}
.blackline:hover {
    background-color: #ABB7C3;
}
.bleulink {
    color: #0000ff;
}
.boldlink {
	font-weight: bold;
}
.italiclink {
    font-style: italic;
}
.rougelink {
    color: #CB2027;
}
.vertlink {
    color: #336633;
}
span.hl {
    background: #FFFF66;
}
span.sablier {
    background: url(/jahia/jsp/jahia/templates/isover/isover/isover_css.jsp/../images/sablier.gif) no-repeat center right;
    padding: 0 10px 0 0;
    width: 1px;
    white-space:nowrap;
}
#actus {
    padding-left: 85px;
    width: 800px;
    display: block;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;

}
#actus .leftcol {
    float:left;
    width: 200px;
    width/**/: 335px;
}
#actus .rightcol {
    float:left;
    width: 200px;
    margin-left:15px;
    width/**/: 335px;
}
#actus .leftcol .title,
#actus .rightcol .title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    display: block;
    background-color: #FFC527;
    padding:2px 10px 2px 10px;
    color:#000000;
    margin-bottom:5px;
}
#actus .leftcol .title .archive,
#actus .rightcol .title .archive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    display: compact;
    margin-top: -17px;
    border: 1px #676767 solid;
}
#actus .leftcol .title .archive a,
#actus .rightcol .title .archive a {
    font-size: 11px;
    text-decoration: none;
}
#actus .leftcol .content,
#actus .rightcol .content {
    background: url(/jahia/jsp/jahia/templates/isover/isover/isover_css.jsp/../images/pix.gif) #efefef no-repeat 0 0;
    padding-left:65px;
    padding-bottom:10px;
    margin-top:10px;
	border-bottom: 1px #cdcdcd dotted;
}

#fullactus {
    width: 600px;
    display: block;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;

}
#fullactus .fullcol {
    float:left;
    width: 600px;
}
#fullactus .fullcol .title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    display: block;
    background-color: #FFC527;
    padding:2px 10px 2px 10px;
    color:#000000;
    margin-bottom:5px;
}
#fullactus .fullcol .footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    background-color: #efefef;
    color:#000000;
    margin-top:10px;
    margin-bottom:5px;
}
#fullactus .fullcol .footer .prev {
    background-color: #efefef;
    width: 300px;
		text-align: left;
		float: left;
}
#fullactus .fullcol .footer .next {
    background-color: #efefef;
    width: 300px;
		text-align: right;
		float: right;
}
#fullactus .fullcol .content {
    background: url(/jahia/jsp/jahia/templates/isover/isover/isover_css.jsp/../images/pix.gif) no-repeat 0 0;
    padding-left:65px;
    margin-top:15px;
    height: 80px;
    min-height: 80px;
    padding-bottom:15px;
		border-bottom: 1px #bcbcbc dotted;
}

#avertissement {
    margin-left:60px;
    margin-top: 50px;
    width: 600px;
    display: table;
    text-align: center;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;

}

#avertissement .ligne {
    border-top: 1px #cdcdcd solid;
    text-align: center;
    width: 150px;
    }


#title1,
#title2 {
    font-size:18px;
    color:#666;
}
#legende1 a {
    font-weight:bold;
}
#references font a {
    font-size:10px;
}
.appliste tr td {
    padding: 4px;
}
.appliste tr td.center {
    text-align:center;
}