@import url(/css/fenetre_modal.css);

@import url(/css/apercuImg.css);

@import url(/css/style_pictonav.css);
/*##HASHING PICTONAV##*/
.petitGris{
	font-size:10px;
	color:#575757;
}
.petitGris2{
	font-size:11px;
	color:#575757;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}
.normalCondensed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:-1px;
	color: #000000;
}
/*##FIN HASHING PICTONAV##*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#FFFFFF;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.largeurSite{
	width:959px;
	margin:0 auto;
	clear:both;	
}
.menuTop1{
	margin-top:10px;
	background-image:url(../images/bg_menu_top.jpg);
	height:130px;
	width:959px;
}
.menuTop2{
	background-image:url(../images/bg_top_2.gif);
	height:56px;
}
.corpsTbl{
	width:959px;
	margin-top:15px;
	margin-bottom:15px;
}
.celG {
	width:704px;
	vertical-align:top;
}
.celD{
	width:255px;
	vertical-align:top;
}
.celDLarge{

	vertical-align:top;
}
.celSky{
 width:160px;
}
.separHaut{
 border-top:1px solid #ffcea6;
}
.separHautGris{
 border-top:1px solid #CCC;
}
.corps {
	width:959px;
	margin:0 auto;
	clear:both;
}

.normalBlanc{
	color:#FFFFFF;
}
/* ZONE DE RECHERCHE */
.zoneDeRecherche {

	background-repeat:no-repeat;
	height:49px;
	width:955px;
	margin-top:1px;

}
/* FIN ZONE DE RECHERCHE */

/* PARTIE GAUCHE */

.membreConnecteInter{
	color:#FFFFFF;	
}
.membreConnecteInter a {
	color:#FFFFFF;
	text-decoration:none;
}
.membreConnecteInter a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


