@charset "UTF-8";
/* CSS Document */


h1 {color: #656565;font-size: 12px;font-weight: bold;margin : 0px;padding:  0px; font-family: Arial;}
h2 {color: #656565;font-size: 11px;font-weight: bold;margin : 0px;padding:  0px; font-family: Arial;}

#routers {display:none;width:340px;margin-left:100px;}
#routers div {float:left;width:170px;}
#routers div img{width:80px;height:60px;}
.typo09Grise{font-size: 09px; color:#999999; line-height :11px; font-family: Arial;}
.typo11Grise{font-size: 11px; color:#838383; line-height:14px; font-family: Arial;}
.typo12Grise{font-size: 12px; color:#838383; line-height:20px; font-family: Arial;}
.typo14Grise{font-size: 14px; color:#838383;font-family: Arial;}
.typo16Grise{font-size: 16px; color:#838383;font-family: Arial;}
.typo18Grise{font-size: 18px; color:#838383;font-family: Arial;}
.typo11Rose{font-size: 11px; color:#d26585;font-family: Arial;}
.typo12Rose{font-size: 12px; color:#d26585;font-family: Arial;}
.typo11Blanche{font-size: 11px; color:#ffffff;font-family: Arial;}
.typo11BlancheBold{font-size: 11px; color:#ffffff;font-family: Arial;font-weight:bold;}
.typo12Blanche{font-size: 12px; color:#ffffff;font-family: Arial;}
.typo14Blanche{font-size: 14px; color:#ffffff;font-family: Arial;}
.typo16Blanche{font-size: 16px; color:#ffffff;font-family: Arial;}
.typo18Rose{font-size: 18px; color:#d26585;font-family: Arial;}
.typo20Rose{font-size: 20px; color:#d26585;font-family: Arial;}


/* formulaire */

fieldset {background:#fff; padding:0px; border:none; margin:0px 0px 0px 0px; width:580px;}
textarea, select,  {padding:0; border:solid 1px #c7c7c7;font-family: arial ;color:#666;font-size: 11px; }
legend { color:#d26585; font-size:18px; padding:0px; margin:0px 0px 16px 0px; }
label {font-size:11px; font-weight:bold; color:#838383; float:left; text-align:left; width:170px; line-height:16px; margin:0px 5px 0px 0px; padding:0px; outline:none;}
.inscription2 label {font-size:11px; font-weight:bold; color:#838383; width:auto; float:none;}
label.opt {font-weight:normal; }
.formul p {margin: 3px;padding: 3px;}
.formlogin{border:solid 1px #c7c7c7;font-family: arial, sans-serif;color:#838383;font-size: 11px;}
.bouton01 {margin:0px 0px 0px 170px;}


.titreOffreForfait {font-size: 16px; color:#d26585; font-weight: bold; margin-bottom:4px;}
.titreCheckBox {font-size: 12px; color:#d26585; font-weight: bold; margin-bottom:4px;}
.titrePrixForfait {font-size: 20px; color:#d26585;}
.titreImageAccessoire {margin:0px 0px 10px 0px;}
.titreImageOptions {margin:0px 0px 10px 0px;}
.sous-titre {font-size: 12px;color:#d26585; font-weight:bold; font-style:italic;margin-bottom:10px;}

table {text-align:center; border-spacing:2px; border:0px; vertical-align:middle;}
th {background-color:#333333; color:#FFFFFF; height:28px; vertical-align:middle;}
td {padding:3px; vertical-align:middle; margin:0px;}


.menuGauchePointille {margin:6px 0px 0px 0px;}
.menuGestionPointille {margin:6px 0px 0px 68px;}
.cleaner{clear: both;}
.boutonSouscrire {margin: 4px 0px 0px 0px; text-align:center;}
.maSelectionSuppr {float:right;}
.checkBoxLeft {float:left;}
.basBoiteDroite {width: 216px; height:12px; margin-bottom: 3px;}

.imageGaucheMainOffres {float:left; margin-right:8px;}
.contentInscription {float:left; width: 600px;}
.contentForfaitTxtMainOffres {float:left; width: 180px;}
.contentPictosMainOffres {float:left; width: 190px;}
.contentPictosMainInscription {float:left; width: 330px;}
.contentPrixMainOffres {float:left ; width: 80px; text-align:right}
.contentOptionsMainOffresOptions {margin: 0px 0px 10px 0px;}

.PointilleMainOffres {
	background-image: url(../img/pointilleRose.gif); background-repeat:repeat;
	height:1px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}

.linkgris {color: #999999;background-color: transparent;font-family: Arial, sans-serif;font-size: 11px;font-weight: normal;text-decoration:none;}
.linkgris:hover {color: #d26585;background-color: transparent;font-family: Arial, sans-serif;font-size: 11px;font-weight: normal;text-decoration:none;}

.linkRose {color: #d26585;background-color: transparent;font-family: Arial, sans-serif;font-size: 11px;font-weight: normal;text-decoration:none;}
.linkRose:hover {color: #b8496a;background-color: transparent;font-family: Arial, sans-serif;font-size: 11px;font-weight: normal;text-decoration:none;}

.decal20{padding-top: 0px;padding-right: 40px;padding-bottom: 0px;padding-left: 20px;}
.pictoOffres {float:left ;}
.imageFloatRight{ float:right; padding-left:4px;}
.alignRight { text-align:right}