/*GENERAL*/
body
	{
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#555753;
	font-size : 12px;
	text-align : left;
	background : #ffffff url(bg.png) repeat-y 50% 50%;
	}


img
	{
	border: 0px;
	}

h1
	{
	font-size: 20px;
	color: #0000CC;
	}

h2
	{
	font-size: 20px;
	}

a
	{
	color: #0000CC;
	text-decoration: underline;
	}
a:hover
	{
	color: #0000CC;
	text-decoration: underline;
	}

.encart-new-sites-index
	{
	float: left;
	width: 170px;
	text-align: center;
	font-size: 10px;
	margin-left: 40px;
	margin-top: -70px;
	border: solid 1px #00aeef;
	background-color: #ffffff;
	}
.encart-new-sites-resultat
	{
	width: 170px;
	text-align: center;
	font-size: 10px;
	padding: 5px;
	margin-left: 740px;
	margin-top: -40px;
	border: solid 1px #00aeef;
	background-color: #ffffff;
	}
.encart-new-annuaire-filtre
	{
	width: 170px;
	text-align: center;
	font-size: 10px;
	padding: 5px;
	margin-left: 740px;
	margin-top: -360px;
	border: solid 1px #00aeef;
	background-color: #ffffff;
	}
.encart-new-annuaire
	{
	width: 170px;
	text-align: center;
	font-size: 10px;
	padding: 5px;
	margin-left: 740px;
	margin-top: -170px;
	border: solid 1px #00aeef;
	background-color: #ffffff;
	}
.encart-new-sites-titre
	{
	color : #0000CC;
	font-size: 18px;
	font-weight : 900;
	}
.encart-new-sites-nom
	{
	color : #00aeef;
	font-size: 10px;
	font-weight : 900;
	}

/*INDEX*/
.index-tete
	{
	width: 930px;
	height : 120px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
	border: solid 0px #000000;
	}

.index-menu
	{
	position : relative;
	width: 930px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;
	border: solid 0px #000000;
	}

.index-onglet-menu-on
	{
	width: 150px;
	height: 20px;
	line-height : 20px;
	vertical-align: middle;
	margin-left: 7px;
	margin-right: 7px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	font-weight : 900;
	text-decoration: none;
	background-color: #00aeef;
	float: left;
	}
.index-onglet-menu-on:hover
	{
	width: 150px;
	height: 20px;
	line-height : 20px;
	vertical-align: middle;
	margin-left: 7px;
	margin-right: 7px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	font-weight : 900;
	text-decoration: none;
	background-color: #00aeef;
	float: left;
	}

.index-onglet-menu-off
	{
	width: 150px;
	height: 20px;
	line-height : 20px;
	vertical-align: middle;
	margin-left: 7px;
	margin-right: 7px;
	text-align: center;
	font-size: 12px;
	color: #0000CC;
	font-weight : 900;
	text-decoration: none;
	background-color: #f2f3f3;
	float: left;
	}
.index-onglet-menu-off:hover
	{
	width: 150px;
	height: 20px;
	line-height : 20px;
	vertical-align: middle;
	margin-left: 7px;
	margin-right: 7px;
	text-align: center;
	font-size: 12px;
	color: #0000CC;
	font-weight : 900;
	text-decoration: none;
	background-color: #f2f3f3;
	float: left;
	}

.index-tab
	{
	width: 130px;
	float: left;
	padding-left: 10px;
	border: solid 0px #000000;
	}

.index-lien
	{
	font-size : 12px;
	line-height: 1.5;
	color: #0000CC;
	text-decoration: underline;
	font-weight : 900;
	}
.index-lien:hover
	{
	font-size : 12px;
	color: #0000CC;
	text-decoration: underline;
	font-weight : 900;
	}

/*PAGES COURANTES*/
.tete
	{
	width: 930px;
	height : 85px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;

	border: solid 0px green;
	}


.titre
	{
	position : absolute;
	margin-left : 220px;
	margin-top : -33px;
	font-size : 22px;
	color : #0000CC;
	font-weight : 900;
	clear : left;
	border: solid 0px red;
	}
.titre-fond
	{
	position : absolute;
	margin-left : 20px;
	margin-top : -7px;
	text-align: left;
	font-size : 40px;
	color : #d9d9d9;
	/*color : #8dd4ee;*/
	font-weight : 900;
	border: solid 0px green;
	}

.corps
	{
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	clear: both;
	border-top: solid 1px #00aeef;
	border-bottom: solid 1px #00aeef;
	font-size: 12px;
	}

