/* CSS Document */

.cachediv {



	display: none;



}



a:link {



	color: #FF6600;



	font-style: normal;



	text-decoration: none;



}



a:visited {



	color: #FF6600;



	text-decoration: none;



}



a:hover {



	color: #CC0000;



}



a:active {



	color: #CC0000;



	text-decoration: none;



}



html, body {



	scrollbar-face-color: #346988;



	scrollbar-shadow-color: #FFFFFF;



	scrollbar-highlight-color: #FFFFFF;



	scrollbar-3dlight-color: #FFFFFF;



	scrollbar-darkshadow-color: #FFFFFF;



	scrollbar-track-color: #FFFFFF;



	scrollbar-arrow-color: #FFFFFF;



	color: #717171;



	background-image: url(/images/interface/fond/fond.jpg);



	background-repeat: repeat-x;



	background-color:#9AC7DE;



	padding : 0;



	margin : 0;



	height : 100%;



	background-position: top;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



}

/************** ajout Florent ******************/

h1{

	color: #216A8A;

	font-size: 24px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(../images/fleche.jpg);

	background-repeat: no-repeat;

	line-height: 40px;

	padding: 0px 0px 25px 57px;

	margin: 16px 0px 0px 72px;

}

h2{

	color: #000000;

	margin: 0px;

	padding: 15px 0px 3px 7px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

}

.liste1{

	color: #562855;

	padding: 10px 0px;

	list-style: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.liste1 li{

	background-image: url(../images/puce1.jpg);

	background-repeat: no-repeat;

	padding-left: 27px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	background-position: 0px 16px;

	padding-bottom: 12px;

	padding-top: 12px;

}

.separation1{

	height: 4px;

	background-image: url(../images/points.jpg);

}

.contenu1{

	width:566px;

	padding-left: 28px;

}

.fond_credit{

	margin:10px 0px;

	padding:10px 0px 0px 79px;

	background-image: url(../images/fond_credit.jpg);

	background-repeat: no-repeat;

	height: 56px;

	width: 550px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

}

.img_tel{

	margin: 15px auto;

	width: 356px;

}

.espaceur1{

	height:12px;

}

/************** fin ajout Florent ******************/



/* interface */

.centre {



	position: relative;



	width: 702px;



	background-image: url(/images/interface/fond/centre.jpg);



	background-repeat: no-repeat;



	top:0px;



}



/* Hauteur minimale de 100% */



				



	



	#conteneur {



	position : relative;    /* Obligatoire pour positionner le footer par rapport au conteneur */



	margin : auto;          /* Centrage sous Firefox */



	width : 919px;           /* On définit la largeur du site */



	text-align : left;      /* Reset de la position du texte à cause de IE */



	min-height : 100%;   /* Hauteur minimale de 100% */



	background-image: url(/images/interface/fond/fond_bas.jpg);



	background-repeat: repeat-y;



}



#content {



	padding-bottom: -88px;



}



#footer {



	position: absolute;



	bottom: 0;



	width: 100%;



	padding: 5px;



	padding-left: 100px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



}







#footer a{



	text-align:left;



	text-decoration:none;



	color:#666666;



	font-family: Verdana, Arial, Helvetica, sans-serif;



}



#footer a:hover {



	color:#BF040D;



	font-weight:bold;



}







.separation_h {



	position: relative;



	left: 0;



	width: 693px;



	height: 4px;



	background-image: url(/images/separation_h.png);



	background-repeat: no-repeat;



}



.separation_hh {



	position: relative;



	left: -10px;



	width: 580px;



	height: 4px;



	background-image: url(/images/separation_h.png);



	background-repeat: no-repeat;



}



.block_haut {



	position: static;



	left: 0;



	width: 535px;



	line-height:20px;



}



.block_centre {



	position: static;



	left: 0;



	width: 580px;



	line-height:20px;



}



.entete {



	position: relative;



	left: 0;



	width: 919px;



	height: 116px;



	background-image: url(/images/interface/entete/entete.jpg);



	background-repeat: no-repeat;



}



