/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	text-decoration:none;
	border:0;
	list-style:none;
	}


body
	{
	padding:0px; 
	margin:0px; 
	text-align:center; 
	color:#666666; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;background:url(../images/background.jpg); 
	background-repeat:repeat;
	line-height:20px;
	
	}

form
	{
	padding:0px; margin:0px
	}

p
	{
	text-align:justify
	}

a
	{
	color:#103961; 
	padding:10px 0px 10px 0px; 
	}

input 
	{
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	height:20px;
	}
select 
	{
	margin:5px 0px 5px 0px; 
	padding:5px 0px 5px 0px;
	height:30px;
	}
option { height:20px;}

li 
	{
	list-style:disc;
	margin:5px 5px 5px 15px;
	}

.liens_hauts{color:#FFFFFF; font-size:10px; padding:5px 0px 5px 0px; }
.liens_hauts a, .liens_hauts a:hover{color:#FFFFFF; font-size:10px;text-decoration:none;}

h1{font-size:14px; color:#103961; padding:10px 0px 10px 0px;}

h2, h2 a, h2 a:hover{font-size:12px;  color:#d52f2f; text-decoration:none ; }

.divHautDroite 
	{
	padding:15px 5px 5px 20px;
	height:25px;
	background:url(../images/bg-haut-droite.png); 
	background-repeat:no-repeat;
	}
.divCentreDroite
	{
	padding:5px 15px 5px 20px;
	background:url(../images/bg-centre-droite.png); 
	background-repeat:repeat-y;
	}
.divBasDroite 
	{
	height:20px;
	background:url(../images/bg-bas-droite.png); 
	background-repeat:no-repeat;
	}
	
.tableLiensEtLogos {}

.tableLiensEtLogos td 
	{
	padding:5px 0px 5px 0px;
	}

.tableAjoutSite td{ text-align:left; padding:5px}

.technologie{ text-align:justify; background-color:#FFFFFF}
.technologie div{ padding:5px 5px 5px 0px; margin:5px 5px 5px 0px; background-color:#FFFFFF; }

.petit{font-size:11px;}
.petit_rouge{font-size:11px; color:#FF0000;}

.erreur { font-size:14px; color:#FF0000}

.etoile{color:#FF0000; font-size:11px; font-weight:bold;}

.champ_vide{border:solid 1px #FF0000; background:#FFC1C1;}

.td_champ_vide textarea{border:solid 1px #FF0000; background:#FFC1C1;}

.bleu{color:#0066FF; font-style:inherit;}

.puceJaune{background:url(../images/pucejaune.gif); background-repeat:no-repeat; padding-left:12px}
.puceOrange{background:url(../images/puceOrange.gif); background-repeat:no-repeat; padding-left:12px}
/*.puceJaune a, .puceJaune a:hover{color:#FFFFFF}*/

.div_hr {clear:left; height: 1px; margin:0px 0px 5px 0px; padding:0px; font-size: 1px; line-height: 1px; border: 0px; border-bottom:dotted 1px #999999;  overflow:hidden; }

.liste_categorie{clear:left; float:left; width:200px; margin:0px 0px 8px 0px;}

.footer{font-size:12px; text-align:left; font-weight:bold; background:#f7cb1c; border-bottom:solid 1px #f7ac1c}

.footer td{padding:10px;}
.footer a, .footer a:hover{font-size:12px; font-weight:bold; text-decoration:none;}

.copyright {font-size:12px; text-align:center; font-weight:bold; background:#f7b71c; padding:10px; border-top:solid 1px #f7db1c}

.categorie {margin:0px; padding:0px;}
.categorie li{ list-style:none; height:26px}


/************ MENU ******************/
.menu{margin:0px; padding:0px;}
.menu li {float:left; list-style:none;  width:135px; height:25px; padding:10px 10px 5px 10px;margin:0px 0px 0px 0px; text-align:center; background:#666666; font-size:13px; border-left:solid 1px #888888; border-right:solid 1px #555555}
.menu .separ{float:left; width:5px; height:20px; padding-top:3px; text-align:center; color:#f7cb1c}

.menu li a{color:#FFFFFF; font-size:13px; text-decoration:none;}
.menu li a:hover{color:#FFFFFF;  font-weight:bold;  text-decoration:none; color:#f7cb1c}

