﻿body 
{
	background-image:url(../images/fond.gif);
	background-repeat: repeat-x;
	background-color: #446890;
	margin: 0;
	margin-bottom:54px;
	font-family:Arial;
}

/* Polices */

.souligne { text-decoration: underline; }
.non-souligne { text-decoration: none; }
.gras { font-weight: bold; }
.non-gras { font-weight: normal; }
.italique { font-style: italic; }
.justifie { text-align: justify; }
.centre { text-align: center; }

.t1{font-size : 9px;}
.t2{font-size : 10px;}
.t3{font-size : 11px;}
.t4{font-size : 12px;}
.t4a{font-size : 13px;}
.t5{font-size : 14px;}
.t6{font-size : 15px;}
.t7{font-size : 18px;}
.t8{font-size : 22px;}
.t9{font-size : 24px;}

.c1 { color: #ffffff; }
.c2 { color: #B47910; }
.c3 { color: #2F71BC; }
.c4 { color: #858585; }
.c5 { color: #749ED0; }
.c6 { color: #D3E4F6; }
.c7 { color: #F9030F; }

.bc1 { background-color: #9ABFE9; }
.bc2 { background-color: #C9D9EB; }
.bc3 { background-color: #ffffff; }
.bc4 { background-color: #81A8D4; }

.trait1 { height: 1Px; background-color: #ffffff; font-size:0Px; overflow:hidden;}
.trait2 { height: 1Px; background-color: #C0C0C0; font-size:0Px; overflow:hidden;} 
.trait3 { height: 1Px; background-color: #c9d9eb; font-size:0Px; overflow:hidden;} 

h1
{
    font-size: 15Px;
    color: #628FC2;
    margin: 5Px 0 9px 8Px;
    padding:0;
}

h2
{
    font-size: 15Px;
    color: #3d628d;
    padding: 6Px 0 5Px 8Px;
    margin: 0px;
    border-top: solid 1Px White;    
    border-bottom: solid 1Px White;    
}

h3
{
    font-size: 15Px;
    color: #2F71BC;
    padding: 0;
    margin: 0 0 15Px 0;
}

a.lien { text-decoration:none; }
a.lien2 { text-decoration:none;}
a.lien3 { text-decoration:none; font-weight:bold;}

a.lien-img 
{
	outline:none;
}

a.lien-img img
{
	border:none;
}

a.lien:hover { text-decoration:underline; }
a.lien2:hover { text-decoration:underline; }
a.lien3:hover { text-decoration:underline; }


img.img-miniature { border: solid 1Px #c9d9eb; }

img.presse
{
	border: solid 2px #2F71BC;
}

/*Menus*/

a.menu-lien
{
	display: block;
	height: 27Px;
	line-height: 27Px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #386496;
	font-size: 13Px;
	background-color: #A8C9F0;
	background-repeat: no-repeat;
    font-weight: bold;
}
a.menu-lien:hover { color: #DBE7F5;  font-size:13px}
a.menu-lien.sel
{
	background-color: #8DB1D9;
	font-size: 14Px;
    font-weight: bold;    
	color: #FFFFFF;
}


a.menu-lien2
{
	display: block;
	width: 118Px;
	height: 27Px;
	line-height: 27Px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #F9030F;
	font-size: 13Px;
	margin-right: 1Px;
	background-image: url(../images/menu-fond.gif);
	background-repeat: no-repeat;
    font-weight: bold;
}
a.menu-lien2:hover { background-image: url(../images/menu-fond-over.gif); }
a.menu-lien2-sel
{
	background-image: url(../images/menu-fond-sel.gif);
	font-size: 14Px;
    font-weight: bold;    
	color: #FA3B3B;
}

/*Tableaux*/

table.mini-fiche
{
	border: solid 1Px #C0C0C0;
	width: 100%;
	text-align: center;
}

/*Elements formulaire*/

input.input1
{
	border: 1Px solid #9abfe9;
	background-color: #c9d9eb;
	color: #3d628d;
	width: 460Px;
	height: 15Px;
	line-height: 17Px;
	font-size: 12Px;
}

select.select1
{
	border: 1Px solid #9abfe9;
	background-color: #c9d9eb;
	color: #3d628d;
	height: 17Px;
	font-size: 10Px;
}

textarea.textarea1
{
    border: 1Px solid #9abfe9;
	background-color: #c9d9eb;
	color: #3d628d;
	width: 460Px;
	height: 130Px;
	font-size: 12Px;
	overflow: auto;
}

input.button_paypal
{
	border: 1Px solid #c9d9eb;
	background-color:#9abfe9;
	height: 30Px;
	color: Red;
	font-weight: bold;
	font-size: 15Px;
}

input.button1
{
	border: 1Px solid #c9d9eb;
	background-color:#9abfe9;
	height: 30Px;
	color: #2F71BC;
	font-weight: bold;
	font-size: 12Px;
}

input.button_sherlocks
{
	border: 1Px solid #c9d9eb;
	background-color:#9abfe9;
	height: 30Px;
	color: Red;
	font-weight: bold;
	font-size: 15Px;
}

/* Catégories */
	
div.categories { margin: 5Px 0 10Px 5Px; }	
div.categories ul
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 18Px;
}

div.categories a
{
	font-size: 13Px;
	color: #153963;	
}

td.commentaire
{
	background-color: #eeeeee;
	border-bottom: solid 1Px white;
	padding: 5Px;
}
td.commentaire div
{
	margin-bottom: 5Px;
}