.barre_menu {



	position: static;



	left: 0;



	width: 702px;



	height: 45px;



	background-image: url(/images/interface/menu/barre_menu.jpg);



	background-repeat: no-repeat;



}



/* fin interface */







/* Menu cote */







.menu {



	position: static;



	width: 217px;



	height:887px;



	background-image: url(/images/interface/menu/menu.jpg);



	background-repeat: no-repeat;



}



.menu_btn_01 {



	position: static;



	width: 207px;



	height:35px;



	margin-left:10px;



}



.menu_btn_02 {



	position: static;



	width: 207px;



	height:61px;



	margin-left:10px;



}



.menu_btn_03 {



	position: static;



	width: 207px;



	height:80px;



	margin-left:10px;



	margin-top:1px;



	background-image: url(/images/interface/menu_cote/btn/btn_rappel.jpg);



	background-repeat: no-repeat;



}



.menu_btn_04 {



	position: static;



	width: 207px;



	height:31px;



	margin-left:10px;



	margin-top:1px;



}



.menu_btn_05 {



	position: static;



	width: 207px;



	height:20px;



	margin-left:10px;



	margin-top:1px;



}



.menu_btn_06 {



	position: static;



	width: 207px;



	height:20px;



	margin-left:10px;



	margin-top:1px;



}



.menu_btn_07 {



	position: static;



	width: 207px;



	height:20px;



	margin-left:10px;



	margin-top:1px;



}



.menu_btn_08 {



	position: static;



	width: 207px;



	height:20px;



	margin-left:10px;



	margin-top:1px;



}



.menu_btn_09 {



	position: static;



	width: 207px;



	height:20px;



	margin-left:10px;



	margin-top:1px;



}



.menu_btn_10 {



	position: static;



	width: 207px;



	height:20px;



	margin-left:10px;



	margin-top:1px;



}



.menu_cap_france {



	position: relative;



	width: 196px;



	height:252px;



	margin-left:15px;



	margin-top:5px;



	background-image: url(/images/interface/menu_cote/cap_france.jpg);



	background-repeat: no-repeat;



}



.menu_sponsors {



	position: relative;



	width: 196px;



	height:163px;



	margin-left:15px;



	margin-top:5px;



	background-image: url(/images/interface/menu_cote/sponsors.jpg);



	background-repeat: no-repeat;



}



.formulaire_rappel {



	width:120px;



	height:13px;



	color: #999999;



	margin: 0px;



	border: 1px solid #a0a0a0;



	background-color: #FFFFFF;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bold;



}



.form {



	width:130px;



	color: #00000;



	margin: 0px;



	border: 1px solid #a0a0a0;



	background-color: #FFFFFF;



	filter: Alpha(Opacity=70);



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



}



