@charset "utf-8";
/* CSS Document */



.bodynew
{
	margin:0px;
	background-color:#white;
	background-image:url("../ilust/dg.jpg");
	background-repeat:repeat-x;
}

.entetenew
{
	
	height:200px;
	vertical-align:bottom;

}

.tabgennew
{
	width:100%;
	
}

.corpsnew
{
	text-align:center;
}

.tabcontenu
{
	background-color:#eeeeee;
	width:1000px;
	left:auto;
	right:auto; 
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

.tabfooter
{
	width:1000px;
	height:100px;
	color:gray;
}

.tabsouscontenu
{
	width:100%;
}

.tabmenu
{
	background-image:url('../ilust/ba.jpg');
	width:1000px;
	height:160px;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-right:1px solid #dddddd;
	 
}

.soustabmenu
{
	width:100%;
	height:160px;
}



.boxcross
{
	width:90px;
	background-color:#ffffff;
	height:30px;
	border:1px solid #eeeeee;
	color:gray;
	

	
}

.bright
{
	border-right:1px solid #cccccc;
}

.divresult
{
	border:1px solid #eeeeee;
	background-image:url('../ilust/degr.jpg');
}

.boxcrossh
{
	width:90px;
	background-color:#bbccff;
	height:30px;
	border:1px solid #eeeeee;
	
}

	
body
{
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:0px;
}

config_test
{
padding:0px;
}

a{text-decoration:none;
color:#000000;
}

a:hover{
color:#00A4FF;
}

a.bleu{
color:#00A4FF;
}

a div{
cursor:pointer;
}

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

.box
{
	border:1px solid #999999;
	font-size:11px;
	font-weight:normal;
}

.box_titre
{
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	background-color:#999999;
	padding:2px;
	font-weight:bold;
}


.box_txt
{
	padding:10px;
}

.items{
	line-height:20px;
	display:block;
	font-family:verdana,Arial, Helvetica, sans-serif;font-size:11px;
}

.fondEEEEEE
{
	background-color : #F5F5F5;
}

.alerte
{
	visibility:hidden;
}



.little_font
{
	font-size:10px;
}

.v_little_font
{
	font-size:9px;
}

.underline
{
	text-decoration:underline ;
}

.ligne
{
	border-bottom:1px solid #DDDDDD;	
	height:20px;
	margin-bottom:20px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
}


/*============General================================================*/
.grise{background-color:#CCCCCC}



img
{
	border:0;
}

h1 {font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding:5px;
	padding-left:30px;
	margin:0px;}

h2 {font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bolder;
	padding:10px;
	padding-left:20px;
	font-variant:small-caps;
	color: #000000;
	margin:0px;}

h3 {font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	padding:5px;
	margin:0px;}

.conteneur
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#00CCFF;*/
}

.logo
{
	width:175px;
	vertical-align:bottom;
}


.contenu
{ 
	
	vertical-align:top;
}

.tabtop
{
	width:100%;
	
}

.elmenu a
{
	text-decoration:none;
	font-weight:bolder;
	color:#000000;
}

.adresse
{
	text-align:left;
	font-size:11px;
}

/*============accueil================================================*/
.news
{
	width:206px;
	vertical-align:top;
	padding-top:5px;
}

.imgauche
{
	width:206px;
	
}



.selection
{
	width:190px;
	margin-right:0;
	vertical-align:top;
	padding-top:70px;
	
			
}

.langue
{
	width:400px;
	text-align:right;
	font-size:11px
	
}

.flash
{
	width:400px;
	text-align:right;
}
.tdintro
{
	vertical-align:top;

}

.titre2
{
	border-bottom:1px solid black;
	font-size:13px;
	font-weight:bolder;
}

/*============navigation================================================*/

.contenunav
{
	vertical-align:top;
}

.divreg
{
	float:left;
	width:115px;
}


.divnav1
{
	float:left;
	height:200px;
	width:155px;
	
	
	text-align:center;
	vertical-align:middle
}


.divnav2
{
	float:left;
	height:200px;
	width:155px;
	margin-left:60px;
	
	
	text-align:center;
	vertical-align:middle
}


.divnav3
{
	float:left;
	height:200px;
	width:155px;
	margin-left:65px;
	
	text-align:center;
	vertical-align:middle
}


.divnav4
{
	float:left;
	height:200px;
	width:155px;
	margin-left:65px;
	
	text-align:center;
	vertical-align:middle
}

.centboit
{
	margin:auto;
	background-color:#CC0000;
	width:auto;
	height:auto;

}

.liste
{
	border-bottom:1px solid gray;
	text-align:left;
}

.enteteliste
{
	border-top:1px solid black;
	border-bottom:1px solid black;
	height:50px;
/*	font-weight:bold;*/
	text-align:center;
	
}

.titreliste
{
	background-color:#000000;
	color:#FFFFFF;
/*	font-weight:bold;*/
	font-size:13px;
	vertical-align:middle;
	margin-bottom:-2px;
}

.tabfeatures
{

	border:1px solid #000000;
	width:155px;
}

.titrefeature
{
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.corpsfeature
{
	padding:0px;
}


.corpsfeature ul
{
	margin:0px;
	padding:0px;
}

.corpsfeature li
{
	padding:10px;
	margin:0px;
}


.admin
{
	color: #000000;
	
}

.admin a
{
	color: #000000;	
}

.surbrille{background-color:#FFFFFF;cursor:pointer}

.surbrille_locked{background-color:#EEEEEE}


.config_select{z-index:1}

.flou{
	background-color:#333333; /*#cccccc*/
    opacity : 0.6;
    filter : alpha(opacity=60);
	z-index:1;
	position:absolute;
	top:0px;	
	padding:0px;
	display:none;
	height:100%; 
}

.list{
	position:absolute;
	z-index:2;
	padding:10px;
	border:1px solid #555555;
	margin-left:auto;
	margin-right:auto;	
	background-color:#FFFFFF;
	overflow:auto;
	display:none;
}

.list #titre{
background-color:#000000;
color:#FFFFFF;
line-height:20px;
padding-left:10px;
}

.list #colonne{
background-color:#CCCCCC;
line-height:20px;
padding-left:10px;
border-bottom:solid 1px #808080;
}

.list .topborder{
border-top:solid 1px #808080;
}

.list a{color:#000000}
.list .little_font:hover{color:#00A4FF;}

.col1{width:250px;
		padding-left:10px;
		vertical-align:top;
		padding-top:7px;
		padding-bottom:7px;
		}
		
.col2{width:300px}

.col3{width:250px}		

.col1ref{width:210px;
		padding-left:10px;
		vertical-align:top;
		padding-top:7px;
		background-color:#F5F5F5;
		padding-bottom:7px;
		}
		
.col2ref{width:295px;
background-color:#F5F5F5;
padding-right:5px;}


/*///////////////////////////////////////////Calendar//////////////////////////////////////////////////////*/

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

/*//////////////////////////////////////// infobulles ////////////////////////////////////////////////*/
.infobulle{
    position: absolute;   
    visibility : hidden;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
	width: 268px;
	z-index: 13000;
	margin-top:-200px;  
	//margin-top:70px;   /*hack IE */
	//margin-left : 300px;  
	}
	
 
.cache{
	background-color:#333333; /*#cccccc*/
    opacity : 0.6;
    filter : alpha(opacity=60);
	z-index:3;
	position:absolute;
	top:0px;	
	margin:0px;
	padding:0px;
	display:none;
}

.loading{
	position:absolute;
	z-index:4;
	padding:10px;
	border:1px solid #555555;
	margin-left:auto;
	margin-right:auto;	
	background-color:#FFFFFF;
	background-image:url(../ilust/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:none;
}

.list_none li
{
	list-style:none;
	text-align:left;
	padding:5px;
	margin:0px;
	padding-left:5px;	
}

/* bords arrondis */
.b1g {overflow:hidden;display:block;font-size:1px;height:1px; background:#cccccc; margin:0 5px;margin-right:15px}
.b2g {overflow:hidden;display:block;font-size:1px;height:1px; background:#cccccc; margin:0 3px;margin-right:13px}
.b3g {overflow:hidden;display:block;font-size:1px;height:1px; background:#cccccc; margin:0 2px;margin-right:12px}
.b4g {overflow:hidden;display:block;font-size:1px;height:2px; background:#cccccc; margin:0 1px;margin-right:11px}

#fond_config
{
	background-image:url(../ilust/fond_cat.jpg);
	background-repeat:repeat-x;
	height:200px;
	margin-top:20px;
	background-color:#CFCFCF
}

html>body #fond_config {
height: auto;
min-height: 200px;
} 

.titre_news
{
	height:20px;
}

html>body .titre_news
{
	height: auto;
	min-height:20px;
} 

.tab_news
{
	height:157px;
}

html>body .tabl_news
{
height: auto;
min-height:157px;
} 

.billet_news
{
	height:151px;
	overflow:auto;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:10px;
}





/*Inscription identification*/

.msg

{
	width:100%;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:4px;
}



.msger
{
	width:100%;
	/*border-bottom:1px solid #CCCCCC;*/
	/*border-top:1px solid #CCCCCC;*/
	padding:4px;
	color:red;
	text-align:center;
	font-weight:bold;
}



/*Page d'insciption*/



.ch

{

	width:150px;

}

.pdf {
	padding:4px;
	

}

.pdf a{
	color:#000000;
}
.pdf a:hover{
	color:#00A4FF;
}


/* message d alerte */
.alert{
	color:#CC3300;
}

.titreNoir {
	color:#FFFFFF;
	background-color:#000000;
	font-size:12px;
	letter-spacing:2px;
	padding:5px;
	padding-left:10px;
}

.retour
{
	float:right;
	cursor:pointer;
	margin-left:20px;
}

.satellite a{
text-decoration:underline;
}

.satellite a:hover{
text-decoration:underline;
color:#00A4FF;
}

.noflashtitle
{
	padding-bottom:0px;
	display:none;
	border-bottom:1px solid #000000;
	font-size:16px; 
	font-weight:bolder;
	padding-bottom:1px;
	margin-top:3px;
	margin-bottom:3px;
}

.noflashtitle2
{
	display:none;
	font-size:14px; 
	font-weight:bolder;	
	color:#000000;
}

.cproduct1
{
	font-size:11px;
	font-weight:100;
	width: 165px; 
	height: 101px;
	background-image:url('../ilust/cjp.gif');
	background-repeat:no-repeat; 
	margin:3px; 
	text-align:center;
	cursor:pointer;
}

.cproduct3
{
	font-size:11px;
	font-weight:100;
	width: 165px; 
	height: 101px;
	background-image:url('../ilust/cvip.gif');
	background-repeat:no-repeat; 
	margin:3px; 
	text-align:center;
	cursor:pointer;
}

.mhalf
{
	background-color:white;
	border:1px solid #eeeeee;
	margin-left:3px;
	margin-right:3px;
}

.cproduct4
{
	font-size:11px;
	font-weight:100;
	width: 165px; 
	height: 101px;
	background-image:url('../ilust/cbp.gif');
	background-repeat:no-repeat; 
	margin:3px; 
	text-align:center;
	cursor:pointer;
}

.cproduct5
{
	font-size:11px;
	font-weight:100;
	width: 165px; 
	height: 101px;
	background-image:url('../ilust/cvep.gif');
	background-repeat:no-repeat; 
	margin:3px; 
	text-align:center;
	cursor:pointer;
}

.cproduct6
{
	font-size:11px;
	font-weight:100;
	width: 165px; 
	height: 101px;
	background-image:url('../ilust/cgp.gif');
	background-repeat:no-repeat; 
	margin:3px; 
	text-align:center;
	cursor:pointer;
}


.cmmtypeer
{
	color:red;
	text-style:italic;
}

.titretype
{
	background-color:#fff4d1;
	text-align:center;
	font-size:11px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #f5f5f5;
}

.divderoul
{
	width:260px;
	display:none;
	max-height:250px;
	overflow:auto;
	position:absolute;
	background-color:white;
	border:1px solid gray;
	margin-top:-1px;
	z-index:10;
}

.imgderoul
{
	width:120px;
}

.back
{
	width:262px;
	ackground-image:url('http://www.nicomatic.com/ilust/back.gif');
	background-repeat:no-repeat;
	background-position:center center;
	height:30px;
	z-index:20;
	border:1px solid gray;
	background-color:white;
}


.eldivd
{
	cursor:pointer;
}

.eldivdh
{
	cursor:pointer;
	background-color:#f6ebc8;
}

.good
{
	order:1px solid green;
	width:570px;
	height:30px;
	margin-left:4px;
	background-color:#cffdd7;
}

.wait
{
	order:1px solid red;
	width:570px;
	height:30px;
	margin-left:4px;
	background-color:#fcc9c8;
}

.divdesign
{
	margin-left:6px;
}

.divpartnum
{
	margin-left:6px;
}

.cha
{
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	font-family:verdana;
}

.val
{
	font-weight:bold;
	font-style:italic;
	font-size:11px;
}

.tconf
{
	width:99%;
	border-bottom:1px solid #fec104;
	background-color:#fde59b;
	font-weight:bold;
	margin-left:4px;
}


.tconfcrimp
{
	width:99%;
	border-bottom:1px solid #a715a7;
	background-color:#BF83BF;
	font-weight:bold;
	margin-left:4px;
}


.ilus
{
	max-height:55px;
}

.ref1
{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding-left:20px;
	padding-right:50px;
}

.ref2
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

.tbinfo
{
	font-size:12px;
	border:1px solid #01b2e8;
	background-color:#b8eaf9;	
	width:100%;
	margin-bottom:3px;
	margin-top:3px;
	padding:3px;
}

.disphide
{
	font-size:10px;
	cursor:pointer;
	font-weight:normal;
}
    
.disphideh
{
	font-size:10px;
	cursor:pointer;
	color:red;
	font-weight:normal;
}

.tabt
{
	border-bottom:1px solid black;
	width:100%;
	margin-bottom:8px;
	margin-top:8px;
}

.tabttd
{
	padding-bottom:3px;
}

.tdtabrond
{
	text-align:center;
}

.tdtabrond2
{
	text-align:center;
	vertical-align:top;
	width:25%;
	font-size:11px;
	font-family:verdana;
	padding-top:0;
}

.imgrond
{
	width:90px;
}

.dfeat
{
	float:left;
	width:325px;
	margin:6px;
	vertical-align:top;
}

.dfeat2
{
	width:170px;
	vertical-align:top;
}

.hun
{
	margin:0px;
	padding:0px;
	font-weight:bold;	
}

.bleunico
{
	color:#16b9ea;
}

.tdeum
{
	width:10%;
}

.imgtdeum
{
	width:100%;
}

.tsession
{
	font-size:13px;
	font-family:verdana;
	font-weight:bold;
}

.slog
{
	font-weight:bold;
	font-size:14px;
	font-family:verdana;
}

.huntitle
{
	padding:0;
	font-weight:bold;
	font-size:12px;
}