.normalBlanc{
	color:#FFFFFF;
}
.nomUserBlanc{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.titreOrange {
	font-size:24px;
	color:#FF801A;
	font-weight:bold;
}
.titreOrange14 {
	font-size:14px;
	color:#FF801A;
	font-weight:bold;
}
.titreOrange10 {
	font-size:10px;
	color:#FF801A;
	font-weight:bold;
}
.titreSousOrange {
	font-size:19px;
	color:#FF9846;
}
.rayureGrises{
background-image:url(../images/bg_rayure_grises.gif);

}
.titreRose {
	font-size:24px;
	color:#E2007A;
	font-weight:bold;	
}
.titreRose14 {
	font-size:14px;
	color:#E2007A;
	font-weight:bold;	
}
.titreRose10 {
	font-size:10px;
	color:#E2007A;
	font-weight:bold;	
}
.titreSousRose {
	font-size:19px;
	color:#E2007A;
	font-weight:bold;	
}
.date11{
font-size:11px;
}
.titreGris{
	font-size:14px;
	color:#5A5A5A;

}
.titreGrisNormal{
	font-size:12px;
	color:#5A5A5A;
	font-weight:bold;

}
.titreGrisPt{
	font-size:11px;
	color:#5A5A5A;
	font-weight:bold;

}

.fondBlanc{
	background-color:#FFFFFF;
}

.inputOrange {
	background-image:url(../images/bg_input_orange.gif);
	background-repeat:no-repeat;
	width:180px;
	height:29px;
}

.inputOrangeErr {
	background-image:url(../images/bg_input_orange_clign.gif);
	background-repeat:no-repeat;
	width:180px;
	height:29px;
}

.inputRose {
	background-image:url(../images/bg_input_rose.gif);
	background-repeat:no-repeat;
	width:180px;
	height:29px;
}

.inputRoseErr {
	background-image:url(../images/bg_input_rose_clign.gif);
	background-repeat:no-repeat;
	width:180px;
	height:29px;
}

.inputOrangeinput {
	background:transparent;
	border:0px;
	width:160px;
	margin-left:7px;
	font-size:13px;
}
.inputOrangeinputMenuTop {
	background:transparent;
	border:0px;
	width:142px;
	margin-left:2px;
	font-size:13px;
}
.drapeauDe{
	height:20px;
	margin-left:8px;
}
.drapeauA{
	height:20px;
	margin-left:8px;
}
.boxChoixPays{
	position:relative;
	left:10px;
	top:10px;
	display:none;
	background-color:#FFF;
	border:#FF9900 1px solid;
	width:150px;
	float:left;
}
.espaceurInputTop{
	height:3px;
	font-size:1px;
}
.inputOrangeChamps {
	background-image:url(../images/bg_input_orange.gif);
	background-repeat:no-repeat;
	width:180px;
	height:29px;
}

.inputRoseinput {
	background:transparent;
	border:0px;
	width:140px;
	margin-left:7px;
	font-size:13px;

}

.inputEuro {
	background-image:url(../images/bg_input_rose_euros.gif);
	width:101px;
	background-repeat:no-repeat;
	height:29px;
}
.inputEuro input {
	background:transparent;
	border:0px;
	width:60px;
	margin-left:7px;
	font-size:17px;
}
.inputPoids {
	background-image:url(../images/bg_input_ptOrange.gif);
	width:60px;
	background-repeat:no-repeat;
	height:29px;
}
.inputPoids input {
	background:transparent;
	border:0px;
	width:32px;
	margin-left:11px;
	font-size:13px;
}
/* DROIT */
.titreNoir{
	font-size:20px;
	color:#000;
	font-weight:bold;	
}
.titreNoir16{
	font-size16px;
	color:#000;
	font-weight:bold;
	font-style:italic;	
}
.pointilleDroit {
border-right:1px #CCCCCC dotted;
}
.bordOrange{
border:solid 1px #ff7f1a;
height:40px;
}
.bordRose{
border:solid 1px #e2007a;
height:40px;
}
.grisHaut{
border-top:1px solid #c0c0c0; 
}
.grisBas{
border-top:1px solid #c0c0c0; 
}
.boxeRoseH {
	background-image:url(../images/box_rose_h.gif);
	width:255px;
}
.boxeRose {
	background-image:url(../images/box_rose_bg.gif);
	width:255px;
}
.boxeRoseB {
	background-image:url(../images/box_rose_b.gif);
	width:255px;
	height:14px;
}
.tEnvoiExpress{
	background-image:url(../images/bg_envoi_express.gif);
	height:70px;
	background-position:center;
	background-repeat:no-repeat;
}
.interieur{
	margin:0 10px;
}
/* LE RESTE */
img {
	border:0px;
}

.blocTexte{
	display:none;

}
.blocTexte_ouvert{
	display : block;
}
.corpsInter {
	margin:10px;
}
.piedPage{
	width:959px;
	margin-top:20px;
	text-align:center;
	margin:0 auto;
	clear:both;
}
.bas {
	background-color:#FBB7CD;
}
.piedGris{
	width:940px;
	margin:0 auto;
	clear:both;
	background-color:#FBB7CD;	
}

.piedGris a{
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
.nomSite {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left:20px;
}
.baseLine {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.pt {
 font-size:10px;
}
/* PUB ACCUEIL */
.colisBelleMere{
	background-image:url(../images/colis-belle-mere.jpg);
	height:331px;
	background-repeat:no-repeat;
}

.boxVerteClair{
	height:25px;
	width:25px;
	background-color:#c3ffcd;
}
.boxVerte{
	height:25px;
	width:25px;;
	background-color:#00FF00;
}
.boxGrise{
	height:23px;
	width:23px;
	background-color:#FFF;
	border: 1px solid #000;
}
.boxRouge{
	height:25px;
	width:25px;
	background-color:#FF0000;
}
/* FORMS */
.fondRouge {
	background-color:#FF0000;
}
.inputsStd {
	width:210px;
	background-image:url(../images/bg_inputs.gif);
	background-position:right;
	background-repeat:repeat-y;
	border: 1px solid #FF801A ;
}

.selectStd{
	border: 1px solid #FF801A ;
	background-color:#ffd8b9;
}

.btSubmit {
	background-color:#FF801A;
	color:#FFF;
}

.fieldsetStd{
	width:95%;
}
.legendeStd{
	font-size:14px;
	font-weight:bold;
	color:#333333;

}
legende{
	color:#333333;

}
.dotOrange{
	background-image:url(../images/bg_rond.gif);
	height:53px;
	width:53px;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font-size:30px;
	font-weight:bold;
}
.dotRose{
	background-image:url(../images/bg_rond_transp.gif);
	height:53px;
	width:53px;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font-size:30px;
	font-weight:bold;
}

/* Recherche live avec /js/jq-autocomplete.js */
.ac_results {
    padding: 0px;
    border: none;
    background-color: #eee;
    overflow: hidden;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    /*filter:mask();*/
    width:3000px;
    height:3000px;
}
.ac_results li {
    display: block;
    overflow: hidden;
    margin: 0px;
    border: 1px #ccc solid;
    border-top:none;
    padding: .2em .5em;
    cursor: pointer;
    font-size: 1em;
}
.ac_loading {
}
.ac_over {
    background-color: #FFC571;
}

.btActionTabBord{
	border:1px solid #ff801a;
}
.btActionTabBord a{
	text-decoration:none;
}
.thtablBordUser{
	background-color:#ff801a;
	color:#FFFFFF;
}
.thtablBordMessage{
	background-color:#e30079;
	color:#FFFFFF;
}
.lienBlanc {
	color:#FFFFFF;
	text-decoration:none;
}

/* fenetre notale */
.nodal_window
{
	position: absolute;
	left: 200px;
	top: 100px;
	width: 400px;
	height: 300px;
	overflow: hidden;
	display: none;
}
.nodal_windowTop
{
	height: 30px;
	overflow: 30px;
	background-image: url(../images/window_top_end.png);
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	cursor: move;
}
.nodal_windowTopContent
{
	margin-right: 13px;
	background-image:url(../images/window_top_start.png);
	background-position:left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #6caf00;
}
.nodal_windowMin
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
}
.nodal_windowMax
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
	display: none;
}
.nodal_windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.nodal_windowBottom
{
	position: relative;
	height: 270px;
	background-image: url(../images/window_bottom_end.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.nodal_windowBottomContent
{
	position: relative;
	height: 270px;
	background-image: url(../images/window_bottom_start.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 13px;
}
.nodal_windowResize
{
	position: absolute;
	right: 3px;
	bottom: 5px;
	cursor: se-resize;
}
.nodal_windowContent
{
	position:absolute;
	top: 30px;
	left: 10px;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: 10px;
	border: 1px solid #6caf00;
	height: 255px;
	width: 375px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
}
.nodal_windowContent *
{
	margin: 10px;
}
.transferer2
{
	border: 1px solid #6BAF04;
	background-color: #B4F155;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}
/* fin fenetre nodale */

.tdValide{
	background-color:#00CC00;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.menuTablBrd{
	background-image:url(../images/bg_menuTablBrd_user.gif);
	width:737px;
	height:59px;
}
.menuTablBrd a{
	color:#000000;
	text-decoration:none;
}
.inputTaille {
	 width:31px;

}
.vert {
	color: #009900;
}

.pointillerRose {
	border: 1px dotted #e30079;
}
.largeurMessages {
	width:530px;
}
.largeurMessagesTitre{
	width:532px;
}
.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 12px;
    background-color: #FFFFCC;
}
.nbrJourInscript{
float:left;
width:18px;
height:40px;
}

.plaqueImmat{
	background-image:url(../images/fond_plaque_immat.gif);
	background-repeat:no-repeat;
	height:21px;
	width:92px;
	font-weight:bold;
	float:left;
}
.plaqueImmatInter{
	margin:2px 0 0 9px;
}	
.blocTitre{
	border-bottom:#ff7f1a solid 3px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	width:95%;
	text-align:left;
}
.blocTitreM{
	border-bottom:#e2007a solid 3px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	width:95%;
	text-align:left;
}
.bgEtiquette {
background-image:url(../images/bg_etiquette.jpg);
width:610px;
height:230px;
background-repeat:no-repeat;
}
.boxTV {
	width:384px;
	margin:0px auto;
}
.boxTvHaut{
	width:384px; 
}
.boxTvBas{
	width:384px;
	height:34px;
	text-align:center;
	background-image:url(../images/tv-bas.gif);
}
.boxTvBas img{
	margin:0px 8px;
}
.boxDiapo{
	background-image:url(../images/tv-bg.gif);
	width:384px;
	height:82px;
	overflow:hidden;
}
.uneDia{
	width:384px;
	float:left;
}
.tablDia{
	width:384px;
	height:82px;
}
.boxDiaLogo{
	width:120px;
	text-align:center;
}
.boxPlayer{
	width:384px;
	text-align:center;
	background-image:url(../images/tv-bg.gif);
}
.nomDuPays{
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}
.borneOn {
	background-image:url(../images/borne_fr.gif);
	background-repeat:no-repeat;
	width:29px;
	height:33px;
	text-align:center;
}
.borneOff{
	width:29px;
	height:33px;
	text-align:center;
}