.formf {



	width:200px;



	color: #00000;



	margin: 0px;



	border: 1px solid #a0a0a0;



	background-color: #FFFFFF;



	filter: Alpha(Opacity=70);



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







.formn {



	color: #00000;



	margin: 0px;



	border: 1px solid #a0a0a0;



	background-color: #FFFFFF;



	filter: Alpha(Opacity=70);



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







.formd {



	width:70px;



	color: #00000;



	margin: 0px;



	border: 1px solid #a0a0a0;



	background-color: #FFFFFF;



	filter: Alpha(Opacity=70);



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







.form-area {



	width:450px;



	color: #00000;



	margin: 0px;



	border: 1px solid #a0a0a0;



	background-color: #FFFFFF;



	filter: Alpha(Opacity=70);



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







.form-area_02 {



	width:400px;



	color: #00000;



	margin: 0px;



	border: 1px solid #a0a0a0;



	background-color: #FFFFFF;



	filter: Alpha(Opacity=70);



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







.form-file {



	width:200px;



	color: #00000;



	margin: 0px;



	border: 1px solid #a0a0a0;



	background-color: #FFFFFF;



	filter: Alpha(Opacity=70);



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







.btn_rappel {



	margin: 0px;



	margin-left:10px;



}



/* Menu cote */



/* Visus Menu cote */







.v_accueil {



	position: static;



	margin-left:10px;



	width: 207px;



	height:142px;



	background-image: url(/images/interface/menu_cote/visuels/v_accueil.jpg);



	background-repeat: no-repeat;



}



.v_primaire {



	position: static;



	margin-left:10px;



	width: 207px;



	height:142px;



	background-image: url(/images/interface/menu_cote/visuels/v_primaire.jpg);



	background-repeat: no-repeat;



}



.v_college {



	position: static;



	margin-left:10px;



	width: 207px;



	height:142px;



	background-image: url(/images/interface/menu_cote/visuels/v_college.jpg);



	background-repeat: no-repeat;



}



.v_lycee {



	position: static;



	margin-left:10px;



	width: 207px;



	height:142px;



	background-image: url(/images/interface/menu_cote/visuels/v_lycee.jpg);



	background-repeat: no-repeat;



}



.v_superieur {



	position: static;



	margin-left:10px;



	width: 207px;



	height:142px;



	background-image: url(/images/interface/menu_cote/visuels/v_superieur.jpg);



	background-repeat: no-repeat;



}



.v_adulte {



	position: static;



	margin-left:10px;



	width: 207px;



	height:142px;



	background-image: url(/images/interface/menu_cote/visuels/v_adulte.jpg);



	background-repeat: no-repeat;



}



.v_qcmr {



	position: static;



	margin-left:10px;



	width: 207px;



	height:142px;



	background-image: url(/images/interface/menu_cote/visuels/v_adulte.jpg);



	background-repeat: no-repeat;



}



/* Fin Visus Menu cote */







/* Fin Menu cote */







#hist {



	position:relative;



	margin-left:0px;



	margin-top:0px;



}



#hist a {



	text-align:left;



	text-decoration:none;



	color:#666666;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



}



#hist a:hover {



	color:#BF040D;



	font-weight:bold;



}



#item {



	position:relative;



	width:702px;



	margin-left:0px;



	margin-top:0px;



}



#item a {



	text-align:left;



	text-decoration:none;



	color:#FF6600;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight:bold;



}



#item a:hover {



	color:#BF040D;



	font-weight:bold;



}



/* Texte */







.historique {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #BF040D;



	font-weight:bold;



}



.texte {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #868686;



}



.commentaires {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #868686;



	padding-top:10px;



}



.texte_s {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #868686;



	text-decoration: underline;



}







.texte_f {



width:500px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 2px;



	color: #868686;



}



.texte_g {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #868686;



	font-weight:bold;



}



.texte_g_b {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #47A4C6;



	font-weight:bold;



}



.texte_r_g {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #BF040D;



	font-weight:bold;



}



.titre_fleche {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 25px;



	color: #B2B2B2;



}



.s_titre_fleche {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 16px;



	color: #B2B2B2;



}



.s_titre_fleche_b {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 20px;



	color: #c8c8c8;



}



.s_titre_fleche_fac {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 16px;



	color: #C3050F;



}



.titre_c {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #BF040D;



	font-weight:bold;



}



.copyright {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #000000;



}



/* Fin Texte */







.question {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #868686;



	font-weight:bold;



}



.question_corp {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #BC030B;



	font-weight:bold;



}

#bg_offre{

	position:absolute;

	height: 226px;

	width: 233px;

	left: 450px;

	top: -36px;

	border-style: none;

}

#bt_contact_offre{

	position:absolute;

	left: 50px;

	top: 168px;

	border-style: none;

}



/* Paiement */



.banniere_paiemement{

	width:510px;

	height:76px;

	background-image: url('/images/interface/commande/Banniere_paiement_off.jpg');

	background-repeat: no-repeat;

	border:none;

	cursor:hand;

}

.baseline{
	display:none;
}