.important
	{
	color : #00aeef;
	font-weight : 900;
	}
.important2
	{
	color : #ffffff;
	font-weight : 900;
	}
.important3
	{
	font-weight : 900;
	}
.important-blop
	{
	color : #00aeef;
	font-weight : 900;
	height : 24px;
	line-height:24px;
	border: solid 0px #eceded;
	}
.img-blop
	{
	float: left;
	}
.important-bloc
	{
	color: red;
	font-weight : 900;
	border: 1px dotted red;
	margin-bottom: 7px;
	padding: 5px;
	}

.logo-img
	{
	float: left;
	margin-right: 100px;
	}

/*AFFICHAGE SITE*/
.bloc-affichage-site
	{
	float: left;
	}
.affichage-site
	{
	width: 700px;
	margin-top: 15px;
	padding: 4px;
	border: solid 1px #eceded;
	}

.spacer
	{
	width: 930px;
	text-align: left;
	clear: both;
	border: solid 0px #eceded;
	}

.img
	{
	float: right;
	margin-left: 7px;
	}

.nom
	{
	color : #00aeef;
	font-weight : 900;
	font-size : 12px;
	}
.categorie
	{
	font-weight : 900;
	}
.description
	{
	
	}
.lien
	{
	font-weight : 900;
	margin-right: 10px;
	}
.lien:hover
	{
	font-weight : 900;
	margin-right: 10px;
	}
.url
	{
	font-weight : 300;
	color: #B1B1B1;
	}

/*FORMULAIRES*/
.filtre-annuaire
	{
	width: 700px;
	border: 0px solid #0000CC;
	}

.fieldset
	{
	border: 1px solid #0000CC;
	padding : 5px;
	margin-bottom : 10px;
	font-size: 12px;
	}

.fieldset2
	{
	border: 0px solid #0000CC;
	padding : 5px;
	margin-bottom : 10px;
	font-size: 12px;
	}

.legend
	{
	color : #0000CC;
	font-weight : bold;
	}

.legend2
	{
	color : #0000CC;
	font-weight : bold;
	}


.label
	{
	display : inline;
	float : left;
	width : 100px;
	}
.label2
	{
	display : inline;
	float : left;
	width : 300px;
	}
.select
	{
	width : 150px;
	}

.input1
	{
	width: 220px;
	background-color: #ffffff;
	}
.input1:hover
	{
	width: 220px;
	background-color: #eaf0f3;
	}
.input2
	{
	width: 220px;
	background-color: #ffffff;
	}
.input2:hover
	{
	width: 220px;
	background-color: #f2f3f3;
	}
.input3
	{
	width: 220px;
	height: 200px;
	background-color: #ffffff;
	}
.input3:hover
	{
	width: 220px;
	height: 200px;
	background-color: #f2f3f3;
	}
.input3b
	{
	width: 220px;
	height: 100px;
	background-color: #ffffff;
	}
.input3b:hover
	{
	width: 220px;
	height: 100px;
	background-color: #f2f3f3;
	}
.input4
	{
	width: 220px;
	height: 70px;
	background-color: #f2f3f3;
	}
.input4:hover
	{
	width: 220px;
	height: 70px;
	background-color: #ffffff;
	}

.tab-form
	{
	margin-top: 10px;
	border: dashed 0px #00aeef;
	}
.tab-form-com
	{
	margin-top: 15px;
	float: right;
	width:640px;
	border: dashed 1px #00aeef;
	color: #f2f3f3;
	background-color: #66cdf4;
	}

.tab-chekbox
	{
	width: 210px;
	float: left;
	padding-left: 10px;
	border: solid 0px #000000;
	}

.valid-chekbox
	{
	padding-top: 30px;
	clear: both;
	border: solid 0px #000000;
	}

/*google*/
#sbi
	{
	color: #0000CC;
	font-weight : 900;
	width: 300px;
	background-color: #f2f3f3;
	}

/*YourEngine*/
.formulaire-legend
	{

	}

.formulaire-nom
	{
	color: #0000CC;
	font-weight : 900;
	width: 300px;
	background-color: #f2f3f3;
	margin-left: 40px;
	margin-top: 10px;
	}


/*BAS DE PAGES*/

.pied
	{
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #00aeef;
	}
	
.pied-menu
	{
	color: #00aeef;
	text-decoration: none;
	font-size: 12px;
	}
.pied-menu:hover
	{
	color: #00aeef;
	text-decoration: none;
	font-size: 12px;
	}

.end
	{
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	
	padding-top: 5px;
	border: solid 0px #00aeef;
	}
