/* ----------------------- STYLE GENERAL ----------------------- */

*{
	margin:0;
	padding:0;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color : #000000;
	background-color	:	#FFFFFF;
	background-image:url(../images/interface/fond.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

table{
border:0 none #FFF;
border-collapse:collapse;
}

FORM {margin : 0px; padding : 0px;}

a:link      	{text-decoration: none; color: #00457C; font-weight : bold;}
a:visited 	{text-decoration: none; color: #00457C; font-weight : bold;}
a:active  	{text-decoration: none; color: #00457C; font-weight : bold;}
a:hover  	{text-decoration: underline; color: #00457C; font-weight : bold;}

TD {
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				: 	10px;
	color 						: 	#000000;
	font-weight				: 	normal;
}

LI {
	margin-top : 3px;
	margin-bottom: 3px;
}

UL {
	margin-top : 3px;
	margin-bottom: 3px;
}

TEXTAREA, INPUT, SELECT {
	font-size : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	background-color	:	#F1F1F1;
	color						:	#182F41	;
}

TD.contener{
	text-align				:	left;
}

/* ----------------------- STYLE SITE ----------------------- */
/*
.titre{
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
}
*/

/* ----------------------- STYLE NEWSLETTER ----------------------- */

INPUT.newsletter{
/*
	background-color	:	#FFFFFF;
	border					:	2px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#000000;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}

RADIO.newsletter{
/*
	background-color	:	transparent;
	border-width			: 	0;
*/
}

/* ----------------------- STYLE CONTACT ----------------------- */

TD.contactLabel{
/*
	font-weight				: 	bold;
*/
}

INPUT.contact{
/*
	background-color	:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}

INPUT.contactErreur{
/*
	background-color	:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}


/* ----------------------- STYLE VT DESIGN SIGNATURE ----------------------- */
TD.vtdesign{
	font-size			 	:	9px;
	font-weight 			: 	normal;
	text-align				:	right;
}

TD.vtdesign a:link      {text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:visited 	{text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:active  	{text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:hover  	{text-decoration: underline; color: #0950A0; font-weight : normal;}

/* mes styles */


.conteneur{
	width:766px;
	background-color:#FFFFFF;
	background-image:url(../images/interface/corps.jpg); 
	background-repeat:repeat-y;
}
.header{
	width:766px; 
	height:247px; 
	clear:both;
}
.headerLeft{
	 width:15px; 
	 height:247px; 
	 background-image:url(../images/interface/topleft.jpg); 
	 background-repeat:no-repeat; 
	 float:left;
}
.headerRight{
	 width:15px; 
	 height:247px; 
	 background-image:url(../images/interface/topright.jpg); 
	 background-repeat:no-repeat; 
	 float:left;
}
.headerMiddle{
	width:736px; 
	height:247px; 
	background-image:url(../images/interface/top.jpg); 
	background-repeat:repeat-y; 
	background-position:center; 
	float:left;
}
.headerContenu{
	 width:736px; 
	 height:96px; 
	 background-image:url(../images/interface/topbarre.jpg); 
	 background-repeat:repeat-x; 
	 background-position:bottom;
}
.bandeau{
	margin-top:5px;
	height:141px;
	width:100%;
	background-image:url(../images/interface/bandeau/bandeau001.jpg);
}
.menu2{
	width:766px; 
	height:27px; 
	background-image:url(../images/interface/barremenu.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	clear:both;
}
.corps{
	 width:766px; 
	 height:auto; 
	 background-color:#FFF; 
	 clear:both;
	 background-image:url(../images/interface/corps.jpg); 
	 background-repeat:repeat-y;
}
.conteneur_lv0{
margin:12px 20px 20px 20px;
width:692px;
}
.corpsLeft{
	width:15px; 
	height:309px; 
	background-image:url(../images/interface/left.jpg); 
	background-repeat:no-repeat; 
	float:left;
}
.corpsRight{
	width:19px; 
	height:309px; 
	background-image:url(../images/interface/right.jpg); 
	background-repeat:no-repeat; 
	float:left;
}
.centre{
	width:732px; 
	height:auto; 
	float:left;
}
.footer{
	width:766px; 
	height:150px; 
	background-image:url(../images/interface/pied.jpg); 
	background-repeat:no-repeat; 
	background-position:left; 
	clear:both;
}


#conteneurMenu1 div{
float:left;
}
#conteneurMenu1 div img{
padding:19px 19px 0 17px;
}
#conteneurMenu1 div a{
font-size:14px;
color:#44779F;
}
#conteneurMenu1 div a font{
font-size:18px;
color:#ADC3D5;
}
.menu2 div{
	padding-top:6px;
	width:766px; 
}
.menu2 div span{
margin:0px 15px 0 15px;

}
.menu2 div span a{
font-size:11px;
color:#00457C;
}
.menu2 div span img{
padding-right:5px;
padding-bottom:2px;
}
.tritable{
	width:100%; 
	margin-top:10px; 
}
.tritable tr{
	width:100%;
}
.tritableBlock{
	background-image:url(../images/interface/fond2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
}

.conteneur_lv1v1{
	background-image:url(../images/interface/fond2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:240px;
	width:652px;
	padding:20px;
}
.conteneur_lv1v0{
	background-image:url(../images/interface/fond2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:240px;
	width:692px;
}
.conteneur_lv1v2{
	background-image:url(../images/interface/fond2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	/*height:240px;*/
	width:652px;
	padding:0 20px 0 20px;
}


.categorie{
color:#FFF;
font-weight:bold;
font-size:24px;
line-height:1em;
}

.menu3{
margin-top:10px;
width:182px;
}
.menu3 img{
padding:5px 0 5px 0;
}
.menu3 span a{
	font-size:11px;
	color:#00457C;
}
.menu3 span img{
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
}

.trombi{
	width:400px;
}
.casetrombi{
	width:47%;
	border:1px solid #ADC3D5;
	float:left;
	padding:15px 0 15px 0;
	margin-bottom:15px;
}
.septrombi{
	width:5%;
	float:left;
}

.arbotitre{
	padding:13px 0 3px 10px;
}
.arbolvl1{

}
.arbolvl11{

padding:3px 0 0 20px;
	font-size:13px;
text-decoration: underline;
}
.arbolvl12{
padding:2px 0 0 30px;
	font-size:11px;
}

.arbolien0:link      	{ text-decoration: none; color: #ADC3D5; font-weight:bold; font-size:18px; }
.arbolien0:visited 	{ text-decoration: none; color: #ADC3D5; font-weight:bold; font-size:18px; }
.arbolien0:active  	{ text-decoration: none; color: #ADC3D5; font-weight:bold; font-size:18px; }
.arbolien0:hover  	{ text-decoration: none; color: #ADC3D5; font-weight:bold; font-size:18px; }

.arbolien1:link      	{ text-decoration: underline; color: #00457C; font-weight:normal; font-size:13px; }
.arbolien1:visited 	{ text-decoration: underline; color: #00457C; font-weight:normal; font-size:13px; }
.arbolien1:active  	{ text-decoration: underline; color: #00457C; font-weight:normal; font-size:13px; }
.arbolien1:hover  	{ text-decoration: underline; color: #00457C; font-weight:normal; font-size:13px; }

.arbolien2:link      	{ color: #00457C; font-weight:normal; font-size:11px; }
.arbolien2:visited 	{ color: #00457C; font-weight:normal; font-size:11px; }
.arbolien2:active  	{ color: #00457C; font-weight:normal; font-size:11px; }
.arbolien2:hover  	{ color: #00457C; font-weight:normal; font-size:11px; }

.linelink{
	display:inline;
	list-style-type:disc;
	color:#ADC3D5;
	float:left;
	padding-left:20px;
}

.linelink li a:link{ text-decoration: none; color: #ADC3D5; font-weight:normal; }
.linelink li a:visited{ text-decoration: none; color: #ADC3D5; font-weight:normal; }
.linelink li a:active{ text-decoration: none; color: #ADC3D5; font-weight:normal; }
.linelink li a:hover{ text-decoration: none; color: #ADC3D5; font-weight:normal; }

IMG.imagette{
	width:auto;
	height:120px;
}

#dhtmltooltip{
position: absolute;
width: 150px;
/*border: 2px solid black;*/
padding: 0px;
color:#ffffff;
background-color: #004573;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/
visibility: hidden;
z-index: 100;
font-weight:bold verdana;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
